Computer Science Lesson Plans

12 filtered results
12 filtered results
Computer Science
Sort by
What Is Code?
What Is Code?
Lesson Plan
What Is Code?
What is code? In this lesson you'll introduce students to the concept of code (a system of symbols used for communication) using both physical and virtual experiences.
1st grade
Reading & Writing
Lesson Plan
LEGO Marble Maze
LEGO Marble Maze
Lesson Plan
LEGO Marble Maze
In this lesson, students will solve a design problem as they create a marble maze out of LEGO bricks.
5th grade
Science
Lesson Plan
Flip Book Animation
Flip Book Animation
Lesson Plan
Flip Book Animation
In this lesson, students will learn the word 'animation' and create an animated figure in a flip book.
4th grade
Science
Lesson Plan
What Is Animation?
What Is Animation?
Lesson Plan
What Is Animation?
In this lesson, students will learn to program an animated figure using ScratchJr.
4th grade
Science
Lesson Plan
Code a Character
Code a Character
Lesson Plan
Code a Character
In this lesson, students will learn to create an animated character using the education coding app ScratchJr.
5th grade
Science
Lesson Plan
Little Pig Algorithm
Little Pig Algorithm
Lesson Plan
Little Pig Algorithm
Introduce students to the term **algorithm** using the familiar story of The *Three Little Pigs*. In this lesson, students will develop an algorithm, or a step-by-step **sequence** of instructions, for building a house made out of bricks.
Kindergarten
Reading & Writing
Lesson Plan
Life-Size Maze
Life-Size Maze
Lesson Plan
Life-Size Maze
In this lesson, students will create a set of instructions for navigating a life-size maze.
1st grade
Reading & Writing
Lesson Plan
My Robot Friend
My Robot Friend
Lesson Plan
My Robot Friend
What is a robot? What can robots do? Computer programmers tell robots what to do by creating a sequence of commands. In this lesson, students work in pairs to program a robot to act out the story from the mini story book *My Friend.*
Kindergarten
Reading & Writing
Lesson Plan
What Is an Algorithm?
What Is an Algorithm?
Lesson Plan
What Is an Algorithm?
In this lesson, students will learn to create a simple algorithm using block code. The platform used for this activity is a website created by Google that provides free educational games that teach students to program using block code.
2nd grade
Science
Lesson Plan
The Mystery of the Missing Instructions
The Mystery of the Missing Instructions
Lesson Plan
The Mystery of the Missing Instructions
In this lesson, students will solve a design problem and practice troubleshooting as they create a list of instructions for putting together a tent.
3rd grade
Science
Lesson Plan
Troubleshooting
Troubleshooting
Lesson Plan
Troubleshooting
In this lesson, students will learn the term "troubleshooting" and practice solving problems using both tangible and virtual tools.
3rd grade
Science
Lesson Plan
Dog Dish Design
Dog Dish Design
Lesson Plan
Dog Dish Design
In this lesson, students will use computational thinking and design engineering to create and compare prototypes of a feeding dish for a pet dog.
Science
Lesson Plan

Computer Science Lesson Plans

Use these computer science lesson plans to help foster creative thinking and problem-solving skills in children. Designed for a wide array of ages, these computer science lesson plans introduce children to the concept of coding, teach them to write algorithms (or step-by-step instructions), help them practice troubleshooting strategies, and even have them design, create, and test their own prototypes.