JOURNAL ARTICLE

Scratch: Applications in Computer Science 1

Abstract

Programming is a complex intellectual activity. We observed through the years that it is difficult for some students to understand the logic of a program and to familiarize themselves with the control structures. In order to help smooth this initial relationship with programming, we tried Scratch (a programming language designed for young people, developed by MITpsilas Media Lab). We analyze the use of Scratch in two Computer Science 1 courses: one in university degree and other in vocational studies. We use this tool in the very first weeks of those courses with the purpose of improving studentspsila programming experiences and motivation, and also to detect its influence, if any, in scores and dropout rates in comparison with normal courses. We developed detailed lab guides, exercises, tests and questions forms. We contrast the results with normal courses and found that students who used Scratch expressed higher motivation but there was no statistically evidence of differences neither in dropout rates nor obtained scores. In this paper we present the detailed courses, the experimentation and the results. We offer some conclusions and reflections over the particular value of including this kind of tool. We include suggestions with the intention of improving Scratch.

Keywords:
Scratch Dropout (neural networks) Computer science Vocational education Mathematics education Multimedia Psychology Programming language Pedagogy

Metrics

30
Cited By
4.15
FWCI (Field Weighted Citation Impact)
24
Refs
0.94
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Teaching and Learning Programming
Physical Sciences →  Computer Science →  Computer Science Applications
Experimental Learning in Engineering
Physical Sciences →  Engineering →  Media Technology
Educational Games and Gamification
Social Sciences →  Psychology →  Developmental and Educational Psychology

Related Documents

JOURNAL ARTICLE

Learning computer science concepts with Scratch

Orni Meerbaum–SalantMichal ArmoniMordechai Ben‐Ari

Journal:   Computer Science Education Year: 2013 Vol: 23 (3)Pages: 239-264
JOURNAL ARTICLE

Teaching computer science concepts in Scratch and Alice

WardBrettMarghituDanielaBellTimLambertLynn

Journal:   Journal of computing sciences in colleges Year: 2010
© 2026 ScienceGate Book Chapters — All rights reserved.