Lesson Title | What’s Covered | Standards (Level 2 & Level 3A) |
1 | Robotics with ScoutRider | We will learn about making decisions in robotics coding. | 2-AP-12 Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals. (P5.1, P5.2) |
2 | While Loops with DirtRider | We will learn about while loops. | 2-AP-12 Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals. (P5.1, P5.2) |
3 | Conditionals with HotRider | We will learn to use conditional expressions in robotics coding. | 2-AP-12 Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals. (P5.1, P5.2) |
4 | For Loops with GarbageRider | We will learn about for loops. | 2-AP-12 Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals. (P5.1, P5.2) |
5 | Introduction to Path Finding Algorithms with LabRider | We will learn about path finding and flood-fill algorithms. | 3A-AP-13 Create prototypes that use algorithms to solve computational problems by leveraging prior student knowledge and personal interests. (P5.2) |
6 | Introduction to Feedback with WallRider | We will learn about feedback and continuous-time commands. | 3A-AP-16 Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions. (P5.2) |
7 | Arrays with LineRider | We will learn about arrays and continue to improve our skills with feedback algorithms. | 3A-AP-14 Use lists to simplify solutions, generalizing computational problems instead of repeatedly using simple variables. (P4.1) |