The TeenCoder Year Pack includes both introductory course TeenCoder: Windows Programming and the follow-up course TeenCoder: Game Programming . Enjoy a full year of computer programming electives for one discounted price!
TeenCoder Windows Programming
Your student does not need to know anything about computer programming prior to this course, We start from the ground up and build all necessary programming skills. Students just need some typical computer usage skills, a computer and an eagerness to learn!
Topics covered:
Introduction to the C# programming language
Creating Windows Forms
Using dialog controls
C# data types and variables
User input and flow control
Math functions and string operations
C# debugging and exception handling
Object-oriented programming concepts
Classes, inheritance, and polymorphism
Collections, sorting, and recursion
File Input/Output
Final Project:
For the final project the student will create a graphical chess game! This project will demonstrate many of the Windows and object-oriented programming skills the student has learned throughout the semester. It's great lead-in to the follow-on semester course, TeenCoder: Game Programming!
TeenCoder Game Programming
The TeenCoder: Game Programming curriculum is our second-semester course in the TeenCoder(tm) series. This course pairs the 'C#' programming language with Microsoft's XNA Game Studio to provide a modern, easy to use game-creation framework. Students will be thrilled to learn how to write their own Windows games from scratch!
Students must have completed the TeenCoder: Windows Programming course prior to starting this second-semester course!
This course focuses on creating Windows games. The XNA Framework, however, also allows your student to create games for the XBox 360 with minimal additional effort! Regardless of platform, students will learn many important concepts of game design. By the end of the course they are well-equipped to write their own games, limited only by imagination!
Topics covered:
Introduction to the XNA Game Studio
Game design, game engines, and timer loops
Screen coordinates and color concepts
Drawing, scaling, and rotating images
Handling keyboard, mouse, and XBox 360 Gamepad controller inputs
Creating Sprite objects
Collision detection
2D animation techniques
Playing music and sound effects
Game physics
Maze generation and solution algorithms
Menus, overlays, and deployment models
Multi-player scrolling games
Game artificial intelligence (AI)
Final Project:
For the final project the student will create new arcade game called Bumper Cars! This project will demonstrate many of the game programming skills the student has learned throughout the semester. Once completed the student will have the confidence and framework to tackle other projects on their own!
Homeschool Programming Inc
List Price: $130.00
Our Price: $125.00
You Save:
$5.00(4%)
+ Free Shipping w/ $45 min. purchase
Category: Science & Technology
Format: Book (Paperback)
Publisher: Homeschool Programming Inc
Date Published: Mar 01, 2011
Language: English
SKU: LT-2064
Dimensions: x x (in)