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 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...
Lesson Plan
Google

Cs Education at Google: Cs First: Create Your Own Google Logo

For Teachers 4th - 9th
A set of three activities where students learn how to use the programming language Scratch to create Google logos, including ones for Valentine's Day and one for Earth Day.
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

Visual J# Developer Center

For Students 9th - 10th
Microsoft's home page for the Visual J# programming language.
Website
Microsoft

Microsoft Visual Developer Center: C Sharp

For Students 9th - 10th
This site contains links to documents that describe the C# programming language.
Lesson Plan
Google

Cs Education at Google: Cs First: Animate a Name

For Teachers 4th - 8th
Teaches basic computer science concepts using the programming language Scratch. In this activity, learners using coding to animate the letters in a name.
Handout
Wikimedia

Wikipedia: Visual Basic .Net Programming Language

For Students 9th - 10th
A Wikipedia description of the Visual Basic .NET programming language.
Handout
Wikimedia

Wikipedia: Visual Basic Programming Language

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

Processing.js: Processing Visualization Language

For Students 9th - 10th
Whether an advanced Processing developer or completely new, whether a pro with web technologies or just getting started, Processing.js bridges the gap between these two powerful technologies.
Lesson Plan
Other

Digital Promise: Video Game Remix

For Teachers 9th - 10th
Learn about the basics of programming with Scratch, a visual programming language, and remix an online game.
Website
Other

Processing

For Teachers 9th - 10th
Processing is a programming language, development environment, and online community which has promoted software literacy within the visual arts and visual literacy within technology.
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.
Website
Other

Processing.org: Examples

For Students 9th - 10th
Several short, prototypical programs exploring the basics of computer programming with Processing.
Activity
University of Auckland School of Computer Science

Morris: Radix Sorting

For Students 9th - 10th
A detailed description of the Radix sort algorithm, including a code solution written in the C programming language and an interactive animation / visualization of the sort at work.
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.
Website
Other

University of Kent: Greenfoot the Java Object World

For Students 9th - 10th
The official site for the Greenfoot programming environment.
Website
Reading Rockets

Reading Rockets: Launching Young Readers: Episode 7: Becoming Bilingual

For Teachers K - 1st Standards
Acclaimed actress Rita Moreno hosts Becoming Bilingual, a 30-minute PBS program that examines the challenges of teaching children to read in a new language. The show visits six cities across the country to learn about the different ways...
Website
Other

Literature Circles: Lesson Plans and More

For Teachers 3rd - 8th Standards
What are the major roles in literature circles? Check out this site to learn more about the individual roles needed to form a literature circle. Includes links to various reading handouts and lessons.
Website
Other

Seattle University: Literature Circles Resource Center

For Teachers Pre-K - 1st Standards
How can you get started with literature circles in your classroom? This site provides information on every aspect of developing your own literature circle instruction.
Handout
Wikimedia

Wikipedia: Greenfoot

For Students 9th - 10th
This site contains the Wikipedia description of the Greenfoot programming environment.
Professional Doc
CPALMS

Cpalms: Browse and Search Resources

For Students K - 1st Standards
This site shares a collection of expert and peer-vetted teacher resources that are searchable for teachers and students. Searching can be achieved via a subject, grade, audience, and/or type. Curricula standards for the following subjets...