Skip to main content

Teaching Programming at Primary Schools: Visions, Experiences, and Long-Term Research Prospects

  • Conference paper
Informatics in Schools. Contributing to 21st Century Education (ISSEP 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7013))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. Hromkovič, J.: Einführung in die Programmierung mit Logo. Vieweg+Teubner (2010)

    Google Scholar 

  5. Hromkovič, J.: Informatik und allgemeine Bildung (May 2010), http://www.educ.ethz.ch/unt/um/inf/all_inf/unt/um/inf/all_inf/

  6. Hromkovič, J., Keller, L., Serafini, G., Steffen, B.: Programmieren mit Logo, http://abz.inf.ethz.ch/primarschule-unterrichtmaterialien

  7. Le Coq, L.: Xlogo. Website, http://xlogo.tuxfamily.org/

  8. Matter, B.: Projekt programmieren in der primarschule. Website, http://abz.inf.ethz.ch/media/archive1/programmierenfuerkinder/InfobroschAug2010-3.pdf

  9. Papert, S.: Mindstorms: Children, Computers and Powerful Ideas, 2nd edn. Basic Books, New York (1993)

    Google Scholar 

  10. Schnabel, R.B.: Educating computing’s next generation. Commun. ACM 54, 5 (2011)

    Article  Google Scholar 

  11. Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33–35 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics