Sandra Costa, Anabela Gomes, Teresa Pessoa



Using Scratch to Teach and Learn English as a Foreign Language in Elementary School

pdf PDF


English as a second language is introduced in the present school year (2015/2016) as a compulsory subject in the third grade of the Portuguese primary education. At the same time the elementary schools were also invited to enroll, at a small scale, in a preliminary project regarding the Introduction of Programming Languages. In Externato de S. Domingos, a primary private school in Fátima (Portugal), both efforts are being combined by the way of Scratch, a visual programming language, to teach and learn English on the third grade. This paper reports the approach followed and the first lessons taught and learnt from the practical experience acquired and on some preliminary conclusions of an ongoing study whose goal is to perceive if the students’ satisfaction and receptivity, as well as their performance concerning linguistic acquisitions within the Common European Framework of Reference for Languages, can effectively be improved by exploring such innovative approach and assess to what extent computational thinking and programming can be used as partners in teaching and learning a foreign language. For that purpose, two groups of students attending two Portuguese primary schools were studied and compared throughout the school year 2016/2017. While one of the groups had access to computer programming lessons and to the development of Scratch programming projects, this being the Test group, the control group had no access to programming, nor to the introduction of computational thinking in any other subject area, attending the so-called “traditional English classes”, where the only resources were the teacher, the schoolbook and its assets. To assess both group academic and linguistic development, several written and oral tests were implemented, completed by the other skills demanded by the Common European Framework of Reference for Languages, regarding the students’ abilities in spoken production and interaction, and listening comprehension and reading. Even though it is extremely difficult to get to a definite conclusion because more results and data should be considered and demanded, the students’ tests scores of the test group show that programming might have had some influence in their academic and linguistic development.


Scratch, English, Programming Languages, Learning Satisfaction, Linguistic Acquisitions, Computational Thinking


[1] R. Mitchel, and B. Moli, (2013) Computer Science Concepts in Scratch (Scratch 1.4- version 1.0), Weizmann Institute of Science. [Online]. Available: ttp://scratched.gse.harvard.edu/resources/free book-computer-science-concepts-scratch

[2] S. Fartura, M. T. Pessoa, and C. Barreira "El papel de las TIC en las prácticas de los profesores de Educación Primária en Portugal. Estudio exploratorio," PROFESORADO, Revista de curriculum y Formacion del profesorado, vol. 18, no. 3, pp. 49 64, 2014

[3] D. Europe, Debating Europe: Should Computer Science Be Taught in Elementary Schools in Europe? [Online]. Available: http://www.debatingeurope.eu/wpcontent/uploads/2015/01/04-coding-in schools.png, 2015 [Online].

[4] J. L. Ramos and R. Espadeiro, Pensamento Computacional na Escola e Práticas de Avaliação das Aprendizagens. Uma Revisão Sistemática da Literatura, Challenges Braga. [Online] Available: http://www.nonio.uminho.pt/challenges2015/?p age_id=496 , 2015.

[5] E. Comission, (2015, June) European Commission, Digital Agenda For Europe. [Online]. Available: https://ec.europa.eu/digital agenda/en/news/promoting-coding-skills europe-part-solution-youth-unemployment.

[6] E. Schoolnet, (2015, June) European Schoolnet, Emerging Technologies. [Online] Available: http://www.eun.org/observatory/trends/emergin g-technologies#7.

[7] M. Resnick et al. Scratch: programming for all, Communications of the ACM, vol. 52, no 11, pp. 60- 67, 2009.

[8] J. M. Wing, Computational thinking, Communications of the ACM, vol. 49, no. 3, pp. 33- 35, 2006.

[9] G. Polya, Como Resolver Problemas. Lisbon: Gradiva, 2003.

[10] E. Schoolnet, (2015, May) European Schoolnet - Computing our future. Computer programming and coding priorities, school curricula and initiatives across Europe. [Online]. Available: http://www.eun.org/c/document_library/get_fil e?uuid=521cb928-6ec4-4a86-b522- 9d8fd5cf60ce&groupId=43887.

[11] A. Wilson et al., Evaluation of computer games developed by primary school children to gauge understanding of programming concepts, in Proc. of 6th European Conference on Games based Learning (ECGBL), pp. 4-5, 2012.

[12] S. Papert, Mindstorms: Children, Computers, and Powerful Ideas. New York: Basic Books, 1993.

[13] Ministério da Educação, (2015, May) Portuguese Ministry of Education, Linguagens de Programação no Primeiro Ciclo. [Online]. Available:http://erte.dge.mec.pt/index.php?acti on=view&id=1538&date_id=1614&module= calendarmodule§ion=9.

[14] S. Buddies, (2015, May) Science Buddies, Kid Friendly Programming Languages. [Online]. Available: http://www.sciencebuddies.org/science-fair projects/project_ideas/CompSci_Kid_Program ming.shtml

[15] P. L. Torres and E. A. Irala, Aprendizagem colaborativa, in Algumas vias para entretecer o pensar e o agir, P.L. Torres (Org.), Ed. Curitiba: SENAR.PR, 2007.

[16] M. M. L. Lifelong Kindergarten, (2016, April) Lifelong Kindergarten, MIT Media Lab, Estatísticas da comunidade de relance. [Online]. Available: https://scratch.mit.edu/statistics.

Cite this paper

Sandra Costa, Anabela Gomes, Teresa Pessoa. (2016) Using Scratch to Teach and Learn English as a Foreign Language in Elementary School. International Journal of Education and Learning Systems, 1, 207-213


Copyright © 2016 Author(s) retain the copyright of this article.
This article is published under the terms of the Creative Commons Attribution License 4.0