AP Computer Science A

Advanced Placement Computer Science is a fast-paced course meant to replicate a college introductory programming class.  The only prerequisites are completion of an algebra course (algebra 1, integrated 1 or equivalent), strong reading skills and a willingness to work hard!

This course will cover fundamentals of programming syntax and methodology using the Java programming language.  Java is a good choice because it has all the features expected of a modern langage while having fewer subtleties than, for example, C++.  Java is also one of the languages in the highest demand in industry.

The course will be based on University of Washington’s excellent CSE 142 course.  Many thanks to Marty Stepp and Stuart Reges for permission to use their materials.

Course pages: