Scalable Game Design Switzerland
PDF (Deutsch)

Keywords

Gamification
Curriculum
Teacher Education
Computational Thinking

How to Cite

Repenning, Alexander, Anna Lamprou, Nicolas Fahrni, and Nora Anna Escherle. 2018. “Scalable Game Design Switzerland”. MediaEducation: Journal for Theory and Practice of Media Education 33 (Didaktik der Informatik):27-52. https://doi.org/10.21240/mpaed/33/2018.10.31.X.

License

Copyright (c) 2018 Alexander Repenning, Anna Lamprou, Nicolas Fahrni, Nora Escherle

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Abstract

The module «Media and Computer Science» of curriculum 21 requires primary teachers to develop various competences and contents in the field of Computer Science (CS) with their students. In order to fulfil this task, the prospective teachers need appropriate training. To ensure this, the Chair of Computer Science Education (IB) of the PH FHNW introduced the two-semester module «Computer Science Education» in autumn 2017, one of the first compulsory courses for all Bachelor students of the Institute of Primary Education in Switzerland. The module is the practical implementation of the theoretical concepts and didactic approaches of Scalable Game Design Switzerland (SGD Switzerland). SGD Switzerland is the further development of SGD USA adapted to Swiss requirements – a comprehensive curriculum for CS education that has been used and tested for decades. The basis and essence of SGD Switzerland and thus also of the course concept of the new module is the understanding of thinking with the computer – the so-called Computational Thinking. The course concept of the module «Computer Science Education» is a novelty throughout Switzerland. Currently, the IB professorship is teaching the first part of the module (CS Specialization). In this article the philosophy of the course, the tools used, the didactic considerations and the working methods are presented. Finally, first impressions of the students who took the course are presented.

https://doi.org/10.21240/mpaed/33/2018.10.31.X

References

Barr, David, John Harrison, und Leslie Conery. 2011. «Computational thinking: A digital age skill for everyone». Learning & Leading with Technology 38 (6): 20–23. https://www.iste.org/docs/learning-and-leading-docs/march-2011-computational-thinking-ll386.pdf.

Barr, Valerie, und Chris Stephenson. 2011. «Bringing Computational Thinking to K-12: What Is Involved and What Is the Role of the Computer Science Education Community?» ACM Inroads 2 (1): 48. https://doi.org/10.1145/1929887.1929905.

Basawapatna, Ashok R., Alexander Repenning, Kyu Han Koh, und Hilarie Nickerson. 2013. «The Zones of Proximal Flow: Guiding Students through a Space of Computational Thinking Skills and Challenges». In ICER ’13 Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research, 67. ACM Press. https://doi.org/10.1145/2493394.2493404.

Basawapatna, Ashok, Alexander Repenning, Mark Savignano, Josiane Manera, Nora Escherle, und Lorenzo Repenning. 2018. «Is Drawing Video Game Characters in an Hour of Code Activity a Waste of Time?» In ITiCSE 2018 Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 93–98. ACM Press. https://doi.org/10.1145/3197091.3197136.

College Board. 2017a. «AP Computer Science Principles». College Board. https://apstudent.collegeboard.org/apcourse/ap-computer-science-principles/course-details.

College Board. 2017b. «AP Computer Science Principles. Course and Exam description». College Board. https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-principles-course-and-exam-description.pdf.

Conway, Matthew, Steve Audia, Tommy Burnette, Dennis Cosgrove, und Kevin Christiansen. 2000. «Alice: Lessons Learned from Building a 3D System for Novices». In CHI ’00 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 486–93. ACM Press. https://doi.org/10.1145/332040.332481.

Csikszentmihalyi, Mihaly. 1997. Finding flow: the psychology of engagement with everyday life. 1st ed. MasterMinds. New York: BasicBooks.

Duncan, Caitlin, und Tim Bell. 2015. «A Pilot Computer Science and Programming Course for Primary School Students». In Proceedings of the Workshop in Primary and Secondary Computing Education (WIPSCE), 39–48. ACM Press. https://doi.org/10.1145/2818314.2818328.

Fischer, Gerhard. 1994. «Domain-Oriented Design Environments». Automated Software Engineering 1 (2): 177–203. https://doi.org/10.1007/BF00872289.

Gretter, Sarah, und Aman Yadav. 2016. «Computational Thinking and Media & Information Literacy: An Integrated Approach to Teaching Twenty-First Century Skills». TechTrends 60 (5): 510–16. https://doi.org/10.1007/s11528-016-0098-4.

Koh, Kyu Han, Ashok Basawapatna, Vicki Bennett, und Alexander Repenning. 2010. «Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning». In VLHCC ’10 Proceedings of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing, 59–66. Washington, DC, USA: IEEE Computer Society. https://doi.org/10.1109/VLHCC.2010.17.

Lamprou, Anna, Alexander Repenning, und Nora A. Escherle. 2017. «The Solothurn Project: Bringing Computer Science Education to Primary Schools in Switzerland». In ITiCSE ’17 Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 218–23. ACM Press. https://doi.org/10.1145/3059009.3059017.

Lee, Irene, Fred Martin, und Katie Apone. 2014. «Integrating Computational Thinking across the K-8 Curriculum». ACM Inroads 5 (4): 64–71. https://doi.org/10.1145/2684721.2684736.

Lieberman, Henry, Fabio Paternò, Markus Klann, und Volker Wulf. 2006. «End-User Development: An Emerging Paradigm». In End User Development, herausgegeben von Henry Lieberman, Fabio Paternò, und Volker Wulf, 9:1–8. Dordrecht: Springer Netherlands. https://doi.org/10.1007/1-4020-5386-X_1.

Luthiger, Herbert, und Susanne Wildhirt. 2018. «LUKAS – Ein Modell zur Entwicklung kompetenzfördernder Aufgabensets. Theoretische Grundlagen». In Kompetenzförderung mit Aufgabensets. Theorie–Konzept–Praxis, herausgegeben von Herbert Luthiger, Markus Wilhelm, Claudia Wespi, und Susanne Wildhirt, 7:19–78. Bern: hep Verlag.

Maue, Jens. 2017. «Analyse und Klassifikation der Aufgaben des Lehrmittels ‹Programmieren mit LOGO›». http://www.abz.inf.ethz.ch/wp-content/uploads/2017/07/fv2_maue-jens_lehrmittelanalyse_web.pdf.

Myers, Brad, Scott E. Hudson, und Randy Pausch. 2000. «Past, present, and future of user interface software tools». ACM Transactions on Computer-Human Interaction (TOCHI) 7 (1): 3–28. https://doi.org/10.1145/344949.344959.

NSF - National Science Foundation. 2005. «Creativity Support Tools». Report. The National Science Foundation. http://www.cs.umd.edu/hcil/CST/creativitybook_final.pdf.

Papert, Seymour. 1996. «An Exploration in the Space of Mathematics Educations». International Journal of Computers for Mathematical Learning 1 (1): 95–123. https://doi.org/10.1007/BF00191473.

PH Bern. 2015. «Ideenset Robotik». IdeenSets für den Unterricht. 2015. https://www.phbern.ch/ideenset-robotik/uebersicht.html.

Repenning, Alexander. 2013. «Conversational Programming: Exploring Interactive Program Analysis». In ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software (SPLASH/Onward! 13), 63–74. Indianapolis, Indiana, USA: ACM Press. https://doi.org/10.1145/2509578.2509591.

Repenning, Alexander. 2014. «Scalable Game Design: Broadening Participation by Integrating Game Design and Science Simulation Building into Middle School Curricula». In Future Directions in Computing Education, Summit Meeting, January 8-9, 2014. Orlando, Florida. http://stelar.edc.org/publications/scalable-game-design-broadening-participation-integrating-game-design-and-science.

Repenning, Alexander. 2015. Computational Thinking in der Lehrerbildung. Zürich: Schriftenreihe der Hasler Stiftung. http://www.fit-in-it.ch/sites/default/files/downloads/schrift_repenning-1411-gzd_deutsch_0.pdf.

Repenning, Alexander. 2017. «Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets». Journal of Visual Languages and Sentient Systems 3 (1): 68–91. https://doi.org/10.18293/VLSS2017-010.

Repenning, Alexander. 2018. «Computational Thinking Tools». 2018. https://web.fhnw.ch/plattformen/scalablegamedesign/mediawiki/index.php/Computational_Thinking_Tools.

Repenning, Alexander, und James Ambach. 1996. «Tactile programming: a unified manipulation paradigm supporting program comprehension, composition and sharing». In 1996 IEEE Symposium of Visual Languages, 102–9. Boulder, CO: IEEE Comput. Soc. Press. https://doi.org/10.1109/VL.1996.545275.

Repenning, Alexander, Ashok Basawapatna, und Nora Escherle. 2016. «Computational thinking tools». In 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 218–22. IEEE. https://doi.org/10.1109/VLHCC.2016.7739688.

Repenning, Alexander, Ryan Grover, Kris Gutierrez, Nadia Repenning, David C. Webb, Kyu Han Koh, Hilarie Nickerson, u.a. 2015. «Scalable Game Design: A Strategy to Bring Systemic Computer Science Education to Schools through Game Design and Simulation Creation». ACM Transactions on Computing Education 15 (2): 1–31. https://doi.org/10.1145/2700517.

Repenning, Alexander, Robert B. Owen, Corrina Smith, und Nadia Repenning. 2012. «Agentcubes: Enabling 3d Creativity by Addressing Cognitive and Affective Programming Challenges». In World Conference on Educational Media and Technology, EdMedia 2012, June 26-29. Denver, Colorado, USA. https://sgd.cs.colorado.edu/wiki/images/e/ed/AgentCubesEdMedia2012.pdf.

Resnick, Mitchel, Brian Silverman, Yasmin Kafai, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, u.a. 2009. «Scratch: Programming for All». Communications of the ACM 52 (11): 60. https://doi.org/10.1145/1592761.1592779.

Vygotskij, Lev Semenovich. 1978. Mind in Society: The Development of Higher Psychological Processes. Cambridge (Mass.): Harvard University Press.

Webb, David C., Alexander Repenning, und Kyu Han Koh. 2012. «Toward an Emergent Theory of Broadening Participation in Computer Science Education». In SIGCSE ’12 Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, 173. ACM Press. https://doi.org/10.1145/2157136.2157191.

Wing, Jeannette M. 2006. «Computational Thinking». Communications of the ACM 49 (3): 33. https://doi.org/10.1145/1118178.1118215.

Wing, Jeannette M. 2014. «Computational Thinking Benefits Society». 40th Anniversary Blog - Social Issues in Computing, New York: Academic Press (blog). 10. Januar 2014. http://socialissues.cs.toronto.edu/2014/01/computational-thinking/.

Yadav, Aman, Chris Mayfield, Ninger Zhou, Susanne Hambrusch, und John T. Korb. 2014. «Computational Thinking in Elementary and Secondary Teacher Education». ACM Transactions on Computing Education 14 (1): 1–16. https://doi.org/10.1145/2576872.