| Subject area | Computer science, Java | Computer science, broad | Cybersecurity | Computer networking | Mathematics | Mathematics |
|---|
| What it centers on | Writing and tracing object-oriented Java | Concepts, data, and the impacts of computing | Analyzing risk and choosing defenses | Configuring, securing, and diagnosing networks | Function families and mathematical modeling | Trigonometry, functions, and calculus readiness |
|---|
| Programming required | Yes, substantial | Some, at a gentler pace | No | No, but command-line work | No | No |
|---|
| Ends in an AP Exam | Yes | Yes, with the Create performance task | Yes | Yes, first national exam May 2028 | Yes, format changes with the May 2027 exam | No, it follows the school syllabus |
|---|
| Typical starting point | Some prior programming | No programming background needed | No prerequisites stated | No prerequisites stated | Geometry and Algebra 2, or Integrated Math 3 | Algebra 2, usually at honors level |
|---|
| Often taken alongside | AP Precalculus or Precalculus Honors | A first programming course | AP Networking | AP Cybersecurity | AP Computer Science A | AP Computer Science A |
|---|
| What we offer for it | Study guide, MCQ practice, FRQ practice, Flashcards, Online compiler, Exam builder | Study guide, MCQ practice, FRQ practice, Flashcards, Exam builder | Study guide, MCQ practice, FRQ practice, Flashcards, Exam builder | Study guide, MCQ practice, FRQ practice, Exam builder | Course page and tutoring | Study guide, MCQ practice, Exam builder |
|---|