Create an App Science Projects (26 results)
|
Video games are entertainment, but like other such media (say Oscar-winning movies or award-winning books), they can also point out challenges facing people. In this science project, you will design and create a fishing video game that teaches the player about which fish are plentiful enough to catch and which fish are not because their population is declining. Maybe your game can help solve the problem of over-fishing and help sustain healthy fish populations. All while having fun of course!
Read more
Imagine that you have a list of names of all the people in your class. Someone asks you to put them in alphabetical order. How would you go about doing it? Would you first go through the entire list and look for all the "A" names? Then go through it again and look for all the "B" names, and so on? Do you think going through the list over and over again for each letter would be inefficient? What if you had hundreds, thousands, or even millions of names? How would you ever alphabetize them…
Read more
Passports, identification cards, bus passes, and even some credit cards contain RFID tags. An RFID (radio-frequency identification) tag allows a card to be read by a computer from a short distance away. While this is very useful in everyday life, would you believe you can make music with it? RFID + sampled music sounds + a little crafting = a fun musical instrument that is limited only by your imagination. In this science project, you will make handbells out of paper cups that play real sounds,…
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
Want to send coded messages to your friends? Can you write a simple letter-substitution encryption program in Python or 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
The Game of Life is the invention of the mathematician John Conway. It is a cellular automaton, consisting of a grid of squares that turn "on" or "off" depending on simple mathematical rules that involve neighboring squares. Depending on how the grid is first set up (i.e., the initial conditions), various interesting patterns appear. Can you write a Game of Life program in a programming language of your choice? If you are new to programming, check out these resources from the Raspberry Pi…
Read more
|












