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 4-7  

The Point of a Parabola: Focusing Signals for a Better Wireless Network

Here's a project with practical applications for homes with a wireless network. This project shows you how to build and test parabolic reflectors for the transmitters on your network. You may be able to increase the range of your transmitter to cover a location you would like to use but couldn't reach previously. You may also be able to find ways to make your network more secure, by reducing signals transmitted beyond your property.   Read more...
Difficulty =   4      Add to favorites     Show others like this

How Fast is Your Computer?

Computer technology continues to develop at a rapid pace. A new home computer is noticeably faster than a machine from five years ago, and dramatically faster than a machine from ten years ago. Exactly how much faster? This project will show you one way of measuring.   Read more...
Difficulty =   4      Add to favorites     Show others like this

Help! What File Format Should I Use to Save My Favorite Photo?

Jpeg, bmp, gif, tiff…do these just look like words that you and your friends might make up for your own secret language? They are actually just a few of the file formats (which means “types”) that you can use to save your favorite photo on your computer. But does it matter which one you use? Try this simple science fair project to find out and you’ll never choose the wrong one again!   Read more...
Difficulty =   5      Add to favorites     Show others like this

Storytelling Alice: Once Upon a Time in a Computer-generated Land...

The Incredibles, Ratatouille, Up. What do these Pixar films have in common? They are all computer-animated films. While the writers and directors came up with the compelling stories and the kinds of scenes that would best tell the stories, the computer animation experts brought the films to life. In this computer science project, you will easily be able to create your own animated story using a simple computer programming environment called Storytelling Alice. To create your animation, you will simply drag and drop different instructions on the computer screen—while you will learn programming basics, there is no special computer language to learn. Start your storytelling right away, and you'll have a cool computer science project in no time!   Read more...
Difficulty =   5  –  8      Add to favorites     Show others like this

Make a Greeting Card Come to Life!

A singing monkey? An elderly couple doing the chicken dance? What kind of funny electronic cards do you like to email people? Feel free to dream up your coolest and funniest card ideas, because in this science project, you'll create your own animated greeting card with a simple-to-use programming language called Scratch. Scratch is a programming language that makes it easy to create interactive stories, games, music, and art. When the program you have written is complete, you can even share it online!   Read more...
Difficulty =   5      Add to favorites     Show others like this

Pinwheel Magic: Take a Spin with Animation

Do you enjoy watching cartoons and animated films like How to Train Your Dragon and Toy Story 3? Do you have fun playing video games? What do all of these things have in common? Fantastic computer animation, that's what! It's a cool job to take an interesting story or game and make it more entertaining by animating it. In this computer science project, you won't animate a full-length feature movie, but you will animate a pinwheel—a project that can go a long way toward creating your own longer animations! You will create an animated pinwheel that can spin as a result of a push of a button or puff of breath. How? Not by magic, but by writing a simple computer program. Don't worry, even if you've never programmed before, this pinwheel animation magic is within your reach. Sound interesting? Then read this science project and get started!   Read more...
Difficulty =   5      Add to favorites     Show others like this

Image Compression vs. Image Quality: Finding the Best Tradeoff

In this project you'll learn about how digital image files are encoded, and how digital images can be compressed so that the files take up less storage space and can be transmitted more quickly. You will also measure the quality of compressed and uncompressed images, which will give you important insights into the tradeoffs between file size and image quality.   Read more...
Difficulty =   5      Add to favorites     Show others like this

Forms and Functions: Writing a Simple Calculator Program with JavaScript

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

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



Prev <   1   2   3   > Next


 


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      Join Science Buddies     


Privacy Policy Science Buddies

Copyright © 2002-2010 Science Buddies. 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 | When Googled Words Go Wrong: The Science of Using Search Terms to Find the Right Answer | Wild About Wildcards | CD Burning: Take it to the Edge | Quick Draw McPaws: Teach A Computer Kitty How to Draw Shapes | The Point of a Parabola: Focusing Signals for a Better Wireless Network | How Fast is Your Computer? | Help! What File Format Should I Use to Save My Favorite Photo? | Storytelling Alice: Once Upon a Time in a Computer-generated Land... | Make a Greeting Card Come to Life! | Pinwheel Magic: Take a Spin with Animation | 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 | Feel Free to Sleep at School...If You're a Computer! | 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 |