ABSTRACT
Modern computing is increasingly handled in a parallel fashion, however, little is known about how individuals learn parallel programming. This paper focuses on the design of an educational game called Parallel, designed for both teaching parallel programming education for CS undergraduate curricula, as well as for gathering insights into how students learn, and solve parallel programming problems. Specifically, we focus on the key challenge of choosing the appropriate metaphors in order to facilitate transference between parallel programming and the game. In this paper, we describe our design methodology and results from our preliminary user evaluations.
- Naoki Akimoto and J de Cheng. 2003. An educational game for teaching and learning concurrency. In Proceedings of the 1st International Conference on Knowledge Economy and Development of Science and Technology (KEST'03), Honjo, Japan. 34--39.Google Scholar
- Ashish Amresh and Ryan Anderson. 2014. Parallel Programming Using Games: A Hands-On Approach. AK Peters, Ltd.Google Scholar
- Allen Downey. 2009. The little book of semaphores. CreateSpace Independent Publishing Platform.Google Scholar
- Casper Harteveld, Gillian Smith, Gail Carmichael, Elisabeth Gee, and Carolee Stewart-Gardiner. 2014. A design-focused analysis of games teaching computer science. Proceedings of Games+ Learning+ Society 10 (2014).Google Scholar
- Helen Duerr Hays. 1988. Interactive graphics: A tool for beginning programming students in discovering solutions to novel problems. ACM SIGCSE Bulletin 20, 1 (1988), 137--141. Google ScholarDigital Library
- Thomas Duus Henriksen. 2014. What Role do Metaphors Play in Game-Based Learning Processes? In Advances in Game Design and Development Research. Nova Science Publishers, Incorporated.Google Scholar
- Caitlin Kelleher, Randy Pausch, and Sara Kiesler. 2007. Storytelling alice motivates middle school girls to learn computer programming. In Proceedings of the SIGCHI conference on Human factors in computing systems. ACM, 1455--1464. Google ScholarDigital Library
- Elspeth Mckay. 1999. Exploring the effect of graphical metaphors on the performance of learning computer programming concepts in adult learners: a pilot study. Educational Psychology 19, 4 (1999), 471--487. Google ScholarCross Ref
- Michele Pirovano and Pier Luca Lanzi. 2014. Fuzzy Tactics: A scripting game that leverages fuzzy logic as an engaging game mechanic. Expert Systems with Applications 41, 13 (2014), 6029--6038. Google ScholarCross Ref
- Mitchel Resnick, John Maloney, Andrés MonroyHernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, and others. 2009. Scratch: programming for all. Commun. ACM 52, 11 (2009), 60--67. Google ScholarDigital Library
- Adilson Vahldick, António José Mendes, and Maria José Marcelino. 2014. A review of games designed to improve introductory computer programming competencies. In 2014 IEEE Frontiers in Education Conference (FIE) Proceedings. IEEE, 1--7. Google ScholarCross Ref
Index Terms
- Designing Visual Metaphors for an Educational Game for Parallel Programming
Recommendations
Lessons Learned From an Interactive Educational Computer Game About Concurrent Programming: (Abstract Only)
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationIn parallel programming, there is a shift away from the single execution path of sequential programming to situations where non-deterministic operation force consideration of multiple paths of execution. Compared to the substantial computer science ...
Designing an educational game: case study of 'Europe 2045'
Transactions on edutainment IThis paper presents a theoretical framework, which has been adopted in designing an on-line multi-player strategy game Europe 2045. Europe 2045 is an educational tool for high school social science courses, aimed at familiarizing students with political,...
The Development of Story and Learning Driven by Assessment in Information Literacy Educational Game Wisdom Town
EITT '15: Proceedings of the 2015 International Conference of Educational Innovation through TechnologyFormative assessment is able to promote learning and this could be fully used in educational game to produce better game-based learning. However what kind of feedback is effective in an information literacy educational game, and how formative ...
Comments