IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

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
View Sample PDF
Author(s): Serhat Altiok (Kırıkkale University, Turkey)and Erman Yükseltürk (Kırıkkale University, Turkey)
Copyright: 2018
Pages: 29
Source title: Teaching Computational Thinking in Primary Education
Source Author(s)/Editor(s): Huseyin Ozcinar (Pamukkale University, Turkey), Gary Wong (University of Hong Kong, China)and H. Tugba Ozturk (Ankara University, Turkey)
DOI: 10.4018/978-1-5225-3200-2.ch011

Purchase

View Analyzing Current Visual Tools and Methodologies of Computer Programming Teaching in Primary Education on the publisher's website for pricing and purchasing information.

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.

Related Content

Pamela Segura. © 2024. 9 pages.
Carolyn M. Lane, Patricia E. Lane. © 2024. 19 pages.
Nicolas A. Kennedy, Erin O'Connor Marsano. © 2024. 21 pages.
Elbert Hawkins III. © 2024. 22 pages.
Matthew D. Rice. © 2024. 26 pages.
Jason Ross Brown. © 2024. 24 pages.
Altagracia Montilla. © 2024. 9 pages.
Body Bottom