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 |
Intro to Hardware & Software | 1B-CS-01 1B-CS-02 1B-IC-18 | Course Plan | Entry-level |
Intro to Digital Systems | 1B-CS-01 1B-CS-02 1B-NI-04 1B-IC-18 | Course Plan | Entry-level |
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 Digital Systems | 2-CS-01 2-DA-07 2-IC-20 | Course Plan | Entry-level |
Intro to Networks | 2-NI-04 2-IC-20 2-IC-21 | Course Plan | Entry-level. Familiarity with digital systems recommended |
Data Representation & Binary | 2-DA-07 2-IC-20 2-IC-21 | Course Plan | Entry-level. Familiarity with digital systems recommended |
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 Game Development with Unity | 2-AP-10 2-AP-11 2-AP-14 2-AP-19 | Course Plan | Entry-level. Recommended for Year 8 and up |
Grade 9-10
Course | Codes | Mapping Documents | Prerequisites |
---|---|---|---|
Managing Data in Networked Systems | 3A-CS-01 3A-CS-02 3A-NI-07 3A-NI-08 3A-DA-10 3A-IC-24 | Course Plan | Entry-level. Familiarity with digital systems and data representation recommended |
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 |
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 |
Python Projects – Object-Oriented Game | 3A-AP-14 3A-AP-16 3A-AP-17 3A-AP-18 3A-AP-23 3A-IC-24 3A-IC-29 | Course Plan | Basic familiarity with Python |
Python Projects – Medical Patient GUI | 3A-NI-06 3A-NI-07 3A-NI-08 3A-AP-14 3A-AP-16 3A-AP-17 3A-AP-18 3A-IC-29 3A-IC-30 | Course Plan | Basic familiarity with Python |
Intermediate Python Project – Pygame Game | 3A-AP-14 3A-AP-15 3A-AP-16 3A-AP-17 3A-AP-18 | Course Plan | Assumes familiarity with Python & OOP |
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 JavaScript | 3A-CS-01 3A-AP-13 3A-AP-14 3A-AP-15 3A-AP-17 | Course Plan | Entry-level, but HTML familiarity recommended. |
JavaScript Project – Language Learning Game | 3A-CS-01 3A-AP-13 3A-AP-14 3A-AP-16 3A-AP-17 3A-AP-18 | Course Plan | Familiarity with JavaScript |
Intro to Game Development with Unity | 3A-AP-18 | Course Plan | Entry-level |
Unity Mini-Projects | 3A-CS-01 3A-AP-13 3A-AP-16 3A-AP-17 3A-AP-18 | Course Plan | Basic familiarity with Unity |
Unity Project – 3D Platformer | 3A-CS-01 3A-AP-16 3A-AP-17 3A-AP-18 | Course Plan | Familiarity with Unity & C# |
Intro to 3D Modeling with Blender | 3A-AP-13 3A-AP-16 3A-AP-21 3A-IC-24 | 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 |
Intro to JavaScript | 3B-AP-12 3B-AP-14 3B-AP-24 | Course Plan | Entry-level, but HTML familiarity recommended. |
JavaScript Project – Language Learning Game | 3B-AP-14 3B-AP-20 3B-AP-24 | Course Plan | Familiarity with JavaScript |
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 |
Python Projects – Object-Oriented Game | 3B-AP-13 3B-AP-14 3B-AP-17 3B-AP-20 3B-AP-21 3B-IC-25 3B-IC-27 | Course Plan | Basic familiarity with Python |
Python Projects – Medical Patient GUI | 3B-NI-04 3B-DA-06 3B-AP-12 3B-AP-14 3B-AP-16 3B-AP-17 3B-AP-18 3B-AP-20 3B-AP-21 3B-IC-28 | Course Plan | Basic familiarity with Python |
Intermediate Python Project – Pygame Game | 3B-AP-11 3B-AP-14 3B-AP-16 3B-AP-20 | Course Plan | Assumes familiarity with Python & OOP |
Intro to Game Development with Unity | 3B-DA-07 3B-IC-27 | Course Plan | Entry-level |
Unity Mini-Projects | 3B-AP-14 3B-AP-16 3B-AP-20 | Course Plan | Basic familiarity with Unity |
Unity Project – 3D Platformer | 3B-AP-14 3B-AP-16 3B-AP-20 | Course Plan | Familiarity with Unity & C# |
Intro to 3D Modeling with Blender | 3B-DA-07 3B-AP-15 3B-IC-27 | Course Plan | Entry-level |