Computer Science Unplugged
You Can Say That Again! – Text Compression
Compression, the process computers use to store information, is the focus of a resource that presents two different stories that describe the concept of compression by eliminating repeated letters and replacing them with a...
Curated OER
Alphabet Poems
Develop fluency with a variety of works. Help kindergartners use multiple strategies to understand text and decoding. They will create an alphabet poem book on Kid Works 2 to illustrate and write their own poem. In the end, they will...
Code.org
Sending Numbers
Binary graphing ... bit by bit. Pairs work together to develop a protocol in order to send the points of a graph. One partner sends the points and the other receives them and tries to recreate the graph. The pupils use the rubric to...
Code.org
Text Compression
The second instructional activity in a unit of 15 introduces pupils to text compression. The class begins with discussing how they already use text compression when sending text messages. Pairs learn more about the subject as they work...
Curated OER
Computer Language
A thorough and engaging slideshow presentation discusses all things computer, from artificial intelligence programs to text messaging lingo. Computer science students will get a kick out of the examples for ELIZA, Otto Jesperson's...
Discovery Education
Satellite Telemetry
Satellites require rockets to launch, but it doesn't take a rocket scientist to understand them. Future engineers learn about how satellites send data to Earth and how to interpret satellite images. They see how radio waves play a role...
Curated OER
Communications: To the Rescue!
Students role-play as soldiers rescuing lost mountain climbers. Working in teams, they interpret maps to locate the climbers and use flashlights to send and receive coded messages about the rescue. Their goal is to complete the task in...
Curated OER
Binary and Communication Systems
Young scholars participate in an activity that introduces them to the concept of binary coding as a language. They decode messages using special boards that has its own code for different letters. They create new codes by rearranging...