Hi, what do you want to do?
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...
Code.org
Looping and Simulation
Young computer scientists continue programming with while loops by creating a program to simulate coins flipping.
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...
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...
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, learners find the missing number in 100 equations involving addition, subtraction, division and multiplication.
Curated OER
Telling Time
First graders play a fun game while learning to tell time. This BBC site is well designed. They enjoy it while learning a lot. Playing in pairs would be lots of fun.
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...
California Academy of Science
Ocean Acidification Mock Conference
In a comprehensive role playing activity, teens play the parts of different stakeholders in the realm of acidic oceans. They research, debate, and create a presentation from the perspective of either ocean organisms, the fishing...
California Academy of Science
Carbon Cycle Poster
Humans can have a big impact on the environment, specifically the influence they have on the carbon cycle. First, the class will define and discuss each of the earths four major spheres, the biosphere, hydrosphere, atmosphere, and...
California Academy of Science
Kinesthetic Astronomy: Longer Days, Shorter Nights
A lamp, four globes, and some signs taped around the room are all you need to set up a solar system simulation for teaching how Earth's tilted axis creates the seasons. (Sticky dots are also needed, but not mentioned in the materials...
California Academy of Science
Kinesthetic Astronomy: Earth's Rotation
After completing the activity, "Kinesthetic Astronomy: The Meaning of a Year," zoom in on Earth's rotation using the same simulation setup and this outline. Each class member dons a map of the Western Hemisphere and plays the part of...
California Academy of Science
Kinesthetic Astronomy: Birthday Stars
Space explorers take a virtual trip around the sun right within your classroom! They stand in a circle facing away from the "sun" (a lamp) in the center of the room. As they move according to your instructions, they view different...
California Academy of Science
Kinesthetic Astronomy: The Meaning of a Year
How many times have you traveled around the sun? Aspiring astronomers grasp what a year is and they differentiate between orbit and rotation by walking around the sun right within your classroom. Place a lamp in the center of the room to...