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...
Curated OER
Flowchart
Students view examples of different flow charts and then create one on their own. In this flowchart lesson plan, students create a flow chart for washing the dog.
Curated OER
Flowchart Development
Students identify the parts of a flowchart. In this sequencing lesson, students define and then create their own flowcharts.
Discovery Education
Artificial Intelligence
What makes human interaction different from interaction with computers? Learners consider the question as they build Turing tests to determine whether a computer thinks like a human. They begin by looking at current versions of Turing...
Code.org
Introduction to Arrays
How can you store lists in a computer program? The 16th installment of a 21-part unit introduces arrays as a way to store lists within a variable. Individuals program a list of their favorite things—adding interest to the activity.
Code.org
Digital Assistant Project
Scholars apply previously learned skills to create a functional computer program. They produce a digital assistant incorporating string commands and complex conditional logic.
Code.org
While Loops
Bring your pupils in the loop with while loops. Scholars learn how to modify conditional statements to produce while loops in the 14th lesson of the series. They use flowcharts to understand loops and then program some examples of loops.
Curated OER
Robot Labyrinth
Students design a flowchart for their robotic program. In this physics lesson, students construct a robot that can navigate certain obstacles. They present their program and robots in class.
Curated OER
Sensor Challenge
Learners develop a pseudo code flowchart for their robotic program. In this physics instructional activity, students construct a robot that can navigate through certain obstacles. They test their robot and present them to class.
Curated OER
Systems and Control
Students create a circuit board that demonstrates how a traffic light works. After writing a PIC program for traffic lights, students assemble a circuit board to test the validity of the program they have written. Circuit boards and...
Curated OER
Following a Monster
Students follow tracks of a monster who has walked through their classroom to see what he has done. They discuss sequencing vocabulary before using computer software students sequence the monster's visit using a concept map. In a word...
Curated OER
Tic-Tac-Toe
Students investigate finite mathematics using a flow chart. In this algebra lesson, students investigate logic and strategies using flowcharts. Students compete against each other using different approaches to playing the game.
Teach Engineering
Cellular Respiration and Bioremediation
You can breathe easily now that you've found a winning resource. Young biologists learn about the process of cellular respiration, primarily through teacher-led discussion and instruction. They also consider the concept of...
Curated OER
Investigate the Role of Cholesterol from Cholesterol-rich Foods in the Human Body
Eighth graders assess fat content of different food samples. In this biology lesson plan, 8th graders create a flowchart showing the transport of cholesterol in the bloodstream. They perform tests for the presence of lipids on food samples.
University of California
Euclidean Geometry
Go back to where it all began! Investigate how axiomatic systems and Euclidean geometry are based on undefined terms, common notions, postulates, and propositions by examining passages from Euclid's Elements. (Social studies teachers...
College Board
Team Problems in Computer Science
There is no I in team. Seven team problems provide classmates the opportunity to work with a partner on a task. Projects span the course and require pupils to apply their knowledge. Tasks range from writing the algorithm in English to...
Curated OER
Reading Rainbow: Changing the World an Idea at a Time
Learners, after watching Lemonade for Sale, discuss the terms "for profit" and "not for profit." They explore how to take an idea and turn it into action.