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

[ X ]

Tarih

2022

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

IGI Global

Erişim Hakkı

info:eu-repo/semantics/closedAccess

Özet

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. © 2022 by IGI Global. All rights reserved.

Açıklama

Anahtar Kelimeler

Kaynak

Research Anthology on Computational Thinking, Programming, and Robotics in the Classroom

WoS Q Değeri

Scopus Q Değeri

N/A

Cilt

2

Sayı

Künye