Activity
Beauty and Joy of Computing

Building Grids for Games

For Students 8th - 12th
You can't play Tic Tac Toe without grids. In the fourth lab of a five-part unit, scholars learn how to build grids for games such as Tic Tac Toe. Along the way, they also learn about reporter blocks that perform calculations.
Activity
Beauty and Joy of Computing

Conditional Blocks

For Students 9th - 12th
If you use the resource, then pupils will understand conditional block instructions. In the first lab of a six-part unit, pupils learn how to use conditional statements (if/then) in block instructions for computer programming. They apply...
Activity
Beauty and Joy of Computing

Nesting Lists

For Students 9th - 12th
Create lists within lists. The second lab in a series of five in the unit has pupils develop a simple contact list app. The tasks within the lab build the need for an abstract data type. Individuals build more complexity into their...
Activity
Beauty and Joy of Computing

Three Key List Operations

For Students 9th - 12th
Develop an understanding of the Map, Keep, and Combine operations. The lab leads the class through the exploration of three list operations. Each task contains a self-check to measure scholars' understanding of the operation in the...
Activity
Beauty and Joy of Computing

Search Engines

For Students 9th - 12th
Which search engine is best? The last lab in a unit of five leads the class to investigate search engines. Working in groups, individuals read and discuss articles related to searching the Internet. Pupils develop suggestions that...
Activity
Beauty and Joy of Computing

Unsolvable and Undecidable Problems

For Teachers 9th - 12th
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...
Interactive
Howard Hughes Medical Institute

Using DNA to Trace Human Migration

For Students 9th - 12th
Can scientists trace all humans back to a small region in Africa? An intriguing lesson turns back time to reveal artifacts leading scientists to believe human life originated in Africa and dispersed from there.
Lesson Plan
Curated OER

Case Tools

For Teachers 12th - Higher Ed
Students use CASE Tools in order to develop skills that are relevant in the world of technology and business. They will practice the new skills in mock type of projects that are relevant to real life scenarios.
PPT
Curated OER

The Research Process: Locating, Evaluating, Integrating, and Citing Sources

For Teachers 11th - Higher Ed
Planning on assigning a research project to a high school or college class? Although text-heavy, the concise explanations, color-coded examples, and writing tips included in this presentation make in worth a preview.
Lesson Plan
Curated OER

Welcome Back to the Computer Lab: Starting a New School Year

For Teachers 1st - 5th
Get kids re-oriented to the computer lab for back-to-school. The constructivist approach in this session allows children to exert ownership of their behavior in the computer lab. Read aloud a few books about good and poor manners, as...
Worksheet
Curated OER

Squigly's Autumn Code Breaker

For Students 1st - 2nd
In this puzzle worksheet, students solve the following riddle: Why do leaves change color in the fall? Students write the letter on the line that comes after the letter in the alphabet below the line.
Lesson Plan
Curated OER

The Unspoken Words of Media Ethics: Do we know what they are?

For Teachers 10th
Students read codes of ethics from the New York Times, Washington Post, Society of Professional Journalists and the American Society of Newspaper Editors.  In this Civics lesson, 10th graders role-play ethical dilemmas faced by...
Lesson Plan
Curated OER

Ehhh! Can you repeat that!

For Teachers K - 2nd
Students assess how to recognize phonemes that stand for letters creating spoken words utilizing the short vowel /e/. They associate our written language as a secret code to solve. The tongue twister "Everybody saw Eddie and the Eskimo...
Lesson Plan
Curated OER

Sociobiology: Heredity Factors

For Teachers 9th - 12th
Students examine DNA replication and how proteins are synthesized from DNA codes and continue to explore the effects of genetics in additional lessons. Among the topics covered are: protein synthesis, cell chemistry, environmental...
Lesson Plan
Curated OER

Effects of the Stono Rebellion

For Teachers 4th
Fourth graders learn about a slavery rebellion.  In this slavery lesson plan, 4th graders work in groups to review different non-violent ways enslaved Africans protested slavery.  Students learn about the Stono Rebellion, read...
Worksheet
Curated OER

ABChain Gang - C

For Students 9th - 12th
High schoolers can hone their research skills by exploring the Internet to find the answers to the trivia questions presented in this on-line worksheet. This resource focuses on questions that have the letter "C" in them, such as;...
Lesson Plan
Curated OER

Being a Pedestrian

For Teachers K - 4th
Students study the Green Cross Code. They determine that there are specific traffic rules for pedestrians, just as there are for other road users. They think about the rules they would need to follow to obtain a 'pedestrian's license'...
Lesson Plan
Ontario

Animation Programming—Computer Studies

For Teachers 7th - 10th
Introduce high schoolers interested in animation programming to fundamental programming concepts so that they can plan and write simple programs.
Lesson Plan
College Board

AP® Computer Science: A Picture Lab Student Guide

For Students 11th - 12th
How do you modify digital pictures? In this lab learners write methods that modify digital pictures. They how to traverse a two-dimensional array of integers or objects, and are introduced to nested loops, binary numbers,...
Lesson Plan
TryEngineering

Data Representation: Millions of Colors

For Teachers 9th - 12th Standards
How many colors do you know? The lesson teaches scholars how digital devices use binary and hexadecimal representations to store colors. They learn how millions of colors are available on these devices.
Interactive
CK-12 Foundation

Adding and Subtracting Matrices: The Matrix Calculator

For Students 10th - 12th Standards
Discover the procedure to add and subtract matrices. Pupils use the interactive and discover the pattern in adding and subtracting matrices. Scholars adjust the entries in the addends and see the resulting changes in the sum. They also...
Interactive
CK-12 Foundation

Radical Equations: Geometric Visual of a Square Root

For Students 8th - 11th Standards
How can you draw a number? A set of questions takes learners through the reasoning for why a geometric construction can be drawn to represent the square root of a number. An interactive helps visualize the construction.
Interactive
CK-12 Foundation

Law of Cosines: Get on Base

For Students 10th - 12th
Baseball is all about math. Young baseball and mathematics enthusiasts determine the distance between players on a baseball field using the Law of Cosines. An interactive helps them find relevant distances and angles to use in their...
Interactive
CK-12 Foundation

Ordered Pairs in Four Quadrants

For Students 6th - 8th Standards
One quadrant just isn't enough. Pupils learn to plot points in the four quadrants of a coordinate plane using an interactive. A set of challenge questions tests their understanding of the skill.