Math
- The child learned about binary numbers and how they are used in programming microcontrollers.
- They learned about variables and how to use them to store and manipulate numerical data in their videogame program.
- They learned about coordinates and how to use them to position objects in their videogame.
- They learned about angles and how to use them to control the movement of objects in their videogame.
Science
- The child learned about electricity and how it powers the microcontrollers in their videogame.
- They learned about circuits and how to connect and control different components to make their microcontroller function properly in the videogame.
- They learned about sensors and how to use them to gather input from the player and control aspects of the videogame.
- They learned about programming logic and how to use conditional statements and loops to create interactive gameplay in their videogame.
Continued development can include exploring more advanced programming concepts such as object-oriented programming and data structures. Encourage the child to experiment with different types of sensors and explore how they can be used creatively in their videogame projects. They can also try integrating their microcontroller projects with other electronic components to create more complex and interactive systems.
Book Recommendations
- Arduino Programming in 24 Hours by Richard Blum: This book provides a comprehensive introduction to programming microcontrollers using Arduino platform, with a focus on creating videogame projects.
- Getting Started with Arduino by Massimo Banzi: This beginner-friendly book covers the basics of Arduino programming and electronics, including how to create simple videogame projects using microcontrollers.
- Game Programming for Teens by Maneesh Sethi: While not specifically focused on microcontrollers, this book introduces programming concepts through the development of videogames, providing a fun and engaging way for ninth-grade students to further explore their interest in programming microcontrollers in videogames.
If you click on these links and make a purchase, we may receive a small commission.