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...
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 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: Curriculum for Ages 9 14

For Teachers 4th - 8th
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: 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: 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.
Unit Plan
Other

Learn Cpp

For Students 9th - 10th
A series of step-by-step tutorials devoted to teaching how to program in C++. No prior programming experience required.
Handout
Science Buddies

Science Buddies: Career Profile: Software Quality Assurance Engineer and Tester

For Students 9th - 10th
If you like to have your computer software work perfectly, it's because of the software qualitiy assurance engineer and tester that makes that happen. Read the career profile of the software engineer and the education requirements for...
eBook
Khan Academy

Khan Academy: Procedures With Return Values

For Students 9th - 10th
Procedures can compute values for the rest of the program to use by sending back return values.
eBook
Khan Academy

Khan Academy: Procedures With Parameters

For Students 9th - 10th
When programming, we use procedures to make our code more reusable and to better organize our code. Often-times, we pass parameters to a procedure so that we can change the output of the code.
Activity
Khan Academy

Khan Academy: Procedures With Return Values

For Students 9th - 10th
Practice programming problems using procedures with return values.
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, students using coding to animate the letters in a name.
Website
Computer History Museum

Computer History Museum

For Students 9th - 10th
This site includes a variety of exhibits, an artifact repository, special events and publications.
Website
Other

Bt Open World: Stickies 4.5

For Students 9th - 10th
At this site create virtual "Post-it," notes on your computer screen of reminders and to-do lists by downloading this freeware program. Eliminate the clutter at your computer station with this user-friendly program.
Unit Plan
Other

Beanz: Functions and Procedures

For Students 6th - 9th
An introduction to programming functions and procedures using pen and paper instead of code. Includes lots of examples and exercises.
Handout
BBC

Bbc Bitesize: Development and Testing: Test Driven Development

For Students 6th - 9th
See why programming and debugging can be part of the same development process.
Activity
Khan Academy

Khan Academy: Writing Clean Code

For Students 9th - 10th
Practice writing clean code in these practice problems.
Activity
TeachEngineering

Teach Engineering: Putting It All Together: Peripheral Vision

For Teachers 11th - 12th
In this culminating activity of the unit, students bring together everything they've learned in order to write the code to solve the Grand Challenge. The code solution takes two images captured by robots and combines them to create an...
Article
Other

Beanz: Day in Life: Paul Seal, Programmer

For Students 6th - 9th
Paul describes his daily life as a programmer from Derby in the United Kingdom.
Activity
National Institute of Standards and Technology (NIST)

National Institute of Standards and Technology: Insertion Sort

For Students 9th - 10th
Provides a clear definition of an insertion sort with links to a Java implementation and other demonstrations.
Article
Other

Perforce: Eight Version Control Best Practices

For Students 9th - 10th
Learn key version control best practices and how to apply them.
Handout
BBC

Bbc Bitesize: Development and Testing: Test Plan

For Students 6th - 9th
Learn how developers use test plans that check a range of types of data under different circumstances.
Article
Other

Software Sustainability Instite: Choosing a Repository for Your Software Project

For Students 9th - 10th
Learn about different code depositories from which to choose.

Other popular searches