Activity
Science Buddies

Science Buddies: Program to Check a Sudoku Solution

For Students 9th - 10th
Sudoku puzzles have become extremely popular over the past couple of years. You can find books of puzzles for beginners to experts, and many newspapers print Sudoku puzzles daily. This project challenges you to write a computer program...
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++.
Professional Doc
Khan Academy

Khan Academy: Additional Programming Projects

For Teachers 9th - 10th
Khan Academy has ten projects in Intro to JavaScript: Drawing & Animation curriculum, where each project is an opportunity for students to be more creative and free-form with their newfound programming knowledge.
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...
Website
Other

Sun Microsystems: The Set Interface

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

Teach Engineering: Computer Accuracy

For Teachers 6th - 8th
Accuracy of measurement in navigation depends very much on the situation. If a sailor's target is an island 200 km wide, sailing off center by 10 or 20 km is not a major problem. But, if the island were only 1 km wide, it would be missed...
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.
Article
Khan Academy

Khan Academy: Programming Case Study: Encouraging Cross Disciplinary Projects

For Teachers 9th - 10th
To give fellow teachers an idea for how they can teach the Khan Academy curriculum in a classroom setting, check out this case study. Here's one case study of how teacher Ellen Reller uses our curriculum in her classroom in Lowell High...
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
PBS

Pbs: People and Discoveries: Grace Murray Hopper

For Students 9th - 10th
Biography on Grace Murray Hopper gives information on her life in the Navy and accomplishments in programming.
Handout
Other

E Toys

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

Other popular searches