Introduction to the personal software process
Introduction to the personal software process
Engaging girls with computers through software games
Communications of the ACM
Evaluating programming ability in an introductory computer science course
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Proceedings of the thirty-first 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
Awesome Game Creation: No Programming Required with Cdrom
Awesome Game Creation: No Programming Required with Cdrom
The effect of a male-oriented computer gaming culture on careers in the computer industry
ACM SIGCAS Computers and Society
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
Teaching software engineering through game design
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Fun and games: a new software engineering course
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Teaching game programming using XNA
Proceedings of the 13th annual conference on Innovation and technology in computer science education
A hybrid approach to projects in gaming courses
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
Engaging students through mobile game development
Proceedings of the 40th ACM 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
Engagement: gaming throughout the curriculum
Proceedings of the 40th ACM technical symposium on Computer science education
Emphasizing soft skills and team development in an educational digital game design course
Proceedings of the 4th International Conference on Foundations of Digital Games
Game programming in CS0: a scaffolded approach
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Many incoming college freshmen have accumulated a significant number of hours of experience playing computer games. Extending that experience to actual game creation activities can be highly motivational for these students. Most of these activities require some level of programming expertise, however, making them activities too advanced for the majority of incoming students.In this paper, we describe a freshman-level course called Problem Solving through Game Creation. Students learn to use a number of drag-and-drop game creation tools to develop both 2D and 3D games, with no programming required in the course. We also cover a variety of other topics and tools related to game development.Our experience has been that students enjoy the course, but we have more formal course goals as well. Specifically, we hope to motivate students to declare and complete the computer science major and to better prepare students for the initial required computer science courses. We describe these goals in detail and discuss the process we have initiated to continually evaluate achievement of those goals.