Immersively Learning Object Oriented Programming Concepts With sCool

The proposed project, sCool, is an adaptive mobile game designed for STEM education. In this work, we present a new iteration of sCool in efforts to further examine contributing factors of engagement and comprehension. The new developed game experience for acquiring object-oriented programming skills is divided into two parts: concept-learning and practical. In the concept-learning part, the users explore a virtual environment filled with puzzle-pieces hinting theoretical concepts, preparing the users for the practical part. Users need to solve a programming challenge in Python, directing game-objects on a checkerboard to certain fields. Conducting a study involving 39 school students and three teachers, we are able to successfully display an enhanced understanding of different programming concepts.

[1]  Valentina Dagienė,et al.  Learning Programming through Games and Contests: Overview, Characterisation and Discussion , 2016 .

[2]  Johanna Pirker,et al.  sCool - A Mobile Flexible Learning Environment , 2018 .

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

[4]  Julie Mueller,et al.  Assessing Computational Thinking Across the Curriculum , 2017, Emerging Research, Practice, and Policy on Computational Thinking.

[5]  Sara de Freitas,et al.  The use of 'exploratory learning' for supporting immersive learning in virtual environments , 2009, Comput. Educ..

[6]  Eric Rosenbaum,et al.  Scratch: programming for all , 2009, Commun. ACM.

[7]  Margarida Romero,et al.  Computational thinking development through creative programming in higher education , 2017, International Journal of Educational Technology in Higher Education.

[8]  Michail N. Giannakos,et al.  A Global Snapshot of Computer Science Education in K-12 Schools , 2015, ITiCSE-WGR.

[9]  Yves Punie,et al.  DigComp 2.1: The Digital Competence Framework for Citizens with eight proficiency levels and examples of use , 2017 .

[10]  J. B. Brooke,et al.  SUS: A 'Quick and Dirty' Usability Scale , 1996 .

[11]  Jeanne H. Brockmyer,et al.  The Development of the Game Engagement Questionnaire: A Measure of Engagement in Video Game Playing: Response to Reviews , 2009, Interacting with computers.

[12]  N. Law,et al.  A Global Framework of Reference on Digital Literacy Skills for Indicator 4.4.2 , 2018 .