Puzzles and games

John M. Hill, Clark K. Ray, Jean R. S. Blair, Curtis A. Carver

ACM SIGCSE Bulletin · 2003 · 28 citations · 7 references

Concepts

TL;DR

Students have diverse learning styles, so incorporating puzzles and games reinforces learning objectives across many computer science topics. In CS courses, crossword puzzles reinforce terminology while Jeopardy‑style games aid mastery of short‑answer material. BattleThreads and Process State Transition games enhanced students’ understanding of process and thread management, and their assessment identified key factors for effective in‑class games and suggested improvements.

Abstract

Because students have different learning styles, it's important to incorporate multiple teaching techniques into the classroom experience. One such technique is the use of puzzles and games in the classroom to reinforce the learning objectives. Many topics in Computer Science are well suited for coverage in such a game. Several in-class puzzles and games have been used in the Computer Science program at this institution in recent years. In basic and advanced courses, simple crossword puzzles reinforce terminology and Jeopardy!®-style games help students master material with short answers. In the most recent iteration of the Operating Systems course, a BattleThreads game and a Process State Transition game helped students appreciate different approaches to process and thread management. The latter two games have been assessed for their effectiveness, providing several insights into what makes a good in-class game for teaching operating systems concepts, and how the existing games can be improved.

References

7