The Coding Activities Set 1
packet includes 3 posters about coding and what coding is, as well as a general checklist for coding. The main portion of this packet is made up by 4 challenges that students can complete using Dash. The four activities are: “Building Fire,” “Transporting a Person,” “Plowing Snow,” and “Coding a Maze.” These activities provide students with recording pages, as well as instruction page, organized into a booklet that can be printed, photocopied, stapled and then given to students for them to use as a way to keep track of their brainstorming.
For this activity, students are asked to first build two buildings out of materials that are provided (i.e., connecting cubes). One building is the building that Dash will be starting at, and the other building will be the building that is on fire. After students have created their two buildings, have them create some obstacles that can be placed around the buildings. The goal is for Dash to make it from one building to the next without hitting any objects. After students have created their obstacles, they are then to begin thinking about the coding process. Students should be testing out the coding process and identifying if their coding works or not. You will need to specify a time limit for students to get to the fire and this can be dependent on the level where students are at in terms of coding.
Transporting a Person
For this activity, students are asked to create a transport device that will allow a robot to transport a passenger from one place to the next. Students are to code the robot so that it avoids obstacles, and can get to the destination, while figuring out the total cost of the trip. Each metre that Dash takes will be worth $0.50. Students must build a transport device that can be attached to Dash in a way that does not put the passenger in danger.
The process of this activity is very similar to the processes for the other coding activities. Students will begin by breaking down the problem and identifying what is being asked of them to do. Students will then identify what coding they need to complete in order to begin the activity. Students should write this information down so they can refer to it later on. Students are then asked to identify what their community will look like, and place the snow around the community. Students test out their coding process and identify if they have the right steps.
Coding a Maze
With the Coding a Maze activity, students are asked to first analyze a given maze and code Dash to make his way through the maze. This could be a maze set up by the teacher, or a maze constructed by other classes. Students are presented with a booklet that walks them through each of the steps they are to take in order to complete the activity. There are gaps included so that students are not given all of the answers, and instead, they have to figure out the movements that the robot is to make.
The second part of this activity has students create their own maze and code Dash to make it through the maze without hitting anything. Students can also exchange mazes with other students and code Dash to make his way through the given mazes.
Find Teaching in a Wonderland on Social Media:
Follow me on social media to be the first to know about new product releases, giveaways and contests.
Teaching in a Wonderland on Facebook
This product is allowed to be used in the purchaser's classroom only. If you wish to share this resource with another colleague, or parent, please purchase an additional license at a discounted price. This product is not to be posted online, in whole or in part, without Teaching in a Wonderland's permission. This product is not to be altered in any way and sold as a new product.
I am here to help! If you have any questions about this unit, or any of my units, please leave me a question under the Q&A tab below. Or, you can email me at firstname.lastname@example.org.
Have a product request?
Please fill out this Google Form to request a product to be made.