Home Project Ideas Project Guide Ask An Expert Blog Careers My Science Buddies

Computer Science Project Ideas

Limit project ideas by:
Areas of Science
Behavioral & Social Science
Earth & Environmental Science
Engineering
Life Science
Math & Computer Science
Physical Science
Difficulty
 
Cost
Time
Material Availability
Showing 1 - 5 of 20 Project Ideas
How Fast is Your Computer?
How Fast is Your Computer?
Difficulty
Time Required Very Short (≤ 1 day)
Prerequisites None
Material Availability Requires computer with Java-enabled web browser (Java Runtime Environment version 1.5 or later) and Internet access
Cost Very Low (under $20)
Safety No issues

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
The Point of a Parabola: Focusing Signals for a Better Wireless Network
The Point of a Parabola: Focusing Signals for a Better Wireless Network
Difficulty
Time Required Short (2-5 days)
Prerequisites Good computer skills
Material Availability This project requires access to a working wireless network with at least one computer using a wireless connection. A laptop computer with wireless capability is optional, but useful. Other materials readily available.
Cost Very Low (under $20)
Safety No issues

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
ABC's of Programming: Writing a Simple 'Alphabetizer' with JavaScript
ABC's of Programming: Writing a Simple 'Alphabetizer' with JavaScript
Difficulty
Time Required Short (2-5 days)
Prerequisites Familiarity with Web browser and text editing programs
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues

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
Follow the Bouncing Ball: A Web Animation Project
Follow the Bouncing Ball: A Web Animation Project
Difficulty
Time Required Short (2-5 days)
Prerequisites Familiarity with Web browser and text editing programs
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues

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
Forms and Functions: Writing a Simple Calculator Program with JavaScript
Forms and Functions: Writing a Simple Calculator Program with JavaScript
Difficulty
Time Required Short (2-5 days)
Prerequisites Familiarity with Web browser and text editing programs
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues

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
1 2 3 4 >