+
AP Test Prep
College Board

2004 AP® Computer Science A Free-Response Questions

For Students 10th - 12th
What is important from the instruction? Using the questions, pupils and teachers see how the AP® Computer Science exam addresses topics. Scholars realize the importance of the case studies from the course. The released questions range...
+
AP Test Prep
College Board

2006 AP® Computer Science A Free-Response Questions

For Students 10th - 12th
Inheritance is a programming problem. Released free-response questions allow pupils and teachers to experience the 2006 AP® exam phrases questions. The items range from the application of basic algorithms to using inheritance in a...
+
AP Test Prep
College Board

2009 AP® Computer Science A Free-Response Questions

For Students 10th - 12th
Coding and decoding is part of the work. Pupils and teachers use the released questions from 2009 to gather information on how topics show up on the AP Computer Science exam. The four questions range from the array data structure to...
+
Activity
DiscoverE

Design a Shoe

For Teachers 6th - 12th Standards
Engage young scientists in a project where high fashion meets engineering! Using foam core and hot glue, partnered pupils design and create a functional, fashionable pair of shoes. Groups then put the footwear through its paces using a...
+
Activity
DiscoverE

Slender Tower Challenge

For Teachers 3rd - 12th Standards
Looking for an engineering project that will tower above the rest? Try a design experiment that has built-in fun! Groups examine a variety of skyscraper designs, then compete to create their own slender towers. The teacher's guide is...
+
Activity
DiscoverE

LIDAR: Mapping with Lasers

For Teachers 6th - 12th Standards
We would be lost without maps! How are they made? Introduce junior topographers to LIDAR technology with a fascinating activity. Set up a mock city, then have learners operate a laser measure to determine the shape of the landscape using...
+
Unit Plan
Harvard University

Creative Computing

For Teachers K - 12th
Scratch the surface of computer coding. A seven-unit lesson guide provides a crash course on computer programming. It uses a programming language called Scratch.
+
Lesson Plan
Cornell University

Shedding a "Little" Light on Cancer Surgery

For Teachers 10th - 12th Standards
Many types of cancer treatments now depend on nanotechnology—a big "little" discovery. Scholars begin by removing "malignant" tissue from simulated brains, one using fluorescent markers thanks to nanotechnology and one without. This...
+
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...
+
Lesson Plan
Rochester Institute of Technology

Chemical Reactions and Electricity

For Teachers 6th - 12th
After a discussion of chemical reactions and electricity, scholars break into groups and follow a scripted activity to discover if fruit can power a clock. After a concluding discussion, the class a presented with a challenge.
+
Lesson Plan
Rochester Institute of Technology

Solar Energy

For Teachers 6th - 12th
Warm up to the idea of solar energy. A lesson plan includes three activities that challenge scholars to apply knowledge in new ways. First, they learn to run an alarm clock without a battery by using solar energy. Next, they complete an...
+
Lesson Plan
Rochester Institute of Technology

Biomechanical Joint

For Teachers 6th - 12th Standards
Discuss mechanical advantage and how the human body moves/works. Learners focus on bioengineering, working together to build a functioning mechanical arm. Additionally, they analyze an air muscle, discussing its appropriate use in humans. 
+
Lesson Plan
Rochester Institute of Technology

Molecules and Fuel Cell Technology

For Teachers 6th - 12th Standards
A fuel cell is where the jailer keeps gas guzzlers. Scholars review chemical reactions, chemical bonds, and chemical structure in order to apply these concepts. Participants construct fuel cell kits, using electrolysis to run the car and...
+
Activity
Teach Engineering

Wizardry and Chemistry

For Teachers 11th - 12th
No need to go to Ollivanders to buy a magic wand. In the chemistry lab activity, young magicians mix chemicals to create combustible compounds. By applying these compounds to an iron wire, they create magic wands.
+
Activity
1
1
Teach Engineering

Communicating Your Results

For Teachers 9th - 12th Standards
Groups analyze and interpret their data from previous research in order to develop individualized findings. The teams then use guidelines to help determine what aspects of their research to include on a poster. Class members then compare...
+
Lesson Plan
1
1
Teach Engineering

Introduction to Environmental Engineering

For Teachers 7th - 9th
A series on environmental engineering introduces the class to issues that environmental engineers work to solve. This first activity focuses on air and land issues, and looks at ways to reduce pollution.
+
Lesson Plan
1
1
Teach Engineering

Introduction to Water Chemistry

For Teachers 7th - 9th
What are the issues surrounding water quality? Viewers of this short presentation gain information about the importance of clean water, the lack of fresh water, water contamination, and ways that engineers treat water. 
+
Lesson Plan
Code.org

The Need for DNS

For Teachers 9th - 12th
That's one complicated address book! To understand the need for a system that keeps track of addresses, pupils trying to find the IP address of their classmates. Then individuals change their IP addresses, which leads to research about...
+
Lesson Plan
Code.org

Encoding Color Images

For Teachers 9th - 12th
Color me green. The fourth lesson in a unit of 15 introduces the class to color images and how to encode color images using binary code and hexadecimal numbers — and they will quickly notice that it is easier to code the color for each...
+
Lesson Plan
Code.org

Sending Binary Messages

For Teachers 9th - 12th
Pairs build a device that will be able to send a binary message. They then update their device to allow it to send four possible messages before upping the ante to eight. The provided self-assessment rubric comes with reflection...
+
Lesson Plan
Teach Engineering

Design Step 6: Evaluate/Manufacture a Final Product

For Teachers 9th - 12th Standards
This is what all of the excitement has been building up to! Young engineers create engineering drawings, use machines to manufacture their products, test, and evaluate their designs in the last step in the engineering design process.
+
Lesson Plan
Teach Engineering

Design Step 5: Construct a Prototype

For Teachers 9th - 12th
Enough with the talking, let's build something! In the fifth step in the engineering design process, young engineers build a prototype to test their ideas. The lesson walks them through the process of evaluating it step-by-step....
+
Unit Plan
Teach Engineering

Solar Water: Heat it Up!

For Teachers 9th - 12th Standards
Young engineers are instructed to design and build their own solar water heaters. Then, they calculate the efficiency and cost and compare them to commercially available models. This is a full unit for pupils to apply their knowledge.
+
Lesson Plan
Curated OER

Construction of a Microscale Fuel Cell

For Teachers 9th - 12th
Fuel cells are being called the "energy source" of the future. Allow your high school chemistry class to construct a miscroscale fuel cell, complete with all components to generate energy. This engaging activity will allow them to apply...