Lesson Plan
Curated OER

Computer Programming: Learning Alice Programming

For Teachers 10th - 12th
Students examine the Alice Program. In this computer programming lesson, students use the drag and drop program method and view a PowerPoint presentation. Students will then create a snowman by using the drag and drop method.
Worksheet
Curated OER

Review of Arrays

For Students 12th - Higher Ed
In this computer programming review worksheet, students answer 50 multiple choice questions on one and two dimensional arrays.
Worksheet
Curated OER

Review C++ Fundamentals

For Students Higher Ed
In this computer programming worksheet, students answer 50 multiple choice questions on different member functions and C++ programming.
Lesson Plan
Curated OER

Adventures in Alice

For Teachers 8th - 12th
Students use the Alice computer program and use the basic features to manipulate a world within it.  For this programming lesson students use their computer skills to create a storyboard in the Alice program. 
Worksheet
Curated OER

Review of Pointers

For Students 10th - 12th
For this programming worksheet, students answer 50 multiple choice and true or false questions on functions and binary numbers.
Lesson Plan
Curated OER

Adventures in Alice

For Teachers 7th - 11th
Students complete a computer program in which they see how the programming language works for creating a virtual world.  In this technology lesson students produce their own interactive video. 
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

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

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

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.
Lesson Plan
Curated OER

Introduction to Computing and Project Development

For Teachers 6th - 12th
Students use a computer and math to complete a science project. They review a brief history of computers as well as information on different operating formats will be included. In addition, students complete an overview of the hardware...
Lesson Plan
Google

Cs Education at Google: Cs First: Art: Activity 2: Animation

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Lesson Plan
University of Canterbury

Cs Unplugged: Unit Plan: Kidbots

For Teachers 1st - 5th
Writing a computer program involves planning what you're going to do, "coding" the instructions, testing them, tracking down any bugs, and changing the program to that it works correctly. In these activities students explore a simple...
Lesson Plan
University of Canterbury

Cs Unplugged: Divide and Conquer

For Teachers 1st - 5th
Imagine 31 numbers have been organized in ascending order in a list by a computer program. Now the program has to find a number in the list, but it can only look at one number at a time. Is it easier to find the number now, than if they...
Lesson Plan
Google

Cs Education at Google: Cs First: Fashion & Design Theme

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Lesson Plan
Google

Cs Education at Google: Cs First: Storytelling Theme

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Unit Plan
Google

Cs Education at Google: Cs First: Adventure on the High Seas

For Teachers 4th - 8th
Teaches basic computer science concepts using the programming language Scratch. In this activity, students learn how to create animated waves in an ocean setting and then compose a high seas story.
Lesson Plan
Google

Cs Education at Google: Cs First: Art Theme

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Lesson Plan
Google

Cs Education at Google: Cs First: Social Media Theme

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Lesson Plan
Google

Cs Education at Google: Cs First: Gumball's Coding Adventure

For Teachers 5th - 9th
Teaches basic computer science concepts using the programming language Scratch. In this activity, learners use characters from Cartoon Network's "The Amazing World of Gumball" to create an animated story.
Lesson Plan
Google

Cs Education at Google: Cs First: Game Design Theme

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...