The Solothurn Project: Bringing Computer Science Education to Primary Schools in Switzerland

Currently Switzerland is going through a major reform in its education system. One of its most ambitious and important goals is the inclusion of Computer Science Education already on the primary school level, an important measure in achieving the establishment of an information society. Such a reform raises questions about the appropriate types of approaches to be developed and employed for an effective implementation of Computer Science Education concepts in Swiss primary schools. To this end, the project "Scalable Game Design Solothurn" was developed and evaluated. This project both trained teachers and exposed students to Computational Thinking concepts through the two Computational Thinking Tools AgentSheets and AgentCubes online. Results show that teaching Computational Thinking through Scalable Game Design is not only feasible on the primary school level but also enjoyable, with AgentSheets and AgentCubes online proving to be sustainable and effective tools for the implementation of Computer Science Education on this school level. Further analysis of the data enables us to make recommendations regarding optimal ways of implementation for the Swiss reality and point towards new research directions.

[1]  Matthias Gehrig,et al.  Der MINT-Fachkräftemangel in der Schweiz. Ausmass, Prognose, konjunkturelle Abhängigkeit, Ursachen und Auswirkungen des Fachkräftemangels in den Bereichen Mathematik, Informatik, Naturwissenschaften, Technik , 2010 .

[2]  Alexander Repenning,et al.  Early validation of computational thinking pattern analysis , 2014, ITiCSE '14.

[3]  M. Csíkszentmihályi Beyond boredom and anxiety , 1975 .

[4]  David C. Webb,et al.  Scalable Game Design , 2015, ACM Trans. Comput. Educ..

[5]  Alexander Repenning,et al.  The zones of proximal flow: guiding students through a space of computational thinking skills and challenges , 2013, ICER.

[6]  Alexander Repenning,et al.  Retention of Flow: Evaluating a Computer Science Education Week Activity , 2016, SIGCSE.

[7]  L. Vygotsky Mind in Society: The Development of Higher Psychological Processes: Harvard University Press , 1978 .

[8]  Alexander Repenning,et al.  Launching Swiss Computer Science Education Week , 2015, WiPSCE.

[9]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[10]  Giovanni Serafini,et al.  Teaching Programming at Primary Schools: Visions, Experiences, and Long-Term Research Prospects , 2011, ISSEP.

[11]  Alexander Repenning,et al.  Computational thinking tools , 2016, 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[12]  Alexander Repenning,et al.  Closing The Cyberlearning Loop: Enabling Teachers To Formatively Assess Student Programming Projects , 2015, SIGCSE.

[13]  L. S. Vygotskiĭ,et al.  Mind in society : the development of higher psychological processes , 1978 .