Abstract
The key contribution of computer science to general and school education relies on the concept of Computational Thinking. Teaching programming in Logo at the primary school is an appropriate didactic approach towards Computational Thinking, it permits to embed Computational Thinking into a spiral curriculum at a very early stage and should enable specific transfer to related school subjects. The paper describes our concrete experiences in teaching programming in Logo at Swiss primary schools, reflects on didactic visions and consider prospects for long-term empirical research.
This work was partially supported by the Hasler Foundation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Brusilovsky, P., Calabrese, E., Hvorecky, J., Kouchnirenko, A., Miller, P.: Mini-languages: a way to learn programming principles. Education and Information Technologies 2, 65–83 (1998)
Freiermuth, K., Hromkovič, J., Steffen, B.: Creating and testing textbooks for secondary schools. In: Mittermeir, R.T., Sysło, M.M. (eds.) ISSEP 2008. LNCS, vol. 5090, pp. 216–228. Springer, Heidelberg (2008)
Hromkovič, J.: Contributing to General Education by Teaching Informatics. In: Mittermeir, R.T. (ed.) ISSEP 2006. LNCS, vol. 4226, pp. 25–37. Springer, Heidelberg (2006)
Hromkovič, J.: Einführung in die Programmierung mit Logo. Vieweg+Teubner (2010)
Hromkovič, J.: Informatik und allgemeine Bildung (May 2010), http://www.educ.ethz.ch/unt/um/inf/all_inf/unt/um/inf/all_inf/
Hromkovič, J., Keller, L., Serafini, G., Steffen, B.: Programmieren mit Logo, http://abz.inf.ethz.ch/primarschule-unterrichtmaterialien
Le Coq, L.: Xlogo. Website, http://xlogo.tuxfamily.org/
Matter, B.: Projekt programmieren in der primarschule. Website, http://abz.inf.ethz.ch/media/archive1/programmierenfuerkinder/InfobroschAug2010-3.pdf
Papert, S.: Mindstorms: Children, Computers and Powerful Ideas, 2nd edn. Basic Books, New York (1993)
Schnabel, R.B.: Educating computing’s next generation. Commun. ACM 54, 5 (2011)
Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33–35 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Serafini, G. (2011). Teaching Programming at Primary Schools: Visions, Experiences, and Long-Term Research Prospects. In: Kalaš, I., Mittermeir, R.T. (eds) Informatics in Schools. Contributing to 21st Century Education. ISSEP 2011. Lecture Notes in Computer Science, vol 7013. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24722-4_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-24722-4_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24721-7
Online ISBN: 978-3-642-24722-4
eBook Packages: Computer ScienceComputer Science (R0)