Kenan Fellows
Installing and Working with R Statistical Software
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...
Teach Engineering
Automatic Floor Cleaner Computer Program Challenge
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.
Computer Science Unplugged
Marching Orders—Programming Languages
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.
Teach Engineering
Java Programming: Testing the Edges
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...
TryEngineering
Program Your Own Game
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.
Curated OER
USING THE SOFTWARE PROGRAM "HYPER-STUDIO"
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.
Kenan Fellows
Least Squares Linear Regression in R
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...
Curated OER
TECH:Introduction to Programming (IT)
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...
Curated OER
Basic Multiplication Facts - MathKeys Software
Students explore multiplication concepts. In this multiplication lesson, students define "array" and draw several arrays to represent multiplication number sentences. Students construct arrays on the computer using MathKeys software.
Curated OER
Software Lesson Plan
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...
Ontario
Animation Programming—Computer Studies
Introduce high schoolers interested in animation programming to fundamental programming concepts so that they can plan and write simple programs.
Khan Academy
Challenge: Flower Grower
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...
Computer Science Unplugged
Harold the Robot — Thinking About Programming Languages
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...
Institute of Electrical and Electronics Engineers
Arduino Blink Challenge
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...
Code.org
Understanding Program Flow and Logic
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...
Curated OER
Using the Software Program "Kid-Pix"
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.
Curated OER
Where in the United States Are We?
Students spend the lesson 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 lesson, they write a story about a state and city of...
Curated OER
The Water Cycle--Using Inspiration Software
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.
Curated OER
Animation: ALICE Software
Students familiarize themselves with the ALICE software program. In this computer animation lesson, students are guided through a tutorial on how to use the ALICE software for animation.
Curated OER
Basic Computer Hardware and Software
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...
TryEngineering
Give Binary a Try!
Digital, analog, and now binary clocks? The lesson teaches individuals how to interpret binary code. They use an online software program to read binary clocks.
Florida Center for Reading Research
Fluency, Connected Text, Computer-Based Reading
Scholars take to computers or devices to boost reading skills using educational software or websites.
Teach Engineering
Storing Android Accelerometer Data: App Design
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...
Drexel University
Learning Roomba Module 5: Localization
Where is my robot? Pupils create programs that utilize the localization services that a Roomba uses to determine its surroundings.