Grade 3 Computational Thinker Cornerstone Task Lesson
Grade 3 Computational Thinker Cornerstone Task Lesson
Select the tab below to view the lesson materials for each day. If applicable an extension is also provided for each at the bottom of each tab.
Motivation
Multiple Means of Motivation
- Review Cornerstone Overview with students.
- Introduce/Review Key Vocabulary that students may be familiar with.
- Show students the How to Use iRobot Roomba Links to an external site. video provided in the SF Module. Consider having students sit on the floor to watch the video.
- Pause the video periodically to ask students how Roomba knows to avoid certain obstacles such as furniture, toys, stairs, etc.
- Make sure that students understand that robots use sensors in order to help them navigate around.
Learning Target:
- Students will understand that iRobot Roomba uses sensors to avoid obstacles.
Included in Student Facing Module:
- Lesson Overview
- Key Vocabulary
- How to use iRobot Roomba Links to an external site. (2:23) - Google Slides with embedded YouTube video
Lesson
Multiple Means of Representation
- Review with students the task requirements and the Cornerstone Task Rubric Links to an external site.
- Allow time for students to ask questions as needed. Remind students that each row on the rubric connects to one portion of the Cornerstone Task.
- Tell them that they should refer back to the rubric and the student friendly language in the module as they are working.
- Show students the classroom course Dash will have to navigate.
- Tell students that much like the iRobot Roomba Dash will be using sensors to avoid obstacles (furniture).
- Elicit from students that the coding command that tells a sensor what to do is the If/Then Conditional.
- Ask students if they know what Pseudocode is?
- Use the Understanding Pseudocode Links to an external site. - Google Slides to review the term Pseudocode.
- Demonstrate for students that pseudocode is an informal way to quickly write code. It is plain language code. Ex. Start, Forward, turn left, if turn left/else go straight, etc.
- Select one or more of the Practice Trips provided in the SF Module to complete with students as a whole group or in smaller groups to model Pseudocode.
- Review with students the Plan - Student Friendly Language Links to an external site. so that they know the expectations for this section.
Learning Target:
- Students will connect sensors used by iRobot Roomba are similar to those used by Dash.
- Students will create pseudocode as a group based on Practice Trip Maps.
- Use remaining time to practice Pseudo coding using the Practice Trips.
Included in Student Facing Module:
- Cornerstone Task Rubric Links to an external site. - Google Doc
- Plan Student Friendly Language Links to an external site. - Google Doc
- Understanding Pseudocode
Links to an external site. - Google Slides
- Exact Instructions Challenge Links to an external site. - Embedded YouTube Video
- Planning a Path: Zoo Trip Links to an external site. - Wixie Project
- Planning a Path: Beach Trip Links to an external site. - Wixie Project
- Planning a Path: Ellicott City Trip Links to an external site. - Wixie Project
Assessment
Multiple Means of Expression
- Students will complete a guided practice to practice creating pseudocode.
Learning Target:
-
- Students will practice writing pseudocode that includes an event, a loop, a conditional and a sensor to avoid the obstacles on the course.
Included in the Student Facing Module:
- Learning Pseudocode - Observational Submission
Motivation
Multiple Means of Motivation
- Ask students to summarize what we learned last week.
- Review pseudocode with students.
- Tell students that today we are going to begin planning how to get Dash through the Obstacle Course. You will be arranging them into groups of 3/4 to work together to complete the Cornerstone Task.
- Share with students that engineers work in teams in order to create and solve problems more efficiently.
Learning Target:
- Students will understand that they will use pseudocode to plan a route for Dash to navigate the obstacle course.
Included in Student Facing Module:
- Understanding Pseudocode
Links to an external site. - Google Slides
- Exact Instructions Challenge Links to an external site. - Embedded YouTube Video
Lesson
Multiple Means of Representation
- Tell students that today they will be working to complete their planning guide.
- Allow each team time to determine if they will complete their planning guide on paper or digitally using Wixie. Alternatively the teacher may decide for the class.
- Show students the classroom course that is set up on the Dash mat.
- Tell students that in their group of engineers they will need create a plan and write pseudocode to to get Dash from the Start to the Finish without touching any obstacles.
- Arrange students into previously assigned groups of 3/4 to work together to complete the Cornerstone Task.
- Remind students that engineers work in teams in order to create and solve problems more efficiently.
Paper Submission Option
- Pass out the Dash's Obstacle Course Planning Guide Links to an external site. printed copies to each group.
- Review with students the requirements on the Cornerstone Task Planning Guide Links to an external site. along with the Cornerstone Task Rubric Links to an external site. criteria for this assignment.
- Use the Plan - Student Friendly Language Links to an external site. as needed with students to understand how their work will be assessed.
- Allow time for students as a group complete the Classroom Course Map and decide upon a route.
- Allow groups time to transfer their map into pseudocode, remind them to look back at the requirements to ensure that they are including these elements in their pseudocode.
Digital Submission Option
- Demonstrate for students how to access the Digital Assignment in Canvas to complete the Navigating a Classroom with Dash Planning Guide. Links to an external site.
- Review with students the requirements on the Cornerstone Task Planning Guide Links to an external site. along with the Cornerstone Task Rubric Links to an external site. criteria for this assignment.
- Use the Plan - Student Friendly Language Links to an external site. as needed with students to understand how their work will be assessed.
- Allow time for students as a group complete the Classroom Course Map and decide upon a route.
- Allow groups time to transfer their map into pseudocode, remind them to look back at the requirements to ensure that they are including these elements in their pseudocode.
- Remind students to submit their work when finished.
Learning Target:
- Students will create pseudocode based on their classroom map.
- Students will write If/Then/Else and Repeat commands.
Included in Student Facing Module:
Assessment
Multiple Means of Expression
- Students will complete the Cornerstone Planning Guide either on paper or digitally.
Learning Target:
- Students will write pseudocode that includes an event, a loop, a conditional and a sensor to avoid the obstacles on the course.
Included in the Student Facing Module:
- Getting Started - Paper Submission
- Getting Started - Wixie Submission
Motivation
Multiple Means of Motivation
- Have students review their completed Navigating a Classroom with Dash Planning Guide Links to an external site. from Day 2.
- Students will prepare to enter their pseudocode into Dash's Blockly Page Links to an external site..
Learning Target:
- Students will review their work from the previous class.
- Students will prepare to input code in Dash's Blockly Page.
Lesson
Multiple Means of Representation
- While students will continue to work in groups for this task. All students should input the code into Blockly but only one computer will be used when Dash runs the obstacle course.
- Demonstrate for students how to start a New Project in Dash's Blockly Page Links to an external site..
- Make sure that students name their project - Cornerstone Task - Group Name
- Demonstrate for students how to transfer their pseudocode from their Navigating a Classroom with Dash Planning Guide Links to an external site. into Blockly.
- Remind students of the Task Requirements and Rubric Links to an external site. and they should be double checking as they are coding that their code includes all of the necessary requirements.
- Use the Code - Student Friendly Language Links to an external site. as needed with students to understand how their work will be assessed.
- As groups finish their code, hand out Task Job Cards Links to an external site. to the group and assign jobs to all group members.
- If time, students can begin to test their code using a Dash robot on the obstacle course. See Day 4 Plans for full lesson details.
Learning Target:
- Students will input their code in the Dash's Blockly page.
- Students will input code that includes an event block, a loop, a conditional, and use of a sensor.
- Students will prepare to test their robot on the obstacle course.
Included in Student Facing Module:
- Dash's Blockly Page Links to an external site. - URL Link
- Cornerstone Task Job Cards Links to an external site. - Google Slides Presentation
- Code - Student Friendly Language Links to an external site. - Google Doc
Assessment
Multiple Means of Expression
- Student will input their code into the Dash's Blockly Page
Learning Target:
- Students will input code that includes an event block, a loop, a conditional, and use of a sensor.
Included in the Student Facing Module:
- Completing the Cornerstone - Observational Submission
Motivation
Multiple Means of Motivation
- Demonstrate for students how to open their Dash Blockly Page Links to an external site. project from Day 3.
- Have students review their completed code that they built from Day 3.
- Students will prepare to test their code on the classroom course.
Learning Target:
- Students will review their work from the previous class.
- Students will prepare to test their code on the classroom course
Included in Student Facing Module:
Lesson
Multiple Means of Representation
- Review with students the Cornerstone Task Job Cards Links to an external site. and ensure that all students have selected jobs in each group.
- Review and demonstrate for students how to test and record their work on the classroom course.
- Provide students with a set amount of time on the course to work, debug, and try again OR provide them with a certain number of attempts. Recommended 10-15 minutes on the course or 2-3 attempts.
- Consider creating a practice course if space allows for students to test and then only record their official final run on the official course.
- Review with students the directions for submitting a video or sound recording using the Canvas assignment.
- Remind students of the Task Requirements and Rubric Links to an external site. Use the Test - Student Friendly Language Links to an external site. as needed with students to understand how their work will be assessed.
Learning Target:
- Students will assume a job role for the testing of the classroom course.
- Students will test their code on the classroom course. They will have an opportunity to debug their code.
Included in Student Facing Module:
- Dash's Blockly Page Links to an external site. - URL Link
- Cornerstone Task Job Cards Links to an external site. - Google Slides Presentation
- Test - Student Friendly Language Links to an external site. - Google Doc
Assessment
Multiple Means of Expression
- Students will submit their group recordings through Canvas for assessment.
- Guide students through the submitting a survey where they will reflect on working with their group. Remind students that this is a personal reflection. Encourage reflective statements such as "[this] didn't go well, but next time I could....."
- Remind students of the Task Requirements and Rubric Links to an external site. Use the Reflect - Student Friendly Language Links to an external site. as needed with students to understand how their work will be assessed.
Learning Target:
- Students will create a recording of their Dash robot completing the obstacle course.
- Students will complete a survey to reflect on their experience working with a group to complete the cornerstone task.
Included in the Student Facing Module:
- Completing the Cornerstone - Video Submission
- Reflection Survey - Quiz Submission
- Reflect - Student Friendly Language Links to an external site. - Google Doc
This course content is offered under a CC Attribution Non-Commercial Share Alike Links to an external site. license. Content in this course can be considered under this license unless otherwise noted.