AP Computer Science A (AP)
Course ID: 571
AP Computer Science is a full-year introductory course in computer science, comparable to a first-semester college course. Students will learn to design and implement solutions to problems by writing, running, and debugging computer programs in the Java programming language. Students will learn to code fluently in an object-oriented programming language, to use and develop common algorithms and data structures, to read and understand programs developed by others, and to recognize the ethical and social implications of computer use. Students will be prepared and required to take the AP Computer Science A exam. UC A-G approved – g College-Preparatory Elective. NCAA approved.
Prerequisite: A- or better in Algebra 2, B or better in Honors Algebra 2, and/or a B or better in Pre-calculus (all grades are from second semester). Students who do not meet these requirements may apply by submitting a petition form.
Level: 10-12
Credit: 10