
Teens: 3D Game Programming with C++
Unlock the Power of Computing Technology with C++
Explore the world’s most commonly used computer language. Used by millions of programmers, C++ is utilized to write software applications and even create the most popular PC & console video games. With an industry-standard compiler (Eclipse IDE), students get a solid foundation in C++ and are guided through programming concepts like types, variables, the standard I/O, the game loop and more. As you explore C++ programming concepts, you’ll reinforce what you’ve learned by creating and programming exciting 3D game projects.
What You’ll Learn: 3D Game Programming with C++
| Course Content | Software Used |
|---|---|
|
• How to totally customize and control every aspect of your game! • How to create motion for a 3D world: camera positioning & more • How to create and code game logic & artificial intelligence • How to make your game respond to the keyboard and mouse • Data types (ints, floats, chars, strings, booleans, pointers & vectors) • Program control flow: conditions, loops, functions & game state • Basics of object-oriented programming |
|
Course may vary slightly based on student expertise & class interest. All students work on their own personal projects, which they keep.
Who Should Attend: 3D Game Programming with C++Ages 13-17 | Intermediate – Advanced | Basic understanding and experience of Python or Java™ or other object-oriented computer programming language. Knowledge of Algebra is also strongly recommended.
Designed for aspiring computer programmers with basic programming experience programming in the C++, Java™ or other object-oriented programming language environments. This course is perfect for problem-solvers considering a career in app or software development.
Related Courses: You May Also Be Interested In…
| Course Title | Quick Description | Duration |
|---|---|---|
| Programming with Java® | Do amazing things with the power of Java | 1 Week |
| Intro to Game Programming with Python | Bring games to life with powerful programming code | 1 Week |
| Academy for Game Programming | Learn Python, C++ and Microsoft Visual Studio | 2 Weeks |
| Academy for Mobile Device Programming | Master programming for all types of mobile devices | 2 Weeks |
For those interested in additional weeks at DMA, we recommend the above courses. Please don’t hesitate to call us at 866.656.3342 if you would like further details on any of our courses.
Fees & Additional Options: 3D Game Programming with C++
| Options | Price | Duration | Meals |
|---|---|---|---|
| Tuition (base price) | $1,045 | 1 Week, Mon-Fri | Lunch not included |
| Lunch Plan (for non-residential students) | add $65 | 1 Weeks, Mon-Fri | 5 lunches |
| Residential Program – Dorm (shared room) | add $495 | 1 Week, Sun-Fri | 3 meals/day |
| Residential Program – Deluxe (Harvard & UCLA) | add $795 | 1 Week, Sun-Fri | 3 meals/day |
| Stanford Continuing Studies Credit | add $90 | 4 Quarter Units | NA |
*To view all options, including weekend stays, visit our Options & Fees page. 
1 Week | Ages 13-17 | Inter – Adv
| “Learn a programming language that normally takes months within the space of a few days!” - Derek, DMA Programming Student |
Dates by Location 2012
-
Vancouver, BC
- Jul 23-27
-
Stanford, CA
- Jul 2-6 | Jul 30-Aug 3
-
Los Angeles, CA
- not offered at this location
-
San Diego, CA
- not offered at this location
-
Austin, TX
- not offered at this location
-
Washington D.C.
- Jul 23-27
-
Philadelphia, PA
- not offered at this location
-
Swarthmore, PA
- Jul 30-Aug 3
-
Cambridge, MA
- Jul 16-20
-
Chicago, IL
- Jul 23-27
-
New York, NY
- not offered at this location

![[Bloglines]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/bloglines.png)
![[del.icio.us]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/digg.png)
![[Facebook]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/facebook.png)
![[Furl]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/furl.png)
![[Google]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/google.png)
![[LinkedIn]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/linkedin.png)
![[Mixx]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/mixx.png)
![[MySpace]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/myspace.png)
![[Newsvine]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/newsvine.png)
![[Propeller]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/propeller.png)
![[Reddit]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/reddit.png)
![[Squidoo]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/squidoo.png)
![[StumbleUpon]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Twitter]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/twitter.png)
![[Email]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/email.png)
