+
Lesson Plan
Kenan Fellows

Installing and Working with R Statistical Software

For Students 9th - 12th
Save download time—install software now in preparation for future lessons. The R statistical software is a free program used by the Federal Reserve Bank and many companies. Bring the power of the software to your classroom to use in the...
+
Activity
Teach Engineering

Automatic Floor Cleaner Computer Program Challenge

For Teachers 6th - 8th Standards
Have your class use the engineering design process to program a vacuum robot. Using computer engineering concepts, teams program an automatic floor cleaner to traverse designated patterns. 
+
Activity
Computer Science Unplugged

Marching Orders—Programming Languages

For Teachers 4th - 8th
Computers need precise directions to complete a task. Class members experience what it is like to program a computer with an activity that asks one pupil to describe an image while classmates follow the directions to duplicate the picture.
+
Activity
1
1
Teach Engineering

Java Programming: Testing the Edges

For Teachers 9th - 12th
Tests are no fun, but test cases are extremely helpful. Pupils work in groups to write a Java program that completes a given task. They come up with test cases to give to another group, then trade test cases to determine if their program...
+
Lesson Plan
TryEngineering

Program Your Own Game

For Students 6th - 12th
Young computer scientists get to see what it's like to be a software engineer as they use free online software to design a computer game. They play and evaluate games groups created to round out the activity.
+
Lesson Plan
Curated OER

USING THE SOFTWARE PROGRAM "HYPER-STUDIO"

For Teachers 7th - 12th
Students demonstrate the steps to follow in using the software to create a presentation. They use context of cultural history of the four periods of Native American lifestyles in Illinois and create a presentation.
+
Lesson Plan
Kenan Fellows

Least Squares Linear Regression in R

For Students 9th - 12th Standards
The task? Determine the how effective hospitals are at reducing the rate of hospital-acquired infections. The method? Data analysis! Using an open source software program, individuals use provided data and create scatterplots to look for...
+
Lesson Plan
Curated OER

TECH:Introduction to Programming (IT)

For Teachers 9th - Higher Ed
Students complete an activity that illustrates the concepts of giving accurate instructions and computer programming. They also identify the relationship of the instructions/code to computer programming. Students then create a peanut...
+
Lesson Plan
Curated OER

Basic Multiplication Facts - MathKeys Software

For Teachers 3rd - 4th
Students explore multiplication concepts.  In this multiplication lesson plan, students define "array" and draw several arrays to represent multiplication number sentences.  Students construct arrays on the computer using MathKeys software.
+
Lesson Plan
Curated OER

Software Lesson Plan

For Teachers 6th - 7th
While this plan uses Middle School Advantage software by Encore, you could still use the attached worksheet if you don't have access to the program. Encourage Spanish learners to work with different adjectives and write descriptive...
+
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.
+
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
Computer Science Unplugged

Harold the Robot — Thinking About Programming Languages

For Teachers 4th - 12th
Get young programmers thinking about programming languages with an activity that asks class members to craft directions for one person (teacher, another adult, or a class mate) acting as a robot. Participants direct the robot to...
+
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

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
Curated OER

Using the Software Program "Kid-Pix"

For Teachers K - 8th
Students create a slideshow using the software program Kid-Pix. They use the differences in rocks and minerals for their presentation. They also demonstrate different ways to import and save pictures using the program.
+
Lesson Plan
Curated OER

Where in the United States Are We?

For Teachers 9th - 12th
Students spend the instructional activity identifying the location of the fifty states and the capitals. Using a software program, they retrace te outline of each state numerous times. To end the instructional activity, they write a...
+
Lesson Plan
Curated OER

The Water Cycle--Using Inspiration Software

For Teachers 3rd
Third graders describe and label the water cycle, and list how water changes from one form to another; students use Inspiration Software to label a blank water cycle diagram.
+
Lesson Plan
Curated OER

Animation: ALICE Software

For Teachers 7th - 8th
Students familiarize themselves with the ALICE software program. For this computer animation lesson, students are guided through a tutorial on how to use the ALICE software for animation.
+
Lesson Plan
Curated OER

Basic Computer Hardware and Software

For Teachers K - 4th
Students see pictures and learn vocabulary of basic computer hardware and software. In this computers lesson plan, students are shown pictures of a screen, mouse, keyboard, and other computer parts that they should know and fill out a...
+
Lesson Plan
TryEngineering

Give Binary a Try!

For Teachers 9th - 12th Standards
Digital, analog, and now binary clocks? The instructional activity teaches individuals how to interpret binary code. They use an online software program to read binary clocks.
+
Activity
Florida Center for Reading Research

Fluency, Connected Text, Computer-Based Reading

For Teachers K - 1st Standards
Scholars take to computers or devices to boost reading skills using educational software or websites.
+
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 lesson plan introduces class members to the tiny database, TinyDB, for Android devices. A video tutorial provides an example that uses the...
+
Lesson Plan
Drexel University

Learning Roomba Module 5: Localization

For Teachers 9th - 12th
Where is my robot? Pupils create programs that utilize the localization services that a Roomba uses to determine its surroundings.