Java Programming

Formerly "AP® Computer Science A* Online Test Preparation"

This asynchronous 180-hour Online Academy requires no prior programming experience. Students will program using Java, however, the concepts and techniques taught will be applicable to many programming languages. After successful completion of the course, students are prepared to tackle intermediate-level programming projects, as well as attempt the Advanced Placement (AP®) Computer Science A* exam, if desired.

*AP® is a registered trademark of the College Board. It was not involved in the production of, and does not endorse, this product.

Course Format

This course is delivered online through DigiPen’s Distance Learning System. Students can work at their own pace through the curriculum, which includes reading course materials, viewing recorded lectures, and completing lab activities. Students should plan to spend five hours a week working on the course. Once a unit is completed, the online quiz system ensures that students have mastered the content. Computer science instructors are available for support during regularly scheduled lab sessions (Mondays and Wednesdays, 6:00-8:00 p.m. PST) and by email.

Prerequisites and Requirements


This course is open to students in Grades 11 and 12.

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: Windows Vista or newer 
  • 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 for 2016-2017

2016-2017 SCHOOL YEAR

  • September 12, 2016 – June 14 , 2017
  • Live Lab Sessions: Mondays and Wednesdays, 6:00 p.m. –  8:00 p.m. PST
    There will be no live lab sessions on November 23, December 19, December 21, December 26, December 28, January 2, January 4, February 27, and March 1. 
  • Registration Deadline: Monday, September 5, 2016


Tuition for this Online Academy is $595. A $100 non-refundable deposit must be paid at the time of registration. The remaining $495 must be paid by September 5, 2016.

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.