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.


  • Windows PC or Mac computer (not all programs are Mac compatible)
  • Headset with microphone
  • Broadband internet connection
  • Three-button mouse
  • Display with minimum resolution of 1024 x 768
  • 64-bit Intel® or AMD® multi-core processor
  • 8 GB of RAM
  • 4 GB of free disk space for install


  • One of the following browsers:
    • Google Chrome™
    • Microsoft® Internet Explorer®
    • Mozilla® Firefox®
    • Apple® Safari®
  • Adobe Reader (latest version)
  • Zoom Launcher Plugin
  • Microsoft® Windows® 7 (SP1) and Windows® 10 Professional operating system
  • Apple® Mac OS® X 10.10.5, and 10.11.x operating system
  • IntelliJ Idea or Eclipse IDE
  • Latest Java Development Kit (JDK)
  • Latest Java Runtime Environment (JRE)
Schedule and Tuition

Schedule for 2018-2019

2018-2019 SCHOOL YEAR

  • September 10, 2018 – June 12, 2019
  • Live Lab Sessions: Mondays and Wednesdays, 6:00 p.m. –  8:00 p.m. PST
    There will be no live lab sessions on November 12, November 21, December 19, December 24, December 26, December 31, January 2, February 18, March 18, and March 20. 
  • Registration Deadline: Monday, August 27, 2018 (Registrations made after this date may be allowed, but students may experience a delay in receiving materials or log-in credentials.)



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 the registration deadline.

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.