| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Lesson | Level | Objectives | CSTA Standards | ||||||||||||||||||||||||
2 | 1- Drive to Thrive | Beginner | 1. I can control RVR+’s movement—including speed and direction—with the Sphero Edu app drive controls. 2. I can use RVR+ to push an object through an obstacle course while maximizing speed and efficiency. | 1B-AP-08 Compare and refine multiple algorithms for the same task and determine which is the most appropriate. 2-AP-13 Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs. | ||||||||||||||||||||||||
3 | 2- Block Basics | Beginner | 1. I can control RVR+’s movement with roll and drive blocks. 2. I can program RVR+ to move around an object in a variety of paths. | 1B-AP-10 Create programs that include sequences, events, loops, and conditionals. 2-AP-13 Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs. 2-AP-17 Systematically test and refine programs using a range of test cases. | ||||||||||||||||||||||||
4 | 3- Pythagorean Theorem | Beginner | 1. I can collect information from the RVR+ location sensor. 2. I can build string blocks to program RVR+ to announce data. 3. I can use RVR+ to explore geometric principles like the Pythagorean theorem. | 2-DA-08 Collect data using computational tools and transform the data to make it more useful and reliable. 2-AP-17 Systematically test and refine programs using a range of test cases | ||||||||||||||||||||||||
5 | 4- Color Events | Intermediate | 1. I can program with an on color event. 2. I can retrieve values from the RVR+ color sensor in the Sphero Edu app. 3. I can explain how the RVR+ color sensor works. | 1B-CS-02 Model how computer hardware and software work together as a system to accomplish tasks. 1B-AP-10 Create programs that include sequences, events, loops, and conditionals. 1B-AP-12 Modify, remix, or incorporate portions of an existing program into one’s own work, to develop something new or add more advanced features. | ||||||||||||||||||||||||
6 | 5- Automatic Headlights | Intermediate | 1. I can program a RVR+ to turn on its headlights when the light level is below a certain threshold. 2. I can use a comparator to form a condition in an if else block. 3. I can create and call a function in a program. | 2-DA-08 Collect data using computational tools and transform the data to make it more useful and reliable. 2-AP-12 Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals. 2-AP-14 Create procedures with parameters to organize code and make it easier to reuse. | ||||||||||||||||||||||||
7 | 6- Ramping Up | Intermediate | 1. I can explain the difference between roll, pitch, and yaw on RVR+. 2. I can use RVR+’s IMU sensor to gather data. | 1B-DA-07 Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea. 2-CS-02 Design projects that combine hardware and software components to collect and exchange data. 2-AP-17 Systematically test and refine programs using a range of test cases. | ||||||||||||||||||||||||
8 | 7- Engineer an Apple Picker | Advanced | 1. I can program RVR+ with JavaScript on a Text Canvas. 2. I can make RVR+ drive using await roll commands. | 1B-AP-15 Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended. 2-AP-17 Systematically test and refine programs using a range of test cases. | ||||||||||||||||||||||||
9 | 8- Variable Movement | Advanced | 1. I can create a variable and use it in a program. 2. I can use a loop in a program. 3. I can access data from RVR+’s IMU sensor and use it in a program. | 1B-AP-09 Create programs that use variables to store and modify data. 1B-AP-10 Create programs that include sequences, events, loops, and conditionals. 2-AP-11 Create clearly named variables that represent different data types and perform operations on their values. | ||||||||||||||||||||||||
10 | ||||||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||||
12 | Many other Sphero- and community-created activities are aligned to CSTA and other sets of national and state standards. Visit edu.sphero.com to view standards for each individual activities. | |||||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 |