ABSTRACT
Data structures and algorithms have many elements and rules that can be used to design educational games. Many of the games used in education are played with a computer. However, cards games can also be used to teach students algorithms and to encourage them to discuss the issues faced during the games.
This poster presents two card games that were used on a Data Structures and Algorithms course in Aalto University. They consider sorting algorithms and concepts related to them. The fundamental idea of the games is to raise questions that the players need to find answers to, rather than to provide direct answers to the players.
- T. Bell, I. Witten, and M. Fellows. Computer Science Unplugged: Off-line Activities and Games for All Ages. Citeseer, 1998.Google Scholar
- L. Hakulinen. Using serious games in computer science education. In Proceedings of the 11th Koli Calling International Conference on Computing Education Research, To appear. Google ScholarDigital Library
- L. Hamey. Teaching secure communication protocols using a game representation. In Proceedings of the fifth Australasian conference on Computing education, pages 187--196. Citeseer, 2003. Google ScholarDigital Library
- S. Shabanah, J. Chen, H. Wechsler, D. Carr, and E. Wegman. Designing computer games to teach algorithms. In 2010 Seventh International Conference on Information Technology, pages 1119--1126. IEEE, 2010. Google ScholarDigital Library
- S. Wallace, R. McCartney, and I. Russell. Games and machine learning: a powerful combination in an artificial intelligence course. Computer Science Education, 20(1):17--36, 2010.Google ScholarCross Ref
Index Terms
- Card games for teaching data structures and algorithms
Recommendations
Designing Card Games for Learning the Pragmatics of a Second Language
CHI PLAY '18 Extended Abstracts: Proceedings of the 2018 Annual Symposium on Computer-Human Interaction in Play Companion Extended AbstractsMany language-learning games teach either grammar, vocabulary or phonology. However, there are possibly neither digital nor non-digital games that teach the pragmatics of the language. Pragmatics is the study of how a language is conveyed and ...
Using serious games in computer science education
Koli Calling '11: Proceedings of the 11th Koli Calling International Conference on Computing Education ResearchGames are generally considered to be motivating and engaging and people spend a lot of time playing recreational games. Serious games can be used in Computer Science (CS) education to offer a different type of method to learn and discuss relevant ...
Personalised Learning through Context-Based Adaptation in the Serious Games with Gating Mechanism
AbstractWhen the traditional "one size fits all" approach is used in designing educational games, the game context is usually arranged in a fixed sequence. However, the designated content may not effectively support the diversity of players. The player's ...
Comments