+
Lesson Plan
Code.org

The Need for Programming Languages

For Teachers 9th - 12th
LEGO see if you can recreate my design. Individuals build an arrangement from LEGO blocks and write directions for someone else to follow in order to recreate the arrangement. Pairs then swap directions and try to replicate the original...
+
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
DiscoverE

Coding Without Computers

For Teachers 6th - 12th
See what it feels like to be a robot. Scholars use programming vocabulary to program a human robot and test out their codes by acting them out. The code should result in stacking six cups into a pyramid.
+
Lesson Plan
Code.org

Event-Driven Programming and Debugging

For Teachers 9th - 12th
Start programming in event-driven style. Scholars learn to place buttons on the user interface and use event handlers. They also learn to recognize errors in code and debug as necessary. This is the second lesson in the series of 21.
+
Lesson Plan
Curated OER

ASL: Lesson 15

For Teachers 1st - Higher Ed
ASL is fun to learn and now so easy! This is lesson 15 in a series of 30+ lessons of learning or teaching ASL in a comprehensible and strategic way. Use this lesson to reinforce identifying community helpers and conducting an interview....
+
Lesson Plan
Curated OER

Computer Tracks Lunch Choices

For Teachers 3rd - 6th
Students read a story called Computer Program Tracks Lunch Choices and answer vocabulary and comprehension questions about it. In this current events literacy lesson plan, students respond to literature by answering questions, recalling...
+
Lesson Plan
Code.org

Events Unplugged

For Teachers 9th - 12th
Introduce event-driven programming. Young computer scientists learn the meaning of event-driven programming and how it is different from previous styles of programming. They play a card game to simulate the challenges that occur in this...
+
Lesson Plan
Code.org

Image Scroller with Key Events

For Teachers 9th - 12th
Discover how to embed images in lists. Scholars modify an existing app to include an image scroller in the 17th lesson of the series. They learn to refactor code and remove redundancies after modifying code.
+
Activity
1
1
Teach Engineering

Computer Simulation of the Sonoran Desert Community

For Students 9th - 12th Standards
See how changes in initial populations and parameters affect a biological community. Individuals use a special software program to simulate a desert community with five species. They adjust initial populations to see how the community...
+
Lesson Plan
Curated OER

ASL: Lesson 5

For Teachers 1st - Higher Ed
Sign language is an effective way to communicate with those special needs, hearing, impaired, and non-verbal pupils. This lesson provides a highly structured way to learn or teach ASL. Included are multiple links to images, descriptions,...
+
Lesson Plan
Curated OER

"It's More Than a School": Proposing Programs to Meet Student Needs

For Teachers 10th - 12th
This detailed lesson plan from New York Times' The Learning Network centers around Carroll Academy and its girl's basketball team. Learners compare their school to Carroll Academy, read anywhere from 1 to 5 engaging articles about the...
+
Lesson Plan
Curated OER

Irregularly Scheduled Programming

For Teachers 6th - 12th
Students examine their favorite holidays and how they are celebrated. After reading an article, they discuss the length of television programming for the Super Bowl. In groups, they create their own television programming relating to...
+
Lesson Plan
Curated OER

Graphing on the Computer

For Teachers 6th - 8th
Students create a bar graph on the computer using given information from the teacher. They create a bar graph using their own information chart (they need to create one on separate paper first). They utilize Microsoft Excel for this...
+
Lesson Plan
Curated OER

Coding History

For Teachers 10th - Higher Ed
Young scholars study the topic of codes in Computer Science. They research it history, divisions in the field and its applications. The lesson plan also includes a brief overview of the information technology theory.
+
App
SurfScore

Kodable

For Students K - 6th
Prepare young scholars for life in the twenty-first century with this introduction to computer coding formatted as a fun problem solving game, this resource is a great way to develop children's sequential thinking skills.
+
Lesson Plan
Code.org

Controlling Memory with Variables

For Teachers 9th - 12th
Not all variables are created equal. Discover how variables in computer science are different from variables in math class. Scholars learn to work with variables in computer programming by developing a mental model for how variables...
+
Lesson Plan
Institute of Electrical and Electronics Engineers

Arduino Blink Challenge

For Teachers 9th - 12th Standards
Emerging engineers read about Arduino software and how it can be used. Then they follow a nine-step tutorial to connect an Arduino board to a computer and put it to work! The objective is to code a program that will cause an LED to...
+
Lesson Plan
EngageNY

The Graph of a Function

For Teachers 9th - 10th Standards
Mathematics set notation can be represented through a computer program loop. Making the connection to a computer program loop helps pupils see the process that set notation describes. The activity allows for different types domain and...
+
Lesson Plan
eGFI

Bits & Binary

For Teachers 5th - 9th
Youngsters love to write on their hands, and in this fabulous activity they are actually asked to. Using numbers written on the tips of their fingers, they will learn how the binary number system works. This hands-on activity is a...
+
Lesson Plan
Media Smarts

Television Broadcast Ratings

For Teachers 7th - 10th
Explore the relationships between programming, advertising, and the ensuing rating wars. Help develop the media smarts of your pupils through this examination of advertisers for popular shows. Although the included Sweep Chart features...
+
Lesson Plan
Curated OER

Exploring the Desktop, Start Menu, And Programs Menu

For Teachers 3rd - 10th
Students study commands to navigate the desktop, enter the start menu, and enter and exit the programs menu.
+
Unit Plan
2
2
Google

Be Internet Awesome

For Teachers 2nd - 6th
Teach the qualities of a digitally smart citizen with a set of lesson plans created by Google. Along with creating strong passwords, learners explore how to protect their privacy, when to stand up for others against cyberbullying, and...
+
Lesson Plan
Google

Art: Paint with Tera

For Teachers 5th - 9th
Here's a creative resource that definitely isn't paint by numbers. As the fourth in and eight-part Art series, learners create a paint program using the Scratch block code. By completing the activity, class members come to understand the...
+
Lesson Plan
Mascil Project

Pottery

For Teachers 9th - 12th
Don't cry over broken pottery. A cross-curricular lesson challenges pupils to consider how to restore ancient pottery. Using a computer program and their knowledge of transformations, they come up with a way to recreate the original...