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...
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...
Handout
Minnesota Literacy Council

Adult Computer and Employment Skills

For Students 2nd - 8th
Whether you are an experienced computer user or a newcomer to technology, a packet full of computer vocabulary, tips, and guided practice is sure to enhance your technological knowledge. Learners can hone their word processing skills and...
Handout
Cincinnati Library

Computers for Beginner

For Students 2nd - 8th
The kids in your class are probably experts at navigating the computer, but do they know the difference between hardware and software? Teach computer skills to any level of computer user with a helpful reference sheet. It...
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.
Unit Plan
Queen of Heaven School

Computer Curriculum

For Teachers K - 8th
Need some extra resources to get your class computer savvy? How about several years' worth? Show pupils in K-8 a progression of proficiency in a series of computer lessons. Learners master the basics, then work with the Microsoft Office...
Lesson Plan
College Board

AP® Computer Science A: Elevens Lab Student Guide

For Students 11th - 12th
Looking for a project to use in an AP® Computer Science class? Engage learners with a simple solitaire game called Elevens. Through these activities, learners break down the task and write the code for a game. Sign in to your College...
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,...
Unit Plan
Buffalo State

A Five Day Approach to Using Technology and Manipulatives to Explore Area and Perimeter

For Teachers 3rd - 6th Standards
Young mathematicians build an understanding of area and perimeter with their own two hands in a series of interactive geometry lessons. Through the use of different math manipulatives, children investigate the properties of...
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
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...
Handout
BBC

Getting Online One Click at a Time

For Teachers 2nd - 8th
The Internet is a vast and fascinating place to be, but you have to know how to get there first! Use a helpful guide to become computer savvy in no time. It covers computer basics such as keyboarding and hardware, and goes into e-mail,...
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
Microsoft

Variables

For Teachers 6th - 8th
You won't want to replace the resource with anything else. Future computer scientists use Minecraft to learn about variables in computer coding. They engage in several activities to master the variable code block, then apply it in an...
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...
App
Autodesk

AutoCAD 360

For Students 9th - Higher Ed
Take your drafting and design projects on the go with with this mobile computer-aided design program. Allowing users to view, edit, and share their work with others, this is a great resource for developing the technical drawing...
Lesson Plan
Microsoft

Plagiarism Fair Use Copyright

For Teachers 7th - 12th Standards
Nothing makes junior high and high school teachers more frustrated than plagiarism. Instruct young writers about copyright laws and the correct ways to paragraph information without copying the exact words. A set of secondary-level...
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...
Activity
Stratford Academy

Microsoft Word Exercise

For Students 4th - 12th Standards
Get to know the computer program, Microsoft Word, by completing 24 tasks, including typing a line of text, experimenting with format options, inserting page numbers, headers, footers, and more.  
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
Kenan Fellows

Letter Writing to Politicians on Environmental Issues

For Teachers 8th - 12th
Let your voices be heard! Pupils research local and national environmental concerns using the Internet. Class members determine an issue they deem important and draft a letter to a local politician expressing their...
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
2
2
CK-12 Foundation

Zero Product Principle

For Teachers 9th - 10th Standards
Some lessons feature videos, some interactive practice problems, and some have notes and activities. This comprehensive look at factoring and solving polynomial equations using the zero product principle has all of this and more. Though...
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.