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
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Pre-games: games designed to introduce CS1 and CS2 programming assignments
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Teaching with games: the Minesweeper and Asteroids experience
Journal of Computing Sciences in Colleges
A top-down approach to teaching introductory computer graphics
ACM SIGGRAPH 2003 Educators Program
The game of set®: an ideal example for introducing polymorphism and design patterns
Proceedings of the 35th SIGCSE technical symposium on 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
RAPTOR: a visual programming environment for teaching algorithmic problem solving
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Computer games and CS education: why and how
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Game design & programming concentration within the computer science curriculum
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Teaching computer graphics without raster-level algorithms
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Graphical game development in CS2: a flexible infrastructure for a semester long project
Proceedings of the 37th SIGCSE technical symposium on Computer science education
The art and science of game programming
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Learning to Program with Alice, Brief Edition
Learning to Program with Alice, Brief Edition
Rethinking graphics and gaming courses because of fast ray tracing
ACM SIGGRAPH 2007 educators program
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
Education: Teaching 3D modelling and visualization using VTK
Computers and Graphics
Game design and development students: who are they?
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
Using open-source robocode as a Java programming assignment
ACM SIGCSE Bulletin
Engaging students through mobile game development
Proceedings of the 40th ACM technical symposium on Computer science education
Computer games and traditional CS courses
Communications of the ACM - Finding the Fun in Computer Science Education
A puzzle game for introductory data structures
Journal of Computing Sciences in Colleges
Extensive Evaluation of Using a Game Project in a Software Architecture Course
ACM Transactions on Computing Education (TOCE)
Teaching introductory programming with popular board games
Proceedings of the 42nd ACM technical symposium on Computer science education
Bringing unity to the classroom
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Our computer graphics (CG) programming class uses games development as a means to help students understand CG concepts. Many students mistakenly thought this CG class was a games programming class. We present a simple frame-work for discussing games programming classes. Based on the framework, the paper describes our efforts in integrating competencies associated with games programming into our CG programming class. Our results show that the resulting class maintains the integrity of the original CG class while allowing students to develop projects with more interesting games features.