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
Introduction to Computer Game Programming with Direct X 8.0 with Cdrom
Introduction to Computer Game Programming with Direct X 8.0 with Cdrom
An ACM-W literature review on women in computing
ACM SIGCSE Bulletin - Women and Computing
MUPPETS: multi-user programming pedagogy for enhancing traditional study
CITC4 '03 Proceedings of the 4th conference on Information technology curriculum
Digital gaming as a vehicle for learning
Proceedings of the 37th SIGCSE technical symposium on Computer science education
An Introduction to Programming Using Alice
An Introduction to Programming Using Alice
A games first approach to teaching introductory programming
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Relationships between reading, tracing and writing skills in introductory programming
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Game-themed programming assignments for faculty: a case study
Proceedings of the 41st ACM technical symposium on Computer science education
CS1, arcade games and the free Java book
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
Towards social gaming methods for improving game-based computer science education
Proceedings of the Fifth International Conference on the Foundations of Digital Games
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
Developing a gaming concentration in the computer science curriculum at an HBCU (abstract only)
Proceedings of the 43rd ACM technical symposium on Computer Science Education
ACM Transactions on Computing Education (TOCE)
Using game development to reveal programming competency
Proceedings of the International Conference on the Foundations of Digital Games
Board game strategies in introductory computer science
Proceeding of the 44th ACM technical symposium on Computer science education
Learning and practicing decision structures in a game
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Computer Science degree program enrollments have fallen precipitously since the year 2000 and it is not surprising that novel approaches to education are being tried to both attract and retain students. One of the areas with a record of success is with using games in introductory programming courses. While there are several successful programs, the drawbacks of these approaches are not commonly discussed along with their benefits. Having run a successful game-based program that retained students within the CS major at a 93% rate, we discuss both the benefits of the program as well as the problems that need to be considered and overcome.