Khan Academy
Challenge: Parting Clouds
Let the sun shine as your young coders move the clouds across the sky while practicing animation coding skills in JavaScript. Younger learners may benefit from more guided help or a whole-class discussion before trying this coding task.
Krzysztof Haft-Szatynski
Move the Turtle
Turtles are not known to be speedy movers, but have you ever tried to get them to move in a specific direction? How about getting them to move in a perfect circle? With this app, young computer programmers have to be on their toes to...
Beauty and Joy of Computing
Building an App
Create your own app with the first lab of a five-part unit. Future computer scientists learn the basics of programming a game application. They use a given software program to design an app where users try to click on a moving sprite as...
Curated OER
Basic Excel
Young scholars explore basic Excel spreadsheets. In this spreadsheet lesson plan, students enter Alaska weather information and perform calculations. Young scholars title the columns on the spreadsheet and format the cells. Students...
Curated OER
Basic Paragraph
Explore basic paragraphs. Young writers compose a topic sentence, supporting sentences, and a concluding sentence. This lesson plan is intended for use with a SMART Board, a software technology web link is induced.
Drexel University
Learning Roomba Module 1: Robotics Introduction
Introducing Mr. Robot. As an introduction to robotics, class develop a definition of a robot and make distinctions between real robots and those in science fiction. They also study the basics of programming in Java to program a Roomba.
Hopscotch Technologies
Daisy the Dinosaur
Have you ever wanted to tell a tyrannosuarus rex what to do? Here's your chance! Introduce youngsters to the world of computer programming with an easy and adorable game in which a dinosaur follows your every command.
Curated OER
Introduction to the Internet
Students conduct a brief overview of the Internet in four main sections: Background of the Internet, E-mail, Web Browsing, and Web Searching. The latter three sections of this unit cover the mechanics as well as the underlying concepts...
Curated OER
Welcome To Program A Simple Program in C
Young scholars are introduced to the language in C programming. In groups, they determine the correct function to be used and practice running the program to achieve the desired results. They end the lesson by programming more difficult...
Curated OER
Making Words
Young writers identify and generate words using the strategies of phonics on the Making Words computer program. Words are typed instead of having to use tiles or paper. Extension activities such as playing the memory game, drawing...
Curated OER
Adventures in Alice
Students use the Alice computer program and use the basic features to manipulate a world within it. In this programming lesson students use their computer skills to create a storyboard in the Alice program.
Curated OER
Computer Lesson
The writing of Haiku poems is the focus of this language arts lesson. In it, the basic elements of Haiku poetry are presented, and then a step-by-step set of instructions on how to create a Haiku poem along with an illustration is...
Curated OER
Geogebra Basics
Students identify basic geometric shapes using Geogebra. For this geometry lesson, students work on a laptop as they explore different geometric shapes. They calculate the area and perimeter of triangles.
Code.org
Using Variables in Apps
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...
Code.org
Using Simple Commands
Turtles might be slow, but class will zoom by when your pupils build a program in which reptiles draw a grid. Using App Lab and JavaScript, class members build a program to find the most efficient way to draw an image of a three-by-three...
Curated OER
Computer Technology
Students comprehend a basic knowledge of computers, Word, Excel, and PowerPoint 2002. They study to practice taking the State Competency Test. Students review vocabulary flash cards to assist them.
Curated OER
Operations on Matrices
A guided lesson using the WolframAlpha computer program. The class explores the basic operations of adding, subtracting, multiplying and dividing matrices to solve problems.
Schoolcraft College
Trigonometry
This trigonometry textbook takes the learner from a basic understanding of angles and triangles through the use of polar coordinates on the complex plane. Written by a mathematician-engineer, examples and problems here are used to...
Curated OER
Using Variables And Ratios To Get You in the Right Gear
Students examine the use of variable and ratio in everyday situations including figuring out the gear ratios for the gears on a 12 speed bike. They use the bubble sort technique to write a computer program which will determine the...
Curated OER
Technoartist
Students explore the Microsoft paint program to examine artwork styles and recognize certain features. In this graphic art lesson, students incorporate computer technology with visual arts while acquiring basic computer knowledge....
Curated OER
The Games Robots Play
Students learn about how robots are programmed to play games. They then construct robot applications (basic computer codes) for playing tic-tac-toe comprised of if-then logic sequences. Students then compete in teams using their...
Wells Fargo
Hands on Banking
Encourage middle schoolers to be proficient and knowledgeable in the economic world with a series of personal finance lessons. Focusing on banking, credit, budgets, and investing, the activities guide learners through financial literacy...
Curated OER
Yummy Math
Young mathematicians use bags of Skittles to help them gain practice in graphing and organizing data. They work in pairs, and after they have counted and organized their Skittles, they access a computer program which allows them to print...
Curated OER
M & M Madness
M&M's are always a great manipulative to use when teaching math. In this graphing lesson plan, learners predict how many of each color of M & M's there are. They count up each color and plug the data into a graph using the...