Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level
Mladenović M., Boljat I., Žanko Ž. Education and Information Technologies23 (4):1483-1500,2018.Type:Article
Date Reviewed: Oct 11 2018

What are the specifics of the computer programming learning process in primary and secondary schools (K-12)? Are there significant differences from the college level? How can instructors prevent students’ programming misconceptions? Which would be the best approach? This paper addresses such questions. One of the challenges is the required abstraction thinking, which is reached after the age of 12. In this context, attracting K-12 students to the affective dimension of programming becomes crucial. This implies properly choosing the programming language and the learning context.

The programming languages for novices should be simple, with the learning focus on semantics rather than syntax. Such languages should be an “easy-start,” offering a visually intuitive environment. This allows teachers to shift the learning context from problem solving to programming games, storytelling, and animation, which in turn improves motivation.

The paper considers three languages: Scratch (a visual mini-language using a simple block-like interface), Logo (a text-based mini-language with visual feedback), and Python (including its Turtle library). Which one is nest for avoiding the misconceptions made by novices while learning computers (the most common novice misconceptions are loop related)? The paper presents in detail a research experiment on 207 students (10 to 12 years old) engaging in several tasks (sequencing, simple loop, nested loop, two loops) in the three languages. Based on the experiment, the authors recommend using Scratch for programming games to highly facilitate the learning process.

Reviewer:  Pierre Radulescu-Banu Review #: CR146274 (1902-0064)
Bookmark and Share
 
General (K.3.0 )
 
 
General (D.1.0 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
The role, if any, of computer technology in liberal education
Levich M.  Computers for the liberal arts (, Reed College, Portland, OR,231986. Type: Proceedings
Feb 1 1988
The future of large scale computing in education
Plumer D.  Computers for the liberal arts (, Reed College, Portland, OR,881986. Type: Proceedings
Jun 1 1988
Artificial intelligence and education: a critical overview
Yazdani M. (ed), John Wiley & Sons, Inc., New York, NY, 1986. Type: Book (9780471909309)
Dec 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy