Computer Science Science Projects (35 results)
|
Select a resource
Coding Projects
Sort by
|
Do you enjoy watching cartoons and animated movies? 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…
Read more
Urban wildfires can cause devastating loss of life and property. Can we save lives by predicting how and where these fires will spread? What protective measures can we take to save buildings from the fires? In this project you will use a computer model to simulate how wildfires spread in populated areas, and experiment with different protective measures to try and save houses from burning.
Read more
Do your parents ever get upset with you for "wasting" paper and ink from your printer? Maybe you wanted to print a comic you found online, or a whole bunch of pictures of you and your friends being goofy, or all the instructions on how to put together that really awesome LEGO® castle. But 20 pages of text and pictures later, your mom or dad is yelling at you. Why do they even care how much you print? And why do people say it is a "waste" of paper? Try this printer-saving science project to…
Read more
Sudoku is an extremely popular puzzle game. You start with a 9x9 grid of squares, which contains three smaller 3x3 subgrids. Some of the squares are filled in with numbers 1 through 9. Your goal is to fill in the remaining blank squares such that each column, each row, and each 3x3 subgrid contains the numbers 1-9. No number can appear more than once in any column, row, or subgrid.
For a given starting puzzle, can you write a program to check if a Sudoku solution is valid using a programming…
Read more
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.
Read more
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
What happens when a satellite collision in space leads to a chain reaction of more collisions? This project models The Kessler Syndrome: A scenario in which collisions between satellites in low Earth orbit create increasing amounts of debris, eventually making the region too dangerous for satellites or spacecraft to operate safely. By adjusting key variables like collision rates and debris generation, you can visualize how quickly space around Earth could become overcrowded, and explore…
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…
Read more
Have you ever been annoyed by poor Wi-Fi reception for your phone, tablet, or laptop? Do you wish there was something you could do about it? In this project you will learn how to build a parabolic reflector that you can attach to the antenna of a regular wireless router to help boost its signal.
Read more
|














