FLUTTER ASOSIDA MOBIL ILOVALAR ISHLAB CHIQISHNI O'QITISHDA ZAMONAVIY PEDAGOGIK METODLAR VA INTERAKTIV YONDASHUVLAR
Keywords:
Flutter, Dart dasturlash tili, mobil dasturlash ta'limi, live coding, peer programming, kod sharhi, sprint, mikro-o'qitish, cross-platform dasturlash, pedagogik texnologiyalar.Abstract
Mazkur maqolada Flutter freymvorki asosida mobil ilovalar ishlab chiqishni o'qitishda qo'llaniladigan zamonaviy pedagogik metodlar va interaktiv yondashuvlar tahlil qilinadi. Tadqiqotda live coding, peer programming, kod sharhi (code review) sessiyalari, sprint-asosida loyiha boshqaruvi va mikro-o'qitish (micro-learning) metodlarining samaradorligi o'rganilgan. Toshkent shahridagi ikki oliy ta'lim muassasasida 280 nafar talaba ishtirokida o'tkazilgan eksperimental tadqiqot shuni ko'rsatdiki, interaktiv metodlar asosida o'qitilgan talabalar Flutter ilovalarini ishlab chiqish ko'nikmalarida an'anaviy usullarga nisbatan 47% yuqori natijaga erishgan. Maqola Flutter ta'limini optimallashtirish uchun amaliy tavsiyalar bilan yakunlanadi.
References
1. Cheng, Y., Wang, M., & Liu, S. (2021). Comparative analysis of Flutter and React Native in cross-platform mobile development education. Journal of Computer Science Education, 31(4), 287-304.
2. Flutter Documentation. (2023). Flutter — Build apps for any screen. Google LLC. https://flutter.dev/docs
3. Google Developers. (2023). Flutter 3.0: Stable release for mobile, web, and desktop. Google I/O Keynote Proceedings.
4. Guzdial, M., & Ericson, B. (2009). Introduction to Computing and Programming in Python: A Multimedia Approach. Pearson Education.
5. Hossain, E., Babar, M. A., & Paik, H. Y. (2009). Using Scrum in global software development. IEEE International Conference on Global Software Engineering, 175-184.
6. IT Park O'zbekiston. (2023). Flutter va mobil dasturlash bo'yicha milliy reyting. Toshkent: IT Park nashriyoti.
7. Mirzayev, R. (2022). Flutter freymvorkini o'qitishda multimedial resurslarning samaradorligi. Raqamli ta'lim jurnali, 3(1), 45-58.
8. O'zbekiston Respublikasi Prezidentining 2022 yil 2 fevraldagi PF-60-sonli Farmoni. IT ta'limini rivojlantirish bo'yicha qo'shimcha chora-tadbirlar haqida.
9. Rubin, M. J. (2013). The effectiveness of live-coding to teach introductory programming. ACM SIGCSE Symposium Proceedings, 651-652.
10. Stack Overflow. (2023). Developer Survey 2023: Most popular frameworks. Stack Overflow Inc.
11. Statista. (2023). Number of smartphone users worldwide 2013–2028. Statista Research Department.
12. Tew, A. E., & Guzdial, M. (2011). The FCS1: A language independent assessment of CS1 knowledge. ACM SIGCSE Technical Symposium, 111-116.
13. Vygotsky, L. S. (1978). Mind in Society: The Development of Higher Psychological Processes. Harvard University Press.
14. Williams, L., & Kessler, R. (2003). Pair Programming Illuminated. Addison-Wesley Professional.
15. Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35.