C++ Game Programming & Development
iD Coding & Engineering Academy | Ages 13-18
C++ Game Programming & Development
Programming with C++ Summer Courses for Teens
- iD Coding & Engineering Academy
- 13-18 (Must turn 13 by 12-31-17)
- Skill Level
- Beg - Adv
- Ratio Guarantee
- 8 students per instructor
- Yes (see below)
- C++, Microsoft Visual Studio Community
Prerequisite: Proficiency in algebra including knowledge of variables, integers, and absolute values, and ability to evaluate algebraic expressions using order of operations and the distributive property.
It’s time to take C++ programming beyond the basics of variables and "Hello, World" and start building. Master the fundamentals of this essential programming language by developing games throughout the session, complete with 2D graphics and custom controls. Knowing the syntax of C++ will open the door to the vast world of programming and development, whether you choose to build games or apps, or just want a head start for college.
What Will Students Take Home?
Students will take home a copy of their files and any assets they used in the creation of their game or programming project.
What Will Students Learn?
Students Will Learn to:
- Read in user input and print formatted output
- Write problem-solving mathematical algorithms
- Use arrays to keep track of character stats and attacks
- Implement a game loop
Top Skills Gained
Software & Hardware Skills Development
STEM & 21st Century Skills Development
- Project planning
- Critical thinking
Week One: Establish the foundation of C++ programming. Learn coding concepts such as: variables, data types, control flow, functions, classes, and how to use Standard Template Library (STL) features. As you learn you'll apply your knowledge specifically to game development. Delve into the detailed aspects of C++ and find out why it's an incredibly popular language for game development.
Week Two: Start making complete games from scratch. Explore the creation and use of game loops, and bring back the excitement of arcades with classic mechanics implemented in new ways. Use moving graphics to breathe life into code and create complex interactions. You'll go home with something more than a program, you'll go home with something fun to play.
Skill Level | Is This Course for Your Student?
This C++ programming camp is for ages 13-18 (Min Age: Must turn 13 by 12-31-16). It requires proficiency in algebra including the knowledge of variables, integers, and absolute values, and ability to evaluate algebraic expressions using order of operations and the distributive property.
Feel free to call us at 1-888-709-8324 so that we can make personal recommendations, should you need assistance.
Where Is This C++ Game Programming Course Offered?
California - Northern
California - Southern
Can't find what you're looking for?Jump to all iD Programs & Locations
Hours & Tuition
Check-In: 6pm Sun
Pick-Up: 3-4pm Fri
Tuition: From $3,799 (per 2-week session)
Day-Only Program Held at NYU
Check-In: 8-9am Mon-Fri
Pick-Up: 5-6pm Mon-Thu, 4pm Fri (varies by site)
Tuition: From $2,899 (per 2-week session)
Meals: Lunch for the 2-week session can be purchased for an additional $120
Please note: Prices are in US Dollars. All taxes included. In addition to the prices listed above, there will be a one-time Safety & Compliance Fee of $20 per student per year. Additionally, a minimum deposit of US $500 is required at the time of registration. Academy sessions are two weeks in length and are all-inclusive of meals, housing, instruction, and supervision. For beginner to advanced students, we provide immersive, pre-college courses in app development, robotics engineering & coding, game modding, and more. Programs are held at top academic institutions and availability varies by location. Students attending iD Coding & Engineering Academy held at MIT must be in high school. NYU offers day programs only—no overnight or weekend stays.
Your Tuition Includes:
- 8:1 student-to-instructor ratio (guaranteed)
- Diploma with transcript and instructor insights
- Final portfolio and software discounts
- Custom Academy t-shirt, H2O bottle
- Outdoor time, campus tours (most locations)
- Gaming tournaments
- Access to online curriculum (iD Game Plan)
Add $379 per weekend
We invite you to stay the weekend BETWEEN the two weeks—most students elect to stay. Room, board, activities, excursions, meals, and supervision are included over the weekend. You’re also welcome to stay the weekend AFTER your 2-week program. Please note: Program availability varies by location—please check your site of choice for specific course offerings.
Continuing Education Units
Add $198 per 2-week session
Gain a competitive edge for college—Accredited Continuing Education Units issued by Villanova University are available for purchase upon registration.
Tech Rocket (Online Learning)
Add $179 (annual subscription)
Build your STEM skills year-round with our online subscription service. Learn from tech tutorials, compete in gaming tournaments, and stay connected through community forums. Tech Rocket is the perfect add-on to iD Coding & Engineering Academy.
The Academy Experience
Teens experience independent college life in a supervised environment. This pre-college program is overnight-only, so teens stay in real college dorms, eat in dining halls and get a feel for daily life on campus. Choose the recommended Weekend Stays option to have even more time to explore campus and local attractions.
Software Repository System Utilization
iD Coding & Engineering Academy students will use professional, industry-standard tools while at the Academy, including software repositories. These cutting edge technologies allow aspiring programmers to collaborate, share projects, and work in real-world coding environments. Students will not only learn to revise code and push it to the repository while in session, but also have full download access to retrieve their projects after their session. Establishing a repository sets our participants apart from their peers on college and internship applications.
Accredited Continuing Education Units
Build up your resume for college by earning Continuing Education Units. Receive an official transcript from Villanova University (available for purchase at all Academy locations). CEU Credits demonstrate that students have completed course content of college-level difficulty.
Get a feel for future career options and meet industry professionals. Depending on session location and availability, students tour big-name studios like Turbine, Google, and more.
Discover what sets our teaching style apart.
8:1 Staff Ratio Guarantee
We guarantee small class sizes, with a maximum of 8 students per instructor. At iD, our teaching philosophy is premised on personalization—your path, at your pace. Passionate, all-adult instructors guide you through tailored curriculum with one-on-one teaching. The immersive environment is ideal for fostering creativity and allowing you to reach your learning potential. Read more about our 8:1 iD Guarantee.
Two-week, Intensive Courses | High-level Curriculum
Our 2-week courses at the Academy provide you with the right amount of time to get comfortable in your field of study and put your knowledge to use with hands-on projects. You'll have ample time to work on your online portfolio, enjoy excursions and tours of nearby facilities, relax with late-night gaming tournaments, and explore campus (Weekend Stays optional).
You can expect roughly 6-7 hours a day of class instruction, with plenty of time for campus excursions, socializing, outdoor activities, video game tournaments, and more. Parents want peace-of-mind and student supervision—teens want a taste of independence. We work hard to provide the right balance. We hope to make your experience valuable and memorable.
Our entire staff is comprised of adults ages 18 and over. We do not hire Counselors-in-Training (CITs) at our summer technology camps. We believe you learn best from adults who have mastered their technology skills. Some of our instructors are tech industry professionals. Others are graduate and undergraduate students majoring in the fields of computer science, engineering, app development, film, and other related fields. We’re extremely selective when it comes to our summer staff.
Friday Launch Party for Families
On the last day of the two-week program during the Launch Party, instructors present each student with a personalized iD Tech Diploma and recap students' key accomplishments. Afterwards, students unveil their final projects to parents and siblings, demonstrating all that they learned in just two weeks at the Academy.
Game Programming Reviews & Testimonials
“My son had a great experience; he did what he loved and experienced some freedom and a taste of college to come. Thank you!”- Michelle H., Parent, C++ Game Programming & Development
“The iD Programming Academy is always very open and helpful in teaching our kids these intricate computer skills.”- Adriana D., Parent, C++ Game Programming & Development
“We loved the opportunity our son got to stretch his interest and knowledge in the programming field."- Mary Anne M., Parent, C++ Game Programming & Development
“Everything my kids learned is impressive, and this has inspired in them a great interest in computer programming. Thank you very much!”- Jackie C., Parent, C++ Game Programming & Development
“We had plenty of both free time and programming time. Since there are only 8 students in the class, we could progress at whatever pace we wanted!”- Lowell C., Student, C++ Game Programming & Development
“The iD Programming Academy made me feel at home, with people that actually understood my gaming habits, and helped me learn the C++ language in a great way!”- Dylan T., Student, C++ Game Programming & Development
“I love iDPA so much! The staff create a positive, safe environment in which students can feel free to express themselves. The activities are fun and the staff are always there for the students.”- Paulina S., Student, C++ Game Programming & Development
“The best part was being able to work at your own place and getting personal help.”- Satchel R., Student, C++ Game Programming & Development