Learn to program computers and build your own video games. You create your characters, design the action, devise powerups and obstacles, and map out all the levels. But most important, you have to make it fun.
This course teaches the computer programming using the Scratch system and the advanced Python language. Topics include algorithms, decision logic, variables, loops, and functions. You learn Cartesian (X-Y) coordinates and simple algebra to draw shapes and make things move. Finally, a reason to learn math! Look at a 2 minute video showing how we teach video game programming in Python.
Programming uses and reinforces many thinking skills such as breaking down problems into parts, deciding how to solve problems, thinking with numbers, abstracting concepts and combining them to solve more complex problems.
| Equipment: | An Apple iMac is provided for each student to use during the course. |
| Ages: | Teens, ages 13 and up. |
| Level: | This is an intensive course intended for young people who are already interested in computers and video technology. However, no previous programming experience is necessary. |