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: Computer Sleuth: Identification by Text Analysis

For Students 9th - 10th
Here's a project where you can try your hand at being a detective with your computer. In this project you'll write a program to do some basic analysis of features of written text (for example, counting the length of each word in the...
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....
Handout
WELL

People.well.com: Ada: The Enchantress of Numbers

For Students 9th - 10th
Biography of mathematician and scientist Ada Lovelace, the woman for whom the first computer programming was named. It also includes a year-by-year timeline of her life. The biography was written by Betty Alexandra Toole.
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++.
Primary
Other

The History of Programming Languages

For Students 9th - 10th
Brief history of programming languages is provided in this research paper at this site.
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.
Activity
Science Buddies

Science Buddies: Write a Java Script Binary/decimal/hexadecimal Converter

For Students 9th - 10th
This is a challenging first computer science project. You'll learn the basics of how digital devices can represent numbers using only 0's and 1's, and you'll write a JavaScript program to convert numbers between binary, decimal and...
Website
Science Buddies

Science Buddies: Follow the Bouncing Ball: A Web Animation Project

For Students 6th - 8th
This project is a fun way to try your hand at programming. You'll learn how to create some simple animations, and you'll perform tests and make measurements to help you create more realistic-looking animations. All you need to get...
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...
Handout
Other

Computer Aided Design and Drafting Section

For Students 9th - 10th
This site includes many links under these categories: Organizations associated with CAD, CAD Research and Artificial Intelligence Links, CAD Directories, Gateways and News Centers, Important CAD Review Resources, CAD magazines, journals...
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
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
Science Buddies

Science Buddies: Follow the Bouncing Ball: A Web Animation Project

For Students 6th - 8th
This project is a fun way to try your hand at programming and expand your knowledge of web design. You will learn how to create some simple animations, and perform tests and make measurements to help you create more realistic-looking...
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: Tower O' Power

For Teachers 9th - 10th
In this activity, students learn about creating a design directly from a CAD (computer-aided design) program. They will design a tower in CAD and manufacture the parts with a laser cutter. A competition determines the tower design with...

Other popular searches