Jump to main content
Your email has not been verified. Verify email now ›

Other Programming Languages (35 results)

Filter by
Science Fair Project Idea
Engineering Design Process
When you need a calculator, what do you use? A physical calculator? An app on your phone? A web browser? What features does the calculator have? Does it just do basic arithmetic (addition, subtraction, multiplication, and division)? Can it do other mathematical functions, like square roots or exponents? Can you use parenthesis? Does it have a backspace button? That is a lot to consider for a seemingly very simple device or program! For a computer science project, can you write your own… Read more
Science Fair Project Idea
Scientific Method
When is an animal considered endangered? When will it become extinct? What happens when a population has reached the limits of its resources? What happens to a population when a habitat changes? These are some of the questions population biologists try to answer. They use population models, created from math equations, to predict what will happen to a population over time. If you want to see how modeling is done and make some predictions of your own, you certainly won't need a crystal… Read more
Science Fair Project Idea
Scientific Method
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
Science Fair Project Idea
Scientific Method
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
Science Fair Project Idea
Scientific Method
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
Science Fair Project Idea
Engineering Design Process
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
Science Fair Project Idea
Scientific Method
Have you ever walked a dog on a leash? Depending on how well-behaved the dog is, it can be very easy or very difficult. It would be great if you could tell your dog exactly how to behave, right? With that in mind, in this project you will build a robotic dog using a LEGO® Mindstorms® kit that you can teach to "walk" using the beam from a flashlight as a virtual leash. But your robot dog will not know how to walk on a leash on its own — you will have to "train" it, just as you… Read more
Science Fair Project Idea
Engineering Design Process
Do you think you could figure out if two different anonymous messages were written by the same person? What about telling the difference between text written by a human and something written by artificial intelligence (AI)? How about identifying the author of a historical text? Each individual author may have their own personal style, and analyzing text mathematically can help you identify that style. Can you write a computer program that takes a passage of text as input, and calculates the… Read more
Science Fair Project Idea
Engineering Design Process
Video games come in many varieties: aim-and-shoot games, city-building games, racing games... the list goes on. In many, you get points for colliding with or hitting something. In this computer and video games project, you will learn about how hit boxes are used to detect collisions and you will determine if the size and placement of a hit box affects the score in the game. Read more
Science Fair Project Idea
Scientific Method
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
< 1 2 3 4 >
Top
Free science fair projects.