Computer Science Science Projects (56 results)
From cell phones to social media, computer science is a part of your daily life. Everything from traffic lights to medical devices requires both computer hardware and software these days. Creative problem solvers are using computer science to tackle social problems, improve agriculture, make great entertainment, and start exciting new companies. What could you create and innovate with a bit of tinkering and programming?
Select a resource
Sort by
|
How fast are computers? How quickly do you think they can do 100 million arithmetic problems? Try this science project to discover an easy way to measure how fast computers have become and whether or not your computer is a math whiz.
Did you ever have a favorite toy like an action figure or doll that could light up, make noise, or move? This project will show you how to make your own interactive toy using the
Raspberry Pi Projects Kit.
Check out the video to see what this simple, but fun, project looks like. The version you make does not have to be a robot; it can be any shape and have any sound effects you want.
Have you ever wished you could create an alarm system to guard your stuff? Or what about throwing a surprise party for someone and automatically playing music and flashing lights when they walk in the door? You can do either of these things using the
Raspberry Pi Projects Kit.
The kit includes a motion sensor, which can detect when people move in front of it. Check out the video to see what this simple, but fun, project looks like:
Imagine yourself as a software engineer, a decade and a half from now. You are called upon to help solve the world energy crisis by programming nano-organisms (NANORGs) to extract energy from industrial sludge. Your program must be small enough to fit in the NANORGs' tiny processors, yet at the same time meet several challenges. First and foremost, your NANORGs need to navigate on their own, extract energy from the sludge, and find collection points to deliver the harvested energy. Second,…
Read more
Have you ever played a computer game in which a cartoon character, like a dog or a cat, moves or turns when you click on it? Have you ever wondered how characters know how far to move or how far to turn? In this computer science project, you will learn how with a simple (and free) program called Scratch, which will let you write your own computer program that tells a cartoon kitty how to draw shapes.
What would you do if you saw one of your friends lying on the floor, not breathing, possibly having a heart attack? 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…
Read more
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
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…
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
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
|
Explore Our Science Videos
The Engineering Design Process: An Eggstronaut Mission
The Impossible Arrow Illusion
Video: Winding Coil