CS + Math Hour of Code Resources
Celebrate Computer Science Ed Week with an Hour of Code!
Want to change the world? Let's get started.
Computer Science for Good. #CSforGood
Inspired by the United Nations’ Sustainable Development Goals (SDGs), the 2019 Hour of Code will highlight how we can all use computer science to make a positive impact on our world, from writing apps to solve a local problem, to using innovative ideas in data science to address global challenges.
Post to social media with:
#CSforGood #HourOfCode #CSforGWAEA #CSforIA
How do I host an Hour of Code?
Or, you can follow the steps outlined in the video below:
You can also contact Gary Vogt from the Regional IT Sector Board at gary.vogt@kirkwood.edu to arrange a face to face volunteer from local computer science and information technology professionals.
Choose an Hour of Code Activity
We picked out a few unplugged (or offline) and online activities we really like for integrating Computer Science into Mathematics content and shared them below.
Activities are listed from lower grades on the left to higher grades on the right. In general, you'll find PreK-5 examples in the left column, middle school examples in the middle column, and high school examples in the right column.
Unplugged Activities
Elementary 👩🏼💻 Middle School 👨🏾💻 High School
Bitt Bott Explores EarthUnplugged Activity In these printable activities, students can help a little robot named Bitt Bott explore different landforms on Earth. Students give Bitt Bott simple directions by choosing and circling appropriate directional arrows. Each of the six activities includes simple directions that are supported with symbols from the n2y® SymbolStix PRIME® collection. The symbols help non-readers and beginning readers understand and follow the directions. | Conditionals with CardsUnplugged Activity Learn about algorithms and conditional statements in this "unplugged" activity using a deck of cards. Students do this activity in teams, and need one deck of cards per team. | Input and Output, Math ActivityUnplugged Activity In this exercise, you'll walk through with your students how this relates to what they already know about math by solving a math equation with programming. |
Bitt Bott Explores Earth
Unplugged Activity
In these printable activities, students can help a little robot named Bitt Bott explore different landforms on Earth. Students give Bitt Bott simple directions by choosing and circling appropriate directional arrows. Each of the six activities includes simple directions that are supported with symbols from the n2y® SymbolStix PRIME® collection. The symbols help non-readers and beginning readers understand and follow the directions.
Conditionals with Cards
Unplugged Activity
Learn about algorithms and conditional statements in this "unplugged" activity using a deck of cards. Students do this activity in teams, and need one deck of cards per team.
Input and Output, Math Activity
Unplugged Activity
In this exercise, you'll walk through with your students how this relates to what they already know about math by solving a math equation with programming.
Beginner Activities
Elementary 🌍 Middle School 🌎 High School
Code with Anna and ElsaSelf-led Tutorial Let's use code to join Anna and Elsa as they explore the magic and beauty of ice. You will create snowflakes and patterns as you ice-skate and make a winter wonderland that you can then share with your friends! | 10 Minutes of CodeSelf-led Tutorial The 10 Minutes of Code activities can be used in class as a way to spark students' interest in coding with the TI technology they carry in their backpacks every day. Learn the basics of coding using the TI-84™ Plus and get started programming in just 10 minutes – no experience needed! | Simple EncryptionSelf-led Tutorial Students are introduced to the need for encryption and simple techniques for breaking (or cracking) secret messages. They try their own hand at cracking a message encoded with the classic Caesar cipher and also a Random Substitution Cipher. Students should become well-acquainted with the need for secrecy when sending information over the Internet, and that in an age of powerful computational tools, techniques of encryption will need to be more sophisticated. |
Code with Anna and Elsa
Self-led Tutorial
Let's use code to join Anna and Elsa as they explore the magic and beauty of ice. You will create snowflakes and patterns as you ice-skate and make a winter wonderland that you can then share with your friends!
10 Minutes of Code
Self-led Tutorial
The 10 Minutes of Code activities can be used in class as a way to spark students' interest in coding with the TI technology they carry in their backpacks every day. Learn the basics of coding using the TI-84™ Plus and get started programming in just 10 minutes – no experience needed!
Simple Encryption
Self-led Tutorial
Students are introduced to the need for encryption and simple techniques for breaking (or cracking) secret messages. They try their own hand at cracking a message encoded with the classic Caesar cipher and also a Random Substitution Cipher. Students should become well-acquainted with the need for secrecy when sending information over the Internet, and that in an age of powerful computational tools, techniques of encryption will need to be more sophisticated.
Comfortable Activities
Elementary 🧮 Middle School 📊 High School
Learn One Hour of Coding with RoboBlockly Self-led Activity RoboBlockly is designed for beginners to learn coding and math with robots. The activities are student-guided with tutorial videos. RoboBlockly prepares students to be ready to program in C/C++. | BlocksCAD Snowflake Lesson Plan Using BlocksCAD, a free online software designed to teach students coding and Computer Aided Design, students will design a 3D snowflake. Using shapes, translate, rotate, and loop blocks, students will be exposed to computational thinking to construct something they can 3D print! | Bloons Trigonometry Defense Self-led Tutorial In this lesson you will code a shooting monkey tower from the popular Bloons Tower Defense game. By the end of the lesson you will know the angle finding maths and algorithms commonly used in many of today's most popular tower defense games. You will be able to apply this knowledge in your own game. Gamefroot Hour of Code tutorials use a visual programming language using blocks where students simply drag and drop visual blocks to write code. |
Learn One Hour of Coding with RoboBlockly
RoboBlockly is designed for beginners to learn coding and math with robots. The activities are student-guided with tutorial videos. RoboBlockly prepares students to be ready to program in C/C++.
BlocksCAD Snowflake
Using BlocksCAD, a free online software designed to teach students coding and Computer Aided Design, students will design a 3D snowflake. Using shapes, translate, rotate, and loop blocks, students will be exposed to computational thinking to construct something they can 3D print!
Bloons Trigonometry Defense
In this lesson you will code a shooting monkey tower from the popular Bloons Tower Defense game. By the end of the lesson you will know the angle finding maths and algorithms commonly used in many of today's most popular tower defense games. You will be able to apply this knowledge in your own game. Gamefroot Hour of Code tutorials use a visual programming language using blocks where students simply drag and drop visual blocks to write code.
Spread the Word Before and Celebrate After your Hour of Code
Questions? Contact Us!
Hour of Code is a wonderful way to build excitement and provide students and educators opportunities to code! Please contact Corey Rogers if you're interested in incorporating Computer Science and coding into your learning community.
If you have questions, please feel free to reach out to Corey (crogers@gwaea.org) or your district's Digital Learning Consultant for more information.
