AP Computer Science

AP Computer Science is the equivalent of an introductory computer science course in college.
According to the AP Website:

The AP Computer Science A course is equivalent to a first-semester,college-level course in computer science. The course introduces studentsto computer science with fundamental topics that include problemsolving, design strategies and methodologies, organization of data (datastructures), approaches to processing data (algorithms), analysis ofpotential solutions, and the ethical and social implications ofcomputing. The course emphasizes object-oriented and imperative problemsolving and design using the Java language. These techniques representproven approaches for developing solutions that can scale up from small,simple problems to large, complex problems. The AP Computer Science Acourse curriculum is compatible with many CS1 courses in colleges anduniversities.

The course syllabus for this class can be located on my Useful Links page. This class uses Exposure Java by Leon Schram. Mr. Schram is the author of both this text and a study guide for the AP Computer Science exam.