Open to: 10th - 12th graders
Meetings per rotation: Two 100-minute periods
Prerequisites: None
The goals of the AP Computer Science A course are comparable to those of a college-level, introductory computer science course. There are no prerequisites, but students should have a strong interest in learning how to program a computer and a curiosity about the computer science that underpins the art of coding.
In this course, students will design, implement and analyze solutions to problems, practice commonly used algorithms, use standard data structures, and code solutions to challenges they have not encountered before. Students will use the Java programming language for all coding work and are expected to have their laptops for each class.