Lesson Plan
Code.org

Routers and Redundancy

For Teachers 9th - 12th
How are messages to the right recipient? Introduce the concept of routing Internet traffic by drawing a comparison to sending a letter. Groups use the Internet Simulator program to send messages to others using the same router...
Lesson Plan
Curated OER

Introduction to Objects

For Teachers 8th - 10th
Learners are introduced to the concept of Objects in Programming and identifying the parts of an object. They view the radio objects movie and then brainstorm household objects that can be represented as a series of controls and displays.
Lesson Plan
Code.org

Image Scroller with Key Events

For Teachers 9th - 12th
Discover how to embed images in lists. Scholars modify an existing app to include an image scroller in the 17th lesson of the series. They learn to refactor code and remove redundancies after modifying code.
Lesson Plan
Curated OER

Adventures in Alice

For Teachers 8th
Eighth graders complete a computer program where they learn about different methods.  In this computer lesson students see the differences between a world and character method and learn what they do. 
Lesson Plan
Curated OER

Art as a profession

For Teachers 8th - 12th
Students research a possible career in computer animation. In this computer animation lesson plan, students research the amount of money you could make in computer animation and the kinds of jobs you could acquire.
Lesson Plan
Curated OER

Talk the Talk

For Teachers 9th - 12th
Students interactively learn multimedia terminology while using the Alice Programming.  In this multimedia instructional activity students become the director of a movie or video game. 
Lesson Plan
Curated OER

Measurement

For Teachers 7th
Seventh graders measure surface area. In this geometry lesson, 7th graders find the surface area of various geometrical shapes. Using a computer program, students compute the area of 2-D and 3-D shapes.  Students use...
Lesson Plan
Curated OER

Animation: ALICE Software

For Teachers 7th - 8th
Young scholars 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.
Lesson Plan
Curated OER

The Adventure of Negative clue and Alice World

For Teachers 9th - 10th
Students read the story "The Adventure of the Negative Clue" and design an Alice World for the story's setting. In this reading analysis lesson, students read the story and complete a story map. Students use the Alice program to design...
Lesson Plan
Curated OER

Adventures in Alice

For Teachers 2nd - 5th
Students create a haiku and illustrate it on the computer. For this haiku lesson plan, students review the history of the haiku while they are outside and then write their own. Students then use a computer program to illustrate their poem.
Lesson Plan
Curated OER

Alice

For Teachers 7th - 8th
Students work with computers and use the Alice software.  In this computer instructional activity students learn how to use the Alice program. 
Lesson Plan
Drexel University

Learning Roomba Module 2: Robot Configurations

For Teachers 9th - 12th
How do robots move? A presentation shows viewers the different types of configurations of that help robots move and lists the advantages and disadvantages of each of the configurations.
Lesson Plan
Curated OER

Adventures in Alice

For Teachers 5th - 8th
Learners produce a development project with characters.  For this investigative lesson students use a program to understand its basic features and how to create and insert characters. 
Lesson Plan
Curated OER

Computing Concepts with Java 2 Essentials

For Teachers Higher Ed
Students identify with various programming texts; introduce material in different orders; and emphasize different concepts. Students read an introduction to LiveTexts; complete various activities; discover and apply its Global features...
Lesson Plan
Curated OER

6 C's of Motivation

For Teachers 9th - 11th
Young scholars get involved in a Project-Based Learning instructional design model as they enter a problem-solving learning journey. They get to personalize their learning experience from the beginning by making choices. Students set up...
Assessment
Code.org

Practice PT – Improve Your App

For Students 9th - 12th
The last installment of a 21-part unit is a practice performance task that asks class members to design an app using skills from the unit. Scholars take one of the previous apps from the unit and modify it by adding elements and making...
Lesson Plan
Code.org

Introduction to Conditional Logic

For Teachers 9th - 12th
On one condition ... explore how to use conditionals within conditionals. Scholars apply conditional statements to improve upon the app they built during a previous lesson. They also learn about nested conditionals in the 11th lesson of...
Lesson Plan
Curated OER

Alice World:Tornado

For Teachers 7th
Seventh graders use the Alice program and complete a world that is damaged after a tornado.  In this atmospheric conditions lesson students complete an activity using the Alice program. 
Lesson Plan
Curated OER

Scientific Method

For Teachers 6th
Sixth graders explore the scientific method. In this scientific method lesson plan, 6th graders write acrostic poems regarding the steps of the scientific method, experience an Alice program regarding the method, and create story boards...
Lesson Plan
Curated OER

Wetland Habitats

For Teachers 8th
Eighth graders explore the program Alice and the Internet to research wetland habitats.   In this habitat lesson students build their own Alice world that includes wetland habitats, food sources and ways to protect the...
Lesson Plan
Curated OER

Group Game With Value

For Teachers 8th - 10th
Students make decisions to untangle themselves from a Group Knot. They examine how organization, perseverance, and following directions relate to computer science.
Lesson Plan
Curated OER

Introduction to Photoshop - Appropriated Portraits

For Teachers 4th
Fourth graders hone their computer skills through practice with Adobe Photoshop. They choose a famous portrait painting, working on seamless integration of their own face into the picture. They work on the skills of using filters,...
Lesson Plan
Curated OER

Mail Utility

For Teachers 6th - 10th
Students review that school computers are connected to a remote computer. They login to a remote computer, access an online mail program, write and send 3 messages to classmates.
Lesson Plan
Curated OER

Letter to My Keypals

For Teachers 6th - 12th
Students login to a remote computer and set up a folder to save messages from their teacher. They write an introductory letter about themselves and mail it to keypals.