Skip to main content

Programming in Primary Schools: Teaching on the Edge of Formal and Non-formal Learning

  • Chapter
  • First Online:
Non-Formal and Informal Science Learning in the ICT Era

Part of the book series: Lecture Notes in Educational Technology ((LNET))

Abstract

While several countries have already introduced Computer Science or programming into their primary school curricula (e.g., the UK, Australia, or Finland), Germany has not yet developed mandatory guidelines on how to deal with these matters. Although there is an agreement that students of all ages should gain insight into the recognition and formulation of algorithms, the focus in primary school is often still on the mere use of computers. Programming courses, on the other hand, are increasingly found in extracurricular activities. It is still open to what extent and in what form algorithms and programming can and should be introduced in primary schools in the longer term. To help answer this question, we trained 40 primary school teachers in algorithms and programming and examined how they implement the topics in their individual schools. Among these are teachers who teach programming in class (formal learning) as well as teachers who offer their students extracurricular programming activities on a voluntary basis (non-formal learning). We interviewed all teachers about how they implemented the topics, what advantages they saw in the individual formats, and what challenges they encountered. In this paper, we outline our didactical approach as well as the results of our interview study.

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

Notes

  1. 1.

    https://code.org/.

  2. 2.

    https://codeclub.org/.

  3. 3.

    https://coderdojo.com/.

  4. 4.

    Kultusministerkonferenz (literally “conference of ministers of education”) is the assembly of ministers of education of the German states.

  5. 5.

    https://www.tts-group.co.uk/bee-bot-programmable-floor-robot/1015268.html.

  6. 6.

    https://microbit.org/.

References

  • Bell, T., & Duncan, C. (2018). Teaching computing in primary schools. In S. Sentance, E. Barendsen, & C. Schulte (Eds.), Computer science education. Bloomsbury Academic.

    Google Scholar 

  • Bergner, N., Köster, H., Magenheim, J., Müller, K., Romeike, R., Schroeder, U., et al. (2017). Zieldimensionen für frühe informatische Bildung im Kindergarten und in der Grundschule. In I. Diethelm (Ed.), Informatische Bildung zum Verstehen und Gestalten der digitalen Welt (pp. 15–24). Gesellschaft für Informatik.

    Google Scholar 

  • Berry, M. (2015). QuickStart primary handbook. BCS.

    Google Scholar 

  • Best, A. (2019). Bild der Informatik von Grundschullehrpersonen: Ergebnisse eines mehrjährigen Projekts zu informatikbezogenen Vorstellungen. In A. Pasternak (Ed.), Informatik für alle (pp. 59–68).

    Google Scholar 

  • Best, A., Borowski, C., Büttner, K., Freudenberg, R., Fricke, M., Haselmeier, K., et al. (2019). Kompetenzen für informatische Bildung im Primarbereich. LOG IN, 38(1), 1–36.

    Google Scholar 

  • Black, J., Brodie, J., Curzon, P., Myketiak, C., McOwan, P. W., & Meagher, L. R. (2013). Making computing interesting to school students: Teachersʼ perspectives. In J. S. Downie (Ed.), Proceedings of the 13th ACM/IEEE-CS Joint Conference on Digital Libraries, pp. 255–260. ACM.

    Google Scholar 

  • Brown, N. C. C., Sentance, S., Crick, T., & Humphreys, S. (2013). Restart: The resurgence of computer science in UK Schools. ACM Transactions on Computing Education, 1(1).

    Google Scholar 

  • Corbin, J. M., & Strauss, A. (1990). Grounded theory research: Procedures, canons, and evaluative criteria. Qualitative Sociology, 13(1), 3–21. https://doi.org/10.1007/BF00988593

    Article  Google Scholar 

  • Deutschschweizer Erziehungsdirektorenkonferenz. (2016). Medien und Informatik. In D-EDK (Ed.), Lehrplan 21. https://v-ef.lehrplan.ch/lehrplan_printout.php?e=1&k=1&fb_id=10

  • Diethelm, I., & Schaumburg, M. (2016). IT2School—development of teaching materials for CS through design thinking. In A. Brodnik & F. Tort (Eds.), Informatics in schools: Improvement of informatics knowledge and perception (Vol. 9973, pp. 193–198). Springer. https://doi.org/10.1007/978-3-319-46747-4

  • Duncan, C., Bell, T., & Atlas, J. (2017). What do the teachers think? Introducing computational thinking in the primary school curriculum. In D. Teague & R. Mason (Eds.), Proceedings of the Nineteenth Australasian Computing Education Conference (ACE 2017) (pp. 65–74). The Association for Computing Machinery. https://doi.org/10.1145/3013499.3013506

  • Duncan, C., Bell, T., & Tanimoto, S. (2014). Should your 8-year-old learn coding? In Proceedings of the 9th Workshop in Primary and Secondary Computing Education, pp. 60–69. https://doi.org/10.1145/2670757.2670774

  • Engeser, S., Limbert, N., & Kehr, H. (2008). Studienwahl Informatik: Abschlussbericht zur Untersuchung.

    Google Scholar 

  • Falkner, K., Vivian, R., & Falkner, N. (2014). The Australian digital technologies curriculum: Challenge and opportunity. In J. Whalley & D. D’Souza (Eds.), Proceedings of the Sixteenth Australasian Computing Education Conference. ACM.

    Google Scholar 

  • Friend, M., Matthews, M., Winter, V., Love, B., Moisset, D., & Goodwin, I. (2018). Bricklayer: Elementary students learn math through programming and art. In T. Barnes, D. Garcia, E. K. Hawthorne, & M. A. Pérez-Quiñones (Eds.), Proceedings of the 49th ACM Technical Symposium on Computer Science Education—SIGCSE’18 (pp. 628–633). ACM Press. https://doi.org/10.1145/3159450.3159515

  • Funke, A., Berges, M., & Hubwieser, P. (2016a). Different perceptions of computer science. In S. Iyer & N. Thota (Eds.), 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE) (pp. 14–18). IEEE. https://doi.org/10.1109/LaTiCE.2016.1

  • Funke, A., Geldreich, K., & Hubwieser, P. (2016b). Primary school teachers’ opinions about early computer science education. In Proceedings of the 16th Koli Calling International Conference on Computing Education Research—Koli Calling’16 (pp. 135–139). https://doi.org/10.1145/2999541.2999547

  • Gärtig-Daugs, A., Weitz, K., Wolking, M., & Schmid, U. (2016). Computer science experimenter’s kit for use in preschool and primary school. In J. Vahrenhold & E. Barendsen (Eds.), Proceedings of the 11th Workshop in Primary and Secondary Computing Education (pp. 66–71). ACM. https://doi.org/10.1145/2978249.2978258

  • Geldreich, K., Funke, A., & Hubwieser, P. (2016). A programming circus for primary schools. In A. Brodnik & F. Tort (Eds.), Informatics in schools: Improvement of informatics knowledge and perception (pp. 46–47). Springer.

    Google Scholar 

  • Geldreich, K., Simon, A., & Hubwieser, P. (2019). A design-based research approach for introducing algorithmics and programming to Bavarian primary schools. MedienPädagogik: Zeitschrift Für Theorie Und Praxis Der Medienbildung, 33(Medienpädagogik und Didaktik der Informatik), 53–75.

    Google Scholar 

  • Geldreich, K., Talbot, M., & Hubwieser, P. (2018). Off to new shores: Preparing primary school teachers for teaching algorithmics and programming. In Proceedings of the 13th Workshop in Primary and Secondary Computing Education on—WiPSCE’18, pp. 1–6. https://doi.org/10.1145/3265757.3265783

  • Goecke, L., & Stiller, J. (2018). Informatische Phänomene und Sachunterricht. Beispiele für vielperspektivischen Umgang mit einem Einplatinencomputer. In M. Thomas & M. Weigend (Eds.), Informatik und Medien: 8. Münsteraner Workshop zur Schulinformatik. Books on Demand.

    Google Scholar 

  • Honer, A. (2011). Das explorative Interview: Zur Rekonstruktion der Relevanzen von Expertinnen und anderen Leuten. In A. Honer & R. Hitzler (Eds.), Kleine Leiblichkeiten (pp. 41–58). VS Verlag für Sozialwissenschaften/Springer Fachmedien Wiesbaden GmbH Wiesbaden.

    Google Scholar 

  • Kultusministerkonferenz (Ed.). (2017). Strategie der Kultusministerkonferenz „Bildung in der digitalen Welt“. Beschluss der Kultusministerkonferenz vom 08.12.2016 in der Fassung vom 07.12.2017. KMK. https://www.kmk.org/fileadmin/Dateien/veroeffentlichungen_beschluesse/2018/Strategie_Bildung_in_der_digitalen_Welt_idF._vom_07.12.2017.pdf

  • Kwon, S., & Schroderus, K. (2017). Coding in schools: Comparing integration of programming into basic education curricula of Finland and South Korea. Finnish Society on Media Education.

    Google Scholar 

  • Lunenburg, F. C. (2010). Extracurricular activities. Schooling, 1(1).

    Google Scholar 

  • Magenheim, J., Schulte, C., Schroeder, U., Humbert, L., Müller, K., Bergner, N., & Fricke, M. (2018). Das Projekt Informatik an Grundschulen. LOG IN Informatische Bildung Und Computer in Der Schule, 189(190), 57–66.

    Google Scholar 

  • Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The scratch programming language and environment. ACM Transactions on Computing Education, 10(4), 1–15. https://doi.org/10.1145/1868358.1868363

    Article  Google Scholar 

  • Moorman, P., & Johnson, E. (2003). Still a stranger here: Attitudes among secondary school students towards computer science. ACM SIGCSE Bulletin, 35(3), 193. https://doi.org/10.1145/961290.961564

    Article  Google Scholar 

  • Sentance, S., Waite, J., Yeomans, L., & MacLeod, E. (2017). Teaching with physical computing devices. In Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, pp. 87–96. https://doi.org/10.1145/3137065.3137083

  • Topi, H. (2015). Gender imbalance in computing. ACM Inroads, 6(4), 22–23. https://doi.org/10.1145/2822904

    Article  Google Scholar 

  • Ullrich, P. (2006). Das explorative ExpertInneninterview. Technische Universität Berlin. https://doi.org/10.14279/DEPOSITONCE-4745

  • Walsh, I., Holton, J. A., Bailyn, L., Fernandez, W., Levina, N., & Glaser, B. (2015). What grounded theory is…A critically reflective conversation among scholars. Organizational Research Methods, 18(4), 581–599. https://doi.org/10.1177/1094428114565028

    Article  Google Scholar 

  • Webb, M., Davis, N., Bell, T., Katz, Y. J., Reynolds, N., Chambers, D. P., et al. (2017). Computer science in K-12 school curricula of the 2lst century: Why, what and when? Education and Information Technologies, 22(2), 445–468. https://doi.org/10.1007/s10639-016-9493-x

  • Weng, X., & Wong, G. K. W. (2017). Integrating computational thinking into English dialogue learning through graphical programming tool. In 2017 IEEE 6th International Conference on Teaching, Assessment, and Learning for Engineering (TALE), pp. 320–325. https://doi.org/10.1109/TALE.2017.8252356

  • Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33. https://doi.org/10.1145/1118178.1118215

    Article  Google Scholar 

  • Yadav, A., Gretter, S., Hambrusch, S., & Sands, P. (2016). Expanding computer science education in schools: Understanding teacher experiences and challenges. Computer Science Education, 26(4), 235–254. https://doi.org/10.1080/08993408.2016.1257418

    Article  Google Scholar 

  • Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., & Korb, J. T. (2014). Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education, 14(1), 1–16. https://doi.org/10.1145/2576872

    Article  Google Scholar 

Download references

Acknowledgments

We would like to express our special thanks to all teachers involved in the project for their openness, curiosity, and commitment.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Katharina Geldreich .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Geldreich, K., Hubwieser, P. (2020). Programming in Primary Schools: Teaching on the Edge of Formal and Non-formal Learning. In: Giannakos, M. (eds) Non-Formal and Informal Science Learning in the ICT Era. Lecture Notes in Educational Technology. Springer, Singapore. https://doi.org/10.1007/978-981-15-6747-6_6

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-6747-6_6

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-6746-9

  • Online ISBN: 978-981-15-6747-6

  • eBook Packages: EducationEducation (R0)

Publish with us

Policies and ethics