All rosy in scratch lessons: No bugs but guts with visual programming

Pia Niemelä · 2017

This case study addresses motivational issues in the elementary computing that follows UK National Curriculum of Computing (UKNC) at one of the international schools in Asia. The study examines different motivations and their impact on learning outcomes. Started in Year 8, Scratch was used as a computing primer, followed by the Khan Academy's JavaScript, and Python basics. In order to study the learning process, surveys, interviews, and the analysis of the Scratch coursework were employed. Based on the results, Scratch provides a useful tool for scaffold programming basics and for fostering motivation in all student groups. The discontinuity point from visual to textual programming appears to be problematic: textual programming with JavaScript and Python seems to engage mathematically talented students who developed intrinsic motivation, and disengage several others, mainly because of felt incompetence. A few students with authentic interest areas, such as design, animation, or social media, engage inadequately after transition. In planning the syllabus, it is crucial to address motivational aspects as well.

Read the paper · More papers on PaperTik