Advanced Placement Computer Science

The AP CS course is an introductory college level course. The curriculum is determined by the College Board. Students will develop an understanding of the field of Computer Science; become fluent in the Java programming language; design, implement and analyze programs; learn standard algorithms and data structures; read and understand large programs written by others; understand the basic hardware and software components of computer systems and responsible use of these systems. Students will take the AP Exam in May. Prerequisites: Computer Science Java 1 and 2 or Computer Science C++ 1 and 2.(10,11,12) Please note: This is the first year AP CS will be using Java as the programming language and can be repeated for credit, if a student has had AP CS in C++.