CS + Math Hour of Code Resources
Celebrate Computer Science Ed Week with an Hour of Code!
What is 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 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 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
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.
Email: crogers@gwaea.org
Website: dlgwaea.org
Location: 4401 6th Street Southwest, Cedar Rapids, IA, USA
Phone: 3193825902
Twitter: @dlgwaea