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...
Code.org
Understanding Program Flow and Logic
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
Two Lives Left
Cargo-Bot
What would you think of an app that provides a creative introduction to an important 21st century skill, challenges learners at many levels, and is an addictively, fun game? Did we also mention it was free? We think you will find all...
Think Like A Programmer! Puzzlets Cork the Volcano Curriculum
Curated OER
Digital Logic Signals
In this electronics learning exercise, students interpret schematic diagrams and analyze circuit components to answer 9 short answer and problem solving questions.
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...
Curated OER
Programmable Logic Controllers
In this electronics worksheet, students answer 1 short answer question about the purpose and applications of Programmable Logic Controller.
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 skills.
Education World
Use Boolean Search Terms to Shorten Web Searches
Have you ever conducted a Web search and received too many hits? Teach your class about Boolean search terms and provide them time to practice conducting efficient online searches. This lesson plan contains several fun activities which...
Skyscraper Museum
Changes in a City Over Time
Investigate the growth and development of New York City with the final lesson in this four-part series on skyscrapers. Learners first explore the concept of urban growth by looking closely at a series of three paintings made of Wall...
Curated OER
Are We Alone
Seventh graders collect/analyze data and draw conclusions; support reasoning by using a variety of evidence; construct logical arguments; access information at remote sites using telecommunications; apply the concept of percent;...
Curated OER
Cows That Type Friendly Letters
Students engage in a lesson that introduces the parts of a letter. The lesson is taught using a powerpoint presentation with the purpose of integrating technology into instruction. Students create a letter and thinking map to challenge...
Learning to Code Through Gameplay and Exploration 12-week Rotation for K-2
Computer Science Unplugged
Battleships—Searching Algorithms
How does a computer perform a search in order to find data? The lesson begins with a demonstration on finding one number out of 15. Pairs then play three games of Battleship by using different search techniques. The lesson plan finishes...
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 include...
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
Tools of the Trade
Students investigate different jobs that require specific tools. In this occupational lesson, students describe a tool one of their family members uses for their job and why it is necessary to have. Students create computer pages using...
Curated OER
Technology Newsletter
Students discuss impact and value of modern technological inventions on society, contemplate world without technology, skim magazines and newspapers for advertisements highlighting modern technologies, and work with partner to create...
Curated OER
Thanksgiving Acrostic Poems
Students watch streaming video, Holiday Facts and Fun: Thanksgiving, define and discuss acrostic poetry, complete circle map using words associated with Thanksgiving, and create acrostic Thanksgiving poems to be typed in Microsoft Word...
Curated OER
Gummy Bear Math
First graders predict, collect data, and create a graph based on gummy bear colors they are given. In 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
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 instructional activity, students read aloud the book Today is Monday by Eric Carle, and create their own calendar style book using...
Curated OER
Animal Habitats:
Students demonstrate knowledge of plants and animals within a habitat by dragging pictures into the appropriate habitat.
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,...