Beauty and Joy of Computing
Unsolvable and Undecidable Problems
Try as you might, some functions just cannot be computed. The lab introduces the class to the possibility of unsolvable problems. The fourth lesson in a series of seven begins with a logic problem, then progresses to looking at functions...
Curated OER
Digital Logic Signals
In this electronics worksheet, students interpret schematic diagrams and analyze circuit components to answer 9 short answer and problem solving questions.
Think Like A Programmer! Puzzlets Cork the Volcano Curriculum
Krzysztof Haft-Szatynski
Move the Turtle
Turtles are not known to be speedy movers, but have you ever tried to get them to move in a specific direction? How about getting them to move in a perfect circle? With this app, young computer programmers have to be on their toes to...
SurfScore
Kodable
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...
Learning to Code Through Gameplay and Exploration 12-week Rotation for K-2
Curated OER
Solving a Simple Maze
It is a-maze-ing how lost one can get. Teams reconstruct a simple maze and solve it. Participants create an algorithm that a robot would follow in order to solve the maze as well. The activity includes an extension directing pupils to...
Teach Engineering
What Does Light See?
The second installment of a seven-part series focuses on the refraction of light and how it affects the colors we see. Learners consider how this concept connects to biosensors for cancer detection.
Curated OER
The BEAM Project: Building Efficient Architectural Models
Technology or engineering teams are given a task to design, construct, and test the efficiency of a structure that will foster an even temperature throughout an entire sunny day. Intended as a long-term project, pupils research, plan,...
Computer Science Unplugged
The Orange Game–Routing and Deadlock in Networks
How is data able to move in a congested network? Groups simulate moving data around a congested network by passing fruit around a circle, following specific rules, until everyone ends up with their own fruit. Extension activities...
Code.org
Creating Functions
Quit repeating yourself ... you can make this simpler! Rather than repeating the same set of code over and over, class members learn to build and call functions in a series of challenges in App Lab. In the end, they combine...
TryEngineering
Solving a Simple Maze
Solve a maze ... from a robot's point of view. In the lesson plan, your scholars build a small, simple maze from cardboard and then find a route from the start point to the finish point. They write an algorithmic process that a robot...
Curated OER
What Begins With Bb?
First graders match letter sounds to pictures they represent. In this matching letter sound lesson plan, 1st graders use the computer program Kidspiration to match the letter sounds to the corresponding pictures. This can be used for 1...
Curated OER
Gummy Bear Math
First graders predict, collect data, and create a graph based on gummy bear colors they are given. For this graphing lesson plan, 1st graders first predict how many colors of gummy bears there are. They then count the colors, graph them,...
Curated OER
Tools of the Trade
Young scholars investigate different jobs that require specific tools. In this occupational lesson plan, students describe a tool one of their family members uses for their job and why it is necessary to have. Young scholars...
Curated OER
The Very Grouchy Ladybug: Telling Time
Students practice telling time by reading a children's story. In this time keeping lesson plan, students read the book The Very Grouchy Ladybug by Eric Carl, and create a schedule for the ladybug to complete certain activities....
Curated OER
Today is Monday - Calendar Math
Students practice memorizing the seven days of the week and keeping them in order. In this calendar lesson, students read aloud the book Today is Monday by Eric Carle, and create their own calendar style book using educational...
Curated OER
Animal Habitats:
Students demonstrate knowledge of plants and animals within a habitat by dragging pictures into the appropriate habitat.
Curated OER
Conveyor Belt Production
Students design a system that will move their glass product across a room in the plant. They must move the product 12 feet and their items cannot fall off at any time.
Curated OER
The Water Cycle
Second graders use the program HyperStudio to draw and describe the water cycle. In this science and technology lesson plan, 2nd graders will first become familiar with the water cycle by exploring books and websites in the classroom....
Curated OER
LEGO Mini-Golf
Learners work together in teams to build a LEGO golf course. They build holes with sensors on them for the golf balls. They answer questions about their project to end the lesson.
Curated OER
Things that Go Bump, Bump, Bump
Learners program previously constructed bumper cars to keep bumping and reversing indefinitely. They use touch sensors attached to separate ports and complete a worksheet.
Braingle
Braingle: Logic Brain Teasers
Think logically as your solve the brain teasers provided on this page. Test your own logic skills with the puzzles that you can sort by popularity and difficulty, and test others' logic skills by submitting your own puzzles.