Activity
Science Buddies

Science Buddies: Paragraph Stats: Writing a Java Script Program to 'Measure' Text

For Students 6th - 8th
This is a challenging first-time programming project. You'll learn how to use JavaScript to create a simple program to analyze one or more paragraphs of text. Your program will count sentences, words and letters, and report the resulting...
Website
Other

Learn to Program (With Ruby)

For Students 9th - 10th
A beginner's guide to computer programming using the Ruby programming language.
Article
Other

Computers for Creativity: Building With Code

For Teachers 5th - 8th
Using the Khan Academy Computer Science platform, sixth graders at Los Altos School District build using code. They create art by writing programs in a JavaScript implementation of the Processing language called Processing.js.
Website
University of Guelph

University of Guelph: 2007 G H Computer Programming Competition

For Students 9th - 10th
This resource includes a description of a programming competition using Greenfoot.
Website
Other

Stroustrup: The C++ Programming Language

For Students 9th - 10th
The resource provides information about the C++ programming language by the creator of C++.
Handout
Other

Code Hs: Glossary: Define Function

For Students 9th - 10th
Find out how to define a method in computer programming.
Website
PBS

Pbs Learning Media: Programming a Robot

For Students 3rd - 8th
In this video segment from Cyberchase, the CyberSquad breaks down an action into a series of steps in order to program a robot to do what they need it to do. [4:50]
Article
Khan Academy

Khan Academy: Programming Case Study: Teaching an Elementary School Class

For Teachers 9th - 10th
To give fellow teachers an idea for how they can teach our curriculum in a classroom setting, we are creating case studies. Here's one case study of how Feltwell Elementary School in the United Kingdom is using our curriculum in their...
Article
Khan Academy

Khan Academy: Lesson Plans: Teaching Programming in the Classroom

For Teachers 9th - 10th
See how a teacher adds social components to make using Khan Academy a success.
Handout
Yale University

The Wit and Wisdom of Grace Hopper

For Students 9th - 10th
Quotes from Grace Hopper, a pioneer in computer programming.
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.
Activity
Other

Crunchzilla: Code Monster

For Students 9th - 10th
An instructional program that shows students how to code using JavaScript. The Code Monster and his speech bubble are at the top of the screen where kids read straightforward explanations, commands, and questions. Code Monster is simple...
Article
BBC

Bbc Bitesize: Data Structures and Data Types: Variables and Constants

For Students 9th - 10th
Computer programs usually use data in some shape or form expressed as varaiables and constants.
Website
Other

Computer Tech. Doc. Project: Linux Op. System Background

For Students 9th - 10th
This section of the website contains a large amount of information about Linux. It contains six documents on various aspects of Linux.
Activity
TeachEngineering

Teach Engineering: Strong Arm Tactics

For Teachers 6th - 8th
Students generally do not know the complexity that goes into building and programming a robotic arm. In actuality, creating such an arm comes from a design that involves mechanical, electrical, and computer science engineers. This...
Handout
Danuta Bois

Distinguished Women of Past and Present: Grace Murray Hopper

For Students 9th - 10th
This site provides a biography of the programming pioneer, Grace Murray Hopper. Discusses her education, teaching career, and distinguished career as a naval officer.
Handout
Other

E Toys

For Students 9th - 10th
A wiki description of EToys and how they work with the Squeak programming language.
Interactive
BBC

Bbc: Science & Nature: Robots

For Students 9th - 10th
Learn about different kinds of robots as you build them in five interactive simulations.
Interactive
Other

Drum Roll: e.a.k. (Erase All Kittens)

For Students 3rd - 6th
Erase All Kittens is a free, open source game where students must change the code in order to rescue kittens. Arca is a tiny outcast creature whose only friends are the kittens. When all the kittens go missing, Arca sets out on a journey...
Graphic
Google Cultural Institute

Google Cultural Institute: Women in Science, Technology, Engineering, and Math

For Students 9th - 10th
Explore the historic reasons women are underrepresented in science, technology, engineering, and mathematics today.
Handout
Khan Academy

Khan Academy: Get Started With Algorithms!

For Students 9th - 10th
What is an algorithm? It's a sequence of steps that you follow to solve a problem. In everyday life, you might have an algorithm for hanging up your laundry, efficiently going through a shopping list, or finding an empty parking space in...
Lesson Plan
Alabama Learning Exchange

Alex: Radiation / Half Life

For Teachers 9th - 10th
The students will evaluate their personal radiation dose. They will develop an understanding of the term radiation and how it relates to everyday life. The will simulate how radioactive material decays and apply the term half-life....
Lesson Plan
Better Lesson

Better Lesson: Bar Graph Activity

For Teachers 6th
The students will be collecting data from other students to represent in a bar graph. If available, they can then use a computer program called Bar Grapher tool to show their data with a different layout.
Activity
TeachEngineering

Teach Engineering: Wow! That Captures It!

For Teachers 5th - 7th
Students learn how motion capture (mo-cap) technology enables computer animators to create realistic effects. They learn the importance of center of gravity in animation and how to use the concept of center of gravity in writing an...

Other popular searches