App
SurfScore

Kodable

For Students K - 6th
Prepare young scholars for life in the twenty-first century with this introduction to computer coding formatted as a fun problem solving game, this resource is a great way to develop children's sequential thinking...
Activity
Beauty and Joy of Computing

Sprite Drawing and Interaction

For Students 8th - 12th
Discover how to program objects to move on a screen. In the second lab of a five-part unit, each learner uses block instructions to program a sprite to follow their mouse (cursor). They investigate how to use these same block...
Activity
Computer Science Unplugged

Treasure Hunt—Finite-State Automata

For Teachers 4th - 12th
Introduce your class to the concept of finite-state automata with an activity that asks individuals to try to map their way to Treasure Island by taking different routes though an island chain. Each island has two ship sailing...
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
Teach Engineering

Discovering Phi: The Golden Ratio

For Teachers 6th - 8th Standards
Fe, phi, fo, fum. This activity leads pairs to find the ratio of consecutive terms of the Fibonacci sequence. The pairs find that the Fibonacci sequence can be found in many places. A discussion with the class shows that the ratios...
Lesson Plan
Curated OER

DNA Replication, Transcription, and Translation

For Teachers 9th - 12th
Young scholars apply the rules of complementary base pairing to finding the complementary sequence to a given strand of DNA. After extensive researching, the also find the amino acid sequence encoded by a given strand of DNA.
Lesson Plan
1
1
Teach Engineering

Rube Goldberg and the Meaning of Machines

For Teachers 7th - 9th
A Rube Goldberg machine does not really look like it would make work easier. Introduce your class to Rube Goldberg with a resource that shows how his inventions make simple tasks harder to complete. 
Lesson Plan
Curated OER

Have I Been Hacked?

For Teachers 6th - 12th
Learners investigate how effective SNEAK strategies are in detecting hackers. In this technology lesson, students explain the ethical issues about hacking. They graph and analyze their experimental results.