TEACHING PROGRAMMING IN HIGHER EDUCATION THROUGH PRACTICAL ASSIGNMENTS: METHODOLOGICAL APPROACHES AND EXPERIENCES
AYSEL FATALIYEVA
This article discusses the effective teaching of programming in higher education through practical assignments. In modern education, programming is not limited to theoretical knowledge but also aims to develop students’ analytical thinking, problem-solving, and creativity skills. The study examines the application of project-based learning, iterative teaching methods, and AI-powered tools in programming education. Analyses show that practical assignments increase students’ motivation and make the learning process more interactive and effective. Additionally, the personalization of practical assignments can have a positive impact on students’ individual development in the learning process.