Dashing Through the Code
Overview
Students will use knowledge of coding to code through various holiday programs from Code.org and Google.
Learning Objectives
Students will:
-
Know about coding and programming.
-
Be able to choose a holiday code program.
-
Be able to use the Blockly code to program the game.
Vocabulary
Vocabulary Words:
-
Computer science: Computer science is using computers to solve problems and create new technology.
-
Persistence: Persistence is trying again, and again, and again.
-
Algorithm: An algorithm is a list of steps that you can follow to finish a task.
-
Program: A program is an algorithm that has been coded into something that can be run by a machine.
Pre-planning
To prepare for this lesson:
-
These are great ways to incorporate code into your curriculum while enjoying the holidays! Check out each of these sites. They will walk you through the steps needed to code.
-
http://www.grinchhourofcode.com
-
Make sure to sign up for a free account for lesson plans and the answer sheets.
-
-
Decide if you want students to work on their own, or if you want them to pair program. Sometimes if they have not coded before, two heads are better than one.
-
Here are two great videos to introduce code. These are both free.
-
2nd and 3rd grades, or code beginners
-
4th and 5th grades or more mature coders
-
Accommodations
See Accommodations Page and Charts on the 21things4students.net site in the Teacher Resources.
Steps
Directions for this activity:
-
The teacher will say to students, “Today, you are going to be computer programmers!”
-
Show either Brainpop video to introduce coding.
-
2nd and 3rd grades, or code beginners
-
4th and 5th grades or more mature coders
-
-
Review vocabulary. What is programming? What is an algorithm?
- Demonstrate the three sites. Let them choose or play all three depending on time.
Assessment Options
Different options for assessing the students:
- Observations
- Check for understanding
- Use the Dashing Through the Code checklist with the students.
MITECS Competencies & ISTE STANDARDS
MITECS: Michigan adopted the "ISTE Standards for Students" called MITECS (Michigan Integrated Technology Competencies for Students) in 2018.
Computational Thinker
5a, Students formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions.
5d. Students understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.
Devices and Resources
Device: PC, Chromebook, Mac, iPad
Browser: Chrome, Safari, Firefox, Edge, ALL
Websites:
Code.Org tutorial for beginners
CONTENT AREA RESOURCES
ELA
Use boxes on a maze to create a story that Ozobot runs through.
Math
Create a math problem. Add or subtract a number at each stop.
Science
Create a path for states of matter in the boxes provided.
Social Studies
Create a timeline of a famous person.
CREDITS
This task card was created by Courtney Conley, Utica Schools, December 2018. Updated November 2021.