+
Lesson Plan
Code.org

Compound Conditional Logic

For Students 9th - 12th
Scholars explore compound conditional logic and learn to use the Boolean operators AND, OR, and NOT within conditional statements by incorporating these operators to improve a previously created app.
+
Lesson Plan
Curated OER

Boolean Algebra and its Application to Problem Solving and Logic Circuits

For Teachers Higher Ed
Introduce learners to the concept of Boolean Algebra. In groups, they are given real life situations in statements and make conclusions. They will use the statements to form compound statements. To end the lesson, they use the compound...
+
Lesson Plan
Education World

Use Boolean Search Terms to Shorten Web Searches

For Teachers 6th - 9th
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...
+
Lesson Plan
TryEngineering

Boolean Algebra is Elementary

For Teachers 3rd - 6th Standards
See how Boolean algebra relates to video games with a lesson that teaches young scholars how to use Boolean algebra to create rules for a virtual world. They test the rule base for consistency in groups.
+
Lesson Plan
Code.org

Understanding Program Flow and Logic

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

Circuits and Boolean Expressions

For Teachers 3rd - 6th Standards
Teach basic logic using Boolean operators. Young computer scientists learn about the operators NOT, AND, and OR, and how they can be expressed using Boolean notation, logic gates, or truth tables. Along the way, they learn about half...
+
Worksheet
Curated OER

Boolean Algebra

For Students 12th - Higher Ed
In this physics instructional activity, students complete circuit true tables and solve 67 questions on Boolean algebra. They identify different logic gate circuits.
+
Lesson Plan
Curated OER

Boolean Search Techniques

For Teachers 3rd - 12th
Students search using the Boolean search model.  In this navigating the Internet lesson, students narrow their searches using and, or ,not and parentheses.  Students recognize the differences in a one word search and one of multiple...
+
Lesson Plan
Curated OER

Boolean Algebra

For Teachers 8th - 10th
Students play a series of games involving Boolean logic.  In this Boolean Algebra lesson plan, students participate in games such as "George Boole Says" to explore Boolean logic.  The format of the lesson plan is difficult to read.
+
Lesson Plan
Curated OER

Boolean Operators

For Teachers 4th - 12th
Students practice using Boolean operators "AND", "OR" and "NOT" in online searching to either narrow or expand the results.
+
Lesson Plan
Curated OER

Understanding and Using Boolean Operators

For Teachers 6th - 8th
Students identify and define Boolean operators. They differentiate between operators and their intended uses. They use the operators AND, OR, NOT, parenthesis, and NEAR in Internet searches and analyze search results. They use...
+
Interactive
Khan Academy

Challenge: Smarter Button

For Students 6th - Higher Ed
Now, challenge your knowledge of Boolean operators even further with this JavaScript program to create a button that changes color after being pressed. This activity is the second in a series and would made a good follow up to the first...
+
Lesson Plan
Curated OER

Introduction to Digital Logic

For Teachers 4th - 5th
Young scholars assess how to employ simple logic in digital circuits and are introduced to Boolean algebra. They divide up into groups and are given several key ingredients to practice and differentiate different types of logic gates.
+
Interactive
Khan Academy

Challenge: Your First Button

For Students 6th - Higher Ed
Practice using conditional if statements, Boolean expressions, and Boolean operators by programming a user-selected button. This activity guides by using a small program that needs some modifications to work correctly. 
+
Interactive
Khan Academy

Challenge: Number Analyzer

For Students 6th - Higher Ed
The JavaScript program you create will answer a simple question about a number. Is it positive, negative, or zero? Create a Boolean expression and use conditional if statements to test the value and then print the results. 
+
Interactive
Curated OER

Karnaugh Mapping

For Students 10th - Higher Ed
In this electrical circuit worksheet, students answer a series of 17 questions using a Karnaugh map to generate a Boolean expression, and identify logic gates and functions. This worksheet is printable and the answers are available on-line.
+
Interactive
Curated OER

Sum of Products and Product of Sums Expression

For Students 10th - Higher Ed
In this electrical circuit worksheet, students answer a series of 21 questions about sum of product and product of sum, and Boolean expression for a logic circuit. They design and build a circuit board using  PC-board relays to show an...
+
Lesson Plan
Code.org

While Loops

For Students 9th - 12th
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.
+
Interactive
Khan Academy

Challenge: Bouncy Ball

For Students 6th - Higher Ed
Create your own bouncing ball program with this guided activity. Java Script code that sends a ball down the screen is provided. The task is to fix the code to make it bounce up when it hits the bottom of the screen and then down again...
+
Interactive
Khan Academy

Challenge: Your First Painting App

For Students 6th - Higher Ed
Ever wonder how those neat painting applications work? Completing this coding activity will give you some insight. First, starting with a simple function that draws a small circle as the mouse moves around the screen, adjust the function...
+
Interactive
Khan Academy

Project: Magic 8-Ball

For Students 6th - Higher Ed
Your student programmers will enjoy creating their own Magic 8-ball in this JavaScript activity. This a great opportunity to practice using if and else statements based on randomly generated numbers. What will you ask the 8-ball? 
+
Interactive
Khan Academy

Challenge: Flashy Flash Card

For Students 6th - Higher Ed
Create your own flash card in this JavaScript coding activity. Modify the given code so that the answer is revealed when the mouse is pressed. Provides good practice of conditional if-else statements.
+
Lesson Plan
Curated OER

Student Census

For Teachers 7th - 9th
Students collect data from their peers and store the information in a database. As students manage the information they realize the usefulness of a database as a tool to manage large amounts of information in an efficient and accurate...
+
Worksheet
Curated OER

Binary Math Circuits

For Students 11th - Higher Ed
In this Algebra II/Pre-calculus worksheet, students analyze and build digital circuits.  The six page worksheet contains eleven problems.  Answers not included.