Advanced Placement (AP) Computer Science A
Introduction to Computer Science or AP Computer Science Principles
This AP Computer Science A course prepares students to take the CollegeBoard’s AP Computer Science A exam. This challenging class is for junior- and senior-level students who are interested in an in-depth course in computer science theory and practice. Students will learn to program in the Java language, with an emphasis on problem solving, computer science theory, applications, algorithms, programming style, and programming design.