THE IMPORTANCE OF LEARNING PROGRAMMING IN DEVELOPING ALGORITHMIC THINKING

Abstract
Algorithmic thinking, that is, the ability to solve problems systematically and step by step, is important for the intellectual development of each individual and is of particular importance in today's digital society. The formation of algorithmic thinking through programming and its widespread application not only in computer science, but also in other fields are analyzed. Learning to program not only helps to better understand computer technologies, but also develops problem-solving skills in students, strengthens systematic and logical thinking. Teaching through programming is especially useful for young people in acquiring skills in creating algorithms and optimizing them. As a result, students acquire the ability to make effective decisions not only in the fields of mathematics and computer science, but also in everyday life.
Keywords
Algorithmic thinking, programming fundamentals, computer science education, problem-solving skills, systems thinking, coding, digital literacy, algorithms, visual programming, critical thinking, IT skills, logical analysis, computational thinking.
References
- Львовна, Н. А., & Сардор, Р. (2021). Hеобходимость использования системы matlab в преподавании учебных дисциплин при подготовке специалистов технических направлений. Central Asian Journal of Theoretical and Applied Science, 2(5), 160-164.
- Raximov S.T. – Algoritmlash va dasturlash asoslari, Toshkent: 2021.
- Respublika ta’lim markazi – Dasturlash va algoritmlash o‘quv dasturi, 2021.
- O‘zbekiston Respublikasi Raqamli texnologiyalar vazirligi – Raqamli ta’lim konsepsiyasi hujjatlari, 2020–2022.
- Abdusattorov A.R. – Informatika va algoritmlashtirish asoslari, Toshkent: 2020.
- Cormen T.H. et al. – Introduction to Algorithms, MIT Press, 2009.