Video Game Programming Level 2 (Online)
If you enjoyed programming in the prerequisite course and want to learn advanced game programming skills, this higher level workshop is for you! Using an object-oriented programming language, you will learn the crucial computer science and mathematical concepts that go into hand-coding the components of a 2D game engine. The amount of code you will write in this workshop will give you a real sense of a professional programmer’s work.
You will learn:
- Object-oriented programming concepts such as classes, inheritance, composition, and encapsulation
- Programming skills to detect and code character interactions, as well as connections between objects in a game
- How game developers use algebra and trigonometry in their everyday work
Courses in this Series
This course is part of the Game Programming workshop series.
Video Game Programming
Level 1: 2D Video Games
Video Game Programming
Level 2: 2D Game Engine
Prerequisites and Requirements
Prerequisites
This course is open to students in Grades 8 through 12.
In order to take this course, students must first take Video Game Programming Level 1 (Online or On-site).
Students must also possess the following basic computer skills.
A student must be able to:
- Zip and unzip files
- Upload files to class distance learning site
- Navigate class distance learning site
- Download software
- Install software
- Have administrative access to PC
- Use Windows operating system running on a PC
- Read and understand instructions
- Read a computer screen
- Have keyboarding skills to type messages in chat
- Navigate websites
- Demonstrate interest in subject matter
- Think logically and sequentially
- Sit at a computer workstation and use the screen for up to two and a half hours at a time
Technology Requirements
In addition to the technology requirements below, students must have access to a computer with the following minimum technical specifications to take this course.
- PC running Windows 7 or newer OR Intel based Mac (OSX version 10.8 or later)
- 2 GB RAM (4 GB for 64-bit version)
- 10 GB of free hard drive space
- Video card with at least 256 MB of dedicated video RAM
- Eclipse IDE or IntelliJ Idea
- Operating System: Windows XP or newer (Windows XP, Windows Vista, Windows 7)
- Pentium 4 CPU or newer, 1.5 GHz or faster
- Minimum display resolution 1024×768
- Sound card and headphones or speakers
- Broadband Internet connection (512 Kbits or higher)—no dialup
- Browser: Internet Explorer 8 or Firefox 3 or newer
- Plugins: Adobe Reader 9, Adobe Flash Player 10
- Microsoft Word 2003 (or newer) or OpenOffice 3.2.0
- Latest Java Development Kit (JDK) from Oracle (available at no cost)
- Latest Java Runtime (JRE) from Oracle (available at no cost)
- Latest BlueJ Java IDE (available at no cost)
Schedule and Tuition
Schedule 2018
This course is offered during the following dates and times.
SUMMER 2018
TBD
A.M. courses: 9:00 a.m. – 12:30 p.m.
P.M. courses: 1:00 p.m. - 4:00 p.m.
30-hour Online Programs |
Session 1* June 26–July 7 |
Session 2 July 10–21 |
Session 3 July 24–Aug 4 |
Session 4 Aug 7–18 |
Online Video Game Programming Level 2: 2D Game Engine |
|
|
|
|