AP Computer Science A
AP Computer Science A is an introductory, college level course in computer science. The course introduces students to computer science with fundamental topics that include problem solving, design strategies, organization of data, approaches to processing data, analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes problem solving and design using Java language. The AP Computer Science A course curriculum is compatible with many Computer Science 1 courses in colleges and universities.
Prerequisite: Algebra 1-2 with a grade of “C” or better, or teacher recommendation