ENHANCING COMPUTATIONAL THINKING THROUGH ALGORITHMIC AND ANALYTICAL APPROACHES IN PROGRAMMING EDUCATION

Authors

  • Shakhnoza Rakhimboeva Author

Abstract

This study explores the development of analytical and algorithmic thinking in the context of programming instruction at the university level. Despite the inclusion of programming fundamentals in school curricula, many students enter higher education with limited skills, largely due to a shortage of qualified programming educators and insufficient exposure to algorithmic logic. The authors argue that the successful acquisition of programming skills relies heavily on cultivating specific cognitive styles, particularly analytical and algorithmic thinking.

References

1. Abdukadyrov A.A. (2006). Fundamentals of TSR. Chulpan, Tashkent.

2. Kozubovsky, V.M. (2008). General Psychology: Cognitive Processes. Minsk.

3. Friedman, L., & Kulagina, I. Yu. (1991). Psychological Teacher Handbook. Moscow.

4. Wing, J. M. (2006). Computational Thinking. Communications of the ACM, 49(3), 33–35.

5. Grover, S., & Pea, R. (2013). Computational Thinking in K–12: A Review of the State of the Field. Educational Researcher, 42(1), 38–43.

6. Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying Computational Thinking. Educational Research Review, 22, 142–158.

7. Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. Basic Books.

8. Guzdial, M. (2008). Education: Paving the Way for Computational Thinking. Communications of the ACM, 51(8), 25–27.

Downloads

Published

2025-03-29