Home Project Ideas Project Guide Ask An Expert Blog Careers Teachers Parents Students

Others Like “Encryption”

Project Idea
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
CompSci_p005
+ More Details
- Less Details
Time Required Short (2-5 days)
Prerequisites You should be able to:
  1. write a basic HTML file with a text editing program (like Notepad);
  2. create HTML <FORM> elements for user input;
  3. write basic JavaScript functions using Arrays, Strings and simple flow control statements (e.g., if...else, and for or while loops).
Help is available for each of these topics. See the Introduction section for details.
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues
Project Idea
Have you ever flown in an airplane, or looked up at one flying in the sky, and wondered how such a massive machine can stay in the air? Airplanes can stay in the air because their wings, also referred to as airfoils, generate lift. Engineers use devices called wind tunnels to experiment and test different wing shapes when they design new airplanes. Wind tunnels let engineers make careful measurements of the air flow around the wing, and measure the amount of lift it generates. If you can get… Read more
Aero_p004
+ More Details
- Less Details
Time Required Average (6-10 days)
Prerequisites Access to a homemade wind tunnel
Material Availability Readily available
Cost Average ($50 - $100)
Project Idea
thumbnail Are you an artist, or do you enjoy the process of making art? What kind of art do you create? Do only humans make art? Not all the time. Robots can create art, too. Robots can be programmed and "taught" to do all kinds of things, such as delivering medications to hospital patients or putting together a car on an assembly line. The Vangobot™, shown in the video below, paints pictures with brushes and paint, and in a distinct, unique style - just like a human artist. Watch… Read more
Robotics_p007
+ More Details
- Less Details
Time Required Long (2-4 weeks)
Prerequisites Programming experience is needed to do this project.
Material Availability

This robotics engineering project requires that you purchase VEX® robotics materials. See the Materials tab for a suggestion of some VEX® parts to use. With a little problem-solving, you may be able to substitute another robotics platform.

The RobotC software needed to program the VEX system is Windows based. If you are using an Apple computer you will need to use visualization software such as VirtualBox or VMware®.

Cost Very High (over $150)
Safety Use caution with tools when assembling the robot. Minor injury is possible.
Project Idea
thumbnail Have you ever had to take prescription medicine to get over an illness? To get better, it is important to take the medication in the proper manner and at the proper time. Wouldn't it be cool if there were a tool or piece of automated equipment that held your medicine and reminded you to take it? A tool that would know when you picked up the bottle and took your medicine? Building a smart medicine cabinet is what this science project is all about! Read more
Elec_p067
+ More Details
- Less Details
Time Required Short (2-5 days)
Prerequisites None
Material Availability If you decide to extend the sensor project, you will have to purchase a microcontroller board and LEDs.
Cost Average ($50 - $100)
Safety Always wear safety goggles when operating and using tools. Adult supervision is recommended.
Project Idea
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
CompSci_p002
+ More Details
- Less Details
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
Project Idea
Here's an interesting project idea with a variation that combines computer science, physics and music. You'll need a piano in a quiet room, a microphone and a computer with digital sound recording and analysis software. The project shows you how you can make a piano string start vibrating without hitting its key. You can record the sounds on the computer, and use sound analysis software to measure the frequencies of the induced vibrations. For more details see: How to Make a Piano Sing. Be… Read more
CompSci_p026
+ More Details
- Less Details
Time Required Long (2-4 weeks)
Project Idea
Beats are a pattern of oscillating sound intensity (i.e., the volume of the pattern grows and fades with a regular cycle). They occur when two tones of almost equal frequency interfere. People can perceive beat frequencies below about 7 Hz. Figure out how to create sound files to play pure tones on your computer. Create files with a pure tone of one frequency in the left channel, and a pure tone of a different frequency in the right channel. Systematically explore different frequency… Read more
Music_p001
+ More Details
- Less Details
Time Required Long (2-4 weeks)
Project Idea
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 voice (e.g., spectral frequency analysis)? Develop a hypothesis about what types of sound analysis will identify an individual. Have a helper record additional test files of your family members, without telling you which file belongs to whom. Unplug your computer speakers and see if you can… Read more
CompSci_p027
+ More Details
- Less Details
Time Required Average (6-10 days)
Project Idea
Some people worry that modern electronic devices can give off harmful electromagnetic radiation, called EMF. Test your computer, radio, cell phone, computer, TV, or microwave for electromagnetic radiation. You can also try growing a sensitive organism, like flies, yeast or worms, to see if a potential source of electromagnetic radiation has an effect on them. Is it a myth, or will your cell phone fry your brain? Read more
EnvSci_p026
+ More Details
- Less Details
Time Required Short (2-5 days)
Project Idea
Can you remember all of your ABC's? Computers need to "remember" letters too. Every time we use a computer to write a story, the computer needs to "remember" the letters in the story by saving them to the computer's memory as a file. In this experiment find out how much memory it takes for the computer to "remember" a series of letters. Read more
CompSci_p014
+ More Details
- Less Details
Time Required Very Short (≤ 1 day)
Prerequisites None
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues
< 1 2
Support for Science Buddies provided by:
Search Refinements
Areas of Science
Behavioral & Social Science
Earth & Environmental Science
Engineering
Life Science
Math & Computer Science
Physical Science
Difficulty
 
Cost
Time
Material Availability