Lesson Plan
Code.org

Number Systems

For Teachers 9th - 12th
Generating a system of shapes. Groups work together to create a number system using three different shapes as symbols. The groups should come up with the rules that generate all the possible permutations of the three shapes.
Lesson Plan
Code.org

The Need for DNS

For Teachers 9th - 12th
That's one complicated address book! To understand the need for a system that keeps track of addresses, pupils trying to find the IP address of their classmates. Then individuals change their IP addresses, which leads to research...
Lesson Plan
Institute of Electrical and Electronics Engineers

Cracking the Code

For Teachers 3rd - 12th Standards
Some interesting reading on the history of barcodes opens this technology lesson plan. Readers find out how engineers contribute, and then they gather into groups to discuss possible improvements to our current UPC barcode system. Know...
Lesson Plan
Institute of Electrical and Electronics Engineers

Arduino Blink Challenge

For Teachers 9th - 12th Standards
Emerging engineers read about Arduino software and how it can be used. Then they follow a nine-step tutorial to connect an Arduino board to a computer and put it to work! The objective is to code a program that will cause an LED to...
Activity
1
1
Teach Engineering

Connect the Dots: Isometric Drawing and Coded Plans

For Students 6th - 12th Standards
Individuals discover how to draw cubes on triangle-dot paper. They use cubes to build structures and draw corresponding isometric drawings on dot paper in the second lesson of the series of five. The activity also introduces the concept...
Lesson Plan
Institute of Electrical and Electronics Engineers

Binary Basics

For Students 9th - 12th
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...
Lesson Plan
Drexel University

Learning Roomba Module 3: Controlling Movement

For Teachers 9th - 12th
Look at it go. The resource, the third in a series of five using a Roomba, explains the different types of movements a Roomba makes, then challenges pupils to create computer codes that will cause the Roomba to travel specific paths.
Lesson Plan
Knoxville Art Museum

Lee Walton: Codes in Drawings

For Teachers 3rd - 5th
Familiar with the systems-based sports drawing of experimental artist Lee Walton? If so, this drawing exercise if for you. Young artists observe an activity over time, develop a coded language for the activity, and then draw a...
Lesson Plan
University of Minnesota

Virtual Neurons

For Teachers 5th - 12th
It's electric! Young anatomists use Virtual Neurons software to build, control, and analyze complex nerve circuits within the body. Colorful and packed with content, class members enjoy interacting with the nervous system...
Lesson Plan
Science Matters

You Gotta Have Heart

For Teachers 5th
Here's a lesson that's not for the faint of heart! The seventh activity in a larger series introduces learners to the circulatory system with a study of the heart anatomy. Using a pig heart, individuals identify the different components...
Lesson Plan
Code.org

Binary Numbers

For Teachers 9th - 12th
All you need is a zero and a one. Build pupils' understanding of binary values and number systems to gain familiarity with binary numbers. Using a hands-on activity and technology, scholars learn how the binary system works and its...
Lesson Plan
TryEngineering

Arduino Blink Challenge

For Students 6th - 12th
Who knew turning a light on and off could be so complicated? In the lesson, pupils use Arduino boards to learn about computer codes and programs. They program an Arduino to make a light turn on and off at certain time intervals.
Unit Plan
Core Knowledge Foundation

Unit 1: Contemporary Fiction - They Call Me Güero: A Border Kid’s Poems by David Bowles

For Teachers 5th Standards
They Call Me Güero: A Border Kid's Poems by David Bowles is the focus of a five-week language arts unit unit. Fifth graders listen to various poems and participate in thoughtful discussions, examining vocabulary and learning new words in...
Activity
Ideas From Suzi

Guided Reading: Beyond the Basics

For Teachers 1st - 5th Standards
Elevate children's reading comprehension skills with this collection of guided reading resources. From paper dice with basic comprehension questions printed on them to a system for using sticky notes to identify key...
Activity
NASA

Speaking in Phases

For Students 9th - 12th
Hear from deep space. Pupils learn how satellites transfer information back to Earth. They learn about three different ways to modulate radio waves and how a satellite sends information with only 0s and 1s. Using sound, class members...
Lesson Plan
Code.org

Sending Binary Messages

For Teachers 9th - 12th
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...
Lesson Plan
Code.org

Sending Binary Messages with the Internet Simulator

For Teachers 9th - 12th
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...
Lesson Plan
Code.org

Sending Bits in the Real World

For Teachers 9th - 12th
A bit optional. How do computers transmit in the real world? Pupils research a device that is used in transmitting bits, then individuals create a poster that presents the information they have learned about their device. 
Lesson Plan
Code.org

Sending Numbers

For Teachers 9th - 12th
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...
Lesson Plan
California Department of Education

Possible Careers

For Teachers 7th Standards
Is a STEM career the right choice for me? Lesson four in a six-part career and college readiness series introduces seventh graders to the world of STEM occupations. Individuals use their Holland code results to select, research, and...
Lesson Plan
Code.org

Practice PT - Encode an Experience

For Teachers 9th - 12th
Encoding What I did Last Summer. Class members develop a way to encode a personal experience using a top-down approach to determine components and sub-components of their experience They then pick one portion of the experience and go...
Lesson Plan
Institute of Electrical and Electronics Engineers

Hand Biometrics Technology

For Teachers 3rd - 12th Standards
Electronic engineering hopefuls get hands-on with hand geometry and the technology of biometrics. After taking the appropriate measurement on their hands, they configure their personal hand geometry codes and compare them to classmates....
Lesson Plan
Space Awareness

Valleys Deep and Mountains High

For Teachers 8th - Higher Ed
Sometimes the best view is from the farthest distance. Satellite imaging makes it possible to create altitude maps from far above the earth. A three-part activity has your young scientists play the role of the satellite and then use...
Lesson Plan
Code.org

HTTP and Abstraction on the Internet

For Teachers 9th - 12th
Introduce your class to the layers of abstraction of the Internet with a lesson on the HTTP protocol. Pupils review previous lessons on levels of the Internet, then investigate new high levels by examining the HTTP traffic on...