+
Activity
1
1
Teach Engineering

Android App Development

For Teachers 9th - 12th
Building an accelerometer app for your Android device. Groups develop an app that uses the accelerometer on an Android device. The purpose of the activity is to reinforce the programming design. The post activity assessment challenges...
+
Activity
1
1
Teach Engineering

Java Programming: Testing the Edges

For Teachers 9th - 12th
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...
+
Activity
Discovery Education

Artificial Intelligence

For Teachers 9th - 12th Standards
What makes human interaction different from interaction with computers? Learners consider the question as they build Turing tests to determine whether a computer thinks like a human. They begin by looking at current versions of Turing...
+
Lesson Plan
1
1
Illustrative Mathematics

Placing a Fire Hydrant

For Teachers 9th - 10th Standards
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...
+
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
Beauty and Joy of Computing

Three Key List Operations

For Students 9th - 12th
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. 
+
Activity
Beauty and Joy of Computing

Search Engines

For Students 9th - 12th
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...
+
Interactive
Khan Academy

Challenge: Flower Grower

For Students 6th - Higher Ed
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...
+
Activity
Computer Science Unplugged

Harold the Robot — Thinking About Programming Languages

For Teachers 4th - 12th
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...
+
Activity
Curated OER

Viral Marketing

For Teachers 9th - 12th Standards
What is "viral marketing" and how does it relate to mathematics? Young mathematicians use exponential functions to develop a mathematical model for a business advertising campaign. Learners then see how their campaigns increase...
+
Activity
PBL Pathways

College Costs 2

For Students 10th - Higher Ed Standards
What is the financial benefit for attending a community college for the first two years before transferring to a four-year college? The second part of the educational lesson asks young scholars to explore this question through data...
+
Activity
Beauty and Joy of Computing

Combining List Operations

For Students 9th - 12th
Use list operations to modify an earlier version of Tic Tac Toe. The fourth lab in a series of five has pupils combine list operations to build more powerful operations. They take a project from a previous unit and enhance it to keep...
+
Activity
Beauty and Joy of Computing

Algorithms

For Teachers 9th - 12th
Introduces the class to the idea of searching a list by building a script. Learners modify a guessing game script that will find a number in a list. 
+
Activity
Curated OER

Sunrise, Sunset

For Teachers 10th - 12th Standards
What locations on Earth get the longest number of hours of daylight in the summer? Hint: It's not the equator! Use real-world sunrise and sunset data to develop trigonometric models that can be used to estimate the number of hours of...
+
Activity
1
1
Teach Engineering

Understanding the Air through Data Analysis

For Teachers 9th - 12th Standards
Is there a correlation or causation relationship between air pollutants? Groups develop a hypothesis about the daily variation of air pollutants, specifically ozone and CO2. Using Excel to analyze the data, the groups evaluate their...
+
Activity
Curated OER

Little Owl Press Report/Newspaper and Newscast Project

For Teachers 3rd - 8th Standards
Discover journalistic techniques by having learners prepare and write their own class newspaper. They discuss the five W's of investigative journalism and conduct interviews with school figures. They utilize video technology, podcast...
+
Activity
Constitutional Rights Foundation

Unemployment and the Future of Jobs in America

For Teachers 9th - 12th
Unemployment: The job of the future. The resource, designed for high school scholars, explains unemployment rates, recessions, and job trends that are impacting employment in the United States. Academics explore potential careers of the...
+
Activity
Teach Engineering

Automatic Floor Cleaner Computer Program Challenge

For Teachers 6th - 8th Standards
Have your class use the engineering design process to program a vacuum robot. Using computer engineering concepts, teams program an automatic floor cleaner to traverse designated patterns. 
+
Activity
Computer Science Unplugged

Battleships—Searching Algorithms

For Teachers 4th - 12th
How does a computer perform a search in order to find data? The lesson begins with a demonstration on finding one number out of 15. Pairs then play three games of Battleship by using different search techniques. The lesson plan finishes...
+
Activity
Computer Science Unplugged

Beat the Clock—Sorting Networks

For Teachers 2nd - 12th Standards
Can multiple computers sort a list faster than one? Using a network drawn with chalk outside, groups move through the decision network to sort numbers. A series of extension questions come with the lesson and can be used in the same...
+
Activity
Beauty and Joy of Computing

Unsolvable and Undecidable Problems

For Teachers 9th - 12th
Try as you might, some functions just cannot be computed. The lab introduces the class to the possibility of unsolvable problems. The fourth lesson in a series of seven begins with a logic problem, then progresses to looking at functions...
+
Activity
Curated OER

Powerpoint Tutorial Project

For Teachers 6th - 8th
Students create non-linear, user-directed presentations in a presentation software application. They create, using Powerpoints, tutorial movies using the topic of solving a math story problem.
+
Lesson Plan
Curated OER

Family Interviews: The Grandparent/Elder Project

For Teachers 8th - 12th
Students explore key concepts/facts in 20th Century history, develop interview questions, and produce master list of questions that can be used in project. Students then interview grandparent, great-grandparent, or other elder about...
+
Activity
Curated OER

Tale of the Tape

For Teachers 9th - 12th Standards
How can baseball and skeet-shooting be modeled mathematically? Sports lovers and young mathematicians learn how to use quadratic equations and systems of equations to model the flight paths of various objects.

Other popular searches