DASTURLASH TILLARINI OʻQITISHDA QOʻLLANILADIGAN ZAMONAVIY PEDAGOGIK TEXNOLOGIYALAR TAHLILI
Keywords:
Keywords: programming languages, modern teaching methods, higher education, pedagogical technologies, online learning, algorithmic approach, motivation in learning.Abstract
Annotation: This article examines modern pedagogical technologies used in teaching programming languages within higher education. It highlights the historical context, challenges faced by learners, and various teaching approaches, such as algorithm-based, data-oriented, and online education. The author emphasizes the importance of selecting the right teaching method for effective learning and discusses motivation and problem-solving as key aspects of successful programming education.
References
1. https://www.computerhope.com/issues/ch001621.htm
2. Vivian, R., Falkner, K., & Szabo, C. (2014). Can everybody learn to code? Computer science community perceptions about learning the fundamentals of programming. Proceedings of the 14th Koli Calling International Conference on Computing Education Research (pp. 41-50). Koli: ACM.
3. Sebastien Phlix “How can self-learners learn programming in the most efficient way? A pragmatic approach” www.Grin.com 2016-yil.
4. Szlávi Péter – Zsakó László “Methods of teaching programming” https://www.researchgate.net/publication/235925815 Eötvös Loránd University of Budapest
5. Sardor Pulatovich Kutliyev, Oysuluv Matyaqubiva. Masofaviy ta’limda hamkorlikda o‘qitish texnologisini qo‘llash. International scientific conference "INFORMATION TECHNOLOGIES, NETWORKS AND TELECOMMUNICATIONS" ITN&T-2021. 2021/5/26, 303-306
6. Sardor Pulatovich Kutliyev. Smart ta’lim texnologiyalarini xozirgi ta’lim jarayonlaridagi o‘rni. International scientific conference "INFORMATION TECHNOLOGIES, NETWORKS AND TELECOMMUNICATIONS" ITN&T-2022. 2022/4/30, 641-644
7. S Kutliyev, GR Dalerovich, TA’LIM JARAYONIDA HAYOTIY MISOLLARDAN FOYDALANISHNING DOLZARBLIGI KEYS-STADI TA’LIM METODI, Journal of new century innovations 27 (1), 113-115
8. S.K Pulatovich, PB Yusupovich, GR Dalerovich. O'RTA MAKTABLARDA INFORMATIKA FANINI O'QITISHDA MOBIL ILOVALARDAN SAMARALI FOYDALANISH USULLARI. Journal of new century innovations 28 (1), 178-180
9. Grover, S., & Pea, R. (2018). Computational Thinking: A competency whose time has come. Computer Science Education, 28(2), 170-174.
10. Resnick, M., & Rosenbaum, E. (2019). Designing for Tinkerability. The Journal of the Learning Sciences, 28(1), 1-35.
11. Robins, A., Rountree, J., & Rountree, N. (2020). Learning and Teaching Programming: A Review and Discussion. Computer Science Education, 30(1), 1-18.
12. Абрамов, А. А., & Кузнецова, Н. В. (2020). Современные подходы к обучению программированию в высшей школе. Вестник компьютерных и информационных технологий, 10(12), 25-29.
13. Смирнов, В. А., & Петрова, О. С. (2021). Методические основы обучения программированию с использованием проектного подхода. Образование и наука, 23(2), 120-135.
14. Иванов, П. Л. (2022). Особенности дистанционного обучения программированию и информационным технологиям. Информационные технологии и образование, 1, 65-72.
15. To‘xtamurodov, D. (2021). Dasturlash asoslari va zamonaviy o‘qitish uslublari. O‘zbekiston Milliy universiteti nashriyoti.
16. Bekmurodov, S., & Ismoilov, M. (2023). Ta’limda dasturlashga motivatsiyani oshirish usullari. Pedagogika va psixologiya jurnali, 5(1), 45-53.
17. Toshpo‘latova, N. (2022). Onlayn ta’limning afzalliklari va kamchiliklari: Dasturlashni o‘qitish tajribalari. O‘zbekiston pedagogika jurnali, 4(2), 70-75.
18. Brown, N. C. C., & Wilson, G. (2022). Ten quick tips for teaching programming. PLOS Computational Biology, 18(5), e1009982.