Teaching Computing with SCRATCH in Elementary Schools – A Case Study

Christiane Gresse von Wangenheim, Vinícius Rodrigues Nunes, Giovane Daniel dos Santos


Although computing is present in all sectors of society today, the population still lacks knowledge and interest in this area. One of the reasons is the lack of computing education in elementary school. The typical education focusing only on the use of IT (IT literacy) is no longer sufficient. Already in elementary school we need to teach IT fluency, including computational thinking and programming. This is currently a worldwide trend and there exist several computing environments to teach students at this age. One of the most popular is SCRATCH - a visual programming language with which children can program and share interactive stories, games and animations. However, there are few researches available that have been adapted to and applied in Brazilian reality. Within this context, this research proposes an instructional unit for computing education in elementary schools in an interdisciplinary way using SCRATCH in conformance with the curriculum guidelines for K-12. The instructional unit was implemented and evaluated within a first year class in Florianópolis/SC. Results demonstrate that the instructional unit and the use of SCRATCH enabled the learning of basic computing concepts (specifically programming) in an effective and fun way and also arouse interest and motivation of students with respect to this field of knowledge.


computer science; elementary school; scratch; computational thinking; programming

DOI: http://dx.doi.org/10.5753/rbie.2014.22.03.115


Revista Brasileira de Informática na Educação (RBIE) (ISSN: 1414-5685; online: 2317-6121)
Brazilian Journal of Computers in Education (RBIE) (ISSN: 1414-5685; online: 2317-6121)