EngageNY
Estimating Probability Distributions Empirically 1
What if you don't have theoretical probabilities with which to create probability distributions? The 11th installment of a 21-part module has scholars collecting data through a survey. The results of the survey provide empirical data to...
Illustrative Mathematics
Placing a Fire Hydrant
Triangle centers and the segments that create them easily become an exercise in memorization, without the help of engaging applications like this lesson. Here the class investigates the measure of center that is equidistant to the three...
College Board
2000 AP® Computer Science A Free-Response Questions
Coding works for other fields. The free-response questions for AP Computer science require pupils to develop code to solve a problem. Problems range from creating a histogram to developing an encryption program. Teachers use the...
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...
Beauty and Joy of Computing
Three Key List Operations
Develop an understanding of the Map, Keep, and Combine operations. The lab leads the class through the exploration of three list operations. Each task contains a self-check to measure scholars' understanding of the operation in the task.
Beauty and Joy of Computing
Search Engines
Which search engine is best? The last lab in a unit of five leads the class to investigate search engines. Working in groups, individuals read and discuss articles related to searching the Internet. Pupils develop suggestions that would...
Khan Academy
Challenge: Flower Grower
How does the garden grow? With inherited functions! The interactive activity has individuals alter a program to utilize object inheritance. Scholars develop an object type that two other objects use to inherit similar aspects. The...
Drexel University
Learning Roomba Module 1: Robotics Introduction
Introducing Mr. Robot. As an introduction to robotics, class develop a definition of a robot and make distinctions between real robots and those in science fiction. They also study the basics of programming in Java to program a Roomba.
Drexel University
Learning Roomba Module 4: Sensors and Actuators
Introduce your classes to sensors and actuators in robots — specifically to the Roomba. Pupils develop programs that make Roomba utilize its different sensors.
College Board
1999 AP® Computer Science A Free-Response Questions
Assess an array of using coding. Pupils develop code to respond to four questions dealing with arrays. The questions range from determining who in a list are seniors and generating a pattern for a quilt. The questions are the first time...
College Board
2003 AP® Computer Science A Free-Response Questions
You deserve a C++. Released items from the last year of C++ programming for the AP Computer science course provides opportunities to practice. Pupils use the questions to develop their programming skills by finding solutions to the...
Curated OER
Everything Weather
Hurricanes are the very definition of exciting weather. Your 5th graders can follow this lesson and explore hurricanes with the help of Everything Weather software. They will locate information and answer questions about hurricanes. This...
Curated OER
Endangered Animals Books
Middle schoolers research endangered species and create and publish books to present their findings. Designed to use Inspiration software, this resource could be adapted if you don't have access to the program. Contains handy website...
TryEngineering
Give Binary a Try!
Digital, analog, and now binary clocks? The instructional activity teaches individuals how to interpret binary code. They use an online software program to read binary clocks.
Curated OER
Word Games
Want to build your class' vocabulary through a fun learning game? In this activity learners explore new words and their meanings and usages using Word Attack 3 computer software. They unscramble words, develop vocabulary words, navigate...
Curated OER
Using Color as a Pre-Writing Tool
To better understand how to compose a clear and well-organized paper, learners read short passages, write summaries, and make colored graphic organizers. This is a fully developed three-day lesson with suggested assessments.
Computer Science Unplugged
Harold the Robot — Thinking About Programming Languages
Get young programmers thinking about programming languages with an activity that asks class members to craft directions for one person (teacher, another adult, or a class mate) acting as a robot. Participants direct the robot to...
Curated OER
Microsoft Office for Mac 2011 Tutorial: PowerPoint Basics
Here's a tutorial designed to introduce Mac users to the basics of Microsoft's PowerPoint software and to help them develop their skills using the program.
BW Walch
Solving Systems of Linear Equations
Solving systems of equations underpins much of advanced algebra, especially linear algebra. Developing an intuition for the kinds and descriptions of solutions is key for success in those later courses. This intuition is exactly what...
Georgia Department of Education
Math Class
Young analysts use real (provided) data from a class's test scores to practice using statistical tools. Not only do learners calculate measures of center and spread (including mean, median, deviation, and IQ range), but also use this...
Virginia Department of Education
How Many Triangles?
Something for young mathematicians to remember: the sum of any two sides must be greater than the third. Class members investigates the Triangle Inequality Theorem to find the relationship between the sides of a triangle. At the same...
Curated OER
Discover the World of Machines
Students participate in a project which incorporates science with reading, writing, social studies, and technology. Through several activities over a 15 day period, they explore the computer, digital camera, computer software programs...
Curated OER
This Is Your Life
Learners write dialogue about an important life event. They present their story to class and describe how this event helped in their development. Students explain different stages of human development as it pertains to their own life.
Curated OER
Satchel Page
Bring a lesson about Negro League Baseball to your Black history unit, or any other research unit throughout the year. While the lesson plan itself is simplistic, there are several good ideas that you could use, such as creating trading...