AP® Computer Science A
AP® Computer Science A introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems.
The course emphasizes object-oriented programming and design using the Java programming language. The AP Computer Science A course is designed to help students master the basics of Java and equip them to successfully pass the College Board AP Computer Science A Exam at the end of the school year.
Advanced Placement • UC Honors Approved Mathematics • NCAA Approved Math
The level of rigor in these AP® Math courses is equivalent to that required of students in a freshman or sophomore college course in this area of study. These courses have been audited and approved by the College Board and prepare students for the College Board Advanced Placement® examination.
Required Materials: None.
Prerequisites: Successful completion of Algebra 1