ISSN 2409-7616

Berman N.D.


UDC 378.147

Abstract. Rapid technological development affects all areas of society and our daily lives. In today’s world, everyone needs to understand the fundamentals of underlying technologies and the opportunities and potential challenges they bring. In the era of digitalization, computer science, programming and other computer sciences have become a kind of basic literacy, comparable in importance to traditional reading, writing and numeracy skills. To succeed in this changing world, students need to be able to think critically and solve complex and ill-defined problems, be adaptable, sensitive to change, and be able to use the power of computers to solve complex problems. One approach to teaching these skills is to foster computational thinking. The development of computational thinking in students is becoming an increasingly urgent task in education due to the large-scale digital transformation of society and the economy, as well as the growing need for effective methods for solving complex problems. The purpose of this work is to consider the advantages and problems of using computational thinking, the practical need for its formation among university students. Computational thinking goes beyond computer science and programming and is also applied to a variety of fields in which students learn to approach problems in a systematic and analytical way. Developing computational thinking among students helps them acquire skills that allow them to take an integrated approach to solving various problems in the digital age. Professionals with advanced computational thinking skills are in demand due to their ability to solve complex problems and develop innovative approaches to problem solving.

Keywords: computational thinking, critical thinking, digital competencies, technology, digital technologies, decomposition, pattern recognition, abstraction, algorithms, generalization, computer science, programming, education.


  1. Berman N.D. The role of information technologies in the development of computational thinking skills. World of Science. Pedagogy and Psychology, 2019, vol. 7, no. 2, pp. 2. (In Russian). URL: 
  2. Filimonov D.V. On the development of computational thinking and Agile practices in the educational process of higher education institutions. University Pedagogical Journal, 2022, no. 2, pp. 61–65. (In Russian). URL:  
  3. Bukusheva A.V. Computational thinking in higher education: a review of research.  Krasnoyarsk, Krasnoyarsk State Pedagogical University named after. V.P. Astafieva Publ., 2022. pp. 195-197. (In Russian). URL: 
  4. Faizrakhmanov T.R. “Computational thinking” as a second literacy in modern digital education and society. Electronic Libraries, 2023, vol. 26, no. 4, pp. 570–587. URL: 
  5. Wing J. M. Computational Thinking. Communications of the ACM, 2006, vol. 49, no. 3, pp. 33–35. URL:   
  6. Esteve-Mon F.M., Ángeles Llopis M., Adell-Segura J. Digital Competence and Computational Thinking of Student Teachers. International Journal of Emerging Technologies in Learning, 2020, vol. 15, no. 02. pp. 29–41. DOI: 10.3991/ijet.v15i02.11588
  7. Hallström J., Vries M. Programming and Computational Thinking in Technology Education: Swedish and International Perspectives. Brill Publ., 2024. 344 p. DOI: 10.1163/9789004687912 
  8. An operational definition of computational thinking for K-12 education. Available at:   (accessed 20 April 2022).
  9. Henner E.K. Computational thinking. Education and science, 2016, no. 2 (131), pp. 18-33. (In Russian). DOI: 10.17853/1994-5639-2016-2-18-33 
  10. Berman N.D. Formation of computational thinking in the process of teaching university students. Russian Journal of Education and Psychology, 2020, vol. 11, no. 1. pp. 16–19. (In Russian). URL:
  11. Chigirinskaya N.V., Grigorieva O.E., Bochkin A.M. et al. Computational thinking of the future engineer: conceptual apparatus and experience of formation in a technical university. Modern Science-Intensive Technologies, 2023, no. 2, pp. 205–211. (In Russian). DOI: 10.17513/snt.39546
  12. Castro L.M.C., Douglas K.A. Computational Thinking frameworks used in Computational Thinking assessment in higher education. A systematized literature review, 2021 ASEE Virtual Annual Conference. DOI:10.18260/1-2–36824
  13. Zagitova A.I. Problems of teaching programming and ways to improve programming courses in universities. Economy and Society, 2017, no. 6-2 (37), pp. 779–782. (In Russian). URL: 
  14. Pohorukova M.Yu. Features of teaching programming to IT specialists in the first year. Modern Pedagogical Education, 2023, no. 10, pp. 460–463. (In Russian). URL:   
  15. Fokin R.R. The main problems of studying programming in modern higher education. Modern Science-Intensive Technologies, 2019, no. 10-1, pp. 186–190. (In Russian). URL: 
  16. Klunnikova M.M. Methodology for developing students’ computational thinking when studying the “Numerical Methods” course based on blended learning. Computer Science and Education, 2019, no. 6, pp. 34–41. (In Russian). DOI: 10.32517/0234-0453-2019-34-6-34-41
  17. Berman N.D. Computational thinking. CITISE, 2019, no. 3 (20), pp. 26. (In Russian). URL: 
  18. Kudryavtseva L.B. Formation of algorithmic thinking of students. Academic bulletin of the Rostov branch of the Russian Customs Academy, 2022, no. 4 (49), pp. 94–101. (In Russian). URL:

For citation: Berman N.D. Advantages and problems of using computational thinking in education.  CITISE, 2024, no. 2, pp. 271-278.