About the Michigan CS Standards
Michigan adopted CSTA's K-12 Computer Science Standards in 2019. Standards are organized into five core
concept strands, with HS work split into two levels. Identifier format is
Level-Concept-Number (e.g., 3A-IC-25 = HS Level 3A, Impacts of Computing,
standard 25).
Primary source: Michigan K-12 CS Standards (PDF)
HS CS Standards · Levels 3A & 3B
AP Computer Science exams · Troy HS / Athens HS
Two AP CS exams + Cybersecurity elective. All available to students after Algebra 1. Both Troy HS and Athens HS host AP CS programs (THS has an apcs.troyhigh.com domain suggesting an active program).
| AP Exam | Typical Grade | Prerequisite | Content overview | At Troy? |
|---|---|---|---|---|
| AP Computer Science Principles (CSP) | 9–12 | None (Algebra 1 recommended) | Big Ideas: Creative Development, Data, Algorithms & Programming, Computer Systems & Networks, Impact of Computing. Language-agnostic — schools can use Python, JavaScript, Snap!, App Inventor, etc. | ✓ Yes |
| AP Computer Science A (CSA) | 10–12 | Algebra 1 (CSP optional) | Java programming: Object-Oriented Programming (OOP), classes & inheritance, ArrayLists, 2D arrays, recursion, sorting, data abstraction. Equivalent to first-semester college CS. | ✓ Yes |
Note: 2025-26 saw minor revisions to AP CSA (Java) — verify exam content with course instructor. Cybersecurity at Troy is offered as an elective (after Algebra 1) and Troy SD has a Lawrence Tech University Early College partnership for advanced CS / Cybersecurity.