Contributing to success in an introductory computer science course: a study of twelve factors
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Do computer games have a role in the computing classroom?
ACM SIGCSE Bulletin
Self-efficacy and mental models in learning to program
Proceedings of the 9th annual SIGCSE 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
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
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
Game2Learn: building CS1 learning games for retention
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in 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
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
Starting Out with Programming Logic and Design
Starting Out with Programming Logic and Design
Computer games and traditional CS courses
Communications of the ACM - Finding the Fun in Computer Science Education
Game-themed programming assignments for faculty: a case study
Proceedings of the 41st ACM technical symposium on Computer science education
Experience with Dream Coders: developing a 2D RPG for teaching introductory programming concepts
Journal of Computing Sciences in Colleges
A guideline for game development-based learning: a literature review
International Journal of Computer Games Technology
Learning and practicing decision structures in a game
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Integration of video games into introductory programming (CS1/2) courses motivates and engages students while contributing to their learning outcomes [17, 1, 2]. However, it is challenging for general faculty members teaching CS1/2 courses, few of whom have computer graphics or games backgrounds, to integrate video games. Game-Themed Instructional (GTI) Modules are designed specifically to encourage general faculty members to teach CS1/2 concepts using interactive, graphical, game-like examples. Six independent and self-contained GTI modules were created as a collection of interactive graphical example programs designed to demonstrate one single programming concept (e.g., conditional statements). This paper discusses the design parameters and implementation of the GTI modules and describes a case study of selectively adopting some of the GTI modules in an existing CS1 class. The results of the study demonstrate that it is possible for a faculty member with no games or graphics background to blend GTI modules into an existing CS1 class with minimum alterations to established course materials. The GTI modules are excellent catalysts, enabling faculty to begin exploring teaching with game-themed materials and helping students to be more engaged in CS1 topics.