Can computer games be used to educate? Pick a game that incorporates educational material. There are a variety of educational computer games on the market in the areas of math, history, science, and language, as well as many simpler versions free on the Internet. Make up a test based on the subject area covered by the computer game. Have your volunteers take the test before and after playing the game. Does playing the computer game improve people's score on the test?
Read more

Math is used by many different types of scientists to model phenomenon and evaluate data from an experiment. By building mathematical models scientists can understand how different physical, chemical, and biological processes are affected by different variables. The most important tools are: making a graph to give a visual representation of the relationships between your variables and making an equation to give a way of computing the relationships between your variables. Find a source of data,…
Read more

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" #]

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: . Be sure to check out the…
Read more

Want to send coded messages to your friends? Can you write a simple letter-substitution encryption program in JavaScript? How easy is it to break the simple code? Can you write a second program that "cracks" the letter-substitution code? Investigate other encryption schemes. What types of encryption are least vulnerable to attack?
Read more

Students who are mathematically inclined can use the student version of a program like MatLab or Mathematica to convert a digital image into numbers, then perform operations such as sharpening or special effects. This is a great way to learn about image processing algorithms.
Read more

Math can make you money! If you understand some basic math, you can make good decisions about how to keep, spend, and use your hard earned dollars. Try an experiment comparing the same balance in different types of bank accounts. How much better is a savings account than a checking account? What difference does the interest rate make? Which is better, an account that earns compound or simple interest? Can you compare the short and long term costs of borrowing money compared to saving the cash…
Read more

Use your Internet sleuthing skills to learn about solar system objects. Create a table of measurements of moons and asteroids in order to determine if there is a size threshold for roundness. A good source of information would be an online guide such as (Arnett, W.A., 2006). You'll find information about planetary satellites, including dimensions and accompanying pictures. From the pictures, classify the satellites and asteroids according to how round they are. Can you think of a way to…
Read more

Here's a project that will teach you about math as you follow some of your favorite players or teams. You'll be comparing day-to-day performance with long-term averages, and trying to determine if the "streaks" and "slumps" over shorter time periods are due to random chance or something else. When you've finished, you'll have a better understanding of some important concepts in statistical analysis and baseball.
If a player goes 0-for-20, does that mean anything? Using probability theory,…
Read more

Take shots at a set distance from the basket, but systematically vary the angle to the backboard. For a basic project: How do you think your success rate will vary with angle? Draw a conclusion from your experimental results. A bar graph showing success rate at different angles can help to illustrate your conclusion. For a more advanced project: Use your knowledge of geometry and basketball to come up with a mathematical expression to predict your success rate as a function of angle…
Read more