This is a more challenging first-time programming project. You'll learn how to use JavaScript to create a simple program to analyze one or more paragraphs of text. Your program will count sentences, words and letters, and report the resulting statistics. You'll be able to run your program in your Web browser.
Read more

CompSci_p003

+ More Details

- Less Details

Time Required

Short (2-5 days)

Prerequisites

An understanding of the material covered in "[# ProjectIdea Name="CompSci_p002" Value="HtmlAnchor" #]"

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

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

This is a more challenging JavaScript project: can you write a program that can play Tic-Tac-Toe? You'll have to figure out a way to translate the game strategy into a computer algorithm. The project will show you how to create a working Tic-Tac-Toe board on a webpage. Your challenge will be to show the computer how to play. Just think: you'll be creating artificial intelligence!
Read more

Games_p014

+ More Details

- Less Details

Time Required

Average (6-10 days)

Prerequisites

To do this project, you should already be comfortable with creating basic HTML files using a text editor. You should also be familiar with creating HTML form elements, and having them interact with JavaScript functions.

Sudoku puzzles have become extremely popular over the past couple of years. You can find books of puzzles for beginners to experts, and many newspapers print Sudoku puzzles daily. This project challenges you to write a computer program to check if your Sudoku solution is correct.
Read more

CompSci_p023

+ More Details

- Less Details

Time Required

Average (6-10 days)

Prerequisites

An understanding of the material covered in [# ProjectIdea Name="CompSci_p002" Value="HtmlAnchor" #]

The author of this project hypothesized that movies often disappoint readers because book-based movies tend to "dumb down" the works on which they are based (Fuhrman, 2002). Naturally, selective compression is necessary when telling a story as a movie, or no one would sit through it. (Hey, maybe there's an idea for a different experiment!) Selective compression is not necessarily the same, however, as simplification. There are ways to objectively measure the complexity of written language…
Read more

Have you ever seen a "Hail Mary" football pass, where the quarterback tries to throw the ball as far as possible to reach the end zone and score a touchdown? Or a last second game tying soccer goal from midfield? How far the ball will go does not just depend on how hard a player throws or kicks it; it also depends on the angle at which the player launches the ball. In this sports science project, you will investigate how launch angle affects the distance that a ball travels by filming…
Read more

Sports_p036

+ More Details

- Less Details

Time Required

Average (6-10 days)

Prerequisites

None

Material Availability

This science project requires a computer with internet access and a digital video camera with a tripod. See the Materials and Equipment list for details.

Cost

Low ($20 - $50)

Safety

Be sure to do this science project in an open area like an empty football field, where you will not hit people or buildings with the ball.

What do rocks and clocks have in common? Both keep track of time.
Yes, radioactive isotopes present in rocks and other ancient material decay atom by atom at a steady rate, much as clocks tick time away. Geologists use those radioactive isotopes to date volcanic ash or granite formations like the giant Half Dome in Yosemite National Park. Anthropologists, archeologists, and paleontologists also use radioactive isotopes to date mummies, pottery, and dinosaur fossils. Does this sound abstract…
Read more

You can find this page online at: http://www.sciencebuddies.org/science-fair-projects/search.shtml?v=solt&pi=CompSci_p022

You may print and distribute up to 200 copies of this document annually, at no charge, for personal and classroom educational use. When printing this document, you may NOT modify it in any way. For any other use, please contact Science Buddies.