Activity
1
1
Teach Engineering

Connect the Dots: Isometric Drawing and Coded Plans

For Students 6th - 12th Standards
Individuals discover how to draw cubes on triangle-dot paper. They use cubes to build structures and draw corresponding isometric drawings on dot paper in the second lesson of the series of five. The activity also introduces the concept...
Lesson Plan
California Department of Education

What’s the Plan?

For Teachers 9th Standards
What classes should pupils take to achieve their college and career goals? Explore the options through a lesson designed with the future in mind. Fifth in a series of six college and career readiness lesson plans, the activity challenges...
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,...
Lesson Plan
Code.org

Understanding Program Flow and Logic

For Teachers 9th - 12th
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
Lesson Plan
Code.org

Functions with Return Values

For Teachers 9th - 12th
Young computer scientists explore how to use the return command in computer programing by playing Go Fish. They learn about functions that return values and then write a turtle driver app using the return function. 
Lesson Plan
Teach Engineering

May the Magnetic Force Be with You

For Teachers 10th - 12th Standards
Class members use mathematics in order to better understand magnetic forces and their interaction on charged particles. After a demonstration of the interaction between a magnet and an electron beam using a CRT computer monitor,...
Lesson Plan2:39
Code.org

Star Wars: Building a Galaxy with Code

For Teachers 6th - 12th
Welcome to the code side. The interactive lesson introduces coding in a game format with familiar characters. Young computer experts learn to develop code to control the interaction of the characters in the game. The activity ends with...
Lesson Plan
Code.org

Encoding Color Images

For Teachers 9th - 12th
Color me green. The fourth lesson in a unit of 15 introduces the class to color images and how to encode color images using binary code and hexadecimal numbers — and they will quickly notice that it is easier to code the...
Lesson Plan
1
1
American Library Association

Creating 21st Century Superheroes

For Teachers 11th - 12th Standards
Create 21st century learners by utilizing technology and library databases. Scholars explore the concept of comic books as literature and create a superhero who could uniquely solve a 21st century global issue. Databases such as SIRS are...
Lesson Plan
Code.org

Looping and Simulation

For Teachers 9th - 12th
Young computer scientists continue programming with while loops by creating a program to simulate coins flipping. 
Lesson Plan
1
1
NPR

Young And Brave Lesson Plan

For Students 6th - 12th Standards
Honor brave young women with a lesson that showcases 30 individuals who's achievements made a lasting impression on our country's history. Here, scholars randomly choose a person to examine from an interactive myseum exhibit then share...
Lesson Plan
Code.org

User Input and Strings

For Teachers 9th - 12th
Pupils learn to apply strings in computer science. They master two new user interface elements and also use string type data to represent ASCII characters. Finally, individuals create an app for Mad Libs in the eighth lesson of the series.
Lesson Plan
Code.org

Introduction to Arrays

For Teachers 9th - 12th
How can you store lists in a computer program? The 16th installment of a 21-part unit introduces arrays as a way to store lists within a variable. Individuals program a list of their favorite things—adding interest to the activity.
Lesson Plan
NPR

Progressive Era Lesson Plan

For Students 8th - 12th Standards
The women working for equal rights in the early 20th century weren't a part of one large group; rather, they were members of dozens of small groups focused on social reform. Explore the ways groups in the Progressive Era like National...
Lesson Plan
Code.org

Using Variables in Apps

For Teachers 9th - 12th
Investigate the benefits of using global variables. The seventh installment of a 21-part unit continues the study of variables from the previous lesson. Young computer scientists modify two existing apps by adding variables and learn how...
Lesson Plan
NOAA

Watching in 3D

For Teachers 9th - 12th Standards
Bring the ocean floor to life! Earth science scholars discover the process of deep sea mapping in the third installment in a series of five lessons about ocean exploration. The teacher's guide includes helpful resources, worksheets, and...
Lesson Plan
National Research Center for Career and Technical Education

Photoshop Scale

For Teachers 9th - 12th
Say cheese! Can your class take a great photo and size it to fit any need? A career and technology-centered lesson plan demonstrates the correct way to resize images in Adobe Photoshop. Scholars view a presentation and work individually...
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...
Lesson Plan
National Research Center for Career and Technical Education

Break-Even Point

For Teachers 9th - 12th
How do companies determine the prices of their products? Marketing maestros discover the concepts of cost and break-even point through discussion, independent practice, and a collaborative assessment. The career and technology-oriented...
Lesson Plan12:18
1
1
Teach Engineering

Storing Android Accelerometer Data: App Design

For Teachers 9th - 12th
There's an app for that! Pupils learn to build an app that will store data on an Android. The instructional activity introduces class members to the tiny database, TinyDB, for Android devices. A video tutorial provides an...
Lesson Plan
California Department of Education

An Online Tool I Can Use

For Teachers 6th Standards
Tools for school—and beyond! Introduce your sixth graders to online tools to plan their academic and professional futures. The fifth and final lesson plan in a series of career and college readiness activities focuses on a scavenger hunt...
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
Laura Candler

Bio Poems Made Easy

For Teachers 1st - 6th
A creative way bring autobiographical writing to your poetry unit or back-to-school curriculum, this lesson plan guides you through a bio poem activity. Kids use the graphic organizer to describe themselves using adjectives, things...
Lesson Plan
California Department of Education

What Matters to Me?

For Teachers 10th Standards
Whether you're a self-starting entrepreneur or a cubicle commando, finding a career that suits your personality is a must! The second lesson in a series of five career and college lesson plans focuses on work ethic and values. Learners...