CS2 – Structural Programming

This 90-hour Online Academy builds on students’ knowledge of basic procedural programming. Using the DigiPen ProjectFUN Editor, students will create a Pong-style game using their own math and basic physics code. The math concepts include vector mathematics and formulas required to implement the collision response and reflection behavior in the Pong-style game. Students will improve their algorithmic reasoning and programming skills and become less dependent on the built-in features of the ProjectFUN Editor and similar tools. Students who complete CS2 will be able to express more complex mathematical formulas in the C programming language, will understand how mathematics apply to game and simulation software, and will be prepared to begin their study of object-oriented programming in the C++ language.

Courses in this Series

This course is part of the 90-Hour Online Academy Computer Science series.

Level One

CS1 – Video Game Concepts

Level Two

CS2 – Structural Programming

(Online Only)
Level Three

CS3 – Object-Oriented Programming I

Prerequisites and Requirements


This course is open to students in Grades 8 through 12.
Students must have completed CS1 — Video Game Concepts to enroll in this course.

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 prerequisites listed above, students must have access to a computer that meets the technology requirements listed below.

  • Operating System: PC running Windows 7 or 8 (virtual machines such as Parallels and VMWare Fusion are not supported)
  • Pentium 4 CPU or newer, 1.5 GHz or faster
  • 2 GB RAM (4GB for 64Bit version)
  • 10 GB of free hard drive space
  • Video card with at least 256 MB of dedicated video RAM
  • 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)
  • Microsoft Visual C++ or Visual Studio 2010 Express
  • Borland Free Command Line Tools 5.5 from CodeGear
Schedule and Tuition

Schedule for 2015


Fall Quarter: September 11, 2014 – January 22, 2015
Live Weekly Meeting Times: Thursdays, 4:00-5:00 p.m. PST
No class on 12/25 or 1/1 due to Winter Break.
Fall Quarter Registration Deadline: Monday, September 1, 2014

Spring Quarter: January 29, 2015 – June 11, 2015
Live Weekly Meeting Times: Thursdays, 4:00-5:00 p.m. PST
No class on 4/9 due to Spring Break.
Spring Quarter Registration Deadline: Monday, January 19, 2015


Summer Session: June 22, 2015 – August 19, 2015
Live Weekly Meeting Times: Mondays and Wednesdays, 1:30-3:00 p.m. PST
Summer Session Registration Deadline: Monday, June 15, 2015


Washington State Students:
Contact your school’s Digital Learning Department (DLD) Registrar for tuition information, funding options, and to register.  Please note: this only applies to Seattle schools which are on the DLD’s list of participating schools.

Out-of-State / Washington State Non-DLD Students: 
The tuition for this Online Academy is $595 per 90-hour session. A $100 non-refundable deposit must be paid at the time of registration. The remaining $495 must be paid by January 19, 2015 for Spring Session and June 15, 2015 for Summer Session.

Click here for a list of discounts and information about tax breaks, scholarships, and cancellation/refund policies.

DigiPen's ProjectFUN offers workshops, camps and college prep courses for kids and teens. Technology courses are held in Redmond, WA (near Seattle and Bellevue), and online.