ERIC Number: EJ1182985
Record Type: Journal
Publication Date: 2018-Jul
Pages: 18
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-1360-2357
EISSN: N/A
Available Date: N/A
Comparing Loops Misconceptions in Block-Based and Text-Based Programming Languages at the K-12 Level
Mladenovic, Monika; Boljat, Ivica; Žanko, Žana
Education and Information Technologies, v23 n4 p1483-1500 Jul 2018
Novice programmers are facing many difficulties while learning to program. Most studies about misconceptions in programming are conducted at the undergraduate level, yet there is a lack of studies at the elementary school (K-12) level, reasonably because computer science neither programming are regularly still not the part of elementary school curricula's. Are the misconceptions about loops at elementary school level equal to those at the undergraduate level? Can we "prevent" the misconceptions by using the different pedagogical approach, visual programming language and shifting the programming context toward game programming? In this paper, we tried to answer these questions. We conducted the student misconceptions research on one of the fundamental programming concepts--the loop. The research is conducted in the classroom settings among 207 elementary school students. Students were learning to program in three programming languages: Scratch, Logo and Python. In this paper, we present the results of this research.
Descriptors: Programming, Misconceptions, Elementary School Students, Teaching Methods, Programming Languages, Elementary Secondary Education
Springer. Available from: Springer Nature. 233 Spring Street, New York, NY 10013. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-348-4505; e-mail: customerservice@springernature.com; Web site: https://link.springer.com/
Publication Type: Journal Articles; Reports - Research
Education Level: Elementary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A
Author Affiliations: N/A