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 instructional activity of the series. They use flowcharts to understand loops and then program...
Code.org
Looping and Simulation
Young computer scientists continue programming with while loops by creating a program to simulate coins flipping.
Teach Engineering
Java Code: Does It Work? Test and Test Again
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...
Teach Engineering
Java Programming: Testing the Edges
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...
Khan Academy
Challenge: H for Hopper
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...
Khan Academy
Challenge: Funny Face
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...
College Board
An Introduction to Polymorphism in Java
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.
College Board
Strategies for Teaching AP Computer Science
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...
Curated OER
The Poetry Archive
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...
Microsoft
Arrays
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...
Code.org
Star Wars: Building a Galaxy with Code
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...
Intel
Composting: Why Bother?
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...
Intel
Insects: The Good, The Bad, The Ugly
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,...
Intel
Starquest
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...
Intel
Forensics: Get a Clue
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...
Intel
Plugging into the Sun
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...
Curated OER
Math Fact Drill
In this problem solving worksheet, students find the missing number in 100 equations involving addition, subtraction, division and multiplication.
Curated OER
Technology-Lesson 3-Putting Technology to Work
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...
TED-Ed
Sugar: Hiding in Plain Sight
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...
TED-Ed
The Fundamentals of Space-Time: Part 3
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...
TED-Ed
How to Speak Monkey: The Language of Cotton-Top Tamarins
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...
TED-Ed
A Digital Reimagining of Gettysburg
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...
TED-Ed
Tycho Brahe, the Scandalous Astronomer
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...
TED-Ed
The Colossal Consequences of Supervolcanoes
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...