Analyzing Current Visual Tools and Methodologies of Computer Programming Teaching in Primary Education

Analyzing Current Visual Tools and Methodologies of Computer Programming Teaching in Primary Education

Serhat Altiok, Erman Yükseltürk
ISBN13: 9781668424117|ISBN10: 1668424118|EISBN13: 9781668424124
DOI: 10.4018/978-1-6684-2411-7.ch030
Cite Chapter Cite Chapter

MLA

Altiok, Serhat, and Erman Yükseltürk. "Analyzing Current Visual Tools and Methodologies of Computer Programming Teaching in Primary Education." Research Anthology on Computational Thinking, Programming, and Robotics in the Classroom, edited by Information Resources Management Association, IGI Global, 2022, pp. 648-676. https://doi.org/10.4018/978-1-6684-2411-7.ch030

APA

Altiok, S. & Yükseltürk, E. (2022). Analyzing Current Visual Tools and Methodologies of Computer Programming Teaching in Primary Education. In I. Management Association (Ed.), Research Anthology on Computational Thinking, Programming, and Robotics in the Classroom (pp. 648-676). IGI Global. https://doi.org/10.4018/978-1-6684-2411-7.ch030

Chicago

Altiok, Serhat, and Erman Yükseltürk. "Analyzing Current Visual Tools and Methodologies of Computer Programming Teaching in Primary Education." In Research Anthology on Computational Thinking, Programming, and Robotics in the Classroom, edited by Information Resources Management Association, 648-676. Hershey, PA: IGI Global, 2022. https://doi.org/10.4018/978-1-6684-2411-7.ch030

Export Reference

Mendeley
Favorite

Abstract

In our age, computational thinking that involves understanding human behavior and designing systems for solving problems is important as much as reading, writing and arithmetic for everyone. Computer programming is one of the ways that could be promote the process of developing computational thinking, in addition to developing higher-order thinking skills such as problem solving, critical and creative thinking skills etc. However, instead of focusing on problems and sub-problems, algorithms, or the most effective and efficient solution, focusing on programming language specific needs and problems affects the computational thinking process negatively. Many educators use different tools and pedagogical approaches to overcome these difficulties such as, individual work, collaborative work and visual programming tools etc. In this study, researchers analyze four visual programming tools (Scratch, Small Basic, Alice, App Inventor) for students in K-12 level and three methodologies (Project-based learning, Problem-based learning and Design-based learning) while teaching programming in K-12 level. In summary, this chapter presents general description of visual programming tools and pedagogical approaches, examples of how each tool can be used in programming education in accordance with the CT process and the probable benefits of these tools and approaches to explore the practices of computational thinking.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.