TY - GEN
T1 - Experiences from an experiential learning course on games development
AU - Krusche, Stephan
AU - Reichart, Barbara
AU - Tolstoi, Paul
AU - Bruegge, Bernd
N1 - Publisher Copyright:
© 2016 Copyright held by the owner/author(s). Publication rights licensed to ACM.
PY - 2016/2/17
Y1 - 2016/2/17
N2 - Games development brings fun into the software engineer-ing curriculum, but it is a practical activity that educators cannot teach in traditional lecture-based environments. In-cluding pedagogical aspects of problem-based, cooperative, blended and experiential learning is necessary to achieve a high learning experience. In this paper we describe and evaluate a block course in which we ask students with almost no mobile application development experience to create games in just two weeks. We offer the course in two different modes, for beginners who learn games development, and for tutors who help us in the organization of the course and in the teaching activities. Apart from games development and game design, students learn modeling, design patterns and software configuration management. They practice soft skills in team work, present their games to their classmates using Pecha Kucha and pub-lish their games into the App Store. Our evaluations show that students appreciate the great learning experience.
AB - Games development brings fun into the software engineer-ing curriculum, but it is a practical activity that educators cannot teach in traditional lecture-based environments. In-cluding pedagogical aspects of problem-based, cooperative, blended and experiential learning is necessary to achieve a high learning experience. In this paper we describe and evaluate a block course in which we ask students with almost no mobile application development experience to create games in just two weeks. We offer the course in two different modes, for beginners who learn games development, and for tutors who help us in the organization of the course and in the teaching activities. Apart from games development and game design, students learn modeling, design patterns and software configuration management. They practice soft skills in team work, present their games to their classmates using Pecha Kucha and pub-lish their games into the App Store. Our evaluations show that students appreciate the great learning experience.
KW - Blended Learning
KW - Cooperative Learning
KW - Interactive Tutorials
KW - Problem-based Learning
KW - Software Engineering
UR - http://www.scopus.com/inward/record.url?scp=84968558092&partnerID=8YFLogxK
U2 - 10.1145/2839509.2844599
DO - 10.1145/2839509.2844599
M3 - Conference contribution
AN - SCOPUS:84968558092
T3 - SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education
SP - 582
EP - 587
BT - SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education
PB - Association for Computing Machinery, Inc
T2 - 47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016
Y2 - 2 March 2016 through 5 March 2016
ER -