Improving Algorithmic Languages and Programming Course Teaching Methodology: Good Practices

Main Article Content

Ahtamqulov Muhriddin Ahtamqul ugli

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

Articles

How to Cite

Ahtamqul ugli, A. M. (2024). Improving Algorithmic Languages and Programming Course Teaching Methodology: Good Practices. Excellencia: International Multi-Disciplinary Journal of Education (2994-9521), 2(10), 862-868. https://doi.org/10.5281/

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.

Similar Articles

You may also start an advanced similarity search for this article.