Curated OER
NUMB3RS Activity: Coded Messages
Using matrix multiplication and inverse matrices, young scholars are trying to uncode a coded message. Students encrypt simple messages using 2 x 2 matrices.
Curated OER
Coded Message Game
In this coded message instructional activity, students use the two-digit numbers and letters of the alphabet code to decipher a quote about the brain from Santiago Ramon y Cajal. Students decode eighteen words.
Curated OER
Navajo Code Talkers
An engaging instructional activity focuses on the contributions of the Navajo people during World War II. Learners read the book Navajo Code Talkers by Andrew Santella, answer a series of comprehension questions about the text, and write...
Exploratorium
Secret Codon - Write a Message in DNA
String up a message. Pupils string together colored beads to code a word or short phrase. Each color represents one of the four DNA bases. Using a combination of three bases, learners create an amino acid that stand for each letter of...
Code.org
Cracking the Code
Scholars learn how to crack secret codes as they continue reading from the Blown to Bits and try to crack the random substitution cipher. They also begin learning about the Vigenere cipher.Â
Institute of Electrical and Electronics Engineers
Binary Basics
Back to the (binary) basics. The resource provides a simple overview of binary code and gives two different activities to introduce it to elementary and middle school learners. Classmates write and decode messages to each other in binary...
Curated OER
Get the Message?
Remember Morse Code? High schoolers investigate ways in which people communicate and assess which communication methods are appropriate and effective in different situations. They evaluate how constant changes in the world of technology...
Curated OER
Cartouche Codes
Students explore ancient Egyptian hieroglyphics and cartouches. Then they develop their own written code to represent their names. Students also sculpt and use their code to create their own cartouche. Finally, they research the symbols...
Anti-Defamation League
Student Dress Codes: What's Fair?
The controversy over school dress codes continues. The debate involves questions like, why is there a policy? Who sets the policy? Who enforces the policy? What is a fair policy? Tweens and teens have an opportunity to engage in the...
Code.org
Sending Binary Messages
Pairs build a device that will be able to send a binary message. They then update their device to allow it to send four possible messages before upping the ante to eight. The provided self-assessment rubric comes with reflection...
Khan Academy
Challenge: Ice Cream Code
Practice adding color to your simple JavaScript picture. Three layers of ice cream in a bowl with a cherry on top, gives your beginning coders a tasty challenge.Â
Computer Science Unplugged
Codes in a Song—Modems
Let's listen to some codes. To understand how a modem sends binary numbers over a phone line, class member listen to the codes included in the provided mp3 files, translates the tones to binary numbers and then convert the binary numbers...
Khan Academy
Challenge: Parting Clouds
Let the sun shine as your young coders move the clouds across the sky while practicing animation coding skills in JavaScript. Younger learners may benefit from more guided help or a whole-class discussion before trying this coding task.Â
Doing Maths
Converting Metric Measurements Code-Breaker
Can your scholars crack the code of this metric worksheet? To start, mathematicians must convert different units of measurement to the standard metric system form. Then, pupils plug in the corresponding letter to the correct answer to...
Curated OER
May 24, 1844 - Morse Code Message
In this writing prompt worksheet, students learn that May 24, 1844 was the day the first Morse Code message was sent. Students research resources in their classroom to find five facts about Morse Code and summarize them in their own...
Curated OER
Binary Code Message
In this binary code message, students convert numbers from binary numbers to base ten. This one-page instructional activity contains 26 problems.
Khan Academy
Project: Build-a-House
Start with a basic house created in JavaScript code and practice programming with loops as you add rows of windows, grass, flowers, or trees. How about some apples growing in the trees? You get the idea. Your coding students can let...
Khan Academy
Project: Make it Rain
Make it rain on your computer screen with this challenging JavaScript programming project. Modify the existing code of one little drop to create a downpour by using arrays and properties of arrays. But why stop there? How about some...
EngageNY
Using Matrix Operations for Encryption
Data encryption is an important security measure for sensitive data stored on computers. Pupils learn how to utilize matrices for creating code. They also get a great review of matrix multiplication, inverse matrices, and the identity...
Core Knowledge Foundation
Unit 8: Code Talker by Joseph Bruchac Teacher Guide
Joseph Bruchac's Code Talker tells the remarkable story of Navajo Marines' role in battles of the Pacific Theater during World War II. As scholars read the novel, they also engage in activities that expand their knowledge of Navajo...
Curated OER
Coded Messages
Students solve matrices by multiplication. In this algebra lesson, students create coded messages and relate it to solving matrices. They multiply and find the inverse of matrices.
Curated OER
Navajo Code Talkers
Young scholars research information about Navajo Code Talkers on the internet to explain their significance in World War II. Students access dictionary of words used in the secret code. Young scholars create messages, using the Navajo...
Curated OER
Secret Messages
Students research Egyptian hieroglyphics and how the Rosetta Stone makes it possible to decode ancient writings. They then develop their own picture symbol codes and write messages using picture symbols instead of letters. They then use...
Code.org
Sending Binary Messages with the Internet Simulator
Show your class how to develop a protocol to solve a problem. Pupils then continue with working with binary messages but refine a protocol to assist with the distinction of individual bits by including a bit rate. Finally, the pairs use...