- [Unit 0]({{ "/units/unit0" | relative_url }})
- [Unit 1]({{ "/units/unit1" | relative_url }})
- [Unit 2]({{ "/units/unit2" | relative_url }})
- [Unit 3]({{ "/units/unit3" | relative_url }})
- [Unit 4]({{ "/units/unit4" | relative_url }})
- [Unit A]({{ "/units/unitA" | relative_url }})
- [Unit B]({{ "/units/unitB" | relative_url }})
- [Unit 5]({{ "/units/unit5" | relative_url }})
- [Unit 6]({{ "/units/unit6" | relative_url }})
Units A and B are optional. The material in these units goes beyond the scope of the AP Computer Science Principles curriculum framework, but provides a venue for students to gain a deeper appreciation for the computational power of lower-level programming languages and an opportunity to explore data structures and data management techniques.
These fast-track units are designed to come, in the course’s narrative, between Units 4 and 5. Because these units are strictly optional, no completion timeline is provided and no mapping to the AP Computer Science Principles curriculum framework is given.