Others Like “Artificial Intelligence: Teaching the Computer to Play Tic-Tac-Toe” (top 20 results)
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
This is a good first-time programming project. You'll learn how to use JavaScript to create a basic calculator program that you can run in your Web browser.
Read more
Do you think you can win tic-tac-toe against an AI player? In this project, you will explore how the Minimax algorithm makes decisions in two-player games such as tic-tac-toe. This project requires little to no coding skill; instead, you will need an open mind and curiosity. Why not give it a try yourself?
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 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
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
Playing basketball can be hard work. Players not only constantly run around the court, but just dribbling the basketball takes a lot of effort, too. Why is that? It has to do with how the basketball bounces. When the ball hits the court, its bounce actually loses momentum by transferring some of its energy into a different form. This means that to keep the ball bouncing, players must continually put more energy into the ball. In this sports science project, you will determine how high a…
When you play Connect 4, what strategies do you use to increase your chances of winning? In this project, you will explore how artificial intelligence can make decisions in two-player games such as Connect 4. This project requires little to no coding skill. Instead, you will need patience and an open mind. Why not give it a try yourself?
Would it surprise you to learn that no one knows the exact age of the universe? Astronomers have estimates, and as they gather increasingly precise data and measurements, they continue to refine those estimates to come up with more accurate estimates. In this project, you can look at data about stars in dense groups called globular clusters and come up with your own estimate for the minimum age of the universe. How closely will your estimate match those of other astronomers?
|
Explore Our Science Videos
Stretchy Balloons! Fun STEM Activity
Make a Lemon Volcano - Fun Science Experiment
How Train Wheels Stay On Track - STEM activity