Assessment
Code.org

Practice Performance Task - Security and Hacking in the Real World

For Teachers 9th - 12th
Young computer scientists create a visual artifact that represents their research into a computing innovation in the world of cybersecurity. They then work individually to write an essay on the impact of technology on cybersecurity.
AP Test Prep
College Board

Team Problems in Computer Science

For Students 10th - 12th
There is no I in team. Seven team problems provide classmates the opportunity to work with a partner on a task. Projects span the course and require pupils to apply their knowledge. Tasks range from writing the algorithm in English to...
Lesson Plan
Code.org

Practice PT - Design a Digital Scene

For Teachers 9th - 12th
The final performance task for the unit requires class members to utilize what they have learned to create a personal digital scene. Groups work together to develop a scene and then, using top-down design, break the scene into...
AP Test Prep
College Board

2008 AP® Computer Science A Free-Response Questions

For Students 10th - 12th
Get the code right. A detailed resource provides pupils and teachers of computer science courses with released items from the 2008 exam. Questions range from studying code in a case study to creating code to perform specific tasks....
Assessment
Code.org

Practice PT – Improve Your App

For Students 9th - 12th
The last installment of a 21-part unit is a practice performance task that asks class members to design an app using skills from the unit. Scholars take one of the previous apps from the unit and modify it by adding elements and making...
Activity
Computer Science Unplugged

The Poor Cartographer—Graph Coloring

For Teachers 2nd - 12th
Color the town red. Demonstrate the concept of graph theory with a task that involves determining the least number of colors needed to color a map so that neighboring countries are not represented by the same color. Pupils...
Lesson Plan
1
1
Purdue University

Rolling with Roller Coasters

For Teachers 6th
Sometimes science is all fun and games! A hands-on STEM lesson asks learners to design and create models of roller coasters. They analyze the motion using a marble and describe the areas of maximum kinetic and potential energy.
Lesson Plan
Code.org

Functions and Top-Down Design

For Teachers 9th - 12th
Let me break it down for you! Introduce your class to a way of breaking up a complicated task into its component pieces. Individuals draw a complex figure using JavaScript and then break it down to help determine the...
Lesson Plan
Institute of Electrical and Electronics Engineers

Wind Tunnel Testing

For Teachers 5th - 12th Standards
One of the factors that automotive engineers must consider is wind drag. The less wind drag, the more efficient the car will be. They perform many tests in wind tunnels, then refine their designs and test again. Using simple materials,...
Lesson Plan
Curated OER

Tools: Science Stations

For Teachers 3rd - 5th
Students explore technology by completing engineering activities in class. In this simple tools lesson, students utilize three science stations to perform tasks using a nutcracker, bottle openers, hammers and other tools. Students review...
Activity
Computer Science Unplugged

Marching Orders—Programming Languages

For Teachers 4th - 8th
Computers need precise directions to complete a task. Class members experience what it is like to program a computer with an activity that asks one pupil to describe an image while classmates follow the directions to duplicate the picture.
Lesson Plan
1
1
Teach Engineering

The Grid

For Teachers 4th - 6th Standards
Upper graders form a "Presidential Task Force," and attempt to make recommendations concerning the future of the national power grid. After a teacher-led discussion which proves that our nation's energy consumption will soon outpace our...
Lesson Plan
Code.org

Practice PT - Tell a Data Story

For Teachers 9th - 12th
Show your class how it all comes together. The last lesson in a unit of 15 has individuals take everything they learned in the data section to analyze the class-generated data. The pupils find a story they want to tell that appeals to...
Lesson Plan
Code.org

Practice PT - Encode an Experience

For Teachers 9th - 12th
Encoding What I did Last Summer. Class members develop a way to encode a personal experience using a top-down approach to determine components and sub-components of their experience They then pick one portion of the experience and go...
Unit Plan
New York City Department of Education

Designing Euclid’s Playground

For Teachers 10th Standards
Create a geometric playground. Pupils work through a performance task to demonstrate their ability to use geometric concepts to solve everyday problems. The accompanying engineering design lessons show teachers how the assessment works...
Lesson Plan
Curated OER

Interactions of Science and Technologies

For Teachers 6th - 8th
Young scholars explore how science and technology interact. They discuss important inventions, discoveries and technologies. They research a specific technological advance, or invention, and prepare a presentation that includes the...
Lesson Plan
Rochester Institute of Technology

Laparoscopic Surgery

For Teachers 6th - 12th Standards
Nobody is as smart as all of us together. In a collaborative learning activity, scholars learn it takes a team to be successful in laparoscopic surgeries. Groups complete the laparoscopic task as a team and discuss their results to...
Lesson Plan
Curated OER

Solar Kit Lesson #13 - Solarize a Toy

For Teachers 7th - 10th
Physical science or technology classes will be invigorated by this challenge: to convert a toy, game, or other device to run on solar power. In doing so, they will design the appropriate solar arrays. This is an A+ lesson, complete...
Lesson Plan
Code.org

Creating Functions with Parameters

For Teachers 9th - 12th
The pupils practice modifying parameters in a function to add variations to their under the sea scene. The resource also introduces random number functions that alter the scene every time the program runs.
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
2
2
Teach Engineering

Challenges of Laparoscopic Surgery

For Teachers 10th - 12th Standards
Get some laparoscopic training without the pain with an activity that challenges class members to find out what it is like to perform laparoscopic surgery. Teams perform three different tasks and quantify their performance. The...
Lesson Plan
Teach Engineering

Biological Processes: Putting Microbes to Work

For Teachers 7th - 10th
Is there such a thing as useful microbes? Get ready to perform experiments on applying microbes for wastewater treatment. The first installment of the three-part unit provides background information to prepare young engineers for two...
Activity
1
1
Teach Engineering

Bees: The Invaluable Master Pollinators

For Teachers 9th - 12th
There is nothing in the world quite like a bee. Here is a video that explains the importance of bees to pollination. Scholars consider possible solutions to the declining population of bees in the ninth and final installment in the series.
Lesson Plan
Curated OER

Understanding Science Vocabulary And Categorization

For Teachers 5th - 8th
Students explore and examine scientific language and categorization as related to commonly known plants and animals. They hypothesize about a specific plant or animal, how it was scientifically named, what concepts and vocabulary is...