AP Computer Science

"Asteroids", one of the projects you will do in term 2.
Orandum est ut sit mens sana in corpore sano.
Fortem posce animum mortis terrore carentem,
qui spatium vitae extremum inter munera ponat
naturae, qui ferre queat quoscumque labores,
nesciat irasci, cupiat nihil et potiores
Herculis aerumnas credat saevosque labores
et Venere et cenis et pluma Sardanapalli.

"One ought to pray that there be a healthy mind in a healthy body.
Ask for a strong spirit, free from fear of death,
which considers the remaining span of life among the gifts
of nature, which is willing to bear any labor,
does not know how to become frustrated, longs for nothing, and considers
the tasks of Hercules and all his cruel labors more precious
than love and feasting and the feather beds of Sardanapallus."
-Juvenal, Satura 10.356-362



APCS Projects

Course Overview, Grading Policy, and Homework Policy

2007 Open Response Solutions

Useful final project links:
Sloperama.com - advice on the game design business

Welcome to AP Computer Science! This web site will be a core part of the class, and a valuable resource if you happen to miss a day of class. It contains notes on what we will do each day in class, instructions for all the assignments, and copies of every night's homework. You can also use the website to check at any time what your current grade in the class is.

To get started, you can skim through the Syllabus, which gives a general overview of what we'll be studying in this course. Or, if you're setting up a username on the site for yourself (you only need this if you're in one of my classes), you can go to Getting Started. If you have questions or comments abou what we're doing in class, it is best to post them directly on the page they pertain to; general comments can be left on my messages page.

If you're a teacher who is interested in using the material on this page, you could start by reading Note to Teachers. Unless otherwise noted, everything on this page is my original work. You're welcome to use, modify, and redistribute anything on this page in any way that you wish, provided that you don't try to charge money for it or include it in a curriculum package for sale. Information wants to be free!