Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
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
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
Graphical game development in CS2: a flexible infrastructure for a semester long project
Proceedings of the 37th SIGCSE technical symposium on Computer science education
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Learning to Program with Alice, Brief Edition
Learning to Program with Alice, Brief Edition
A games first approach to teaching introductory programming
Proceedings of the 38th SIGCSE technical symposium on Computer science education
We work so hard and they don't use it: acceptance of software tools by teachers
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Game-themed programming assignments: the faculty perspective
Proceedings of the 39th SIGCSE technical symposium on 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 an educational game for improved learning in introductory computing
Proceedings of the 40th ACM technical symposium on Computer science education
Using games in introductory courses: tips from the trenches
Proceedings of the 40th ACM technical symposium on Computer science education
What makes CS teachers change?: factors influencing CS teachers' adoption of curriculum innovations
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
Game-themed instructional modules: a video case study
Proceedings of the Fifth International Conference on the Foundations of Digital Games
Teaching introductory programming with popular board games
Proceedings of the 42nd ACM technical symposium on Computer science education
Effects of team-based learning on a CS1 course
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Want to become a music composer?: try with intermediate programming skills
Journal of Computing Sciences in Colleges
Experience with Dream Coders: developing a 2D RPG for teaching introductory programming concepts
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Despite the proven success of using computer video games as a context for teaching introductory programming (CS1/2) courses, barriers including the lack of adoptable materials, required background expertise (in graphics/games), and institutional acceptance still prevent interested faculty members from experimenting with this approach. The Game-Themed programming Assignment (GTA) modules are designed specifically for these faculty members such that they can selectively pick and choose a subset to experiment with and gradually adopt the materials in their own classes. The design and academic merits of the GTA modules have been verified and presented previously [24]. This paper begins by describing results from GTA workshops for CS1/2 faculty and goes on to detail the results of our year-long project in adopting the GTA modules in classes. In this case, we have demonstrated that introductory programming concepts can be examined, practiced, and learned based on GTA modules when neither the faculty nor the students involved have backgrounds in graphics or games. More importantly, our results showed that it is straightforward to blend the GTA modules into existing classes with minimum alterations. In these ways, the GTA modules are excellent catalysts enabling faculty to begin exploring teaching with game-themed materials.