Operating systems (3rd ed.): internals and design principles
Operating systems (3rd ed.): internals and design principles
Empirical exploration in undergraduate operating systems
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Experimentation with bounded buffer synchronization
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
The SIGCSE 2001 Maze Demonstration program
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Using puzzles in teaching algorithms
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
A practice driven approach to software engineering education
IEEE Transactions on Education
Design, science, and engineering topics?: teaching HCI with a unified method
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Analyze that: puzzles and analysis of algorithms
Proceedings of the 36th SIGCSE technical symposium on Computer science education
How can entertainment improve workers' motivation and their productivity?
Proceedings of the 2004 ACM SIGCHI International Conference on Advances in computer entertainment technology
Deploying interactive e-labs for a course on operating systems
Proceedings of the 6th conference on Information technology education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
A CS1 to CS2 bridge class using 2D game programming
Journal of Computing Sciences in Colleges
Parson's programming puzzles: a fun and effective learning tool for first programming courses
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Weekend battle: an entertainment system for improving workers' motivation
Proceedings of the 2005 ACM SIGCHI International Conference on Advances in computer entertainment technology
Reflex flower: ambient work rhythm visualization system in computer-aided work environments
Proceedings of the 2006 ACM SIGCHI international conference on Advances in computer entertainment technology
ACM SIGGRAPH 2006 Educators program
Making CS0 fun: an active learning approach using toys, games and Alice
Journal of Computing Sciences in Colleges
Elaborating heuristic reasoning and rigor with mathematical games
ACM SIGCSE Bulletin
A simple framework for interactive games in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
The heart of a whistle-blower: a corporate decision-making game for computer ethics classes
Proceedings of the 40th ACM technical symposium on Computer science education
Didactic Games for Teaching Information Theory
ISSEP '10 Proceedings of the 4th International Conference on Informatics in Secondary Schools - Evolution and Perspectives: Teaching Fundamentals Concepts of Informatics
Proceedings of the 42nd ACM technical symposium on Computer science education
CHI '11 Extended Abstracts on Human Factors in Computing Systems
Mental vision: a computer graphics teaching platform
Edutainment'06 Proceedings of the First international conference on Technologies for E-Learning and Digital Entertainment
UsabilityGame: jogo simulador para apoio ao ensino de usabilidade
Proceedings of the 10th Brazilian Symposium on on Human Factors in Computing Systems and the 5th Latin American Conference on Human-Computer Interaction
Teaching graph algorithms to children of all ages
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Puzzle games: player strategies across different interaction modalities
Proceedings of the 4th International Conference on Fun and Games
An analysis of player strategies and performance in audio puzzles
ICEC'12 Proceedings of the 11th international conference on Entertainment Computing
Integrating an Educational Game in Moodle LMS
International Journal of Distance Education Technologies
Hi-index | 0.00 |
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.