Learning to program = learning to construct mechanisms and explanations
Communications of the ACM
How the Nintendo generation learns
Communications of the ACM - Special issue on LISP
Proceedings of the 2nd conference on Integrating technology into computer science education
Chance-It: an object-oriented capstone project for CS-1
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Designing courseware on algorithms for active learning with virtual board games
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
Engaging girls with computers through software games
Communications of the ACM
netWorker
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Simulation and Gaming - Special 30th anniversary issue, part 2
Positive experiences with an open project assignment in an introductory programming course
Proceedings of the 25th International Conference on Software Engineering
Measuring effectiveness of constructivist and behaviourist assignments in CS102
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Experience with an industry-driven capstone course on game programming: extended abstract
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Playing around in the CS curriculum: reversi as a teaching tool
Journal of Computing Sciences in Colleges
The art and science of game programming
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Introductory game creation: no programming required
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
The curse of Monkey Island: holding the attention of students weaned on computer games
Journal of Computing Sciences in Colleges
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
A games first approach to teaching introductory programming
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Experiencing aspects of games programming in an introductory computer graphics class
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Inclusive computer science education using a ready-made computer game framework
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Informatics in education
Game-themed programming assignments: the faculty perspective
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Education: Fast ray tracing and the potential effects on graphics and gaming courses
Computers and Graphics
Wu's castle: teaching arrays and loops in a game
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Study of Game Scheme for Elementary Historical Education
Edutainment '08 Proceedings of the 3rd international conference on Technologies for E-Learning and Digital Entertainment
Motivating Students through On-Line Competition: An Analysis of Satisfaction and Learning Styles
ICWL '08 Proceedings of the 7th international conference on Advances in Web Based Learning
Game2Learn: improving the motivation of CS1 students
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
Assessing game-themed programming assignments for CS1/2 courses
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
A simple framework for interactive games in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
Experimental evaluation of teaching recursion in a video game
Proceedings of the 2009 ACM SIGGRAPH Symposium on Video Games
Game programming in CS0: a scaffolded approach
Journal of Computing Sciences in Colleges
Teaching introductory programming with popular board games
Proceedings of the 42nd ACM technical symposium on Computer science education
Computational thinking in a game design course
Proceedings of the 2011 conference on Information technology education
Engaging game design students using peer evaluation
Proceedings of the 2011 conference on Information technology education
ACM Transactions on Computing Education (TOCE)
Mental vision: a computer graphics teaching platform
Edutainment'06 Proceedings of the First international conference on Technologies for E-Learning and Digital Entertainment
Upper confidence tree-based consistent reactive planning application to minesweeper
LION'12 Proceedings of the 6th international conference on Learning and Intelligent Optimization
Growing a computer science program with a focus on game development
Proceeding of the 44th ACM technical symposium on Computer science education
Acceptance of game-based learning by secondary school teachers
Computers & Education
Hi-index | 0.00 |
The value of games as a vehicle for teaching concepts while inspiring students is now well accepted at almost all levels of education. Video games, arcade and computer games are rarely given the same kind of attention. This paper will describe the value of computer games as a motivator and some of the benefits that can be realized by using known computer games as programming applications, even in the first year of a CS program. The use of two such games as assignments in CS1 and CS2 is outlined and some feedback on the experience is offered.