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 instructional activity of the series. They use flowcharts to understand loops and then program...
Lesson Plan
Code.org

Looping and Simulation

For Teachers 9th - 12th
Young computer scientists continue programming with while loops by creating a program to simulate coins flipping. 
Lesson Plan
1
1
Teach Engineering

Java Code: Does It Work? Test and Test Again

For Teachers 9th - 12th
Testing software code can sure test one's patience. Future programmers learn about the importance of testing when writing code for computer software. They access the CodingBat website to test programs written in Java using three test...
Activity
1
1
Teach Engineering

Java Programming: Testing the Edges

For Teachers 9th - 12th
Tests are no fun, but test cases are extremely helpful. Pupils work in groups to write a Java program that completes a given task. They come up with test cases to give to another group, then trade test cases to determine if their program...
Interactive
Khan Academy

Challenge: H for Hopper

For Students 6th - Higher Ed
An "H" is just three rectangles when you are trying to draw them on a computer screen. After watching the previous Intro to Drawing video this online programing activity guides young coders to draw the letter "H" on the screen. Help and...
Interactive
Khan Academy

Challenge: Funny Face

For Students 6th - Higher Ed
A simple face can draw on the computer canvas using four lines of code each containing slightly different parameters to the ellipse function. Learners are guided through making changes to certain features such as making the mouth or eyes...
AP Test Prep
College Board

An Introduction to Polymorphism in Java

For Students 10th - 12th
Run a lesson on run-time polymorphism. An AP® curriculum module introduces polymorphism in Java. It identifies the five major types of run-time polymorphism and provides a brief description and example for each type.
Lesson Plan
College Board

Strategies for Teaching AP Computer Science

For Students 10th - 12th
Implement strategies from the beginning to the end. A collection of strategies and lessons span from the first day of school to after the exam. Resources cover basic information such as computer ethics and top 10 tips to a lesson on how...
Lesson Plan
Curated OER

The Poetry Archive

For Teachers 9th - 12th Standards
Listening to poems about feeling lonely and feeling like an outsider set the stage for a group activity that focuses on Stevie Smith's "Not Waving But Drowning." Groups examine the three stanzas of Smith's poem separately and identify in...
Lesson Plan
Microsoft

Arrays

For Teachers 6th - 8th
Zoos are just elaborate arrays. Scholars learn the meaning of arrays and how to create them in Minecraft. Applying this knowledge, they write a program to create a zoo within the game's world. They also complete an independent project...
Lesson Plan2:39
Code.org

Star Wars: Building a Galaxy with Code

For Teachers 6th - 12th
Welcome to the code side. The interactive lesson introduces coding in a game format with familiar characters. Young computer experts learn to develop code to control the interaction of the characters in the game. The activity ends with...
Unit Plan
Intel

Composting: Why Bother?

For Teachers 8th - 10th Standards
The first STEM lesson in a group of 10 explores composting. After discussing how to make a better tomorrow, classes are challenged to track garbage in their communities, visit a local waste management facility, and conduct a survey...
Unit Plan
Intel

Insects: The Good, The Bad, The Ugly

For Teachers 6th - 8th Standards
What would the world be like with no insects? Ponder this question using a research-based STEM unit that encourages scholars to investigate insects from both a beneficial and hazardous perspective. They learn about insect behaviors,...
Unit Plan
Intel

Starquest

For Teachers 6th - 8th Standards
Almost every ancient culture observed the stars and saw pictures in the patterns. Studying stars allowed them to guide travelers, determine when to plant crops, when to harvest food, and the stories surrounding the images include some of...
Unit Plan
Intel

Forensics: Get a Clue

For Teachers 6th - 8th Standards
Although the methods are all scientific, forensic science was started by police officers rather than scientists, who relied on observation and common sense. Young detectives use many tools to solve crimes around the school in a...
Unit Plan
Intel

Plugging into the Sun

For Teachers 6th - 8th Standards
What's cooking? A sizzling STEM unit challenges scholars to build a solar cooker that can successfully cook an egg. The unit opens with a study of Earth's rotation, the sun's energy, and shadows. Pupils use a compass and thermometer to...
Worksheet
Curated OER

Math Fact Drill

For Students 4th - 6th
In this problem solving worksheet, students find the missing number in 100 equations involving addition, subtraction, division and multiplication.
Lesson Plan
Curated OER

Technology-Lesson 3-Putting Technology to Work

For Teachers 11th - Higher Ed
Students explain the use of different technologies based on their resolving power. Explain how technologies are used to solve scientific and health-related problems. Explain the concept of using right tool for the job and develop a multi...
Lesson Plan4:04
TED-Ed

Sugar: Hiding in Plain Sight

For Teachers 6th - 12th Standards
Did you know that you can find added sugars in three-quarters of the foods you find in grocery stores? Invite your learners to consider how much sugar exists in the food products we eat on a day-to-day basis, as well as to learn about...
Lesson Plan3:27
TED-Ed

The Fundamentals of Space-Time: Part 3

For Teachers 9th - 12th
If you weren't already blown away by first two installments, check out this clip on how gravity and space-time interact! Our physicist friends, Pontzen and Whyntie, continue their discussion of these motion concepts for your high...
Lesson Plan5:14
TED-Ed

How to Speak Monkey: The Language of Cotton-Top Tamarins

For Teachers 6th - 12th
Tamarin monkey language can be categorized by stem upsweep, duration, peak frequency, and frequency change. Although other complex terminology is used to describe the 38 calls of this species, the video is easy to follow and a...
Lesson Plan9:04
1
1
TED-Ed

A Digital Reimagining of Gettysburg

For Teachers 9th - 12th
Why would Robert E. Lee order Pickett's Charge, an action that changed the course of the Civil War? Geographer and historian Anne Knowles uses digital technology to explain what she thinks is the missing piece in trying to understand...
Lesson Plan4:08
TED-Ed

Tycho Brahe, the Scandalous Astronomer

For Teachers 8th - 11th
Who says scientists are boring geeks? Certainly not the narrator of a short video who dishes up the scandals associated with Tycho Brahe, a Danish scientist and alchemist (now that's two labels you don't often see together) who used...
Lesson Plan4:51
TED-Ed

The Colossal Consequences of Supervolcanoes

For Teachers 8th - 11th
The threat posed by super volcanoes is explored in a short video that reviews the destruction caused by Mount Tambora in 1815 and by Peru's Huaynaputina in 1600. Think it can't happen again? The narrator contends that the explosive...

Other popular searches