Abstract
This article highlights the importance of programming and the STEAM (Science, Technology, Engineering, Art, Mathematics) approach in effectively and clearly conveying mathematical concepts to students. The study analyzes the methods of using programming environments (Python, Scratch, GeoGebra, etc.) to develop algorithmic thinking, visualize abstract mathematical concepts, and reinforce them through practical problems. The fact that STEAM-based integrative education serves to develop students' independent thinking, problem-solving competence, and creative approach is scientifically and pedagogically substantiated. The article also includes practical recommendations for introducing innovative methods in mathematics education.
References
1. Yakman, G. STEAM Education: An Overview of Creating a Model of Integrative Education. USA, 2012.
2. Wing, J. M. Computational Thinking. Communications of the ACM, 2006.
3. Resnick, M. Lifelong Kindergarten: Cultivating Creativity through Projects, Passion, Peers, and Play. MIT Press, 2017.
4. Polya, G. How to Solve It. Princeton University Press, 2004.
5. O‘zbekiston Respublikasi Xalq ta’limi vazirligi. Umumiy o‘rta ta’limda STEAM yondashuvini joriy etish bo‘yicha metodik tavsiyalar. Toshkent, 2022.