AP Computer Science A

Advanced Placement Computer Science is a fast-paced course meant to replicate a college introductory programming class.  The prerequisites are successful completion of Algebra II course , 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 and students can qualify for UW credit through the UW in the HS program.  Many thanks to Marty Stepp and Stuart Reges for the use their excellent materials.

Course pages: