Lesson Plan
1
1

Name Parts of a Computer and Terms for Interface Elements

For Teachers K - 2nd
Familiarize your young learners with the parts of a computer and some basic key terms relating to technology. As the teacher demonstrates using an LCD projector, class members practice moving a mouse, opening the Internet, typing in a...
Lesson Plan
Ontario

Animation Programming—Computer Studies

For Teachers 7th - 10th
Introduce high schoolers interested in animation programming to fundamental programming concepts so that they can plan and write simple programs.
Lesson Plan
Cornell University

Fibers, Dyes, and the Environment

For Students 6th - 12th Standards
Nanofibers can be made through electrospinning or force spinning in order to reduce the negative impact on the environment. Pupils study the role of fibers and dye on the environment through a series of five hands-on activities. Then,...
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

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 plan in the series of 21.
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...
Worksheet
Davis School District

Computer Parts

For Teachers 6th - 12th
What is inside a computer? Give your budding computer scientists a worksheet that has them label parts of a computer. They use a link included on the sheet to label basic input/output systems, video cards, drives, case fan, and more....
Activity
Howard Hughes Medical Institute

Spreadsheet Tutorial 1: Formulae, Functions, and Averages

For Students 9th - 12th
Spread your knowledge of spreadsheets. The first of five tutorials in the Spreadsheet Data Analysis unit introduces the basics of spreadsheets. It shows future data analysts how to organize and format tables, and how to use functions to...
Lesson Plan
NASA

Hurricanes and Hot Towers with TRMM

For Teachers 6th - 8th
Take cover because a wild presentation on hurricanes is about to make landfall in your classroom! An outstanding PowerPoint presentation is the centerpiece of this activity. Not only does it provide information and photographs, but...
Lesson Plan
1
1
Brigham Young University

Computer Age

For Teachers 6th - 12th
Theater arts class members get a chance to see how professionals employ tech tools. As they sketch, render, build models, and prepare presentations of the set design for a current show, learners either visit a professional theater or by...
Activity
Teach Engineering

Computer Simulation of an Artificial Neural Network

For Teachers 9th - 12th Standards
Ready to learn about machine learning? Pupils explore neutral networks and machine learning by analyzing the logic used in a single perceptron model. They consider its weaknesses and then use a multi-layer perceptron model to run...
Handout
T. Smith Publishing

Computer Basics for Kids Worksheet

For Students 3rd - 6th Standards
This informational reading worksheet can be used in your literacy or computer class.  Students learn the basic components of computers then test their knowledge with multiple choice and fill-in-the-blank questions.
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
Code.org

Keys and Passwords

For Teachers 9th - 12th
Scholars explore the relationship between cipher keys and passwords and as they learn more about the Vigenere cipher and continue to read from the book Blown to Bits in the seventh lesson plan of the series. They conduct an activity...
Lesson Plan
Microsoft

Events and Event-Driven Programming

For Teachers 6th - 8th
Make the activity an event to remember. The first of nine installments in the Intro to CS with MakeCode series looks at events and event handlers in computer coding. Pupils learn about cause and effect from an offline activity, then use...
Lesson Plan
Scholastic

Pilgrim and Wampanoag Daily Life for Grades 6–8

For Teachers 6th - 8th Standards
Two slide shows, viewed side-by-side, permit middle schoolers to compare and contrast the lives of the Pilgrims of the Plimoth colony and the Wampanoags. Four videos take learners on virtual field trips to the Plymouth plantation. And an...
Lesson Plan
Scholastic

Pilgrim and Wampanoag Daily Life for Grades 3-5

For Teachers 3rd - 5th Standards
Thirteen steps make up a lesson that challenges pupils to compare and contrast the daily lives of Pilgrims and the Wampanoag tribe. Learners revisit the Graffiti Wall then break into small groups for an investigative reading assignment...
Lesson Plan
Google

Music and Sound: Guru Introduction and Musical Talent Show

For Teachers 5th - 9th
Become talented in computer science. After interviewing a computer science guru, pupils work on individual projects related to a virtual music talent show. They learn how to use different code blocks in the Scratch programming language,...
Unit Plan
Harvard University

Creative Computing

For Teachers K - 12th
Scratch the surface of computer coding. A seven-unit lesson guide provides a crash course on computer programming. It uses a programming language called Scratch.
Lesson Plan
4
4
Curated OER

Beginning Google Drive

For Teachers 4th - 12th Standards
Lead your class through creating and sharing documents with Google Drive with a step-by-step activity. The document illustrates each step with screenshots and includes clear and effective instructions that prompt active engagement....
Lesson Plan
1
1
Teach Engineering

Complex Networks and Graphs

For Students 7th - 10th Standards
Show your class how engineers use graphs to understand large and complex systems. The resource provides the beginnings of graph theory by introducing the class to set theory, graphs, and degree distributions of a graph. 
Lesson Plan
National Woman's History Museum

Getting with the Program

For Teachers 3rd - 8th Standards
A seven-step lesson introduces the emergence of computer sciences and the contributions women made to the profession after World War II. Several science experiments offer pupils a hands-on learning experience that showcases parabolas,...
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
Code.org

HTTP and Abstraction on the Internet

For Teachers 9th - 12th
Introduce your class to the layers of abstraction of the Internet with a instructional activity on the HTTP protocol. Pupils review previous lessons on levels of the Internet, then investigate new high levels by examining the...

Other popular searches