Lesson Plan
Curated OER

Raptor Poster Project

For Teachers 6th - 12th
Students create posters about raptors. They synthesize information they read about raptors and select a raptor. They draw a picture of their raptor and include facts relating to where it lives, characteristics, feeding habits, size, name...
Lesson Plan
Curated OER

We are where and what we eat

For Teachers 6th - 8th
Students explore concepts of plants they eat, where and how they grow and are introduced to genetic diversity. They examine seed characteristics, look at their different sizes, shapes and germination time. They also set up seeds to...
Activity
University of Michigan

University of Michigan: The Visual Basic Programming Language

For Students 9th - 10th
A description of the Visual Basic programming language, including history and sample programs.
Unit Plan
AulaClic

Aula Clic: Curso De Visual Basic

For Students 9th - 10th
Learn Visual Basic programming with this free tutorial.
Handout
Other

Visual Basic .Net Programming for Beginners

For Students 9th - 10th
A beginner's tutorial for the Visual Basic .NET programming language.
Website
Microsoft

Microsoft: Loop Structures in Visual Basic

For Students 9th - 10th
A brief description of the loop control structure and how it is implemented in Visual Basic.
Handout
Wikimedia

Wikipedia: Visual Basic Programming Language

For Students 9th - 10th
A Wikipedia description of the Visual Basic programming language.
Article
Other

Search Win Development: Visual Basic Code Snippets and Files

For Students 9th - 10th
This site contains an organized collection of Visual Basic sample programs that are available for downloading.
Handout
Wikimedia

Wikipedia: Visual Basic .Net Programming Language

For Students 9th - 10th
A Wikipedia description of the Visual Basic .NET programming language.
Unit Plan
Khan Academy

Khan Academy: Computer Programming: Advanced Js: Games & Visualizations

For Students 9th - 10th
After learning how to program in JavaScript and make basic drawings and animations, use that knowledge to make games and visualizations with this tutorial.
Handout
Grammarly

Grammarly Handbook: Visuals: Graphs, Charts, and Diagrams

For Students 9th - 10th Standards
This article explains that graphs, charts, and diagrams are used to display information visually. The choice of what type of graph or chart to use depends on the information to be displayed. Software programs make these much easier to...
Website
Other

Microsoft Research: Fuse Labs: Kodu Game Lab

For Students 9th - 10th
Using an artistic visual language, Kodu helps students create a world and an actual video game within that world. Learn basic coding and programming principles. Download the game lab or teacher lesson plans for free.
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: Music & Sound 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: 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
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, students 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 young scholars 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....
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: Sports 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: Curriculum for Ages 9 14

For Teachers 4th - 8th
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.
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: Friends Theme

For Teachers 4th - 8th
A set of eight activities that teach young scholars 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....
Lesson Plan
Google

Cs Education at Google: Cs First: Storytelling Theme

For Teachers 4th - 8th
A set of eight activities that teach learners 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...