A C-based graphics library for CS1
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
From Barbie to Mortal Kombat: gender and computer games
From Barbie to Mortal Kombat: gender and computer games
Adding breadth to CS1 and CS2 courses through visual and interactive programming projects
SIGCSE '99 The proceedings of the thirtieth 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
A library to support a graphics-based object-first approach to CS 1
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Strategy game programming projects
CCSC '01 Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small colleges
Teaching the Nintendo generation to program
Communications of the ACM - Supporting community and building social capital
An ACM-W literature review on women in computing
ACM SIGCSE Bulletin - Women and Computing
You'd better set down for this!: creating a set type for CS1 & CS2 in C#
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Objects from the beginning - with GUIs
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Frameworks in CS1: a different way of introducing event-driven programming
Proceedings of the 7th annual conference on Innovation and technology in computer science education
The effect of a male-oriented computer gaming culture on careers in the computer industry
ACM SIGCAS Computers and Society
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
CS1 and CS2: write computer games in Java!
ACM SIGCSE Bulletin
Do computer games have a role in the computing classroom?
ACM SIGCSE Bulletin
Experience with an industry-driven capstone course on game programming: extended abstract
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
Playing around in the CS curriculum: reversi as a teaching tool
Journal of Computing Sciences in Colleges
Game programming in introductory courses with direct state manipulation
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Digital gaming as a vehicle for learning
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
Teaching CS1 with graphics and C
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
CS1 programming language options
Journal of Computing Sciences in Colleges
Addressing the need for a java based game curriculum
Journal of Computing Sciences in Colleges
Learning to Program with Alice, Brief Edition
Learning to Program with Alice, Brief Edition
Data Structures and Algorithms in Java
Data Structures and Algorithms in Java
Supporting active learning and example based instruction with classroom technology
Proceedings of the 38th SIGCSE technical symposium on 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
Assessing game-themed programming assignments for CS1/2 courses
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
QuickDraw: bringing graphics into first year
Proceedings of the 40th ACM technical symposium on Computer science education
Engagement: gaming throughout the curriculum
Proceedings of the 40th ACM technical symposium on Computer science education
Creating a games class: a walkthrough
Proceedings of the 4th International Conference on Foundations of Digital Games
Computer games and traditional CS courses
Communications of the ACM - Finding the Fun in Computer Science Education
Using python and QuickDraw to foster student engagement in CS1
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Game-themed programming assignments for faculty: a case study
Proceedings of the 41st ACM technical symposium on Computer science education
Game-themed instructional modules: a video case study
Proceedings of the Fifth International Conference on the Foundations of Digital Games
Game programming in CS0: a scaffolded approach
Journal of Computing Sciences in Colleges
A puzzle game for introductory data structures
Journal of Computing Sciences in Colleges
Teaching introductory programming with popular board games
Proceedings of the 42nd ACM technical symposium on Computer science education
Engaging high school students in computer science via challenging applications
Proceedings of the 2011 conference on Information technology education
Experience with Dream Coders: developing a 2D RPG for teaching introductory programming concepts
Journal of Computing Sciences in Colleges
Board game strategies in introductory computer science
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
We have designed and implemented game-themed programming assignment modules targeted specifically for adoption in existing introductory programming classes. These assignments are self-contained, so that faculty members with no background in graphics or gaming can selectively pick and choose a subset to combine with their own assignments in existing classes. This paper begins with a survey of previous results. Based on this survey, the paper summarizes the important considerations when designing materials for elective adoption. The paper then describes our design, implementation, and assessment efforts. Our result is a road map that guides faculty members in experimenting with game-themed programming assignments by incrementally adopting/customizing suitable materials for their classes.