AP Computer Science A • Course outline

Syllabus

This page is your course roadmap. Use the Unit Overview pages for the topic list and to access quizzes and practice. (You can update the dates, grading, and policies below to match your class.)

← Back to Home

Course goals

  • Build strong Java fundamentals and problem-solving skills.
  • Write clear, correct code using classes, methods, and data structures.
  • Trace code and predict output accurately.
  • Practice AP-style multiple choice + FRQ reasoning.

Where quizzes live

Each unit has a quiz section located on the Unit Overview page.

Units (CED-aligned)

Unit Focus Links
Unit 1 Using Objects and Methods (Java basics, variables, methods, Strings). Open overview
Unit 2 Selection and Iteration (booleans, if, loops, patterns). Open overview
Unit 3 Class Creation (designing classes, constructors, methods). Open overview
Unit 4 Data Collections (arrays, ArrayLists, 2D arrays). Open overview

You can add Units 5–10 later if you expand beyond Units 1–4.

Grading (edit this)

  • Homework / practice: ____%
  • Quizzes (Unit Overviews): ____%
  • Tests / unit exams: ____%
  • Projects / labs: ____%

Tip: keep quiz access links in each unit overview so students always know where to go.

Policies (edit this)

  • Late work: (your policy here)
  • Collaboration: (what’s allowed on homework vs tests)
  • Academic honesty: (your policy here)
  • Retakes: (your policy here)

Weekly routine (example)

Mon–Wed

  • Lesson notes + examples
  • Short guided practice
  • Exit ticket / quick check

Thu–Fri

  • Lab / coding practice
  • Quiz (from Unit Overview)
  • FRQ-style reasoning

Adjust the schedule based on your class pacing.

Contact / office hours (edit this)

  • Teacher: __________
  • Email: __________
  • Office hours: __________
  • Class website / LMS: __________