Skip to main content

XLogoOnline: A Single-Page, Browser-Based Programming Environment for Schools Aiming at Reducing Cognitive Load on Pupils

  • Conference paper
  • First Online:
Informatics in Schools: Focus on Learning Programming (ISSEP 2017)

Abstract

For more than twelve years, our chair has been introducing primary school children to algorithmic thinking by teaching them how to program in Logo. The key element of the proposed didactic approach consists in reducing the extraneous cognitive load on the pupils. We developed and stepwise refined the required teaching materials that allow for introducing only a few instructions in a programming language, which is gradually extended simply relying on modular design. XLogoOnline is our new browser-based, single-page programming environment for schools which is perfectly attuned to our curriculum. We argue that the platform reduces the extraneous cognitive load on the pupils thanks to a heavily-simplified workflow, appropriate for young children, and present evaluations that confirm high usability and acceptance across ages.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Logo-Uunterrichtsmaterialialien & -Programmierumgebungen. http://www.abz.inf.ethz.ch/logo. Accessed 18 Sept 2017

  2. Gander, W., et al.: Informatics education: Europe cannot afford to miss the boat. Informatics Europe & ACM Europe Working Group on Informatics Education (2013)

    Google Scholar 

  3. Hromkovič, J., Kohn, T., Komm, D., Serafini, G.: Combining the power of Python with the simplicity of logo for a sustainable computer science education. In: Brodnik, A., Tort, F. (eds.) ISSEP 2016. LNCS, vol. 9973, pp. 155–166. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46747-4_13

    Chapter  Google Scholar 

  4. Hromkovič, J., Kohn, T., Komm, D., Serafini, G.: Examples of algorithmic thinking in programming education. Olympiads Inform. 10, 111–124 (2016)

    Article  Google Scholar 

  5. Hromkovic, J., Kohn, T., Komm, D., Serafini, G.: Algorithmic thinking from the start. Bull. EATCS 121, 132–139 (2017)

    Google Scholar 

  6. Hromkovič, J.: Einführung in die Programmierung mit LOGO, 3rd edn. Springer, Wiesbaden (2014). https://doi.org/10.1007/978-3-8348-2266-6

    Book  Google Scholar 

  7. Knuth, D.E.: Algorithmic thinking and mathematical thinking. Am. Math. Mon. 92(3), 170–181 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  8. Krathwohl, D.R.: A revision of Bloom’s taxonomy: an overview. Theor. Pract. 41(4), 212–218 (2002)

    Article  Google Scholar 

  9. Matter, B.: Projekt “Programmieren in der Primarschule”. http://www.abz.inf.ethz.ch/wp-content/uploads/2015/03/InfobroschAug2010-3.pdf. Accessed 18 Sept 2017

  10. Parriaux, G., Pellet, J.-P.: Computer science in the eyes of its teachers in french-speaking Switzerland. In: Brodnik, A., Tort, F. (eds.) ISSEP 2016. LNCS, vol. 9973, pp. 179–190. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46747-4_15

    Chapter  Google Scholar 

  11. Serafini, G.: Teaching programming at primary schools: visions, experiences, and long-term research prospects. In: Kalaš, I., Mittermeir, R.T. (eds.) ISSEP 2011. LNCS, vol. 7013, pp. 143–154. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24722-4_13

    Chapter  Google Scholar 

  12. Staub, J.: XLogoOnline. http://ethz.ch/xlogo. Accessed 18 Sept 2017

  13. Staub, J.: Xlogo online - a web-based programming IDE for Logo. Master Thesis (2016). https://e-collection.library.ethz.ch/view/eth:49742?lang=en

  14. Sweller, J.: Cognitive load theory. Psychol. Learn. Motiv. 55, 37–76 (2011). Academic Press

    Article  Google Scholar 

  15. Paas, F.G.W.C., van Merriënboer, J.J.G., Adam, J.J.: Measurement of cognitive load in instructional research. Percept. Motor Skills 79(1), 419–430 (1994)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jacqueline Staub .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hromkovič, J., Serafini, G., Staub, J. (2017). XLogoOnline: A Single-Page, Browser-Based Programming Environment for Schools Aiming at Reducing Cognitive Load on Pupils. In: Dagienė, V., Hellas, A. (eds) Informatics in Schools: Focus on Learning Programming. ISSEP 2017. Lecture Notes in Computer Science(), vol 10696. Springer, Cham. https://doi.org/10.1007/978-3-319-71483-7_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-71483-7_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-71482-0

  • Online ISBN: 978-3-319-71483-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics