Science Buddies
  Science Buddies Home Science Fair Project Ideas Science Fair Project Guide Ask an Expert Blog Teacher Resources Parents Students Science Careers  

     

Computer Science Project Ideas

Get Your Own Personalized Project Ideas—Take the Science Interest Survey!
  Difficulty Level 6-10  

Follow the Bouncing Ball: A Web Animation Project

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 started is a Web browser and a text editor (like Notepad).   Read more...
Difficulty =   5  –  6      Add to favorites     Show others like this

ABC's of Programming: Writing a Simple 'Alphabetizer' with JavaScript

This is a good first-time programming project. You'll learn how to use JavaScript to create a simple program to alphabetize lists of words. You'll be able to run your program in your Web browser.   Read more...
Difficulty =   5  –  6      Add to favorites     Show others like this

Paragraph Stats: Writing a JavaScript Program to 'Measure' Text

This is a more 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 statistics. You'll be able to run your program in your Web browser.   Read more...
Difficulty =   5  –  6      Add to favorites     Show others like this

Frequency Histograms *

Can you remember what the weather was like last week? Last year? Here's a project that looks at what the weather was like for over a hundred years. You'll use historical climate data to look at...   Read more...
Difficulty =   5  –  8      Add to favorites     Show others like this

Game of Life *

The Game of Life is the invention of the mathematician John Conway. It is a cellular automaton, consisting of a grid of squares that turn "on" or "off" depending on simple mathematical...   Read more...
Difficulty =   6  –  8      Add to favorites     Show others like this

Encryption *

Want to send coded messages to your friends? Can you write a simple letter-substitution encryption program in JavaScript? How easy is it to break the simple code? Can you write a second program...   Read more...
Difficulty =   6  –  8      Add to favorites     Show others like this

Program to Check a Sudoku Solution

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 to check if your Sudoku solution is correct.   Read more...
Difficulty =   6  –  10      Add to favorites     Show others like this

Bits, Bytes, and Bases: Write a JavaScript Binary/Decimal/Hexadecimal Converter

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 hexadecimal notation.   Read more...
Difficulty =   6  –  7      Add to favorites     Show others like this

Digital Voice Analysis *

Use sound recording and analysis software to record voices of your family members. Can you figure out ways to identify each family member by just looking at the analyzed sound patterns from their...   Read more...
Difficulty =   7      Add to favorites     Show others like this

Manipulating Sound Files *

Learn how to edit sound files so that you can manipulate the recorded sound mathematically. You can either find specialized audio editing software or do background research to teach yourself about...   Read more...
Difficulty =   7      Add to favorites     Show others like this



Prev <   1   2   > Next


 

Science Buddies gratefully acknowledges its Presenting Sponsor
 
It's free! As a member you will be the first to receive our new and innovative project ideas, news about upcoming science competitions, science fair tips, and information on other science related initiatives.


Science Fair Project Home      Our Sponsors      Partners      About Us      Volunteer      Donate      Contact Us      Research Grants & Outreach      Site Map

Science Fair Project Ideas      Science Fair Project Guide      Ask an Expert      Blog      Teacher Resources      Parent Resources      Student Resources      Science Careers     


Privacy Policy Science Buddies

Copyright © 2002-2009 Kenneth Lafferty Hess Family Charitable Foundation. All rights reserved.
Reproduction of material from this website without written permission is strictly prohibited.
Use of this site constitutes acceptance of our Terms and Conditions of Fair Use.


Index of Computer Science Project Ideas
How Many Letters? | Font and File Size | Getting More Out of Less : Google Hits and Search Terms | Wild About Wildcards | CD Burning: Take it to the Edge | Image File Types and Size | The Point of a Parabola: Focusing Signals for a Better Wireless Network | How Fast is Your Computer? | Image Compression vs. Image Quality: Finding the Best Tradeoff | Forms and Functions: Writing a Simple Calculator Program with JavaScript | Follow the Bouncing Ball: A Web Animation Project | ABC's of Programming: Writing a Simple 'Alphabetizer' with JavaScript | Paragraph Stats: Writing a JavaScript Program to 'Measure' Text | Frequency Histograms | Game of Life | Encryption | Program to Check a Sudoku Solution | Bits, Bytes, and Bases: Write a JavaScript Binary/Decimal/Hexadecimal Converter | Digital Voice Analysis | Manipulating Sound Files | Statistical Significance: Using a t-Test | Computer Sleuth: Identification by Text Analysis | Relationships Between Variables: Using Correlation and Linear Regression | Sound Frequency Analysis. | Programming NANORGs in a Virtual World | Tangent Circles and Triangles | Circles, Tangent Lines and Triangles | Combining Computer Science and Math: Inscribing a Circle in a Triangle Using the Geometry Applet | Combining Computer Science and Math: Circumscribing a Circle about a Triangle Using the Geometry Applet |