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...
Activity
Science Buddies

Science Buddies: Writing a Simple Calculator Program With Java Script

For Students 6th - 8th
This is a good first-time programming project. You'll learn how to use JavaScript to create a basic calculator program that you can run in your Web browser.
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.
eBook
Other

Business Education Resource Consortium: Computer Science & Information Systems

For Teachers 9th - 10th
In this online manual you will find examples of integrated performance activities developed to coordinate with the Computer Science and Information Systems Career Path in the Business Education Career Path and Model Curriculum Standards....
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.
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.
Website
Other

Sun Microsystems: The Set Interface

For Students 9th - 10th
A description of the Set interface in the Java programming language.
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.
Activity
Science Buddies

Science Buddies: Want to Make a Video Game? Here's How!

For Students 6th - 8th
Do you love playing video and computer games? Do you dream of someday creating your own? With this science fair project you can turn that "someday" wish into a "today" reality.
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...
Unit Plan
University of Utah

University of Utah: Aspire: The Aspire Breadboard

For Students 9th - 10th
This is a tutorial for creating a breadboard with an LED display as an educational outreach effort for the Telescope Array cosmic ray research project near Delta, Utah. When completed, the breadboard could be programmed to use actual...
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.

Other popular searches