Improving Algorithmic Languages and Programming Course Teaching Methodology: Good Practices
Main Article Content
Abstract
This article presents a number of innovative methods, practical tasks and recommendations for improving the methodology of teaching algorithmic languages and programming courses. This includes cooperation between the teacher and the students, that is, the teacher should interact with the students to learn algorithmic languages and programming. In order for teachers to effectively teach algorithmic languages and programming courses to students, the article includes practice, determining the purpose of the course, preparing interesting textbooks for students, developing innovative methods to strengthen practical exercises, choosing interactive textbooks, organizing students' practical work, strengthening courses, o Develop recommendations for strengthening students' well-learned programming languages, results and independent learning. The practices presented in the article will help teachers effectively teach algorithmic languages and programming courses.
Article Details
Section
How to Cite
References
Bobojonova M.A. Python programming language. Durdona publishing house. Bukhara - 2023. Page 4
Ahtamkulov M.A, Khursandov H.F, Mustaffakulov M.A, Osarov A.S. Analysis of problematic situations in teaching information technology. The impact of the use of interdisciplinary integration in the digital educational environment on educational effectiveness: international experiences and development prospects, proceedings of the international scientific and practical conference, March 15-16, 2024. 322– p.
Azamatov A.R. Fundamentals of algorithmic and programming. Creative publishing house named after Cholpon. Tashkent - 2013. p. 197.
Aripov M.M, Otakhanov N.A. Fundamentals of programming. "Tafakkur bustoni" Tashkent-2015. 49 – p.
Mengliyev Sh.A, Abduganiev O.A, Shonazarov S.Q, Torayev D. Sh. Python programming language. Termiz - 2021. 3 - p
Khursandov Hamidillo Fayzillo ugli Python Learning Methodology: A Comprehensive Approach for Effective Skill Acquisition // European Journal of Education and Applied Psychology . 2023. №2 . С. 90 - 95. URL: https://ppublishing.org/archive/publication/711-python-learning-methodology-a-comprehensive-ap. DOI:10.29013/EJEAP-23-2-90-95
Bobomukhamedova Sh.A. Improvement of the methodical system of teaching programming languages in the e-learning environment based on blog technology. Tashkent - 2023. p. 10.
Atabaeva B.A, Azimova S.R. Problems of education and upbringing of the young generation in the conditions of modern educational technologies. II International scientific and practical online conference “Development of education and culture in the context of digitalization: problems and prospects”: May 27-28, 2022. 221-b.
Nazirov Sh, Divald G. Fundamentals of programming. Chief editorial office of "Sharq" publishing-printing joint-stock company. Tashkent - 2007. 9 - p.
Dunn W., Mees S., Pausch R. Learning to program with Alice. Upper Saddle River, Prentice Hall, 2006.
Kelleher C., Pausch R. Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Computing Surveys, 2008.
Strijbos J.-V. Effects of roles on computer-assisted cooperative learning. Open University Netherlands, 2014. -
A. Akhatov, F. Nazarov. Fundamentals of programming in Python (Part 1) Samarkand - 2020
Khursandov H.F. The use of various software tools in the educational process. Miasto Przyszlości, 2023.