CS Courses

This page provides links to all of the documents in this directory; you can go to any page by clicking on its link in the navigation area on the left. The contents are described below.

What is AP Computer Science? To attempt to take the AP exam, you should take CS 402, 404 and 406. You can take the exam after CSC404, but you should do some work outside of class with the guide so you get the topics that are addressed in CSC 406. See the document ap.php linked on the left to learn more, and to know exactly what to do to properly prepare for the exam. Currently (2012-13) the AP exam is based upon the Java language.

Plans are underway for a new AP course called Principles of Computer Science, but it seems at least a couple of years away.

Frequently Asked Questions Go here for an FAQ page on Engineering and Computer Science. The FAQ page will give you the big picture view; the items on this page are more specific, and are aimed primarily at people enrolled in CS classes.

Syllabae for currently taught CS classes These links provide course outlines and basic information on grading. During the year, new syllabae will be developed for CS41[24]. The contents of these courses are heavily influenced by instructor and student interest.

Final Project SpecsThese describe in a broad way the specifications for final projects in various classes. Our philosophy is to allow a great deal of latitude so students can do something that is cool and creative.