You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li>The students should discuss their ideas for the project introduced in the last class and start working on creating an outline of their code, using pseudocode.</li>
70
+
</ul>
71
+
</div>
72
+
</div>
73
+
74
+
<div>
75
+
<h3>Materials Needed</h3>
76
+
<ulid="materials">
77
+
<li>Computers (1 per group)</li>
78
+
<li>Basebots</li>
79
+
<li><ahref="https://codeiq.vex.com/" target="_blank" rel="noopener">VEXcode IQ website</a></li>
80
+
<li>A randomly generated maze (created with white tape), preferably on a dark surface in order to make it easier to code the sensors. There should be colored tape (blue/red/green) marking the end of the maze.</li>
81
+
</ul>
82
+
</div>
83
+
84
+
<div>
85
+
<h3>Lesson Procedure</h3>
86
+
87
+
<h4>1. Overview</h4>
88
+
<ulid="ov">
89
+
<li>In this lesson, students will write pseudocode in groups to try to navigate a maze.</li>
90
+
<li>Students will learn how to incorporate sensors and their knowledge of pseudocode in attempting to complete the maze.</li>
91
+
</ul>
92
+
93
+
<h4>2. Getting Started</h4>
94
+
<ulid="start">
95
+
<li>Have students share out some ideas they came up with in the previous class.</li>
96
+
<li>Students should also share what challenges they faced in the last class and should communicate with their groups to solve them if needed.</li>
97
+
<li>They should continue to brainstorm and code their ideas in groups.</li>
98
+
</ul>
99
+
100
+
<h4>3. Monitoring Progress</h4>
101
+
<ulid="monitor">
102
+
<li>Be sure that the students have all the necessary or wanted sensors on their robot, including a color sensor to navigate the maze.</li>
103
+
<li>If they run into problems, they can collaborate with other groups.</li>
104
+
<li>As students are working, ask them about how their process has been going and what their goal is for the end of this class.</li>
105
+
</ul>
106
+
107
+
<h4>4. Wrapping Up</h4>
108
+
<ulid="wrap">
109
+
<li>Students should spend the majority of the class developing pseudocode for their chosen maze algorithm from the last class.</li>
110
+
</ul>
111
+
112
+
<h4>Assessment</h4>
113
+
<ulid="assess">
114
+
<li>Students were able to write the pseudocode for their maze algorithm and share their progress with other groups.</li>
115
+
<li>Discussion:</li>
116
+
<ul>
117
+
<li>How have your collaborations (within your group and with other groups) helped you so far?</li>
118
+
<li>What adjustments to your designs have you made?</li>
119
+
<li>What did you work on today, and what is your plan for next class? What progress has been made this class?</li>
120
+
<li>Are you satisfied with where you are in your code? If not, why?</li>
121
+
</ul>
122
+
</ul>
123
+
124
+
<h4>Preparation for next class</h4>
125
+
<pid="prep">
126
+
Students should have an idea of what they want to continue working on or coding for the next class (they should know what their next steps are). If they are unsure, they should come to class with solutions to the challenges they faced in this class.
<li>In this lesson, students will take their pseudocode and convert it into working code on the VEXcode IQ website.</li>
75
+
</ul>
76
+
</div>
77
+
</div>
78
+
79
+
<div>
80
+
<h3>Materials Needed</h3>
81
+
<ulid="materials">
82
+
<li>Computers (1 per group)</li>
83
+
<li>Basebots</li>
84
+
<li><ahref="https://codeiq.vex.com/" target="_blank" rel="noopener">VEXcode IQ website</a></li>
85
+
<li>A randomly generated maze (created with white tape), preferably on a dark surface in order to make it easier to code the sensors. There should be colored tape (blue/red/green) marking the end of the maze.</li>
86
+
<li>Notebooks with pseudocode from the previous lesson</li>
87
+
</ul>
88
+
</div>
89
+
90
+
<div>
91
+
<h3>Lesson Procedure</h3>
92
+
93
+
<h4>1. Overview</h4>
94
+
<ulid="ov">
95
+
<li>In this lesson, students will take their pseudocode and convert it into working code on the VEXcode IQ website.</li>
96
+
<li>They will test and change it until it works.</li>
97
+
</ul>
98
+
99
+
<h4>2. Getting Started</h4>
100
+
<ulid="start">
101
+
<li>Class discussion: see where everyone is so far.</li>
102
+
<ul>
103
+
<li>Ask if anyone needs help with anything.</li>
104
+
</ul>
105
+
<li>Review the goal for the day. Students should have at least one of their functions converted and working in preparation for the final test day.</li>
106
+
</ul>
107
+
108
+
<h4>3. Monitoring Progress</h4>
109
+
<ulid="monitor">
110
+
<li>Students should convert one function at a time:</li>
111
+
<ul>
112
+
<li>Color sensing function</li>
113
+
<li>Movement with a color-sensing function (move while seeing the color)</li>
114
+
</ul>
115
+
<li>If they run into problems, suggest using print statements to display what is happening on the brain screen.</li>
116
+
<li>If they are still struggling, the instructors should help them.</li>
117
+
</ul>
118
+
119
+
<h4>4. Wrapping Up</h4>
120
+
<ulid="wrap">
121
+
<li>Students should make sure they have at least one working function in preparation for the final test.</li>
122
+
</ul>
123
+
124
+
<h4>5. Assessment</h4>
125
+
<ulid="assess">
126
+
<li>Ask students to write in their notebooks what went well and where they struggled.</li>
127
+
<li>Discussion:</li>
128
+
<ul>
129
+
<li>How can color sensing be used in the real world?</li>
130
+
<li>How did your real code differ from the pseudocode from previous classes?</li>
131
+
<li>Are you satisfied with where you are in your code?</li>
132
+
</ul>
133
+
</ul>
134
+
135
+
<h4>Preparation for next class</h4>
136
+
<pid="prep">
137
+
Students should be prepared to finish their functions for the final test. Students should review their notebooks to make sure they know all of the syntax.
0 commit comments