TEXNIKA OLIY TA’LIM TASHKILOTLARIDA OBYEKTGA YO‘NALTIRILGAN DASTURLASH FANINI O‘QITISH METODIKASINI TAKOMILLASHTIRISH

Авторы

DOI:

https://doi.org/10.5281/zenodo.23330921

Аннотация

Maqolada texnika oliy ta’lim tashkilotlarida “Obyektga yo‘naltirilgan dasturlash” (OYD) fanini o‘qitish metodikasini takomillashtirishning ilmiy-metodik asoslari yoritilgan. Mavjud an’anaviy yondashuvlarning kamchiliklari tahlil qilinib, muammoli-loyihaviy ta’lim, dizayn andozalari (design patterns), avtomatik baholash tizimlari, birgalikda dasturlash (pair programming) va sun’iy intellekt vositalarini (LLM asosidagi yordamchilar) uyg‘unlashtirgan integrativ metodik model taklif etilgan. Modelning samaradorligi nazorat va tajriba guruhlarida pedagogik tajriba orqali baholangan. Natijalar tajriba guruhida talabalarning konseptual tushunish darajasi, amaliy loyiha sifati va mustaqil ishlash ko‘nikmalari yuqori ekanligini ko‘rsatdi. Maqola dasturiy ta’minot muhandisligi yo‘nalishlarida dasturlash fanlarini o‘qitayotgan professor-o‘qituvchilar uchun foydali.

Ключевые слова

obyektga yo‘naltirilgan dasturlash, o‘qitish metodikasi, texnika oliy ta’lim, loyihaviy ta’lim, dizayn andozalari, sun’iy intellekt, avtomatik baholash

Библиографические ссылки

1. Begimqulov, U. Sh. (2007). Pedagogik ta’limda zamonaviy axborot texnologiyalarini joriy etishning ilmiy-nazariy asoslari. Ped. fan. dok. ... diss. Toshkent, 2007.

2. Abduqodirov, A. A., & Pardayev, A. X. (2009). Masofali o‘qitish nazariyasi va amaliyoti. Toshkent: Fan, 2009.

3. Kölling, M., & Rosenberg, J. (2001). Guidelines for teaching object orientation with Java. Proceedings of the 6th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE).

4. Bennedsen, J., & Caspersen, M. E. (2007). Failure rates in introductory programming. ACM SIGCSE Bulletin, 39.

5. Robins, A., Rountree, J., & Rountree, N. (2003). Learning and teaching programming: A review and discussion. Computer Science Education, 13(2), 137–172.

6. Sorva, J. (2013). Notional machines and introductory programming education. ACM Transactions on Computing Education, 13(2).

7. Luxton-Reilly, A. (2018). Simon, Albluwi I. et al. Introductory programming: a systematic literature review. Proceedings of the ITiCSE Companion.

8. Freeman, S., Eddy, S. L., McDonough, M., et al. (2014). Active learning increases student performance in science, engineering, and mathematics. Proceedings of the National Academy of Sciences, 111(23), 8410–8415.

9. Finnie-Ansley, J., Denny, P., Becker, B. A., Luxton-Reilly, A., & Prather, J. (2022). The robots are coming: exploring the implications of OpenAI Codex on introductory programming. Proceedings of the 24th Australasian Computing Education Conference (ACE).

10. Kazemitabaar, M., Chow, J., Ma, C. K. T., Ericson, B. J., Weintrop, D., & Grossman, T. (2023). Studying the effect of AI code generators on supporting novice learners in introductory programming. Proceedings of the ACM CHI Conference.

11. Окулов, С. М. (2012). Основы программирования. М.: БИНОМ. Лаборатория знаний, 2012.

12. Лаптев, В. В., Морозов, А. В., & Бокова, А. В. (2008). C++. Объектно-ориентированное программирование. Задачи и упражнения. СПб.: Питер, 2008.

13. Морзе, Н. В. (2003). Методика навчання інформатики. Ч. 1. Київ: Навчальна книга, 2003.

14. Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Boston: Addison-Wesley, 1994. Addison-Wesley.

15. Martin, R. C. (2008). Clean Code: A Handbook of Agile Software Craftsmanship. Upper Saddle River: Prentice Hall, 2008.

16. Bergin, J., Eckstein, J., Völter, M., et al. (2012). Pedagogical Patterns: Advice for Educators. Joseph Bergin Software Tools, 2012.

17. Chen, M., Tworek, J., Jun, H., et al. (2021). Evaluating large language models trained on code. arXiv:2107.03374.

18. Prince, M. (2004). Does active learning work? A review of the research. Journal of Engineering Education, 93.

19. P. 223–231.

20. Booch, G., Maksimchuk, R. A., Engle, M. W., et al. (2007). Object-Oriented Analysis and Design with Applications. 3rd ed. Boston: Addison-Wesley, 2007.

21. Sweller, J. (1988). Cognitive load during problem solving: Effects on learning. Cognitive Science, 12(2), 257–285.

22. Computing Curricula 2020: Paradigms for Global Computing Education. New York: ACM/IEEE Computer Society, 2020. AKTABGACHA VA AKTABGACHA VA AKTAB TA’LIMI AKTAB TA’LIMI 13.00.00 Pedagogika fanlari 13.00.01 Pedagogika nazariyasi. Pedagogik ta’limotlar tarixi 13.00.02 Ta’lim va tarbiya nazariyasi va metodikasi (sohalar bo‘yicha) 13.00.03 Maxsus pedagogika 13.00.04 Jismoniy tarbiya va sport mashg‘ulotlari nazariyasi va metodikasi 13.00.05 Kasb-hunar ta’limi nazariyasi va metodikasi 13.00.06 Elektron ta’lim nazariyasi va metodikasi (ta’lim sohalari va bosqichlari bo‘yicha) 13.00.07 Ta’limda menejment 13.00.08 Maktabgacha ta’lim va tarbiya nazariyasi va metodikasi 13.00.09 Ijtimoiy pedagogika 07.00.00 Tarix fanlari 19.00.00 Psixologiya fanlari 01.00.00 Fizika-matematika fanlari 02.00.00 Kimyo fanlari 03.00.00 Biologiya fanlari 09.00.00 Falsafa fanlari 10.00.00 Filologiya fanlari 11.00.00 Geografiya fanlari AKTABGACHA VA AKTABGACHA VA AKTAB TA’LIMI AKTAB TA’LIMI Mas’ul muharrir: Ramzidin Ashurov

Загрузки

Опубликован

2026-10-09

Как цитировать

TEXNIKA OLIY TA’LIM TASHKILOTLARIDA OBYEKTGA YO‘NALTIRILGAN DASTURLASH FANINI O‘QITISH METODIKASINI TAKOMILLASHTIRISH. (2026). «Maktabgacha Va Maktab ta’limi» Jurnali, 4(10), 273-279. https://doi.org/10.5281/zenodo.23330921

Страницы

273-279

Цитирование

Открыть в Google Scholar
Том 4 № 10 (2026): «Maktabgacha va maktab ta’limi» jurnali 10-son