Hi, what do you want to do?
Code.org
Practice Performance Task - Security and Hacking in the Real World
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.
College Board
Team Problems in Computer Science
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...
Code.org
Practice PT - Design a Digital Scene
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...
College Board
2008 AP® Computer Science A Free-Response Questions
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....
Code.org
Practice PT – Improve Your App
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...
Computer Science Unplugged
The Poor Cartographer—Graph Coloring
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...
Purdue University
Rolling with Roller Coasters
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.
Code.org
Functions and Top-Down Design
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...
Institute of Electrical and Electronics Engineers
Wind Tunnel Testing
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,...
Curated OER
Tools: Science Stations
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...
Computer Science Unplugged
Marching Orders—Programming Languages
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.
Teach Engineering
The Grid
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...
Code.org
Practice PT - Tell a Data Story
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...
Code.org
Practice PT - Encode an Experience
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...
New York City Department of Education
Designing Euclid’s Playground
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...
Curated OER
Interactions of Science and Technologies
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...
Rochester Institute of Technology
Laparoscopic Surgery
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...
Curated OER
Solar Kit Lesson #13 - Solarize a Toy
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...
Code.org
Creating Functions with Parameters
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.
Beauty and Joy of Computing
Nesting Lists
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...
Teach Engineering
Challenges of Laparoscopic Surgery
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...
Teach Engineering
Biological Processes: Putting Microbes to Work
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...
Teach Engineering
Bees: The Invaluable Master Pollinators
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.
Curated OER
Understanding Science Vocabulary And Categorization
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...