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.

-Juvenal, Satura 10.356-362


Website Instructions

Course Overview and Grading Policy (pdf)

Final Project

Game Design Links

Summer Reading (pdf)

If you're having trouble with the menu bar (on some versions of Internet Explorer), you can use these links to:
(Log in) (Upload a file) (View your files)

I'll try to get this fixed as soon as possible, but I wasn't able to figure it out over the weekend. If you have Firefox on your laptop, you could also try using that instead.

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!

Useful links:
Unicode charts