Resources

Java JDK 7 - Download the latest Java SE for your computer (most likely Windows x86)

Eclipse IDE - Download the Eclipse IDE for Java Developers (most likely Windows 32-bit)

Moodle - (Enrollment Code: 011235)

CodingBat - Website for practicing writing code

Multiple Choice Practice - Multiple Choice practice tailored to the AP Computer Science A Test

More Multiple Choice Practice - Great website with lots of practice questions!

Review Books - List of review books at Amazon.com

GridWorld - Full Code, Case Study / Part I Code, Part 2 Code, Part 4 Code

Quick Reference Guide - Document given to help students on the AP Computer Science A Test

Student Video Game Projects - Projects made by current and past students

Programming Tutorial for Beginners - Video explanations of how to use Eclipse to program in Java

Window Builder Pro - Eclipse plugin that makes designing GUI programs simpler

Nostalgia

Apple II Emulator in your browser!

Classes

EasyReader.java - java class used to read in information from the Console or a File

EasyWriter.java - java class used to write information to a File

HelloWorld.java - example java class that displays the message "Hello World!" at the console

Prompter.java - displays a dialogue box, asking the user to enter some information

StringUtilities.java - convenience class for centering text in a drawing area

ImageLoader.java - convenience class for loading images

Resources

Intro to GUI - LOOOONG introduction to GUI programming in Java

Images - Short explanation of how to add images to a panel

Timers - Short explanation of how to add timers, or periodic events, to your programs

Sound - Needs to be updated

Old VGPD Base Files