Skip to main content

Computational Thinking in Small Packages

  • Conference paper
  • First Online:
Informatics in Schools. Engaging Learners in Computational Thinking (ISSEP 2020)

Abstract

This article describes an approach to foster computational thinking in different school subjects. Our approach includes several teaching units (packages) that are self-contained and have been designed for university courses attended by prospective and graduate primary and secondary school teachers. Around 30 packages have been designed so far and together cover eight aspects of computational thinking in six different subjects. In this report, some examples are sketched out together with the experiences gathered.

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. Gebauer, H., Hromkovič, J., Keller, L., Kosírová, I., Serafini, G., Steffen, B.: Programming in LOGO. http://abz.inf.ethz.ch. Accessed 20 Oct 2020

  2. Hauser, U., Komm, D.: Interdisciplinary education in mathematics and informatics at Swiss high schools. Bull. EATCS (126) (2018). The Education Column

    Google Scholar 

  3. Hauser, U., Komm, D., Serafini, G.: Wie Mathematik und Informatik voneinander profitieren können - Teil 1: Abstraktionsfähigkeit. Informatik Spektrum 42(2), 118–123 (2019)

    Article  Google Scholar 

  4. Hauser, U., Komm, D., Serafini, G.: Wie Mathematik und Informatik voneinander profitieren können - Teil 2: Variation der Problemstellung und Modularisierung. Informatik Spektrum 42(2), 124–129 (2019)

    Article  Google Scholar 

  5. 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 

  6. Kohn, T., Komm, D.: Teaching programming and algorithmic complexity with tangible machines. In: Pozdniakov, S.N., Dagienė, V. (eds.) ISSEP 2018. LNCS, vol. 11169, pp. 68–83. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-02750-6_6

    Chapter  Google Scholar 

  7. Komm, D., Matter, B.: Informatics in Swiss primary schools - a case for interdisciplinarity. Bull. EATCS (130) (2020). The Education Column

    Google Scholar 

  8. Nationales Netzwerk MINT-Bildung. https://www.fhnw.ch/de/die-fhnw/hochschulen/ht/mint-bildung. Accessed 20 Oct 2020

  9. Waggle Dance. https://en.wikipedia.org/wiki/Waggle_dance. Accessed 20 Oct 2020

  10. Papert, S.: Mindstorms. Basic Books, 2nd edn. (1993)

    Google Scholar 

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

    Article  Google Scholar 

  12. XLogo Online. https://xlogo.inf.ethz.ch. Accessed 20 Oct 2020

  13. Bell, T., Lodi, M.: Constructing computational thinking without using computers. Constructivist Found. 14(3), 342–351 (2019)

    Google Scholar 

  14. Dagienė, V., Sentance, S., Stupurienė, G.: Developing a two-dimensional categorization system for educational tasks in informatics. Informatica 28(1), 23–44 (2017)

    Article  Google Scholar 

  15. Selby, C., Woollard, J.: Computational thinking: the developing definition. University of Southampton (E-prints) (2013)

    Google Scholar 

  16. Official Volleyball Rules. http://www.fivb.org/EN/Refereeing-Rules/documents/FIVB-Volleyball_Rules_2017-2020-EN-v06.pdf. Accessed 20 Oct 2020

  17. Staub, J., Barnett, M., Trachsler, N.: Programmierunterricht von Kindergarten bis zur Matura in einem Spiralcurriculum. Informatik Spektrum 42(2), 102–111 (2019). https://doi.org/10.1007/s00287-019-01161-6

    Article  Google Scholar 

  18. Hromkovič, J., Serafini, G., Staub, J.: XLogoOnline: a single-page, browser-based programming environment for schools aiming at reducing cognitive load on pupils. In: Dagiene, V., Hellas, A. (eds.) ISSEP 2017. LNCS, vol. 10696, pp. 219–231. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-71483-7_18

    Chapter  Google Scholar 

  19. Trachsler, N.: WebTigerJython - a browser-based programming IDE for education. Master’s thesis, ETH Zurich (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dennis Komm .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Komm, D., Hauser, U., Matter, B., Staub, J., Trachsler, N. (2020). Computational Thinking in Small Packages. In: Kori, K., Laanpere, M. (eds) Informatics in Schools. Engaging Learners in Computational Thinking. ISSEP 2020. Lecture Notes in Computer Science(), vol 12518. Springer, Cham. https://doi.org/10.1007/978-3-030-63212-0_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-63212-0_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-63211-3

  • Online ISBN: 978-3-030-63212-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics