2008 Summer Course Schedule by Program
Pro Series Courses
Educator Series Courses
Teen Summer Camps
Kids Summer Camps
Locations
- Stanford University
- Claremont Colleges
- UC San Diego
- UC Berkeley
- Loyola University
- DePaul University
- University of Michigan
- University of Pennsylvania
- University of Texas
- Hartsville, SC
- DMA on the Sea
- Onsite Training
“DMA combines valuable skill-sets and community together in one classroom experience!”
- Jenn Garrison
- Teacher
Teaching Game Programming
Game programming course for educators
| Skill Level | When & How Long | Software/Hardware Used | Certification/Credit Offered |
| Introductory- Intermediate |
Summer 2008 5 Day Course M-F 9am - 5pm |
Python | Stanford Continuing Studies Credit |
Course Description
Game programming is a hot topic in education, and this course introduces the principles of that exciting area. You’ll learn through hands-on creation of both text-based and graphics-based games, and you’ll leverage the power of Python, a beginner-friendly language used by the industry in such games as Battlefield 2142, Civilization IV and Disney’s Toontown Online. Discover how to create data structures for games; design game worlds with objects; draw and animate sprites; play sound effects and musical tracks; read player input; and implement basic collision detection.
As a final project, you’ll write a complete 2D action game with graphics, music, and sound effects. Attendees leave with everything required to develop a first course in game programming, including a textbook featuring projects with solutions, review questions with answers, chapter PowerPoint presentations, chapter test banks and an instructor’s manual with quick quizzes, vocabulary lists and more.
Click Here to see the full five-day course outline.
Who Should Attend
Educators and adult learners who want to offer a first game-programming course or enhance a traditional programming course with game-related concepts and examples.
Credits Offered
This course qualifies for Stanford University Continuing Studies credit.
Learn more
Prerequisites
Experience with Windows PCs and a programming background that includes an object-oriented language such as Java, C++, or C#.
Related and Recommended Courses
In addition to being offered as a stand-alone class, this course can also be taken as part of a DMA multi-week series. Below are some suggested multi-week series.
Questions? Call 1-866-656-3342 or email us.




