Relevant standards targeting prior grade levels are included in all the mapping documents below.
Grade 3-5
| Course | Codes | Mapping Documents | Prerequisites |
|---|---|---|---|
| Intro to Coding with Scratch | 1B-AP-10 1B-AP-12 1B-AP-15 1B-IC-21 | Course Plan | Entry-level |
| Scratch Projects 1 – Fish Animation | 1B-AP-10 1B-AP-12 1B-AP-15 1B-IC-19 1B-IC-21 | Course Plan | Familiarity with Scratch |
| Scratch Projects 2 – Cat on Trampoline | 1B-AP-08 1B-AP-09 1B-AP-10 1B-AP-15 1B-IC-19 1B-IC-21 | Course Plan | Familiarity with Scratch |
| Scratch Projects 3 – Beach Clean Up Game | 1B-AP-08 1B-AP-09 1B-AP-10 1B-AP-11 1B-AP-13 1B-AP-15 1B-IC-19 1B-IC-21 | Course Plan | Familiarity with Scratch |
| Intermediate Scratch – Self-Driving Car Simulation | 1B-AP-08 1B-AP-09 1B-AP-10 1B-AP-11 1B-AP-13 1B-AP-15 1B-IC-18 1B-IC-19 1B-IC-21 | Course Plan | Familiarity with Scratch |
Grade 6-8
| Course | Codes | Mapping Documents | Prerequisites |
|---|---|---|---|
| Intro to Coding with Scratch | 2-AP-10 | Course Plan | Entry-level |
| Scratch Projects 1 – Fish Animation | 2-CS-01 2-AP-10 2-AP-16 | Course Plan | Familiarity with Scratch |
| Scratch Projects 2 – Cat on Trampoline | 2-CS-01 2-AP-10 2-AP-11 2-AP-13 2-AP-16 2-IC-21 | Course Plan | Familiarity with Scratch |
| Scratch Projects 3 – Beach Clean Up Game | 2-AP-10 2-AP-11 2-AP-13 2-AP-16 | Course Plan | Familiarity with Scratch |
| Intermediate Scratch – Self-Driving Car Simulation | 2-AP-10 2-AP-11 2-AP-12 2-AP-13 2-AP-16 2-AP-17 2-AP-19 2-IC-20 2-IC-21 2-IC-23 | Course Plan | Familiarity with Scratch |
| Intro to Coding with Python Turtle | 2-AP-10 2-AP-13 2-AP-16 2-AP-19 | Course Plan | Entry-level |
| Python Turtle Mini-Projects | 2-AP-10 2-AP-13 2-AP-14 2-AP-16 | Course Plan | Basic familiarity with Python and Python Turtle |
| Intro to Object-Oriented Programming in Python | 2-AP-11 2-AP-12 2-AP-14 | Course Plan | Entry-level. It’s recommended students complete Intro to Coding with Python Turtle first and are in grade 8. |
| Intro to Game Development with Unity | 2-AP-11 2-AP-12 2-AP-19 | Course Plan | Entry-level. Recommended for Year 8 and up |
Grade 9-10
| Course | Codes | Mapping Documents | Prerequisites |
|---|---|---|---|
| Python Turtle Mini-Projects | 3A-AP-15 3A-AP-16 3A-AP-17 3A-AP-18 3A-AP-21 3A-AP-23 | Course Plan | Basic familiarity with Python and Python Turtle |
| Intro to Object-Oriented Programming in Python | 3A-AP-14 3A-AP-17 3A-AP-18 | Course Plan | Entry-level. It’s recommended students complete Intro to Coding with Python Turtle first. |
| Python Projects – Medical Diagnosis Bot | 3A-NI-06 3A-NI-07 3A-NI-08 3A-DA-10 3A-AP-14 3A-AP-17 3A-AP-18 3A-AP-21 3A-IC-24 3A-IC-29 3A-IC-30 | Course Plan | Basic familiarity with Python |
| Intro to HTML and CSS | 3A-IC-24 | Course Plan | Entry-level. |
| HTML & CSS Project – Responsive Website | 3A-AP-13 3A-AP-16 3A-AP-17 3A-AP-21 | Course Plan | Basic familiarity with HTML & CSS. Recommended for Year 10 and up |
| Intro to Game Development with Unity | 3A-AP-18 | Course Plan | Entry-level |
Grade 11-12
| Course | Codes | Mapping Documents | Prerequisites |
|---|---|---|---|
| Intro to HTML and CSS | 3B-AP-20 3B-AP-24 | Course Plan | Entry-level. |
| Python Projects – Medical Diagnosis Bot | 3B-AP-08 3B-AP-11 3B-AP-12 3B-AP-14 3B-AP-17 3B-AP-20 3B-AP-21 3B-IC-25 3B-IC-27 | Course Plan | Basic familiarity with Python |
