IMPROVING THE EFFECTIVENESS OF PROGRAMMING LECTURES BY APPLYING STRUCTURING METHODS FROM THE SCIENCE OF PROGRAMMING PARADIGMS

22.04.2023 International Scientific Journal "Science and Innovation". Series B. Volume 2 Issue 4

Sanobar Khakimova, Allamova Shaxlo

Abstract. In this article, we focus on various technologies currently used to facilitate the teaching and learning of computer programming courses in higher education. Programming is an important subject in computer science and information systems development, and today the demand for it in the computer industry is increasing day by day. New application programs are created and existing applications are recoded on demand. Smartphone and mobile phone sales have a huge audience today and users need relevant software applications for their daily work. In addition, the software development industry needs skilled programmers who know the required programming language. However, there is a shortage of programmers due to various reasons. One of the reasons is that learning programming is a complex process. Universities need to inspire students' interest in programming and integrate innovative technologies into their programming courses like never before to encourage students to become qualified programmers. Today, there are challenges in the use of technology in the educational process, and in the future, effective solutions for the integration of technology into university-level programming courses must be included.

Keywords: educational technology, programming course, teaching and learning programming