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.
- The document cs402Outline.php contains the contains the course syllabus for introductory programming.
- The document cs404Outline.php contains the contains the course syllabus for intermediate programming.
- The document cs406Outline.php contains the contains the course syllabus for advanced programming.
- The document cs408Outline.php contains the contains the course syllabus for computer systems.
- The document cs410Outline.php contains the contains the course syllabus for data structures.
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.
- The document cs402Final.php contains the contains the final project specs for introductory programming.
- The document cs404Final.php contains the contains the final project specs for intermediate programming.
- The document cs406Final.php contains the contains the final project specs for advanced programming.
- The document cs410Final.php contains the contains the final project specs for data structures I.