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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
Kultusministerkonferenz (literally “conference of ministers of education”) is the assembly of ministers of education of the German states.
- 5.
- 6.
References
Bell, T., & Duncan, C. (2018). Teaching computing in primary schools. In S. Sentance, E. Barendsen, & C. Schulte (Eds.), Computer science education. Bloomsbury Academic.
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.
Berry, M. (2015). QuickStart primary handbook. BCS.
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).
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.
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.
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).
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
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.
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.
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.
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.
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.
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.
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.
Lunenburg, F. C. (2010). Extracurricular activities. Schooling, 1(1).
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.
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
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
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
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
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
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
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this chapter
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)