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

     

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

How Fast is Your Computer?

Is your computer fast? How quickly do you think it can do 100 million arithmetic problems? Do you think it could beat your friend’s computer or another one at school? Try this science project to discover an easy way to measure whether or not your computer is a math whiz.   Read more...

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

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

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

Killing 'Vampires': Saving Money and Power by Turning Off Computer Peripherals Science Fair Project with Video

What do you think about killing vampires? No, no, not the kind that drink people's blood, but the kind that suck your power and money away. Equipment like televisions, computers, printers, and fax machines all use electricity to operate, of course, but do you realize that this equipment might still be sucking electricity from the wall, even when you think it's turned off? These electricity-suckers are called vampire loads. In this science project, you will investigate how much power these vampire loads consume in one day. Specifically, you will investigate the "vampires" among your computer peripherals, which include equipment like printers, monitors, printer fax machines, and anything else that you use with your computer. These are vampires that really do exist and that you really can get rid of!   Read more...

Save a Life! Teach Hands-OnlyTM CPR Science Fair Project with Video

What would you do if you saw one of your friends lying on the floor, not breathing? Call 911? Start CPR (cardiopulmonary resuscitation)? Those would both be important things to do! But do you know CPR? Do your friends and family know CPR? Chances are, most of them don't. Even if they do know CPR, they might be hesitant to use their mouths to perform it. You can change that though. In this science project, you'll create a simple, interactive game that can teach others how to do Hands-OnlyTM CPR. Your science project might literally save someone's life!   Read more...
Difficulty =   5  –  7      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...

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



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      Academic Outreach Partnerships      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-2012 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 | Ready, Set, Search! Race to the Right Answer | Go Wild! Try a Wildcard | Printing Power! Save the Environment, One Printer Page at a Time | 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 | Killing 'Vampires': Saving Money and Power by Turning Off Computer Peripherals | Save a Life! Teach Hands-OnlyTM CPR | 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! | Customize Your Own Drum Set! | 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 |