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.
Activity
Computer Science Unplugged

Conversations with Computers—The Turing Test

For Teachers 4th - 12th
Will the real computer please stand up? The premise of this activity is for the class to ask questions to a human and to a computer and to determine which is which. The class asks a given set of questions, and the person playing the role...
Lesson Plan
Code.org

Encoding and Sending Formatted Text

For Teachers 9th - 12th
Introduce your class to encoding text. Pairs work together to create a protocol to send text prior to learning ASCII encoding. Groups then collaborate to send and translate ASCII codes creating a formatted text message. 
Activity
1
1
Biology Corner

Technology and Inventions Project

For Students 6th - 12th Standards
Technology—what exactly is it? Find out with a project designed to inspire the inner inventor in us all. The activity begins with a captivating podcast and a search of multiple websites that display different inventions and technology,...
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.
PPT
Curated OER

Computer Language

For Teachers 11th - Higher Ed
A thorough and engaging slideshow presentation discusses all things computer, from artificial intelligence programs to text messaging lingo. Computer science students will get a kick out of the examples for ELIZA, Otto Jesperson's...
eBook
Computer Science Field Guide

Computer Science Field Guide

For Teachers 9th - 12th
Imagine computer science all summed up in one book. This resource provides 16 chapters that cover many aspects of computer science, ranging from algorithms to software engineering. The e-book contains links to applets to help explain...
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....
Lesson Plan
College Board

AP® Computer Science: A Picture Lab Student Guide

For Students 11th - 12th
How do you modify digital pictures? In this lab learners write methods that modify digital pictures. They how to traverse a two-dimensional array of integers or objects, and are introduced to nested loops, binary numbers,...
Activity
College Board

AP® Computer Science A: Magpie Chatbot Lab Student Guide

For Students 11th - 12th
How is your computer or phone able to talk to you? Explore the tasks needed for a computer to understand human voice input and then write code for a Chatbot with this lab guide.
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...
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...
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
Curated OER

Nuts and bolts

For Teachers 5th - 12th
Students work in groups to create a storyboard about their video. They shoot a video designed to teach others to connect the computer and camcorder and how to capture video in Adobe Premiere Elements editing program.
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
Code.org

Canvas and Arrays in Apps

For Teachers 9th - 12th
Scholars learn how to make a digital canvas and fill it with artwork by creating a drawing app using the canvas element. The activity requires learners to previous knowledge of arrays and return commands to draw images.
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...
Activity
2
2
Teach Engineering

Earthquakes Living Lab: Finding Epicenters and Measuring Magnitudes

For Teachers 9th - 12th
Pairs use an online simulation to determine the epicenter and magnitude of an earthquake. Using real data about the earthquake's maximum S wave amplitudes, they then determine the magnitude. The resource provides a great career...
Worksheet
Curated OER

Computers: Inside And Out-- Outer Hardware Labeling Worksheet

For Students 3rd - 4th
In this technology worksheet, students examine the parts of a computer by studying the 9 pictures. Students use the word bank to match the name of the computer part to the picture.
Lesson Plan
Curated OER

Communication Technology

For Teachers 9th
While working in groups, learners refine the negative prints, floppy disks, and photographs they've been working on. They rotate to different stations on paper cutting, airbrushing, and computers. Special attention is placed on the...
Lesson Plan
Curated OER

Student News And Weather Channel

For Teachers 5th
Fabulous! Your 5th graders should love this project. As an ongoing lesson throughout the year students use temperature probes to record outside temperature and then document their data using spreadsheets. They use their weather data and...
Lesson Plan
Code.org

Bytes and File Sizes

For Teachers 9th - 12th
A bite of bits. The first lesson in a unit of 15 introduces the class to the byte. Pupils learn about other standard units for measuring file sizes, develop an understanding of relative sizes and the kind of units used to measure...

Other popular searches