@inproceedings{40f37e456d7e4b4ba0a18bdb639df42c,
title = "Let the students contruct their own fun and knowledge-learning to program by building computer games",
abstract = "Computer programming is a core subject in most Computer science programmes at university level but many students have difficulties with both the understanding of theoretical concepts and with the learning of practical programming skills. Several studies have pointed out that there exist pedagogical and motivational problems resulting in high drop-out rates and low learning outcomes. On the other hand today's students have grown up in a digital and internet connected world where playing computer games is a common and appreciated spare time activity. It has been discussed during many years amongst teachers and researchers which important features a programming language should have to support learning and which the appropriate programming paradigms are for introductory programming courses. Less has been discussed and written about modifying the actual course content and use the recognised attraction and catalytic effect of computer games. The aim of this case study is to describe, analyze and discuss the concept of learning to program by game construction. In this case study two course analyses have been combined with a literature review on pedagogy for Game Based Learning (GBL Findings from the literature review show that the idea of students constructing knowledge in their interactions with their environment is not a new one and that games have been used in educational contexts long before the introduction of computers. The idea of Game based learning has support in the constructivist learning theory concept that was introduced theoretically at university level in the 1970s by Jean Piaget and Lev Vygotsky. Results from the study also indicate that the practical application of the game construction concept has been successful in the two investigated programming courses both when it comes to student motivation and learning outcomes. Furthermore, this game based pedagogy can motivate students not only to develop themselves as future programmers but also to become more innovative and entrepreneurial by improving the quality and performance of the games in order to deploy, promote and sell them.",
keywords = "Computer games, Constructivism, GBL, Game-based learning, Programming education",
author = "Peter Mozelius and Olga Shabalina and Christos Malliarakis and Florica Tomos and Chris Miller and David Turner",
year = "2013",
language = "English",
isbn = "9781629931395",
series = "7th European Conference on Games Based Learning, ECGBL 2013",
pages = "418--426",
booktitle = "7th European Conference on Games Based Learning, ECGBL 2013",
note = "7th European Conference on Games Based Learning, ECGBL 2013 ; Conference date: 03-10-2013 Through 04-10-2013",
}