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 HomeCourse 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: __________