AP Computer Science A
This course reinforces concepts in JAVA Programming and leads directly to the Advanced Placement Computer Science A examination. Students follow the AP curriculum to become familiar with application design, classes and hierarchy, and complex algorithms. Additional topics include software history as well as current trends in software development. This course is appropriate for students with a strong interest in mathematics and engineering.
Prerequisites: Programming in JAVA (Accelerated) grade ≥ 85; with departmental approval; AP Computer Science Principles