Tuesday, November 8, 2016

Full STEAM Ahead: Kindergarten Tracing Numbers with Dash

Tracing Numbers with Dash
Lesson Plan for Kindergarten
Prepared by Mrs. Davis

OVERVIEW & PURPOSE

The purpose of this lesson is to support the learning of numbers being taught in the classroom. Using the Dash smart robots and GO programming software, students will be told a number to trace using the Dash robot. Students will then find the number (0-9) on a piece of paper and then maneuver their robot to trace that number that number.  Group members will take turns using the robot, and the other members will decide what number the student is to trace.

EDUCATION STANDARDS

  1. 21st Communication
  2. 21st Collaboration
  3. Math CCSS.MATH.CONTENT.K.CC.A.3 Write numbers from 0 to 20. Represent a number of objects with a written numeral 0-20 (with 0 representing a count of no objects).

OBJECTIVES

  1. Discovering
  2. Using robots to transfer the idea of patterns to a process
  3. Understanding the good of a team, and listening to others viewpoints
  4. How to encourage others
  5. Learn how to maneuver the dash and dot robots

MATERIALS NEEDED

  1. 11X14 paper to represent numbers 0-9 for 5 groups
  2. 4-5 Dash Robots
  3. 5 Ipads

VERIFICATION

Steps to check for student understanding
  1. Did your group work well together?
  2. How did you decide which colors to use?
  3. Was it fun being able to use the Dash robots?
  4. Did you listen and follow the rules for maneuvering the robot?

ACTIVITY

The activity will break the class into 5 groups of 2-3 students. Each group will be given 1 ipad, 1 dash robot, and a stack of papers with the numbers 0-9 written on them. Each student will have a turn navigating the robot to trace the number that the rest of his team tells him to pull out of the stack. For example: the students not maneuvering dash will decide a number they want their teammate to find. That student will find the number, place it on the ground and trace the number using the GO app and dash.

This activity supports the learning of recognition and writing of numbers currently being taught in the classroom.
Recap written by Mrs. Yandell:
This was an awesome STEAM activity, which incorporated our kindergarten math standards on number recognition. In this activity we used large construction paper numbered 0-9, ipads/GO app, and our Dash smart robots.
In groups of four, each student was asked to find a specific number from 0-9 in the deck of cards, and they were instructed to turns using the robots to trace the number.  Each student was able to have at least four turns.  
This activity allowed our students to discover working well together as a team, as well as, how to encourage others.  

Full STEAM Ahead: Dash's World Adventure with 5th Graders

Dash’s World Adventure
Lesson Plan for Grade 5
Prepared by Ms. Yandell

OVERVIEW & PURPOSE

Dash criss-crosses the map in this fun lesson on geography, creative writing, and mathematics. Students will create or finish a creative story telling of Dot and Dash’s adventures in traveling the world. Students will measure distances and estimate angles in order to program the robots to move, flash, and make sounds to act out their story.

EDUCATION STANDARDS

Geography:
  • Identify the major physical components of the world (e.g. oceans, equator, continents, and hemispheres).
  • Find a specific location on a school or community map.
  • Identify and use key geographical features on maps (e.g. mountains, rivers, plains, valleys, and forests).
  • Use latitude and longitude to identify major North American cities on a map (e.g. Boston, Mexico City, Toronto, Charleston, Savannah, Washington, DC, Philadelphia, Sante Fe, and Los Angeles).
English:
  • RL.3.10, 4.10, 5.10: By the end of the year, read and comprehend literature, including stories, dramas, and poetry, at the appropriate grade levels.
  • RI.3.3: Describe the relationship between a series of historical events, scientific ideas or concepts, or steps in technical procedures in a text, using language that pertains to time, sequence, and cause/effect.
  • W.3.3, 4.3, 5.3: Write narratives to develop real or imagined experiences or events using effective technique, descriptive details, and clear event sequences.
  • SL.3.4, 4.4, 5.4: Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.
Mathematics:
  • 3.NBT.A.2: Fluently add and subtract within 1000 using strategies and algorithms based on place value, properties of operations, and/or the relationships between addition and subtraction.
  • 4.NBT.B.4 Fluently add and subtract multi-digit whole numbers using the standard algorithm.
  • 5.NBT.B.5 Fluently multiply multi-digit whole numbers using the standard algorithm.
  • 3.MD.B.4 Generate measurement data by measuring lengths using rulers marked with halves and fourths of an inch. Show the data by making a line plot, where the horizontal scale is marked off in appropriate units— whole numbers, halves, or quarters (in extension).
  • 4.NF.B.3.C Add and subtract mixed numbers with like denominators, e.g., by replacing each mixed number with an equivalent fraction, and/or by using properties of operations and the relationship between addition and subtraction (in extension).
  • 4.NF.B.4.C Solve word problems involving multiplication of a fraction by a whole number, e.g., by using visual fraction models and equations to represent the problem (in extension).

OBJECTIVES

1. Create a short piece of creative writing
2. Take measurements of angles and distances between points on a map.
3. Identify major physical components of the world (i.e. oceans, continents, and equator), locating them on the map visually and using longitude and latitude.
4. Present a piece of writing to the class.
5. Learn how programming can be an avenue for creative expression.
6. Use a map key to find the real distances between points on a map.

MATERIALS NEEDED

  1. Dash
  2. Ipad
  3. Make wonder apps

ACTIVITY

Three part lesson..
Class 1: Issue a challenge to students: Write a story about Dash going on a world adventure. The story must include Dash or Dot travelling (or being on) each continent and crossing the equator.
  • Extension for grade 4 - 5: challenge students to reference longitude and latitude and geographical features (such as rivers, forests, and mountains) in their stories.
Write the prompt on the board and conduct a review of the geographical content.
  • Hang a copy of the world map on a wall or the whiteboard.
  • Have the world map labels cut out and folded inside a hat.
  • Have students come up and draw a label from the hat. They then read the label out loud and place the label at the location/geographical feature on the map.
  • Conduct a discussion with the class as labels are placed on the map:
    • What is a country they know in a placed continent?
    • What is special about the equator?
    • How do you find geographical features on a map?
  • Once all labels are placed, quickly review the positions of each of the continents, different lines of longitude and latitude, and how to identify geographical features on the map.
Review of the capabilities of Dash and Dot that they can use in their story. Below is a list of capabilities and some example Blockly code that can be used to demonstrate all of these

Class 2:
Students are challenged to write a program to act out their story.
Do a quick review of Blockly programming. Use the sample code above as a help, projecting it for students to see, if possible.
  • Start with the When block, explaining that it is used to trigger the start of the story. The example code gives two different types of start triggers (button, clapping).
  • Everything students want Dash to do is attached below the When block, in order. Dash will start at the top and read to the bottom, executing each instruction (and only those instructions).
  • Drive blocks control how Dash moves. Look blocks control where Dash looks. Light blocks control the color of each light. Sound blocks control the sounds Dash makes. Control blocks can cause Dash to wait for a set time or for some event to happen. They can also make Dash repeat an action on a loop, or have it react if something specific happens. Loops and if statements won’t be necessary for this activity so only “wait” Control blocks need to be shown.
Students will read their stories or the story prompt to extract Dash actions from the story. Students will fill these actions into the Dash Action Recording Table to help them lay out a plan for programming. This stage will require students to measure distances between points on the graph and estimate the angles Dash will need to turn.
  • Students may program as they fill out the table, to test their measurements and angle choices, sharing the robot between group members to do this.
Students will code the program from their story worksheet.
Math/Geography Extension: Challenge students to find the total distance that Dash will travel (in cm), and then use the map key to find the distance in kilometers (or miles, as appropriate) using multiplication.
  • For example, say the students have calculated that Dash moved 100 cm in his journey. If the map has a scale 1 cm = 400 mi, then Dash moves 100 cm400 mi/cm = 40,000 miles in its journey.
  • For an extra challenge, have students measure the exact distances between city markers on the map (to the ¼ in., instead of 10 cm chunks) and add them together by hand before using the map key to find the total distance. This will challenge students to add mixed numbers and multiply fractions by a whole number.
Class 3:
Students will present their stories as their robots act it out. Students could present to the entire class, or the class could be divided into two or three groups for presentations to save time.
Debrief with students by asking a series of discussion questions.

Discussion questions:

  1. What problems did you have getting Dash to follow your story? How did you solve them?
    • Problems could include not turning the right amount, or falling off the edge of the map. Measurement inaccuracy could cause problems, so it is good to have a classmate double-check.
  2. How did you measure the distances that Dash should move? Did other students in the class use different methods? Which method worked best?
    • Students could use a ruler to measure the total distance, and then figure out how many multiples of 10 cm that distance makes. Or they could use a string, piece of paper, or other object that is 10 cm long, and count how many copies of that object make up the distance. Point out that as long as the result works, there are no wrong methods, but some might take less time than others.
  3. How did you measure the angles that Dash should turn? Did other students in the class use different methods? Which method worked best?
    • Most students will use estimation to decide how much Dash turns. Older students should use a protractor.
(This lesson was adapted from makewonder.com by Terri Eichholz)
Creative Writing Story
Dash the Treasure Hunter Story Prompt
Dash, the world-renowned treasure hunter, is seeking the famous Shoe of Honesty, which has the power to make anyone who wears it tell the truth. While in North America, Dash gets a secret message. He only knows one person who can help him decode it: Dot the Decoder. Dot is currently in South America. Dash drives to South America to get Dot’s advice. When Dash sees Dot he gives her the secret turkey goat greeting.
Dot decodes the message and tells Dash that it is a phone number. He must now take a boat to Africa to find the Nile Crocodile, who is in Zimbabwe. The crocodile swallowed a phone, and its ringtone will reveal the location of the Shoe of Honesty on the map.
Dash finds the Exiled Crocodile in Zimbabwe, greets him with a proper crocodile hello, and then dials the phone number. Dash hears an elephant sound from the crocodile's stomach, and he realizes that this sound tells him that he must now visit the Elephant Whisperer who is currently taking a vacation in Antarctica.
Dash easily finds the Elephant Whisperer in Antarctica because he is the only man who answers when Dash yells out an elephant greeting. The Elephant Whisperer informs Dash that he must go to the Sydney Opera House in Australia, to see the greatest opera singer of all time.
Dash heads to Australia, but his plane crashes in the Indian Ocean. An emergency boat sounds the alarm and rescues Dash, taking him the rest of the way to Australia. He speaks to the great opera singer in goat language, so she knows that Dash can be trusted with the map.
Dash receives the map from the opera singer, and learns that he must now climb Mount Everest in Asia to find the key that is at the top of the mountain. Dash goes to Asia, and after being the first treasure hunter ever to climb Mount Everest in one day, he sighs with relief when he discovers the key right where he expected.
With the key is a set of coordinates. Using his smartphone, Dash realizes that the key is for a locker in the Underground in London, England. Dash goes straight to London. He opens the locker and says, “Ta Da” because he has finally found the Shoe of Honesty. But there is something wrong! Dash says, “Uh Oh!”
What did Dash find? Finish the story of Dash’s treasure hunt across the world.
Lesson adapted from Makewonder.com

Answer Key: 21 block total

Start, Forward 30cm, Say North America, Turn Left 90, Forward 20cm, Say South America, Turn Left 45, Forward 30, Say Africa, Turn Right 135, Forward 40, Say Antartica, Turn Left 120, Forward 40cm, Say Australia, Turn Left 90, Forward 30 cm, Say Asia ,Turn Left 30, Forward 20cm, Say Europe
Over the past two weeks, our CCS fifth grade students have been working on their geography PBL units.  They have been working on a lesson called Dash’s World Adventure, which is a three part project.  
The first part of the lesson, students were instructed to think creatively and write an ending to a short story about Dash going on a world adventure. The story must include Dash travelling (or being on) each continent and crossing the equators.

The second part of the lesson,  I had the opportunity to come into each of their geography classes and help students program their Dash robots to travel to each continent as it is sequenced in the short story.  For this activity, we used the Blockly app, and students worked in groups to measure distance in cm and degrees of angles to write their programs.  This activity took two 45 minute class periods to complete; the second class time was spent “debugging” and correcting any mistakes in their programs.  If there were groups that finished early, they were allowed to voice record the naming the continents, as well as add light pattern blocks into their programs
The final part of the lesson was spent with the students presenting their stories as their robots acted it out.  

Full STEAM Ahead: 1st Grade Code A Program for Dot to Make Sounds

Code a Program for Dot to Make Sounds
Lesson Plan for 1st Grade
Prepared by Mrs. Yandell

OVERVIEW & PURPOSE

Students will continue to explore using the five senses to explore our environment.  This activity will give our first graders the opportunity to learn the basics to coding while exploring the sense of sound.  

EDUCATION STANDARDS

  1. Next Generation Science Standards
  2. Common Core
  3. Integrated Math, English, Language Arts, & Science
Collaboration
  1. The students will understand how God created us with the abilities to experience His creation.
  2. The students will use their five senses to investigate, describe, and compare objects.
  3. The students will use their five senses to enhance their writing abilities.
  4. The students will use their five senses to describe an object.
  5. The students will recognize how they interact with their environment through their senses

OBJECTIVES

  1. Discovering the importance of our five senses
  2. Discovering God’s desire for our senses
  3. Learning to make observations using sense of sound
  4. Learning the importance of observations to identify characteristics
  5. Comprehension
  6. Problem Solving
  7. Creativity
  8. Planning out a series of instructions
  9. Write a program
  10. Test- see if your program works
  11. Debugging- find where you made a mistake in your program instruction and make, make changes as necessary!

MATERIALS NEEDED

  1. Ipads
  2. Dot smart robots

VERIFICATION

Steps to check for student understanding
  1. How does your sense of sound help you to identify things in our environment?
  2. Can your sense of sound help you learn more about your environment?
  3. Did your group work well together?
  4. Were you able to correctly code a program for your robot?

ACTIVITY

Students will work in groups of four and use the Blockly app to code programs to make Dot make sounds.  
We will spend the first part of class to go over how the Blockly app works, and review proper robot handling.  
Each group will take turns coding specific programs for their robots.  


Our first graders have been learning about using their five sense to explore their environment… so I thought it would be appropriate to teach coding as we explore sound. The lesson was titled... Code a Program for Dot to Make Sounds.
This was a great opportunity for me to introduce the Blockly app to our first graders!  I chose to use Dot in this activity so that the students would be more engaged in programming rather than all of their attention be focused on driving (Dot can only make sounds and change light patterns.) The first part of the activity, I spent time going over the Blockly app and showed the students which block categories we would use for today's activity (students must be able to read in order to use this app.)
For this lesson, I allowed students to use blocks from the sound and light categories.  Using the sound blocks, students could chose animal sounds, transportation sounds, weird sounds, and even record their own voice.  I gave them freedom to explore the app and create their own programs.  Students worked in groups of two or three and were instructed to take turns adding blocks.  Every student was very engaged and excited about this opportunity to use the robots.  
I would highly recommend this lesson for introducing the Blockly app to younger students.  



How awesome is it that first graders have the opportunity to create programs for robots!