Using AI Assistants in Educational Web Application Development: Experience of Integrating LLM Tools in Django and Python Teaching
Received: 2026-05-10
Published: 2026-06-06
Abstract
This paper presents practical experience of integrating LLM-based AI assistants (Claude, ChatGPT) into the teaching process of software engineering and Django web development courses at Tashkent International University of Education. Two directions of application are described: instructor-driven creation of interactive HTML learning materials and student use of LLM tools during practical sessions. The experience was gained over two semesters (academic year 2024–2025) with two academic groups (approximately 30 students). Pedagogical principles for integrating AI assistants into the educational process are formulated, taking into account the bilingual (Russian–Uzbek) educational environment and the regional specifics of higher education in Uzbekistan.
List of references
-
Kasneci, E., Sessler, K., Küchemann, S., Bannert, M., Dementieva, D., Fischer, F., et al. (2023). ChatGPT for good? On opportunities and challenges of large language models for education. Learning and Individual Differences, 103, 102274. https://doi.org/10.1016/j.lindif.2023.102274
-
Prather, J., Reeves, B. N., Denny, P., Becker, B. A., Leinonen, J., Luxton-Reilly, A., Powell, G., Finnie-Ansley, J., & Santos, E. A. (2023). "It's Weird That It Knows What I Want": Usability and Interactions with Copilot for Novice Programmers. ACM Transactions on Computer-Human Interaction, 31(1), Article 4. https://doi.org/10.1145/3617367
-
Moradi Dakhel, A., Majdinasab, V., Nikanjam, A., Khomh, F., Desmarais, M. C., & Jiang, Z. M. J. (2023). GitHub Copilot AI pair programmer: Asset or liability? Journal of Systems and Software, 203, 111734. https://doi.org/10.1016/j.jss.2023.111734
-
Yilmaz, R., & Karaoglan Yilmaz, F. G. (2023). Augmented intelligence in programming learning: Examining student views on the use of ChatGPT for programming learning. Computers in Human Behavior: Artificial Humans, 1(2), 100005. https://doi.org/10.1016/j.chbah.2023.100005
-
Karpathy, A. (2025, February 3). Vibe coding [Post on X]. https://x.com/karpathy/status/1886192184808149190
-
Sallam, M. (2023). ChatGPT Utility in Healthcare Education, Research, and Practice: Systematic Review on the Promising Perspectives and Valid Concerns. Healthcare, 11(6), 887. https://doi.org/10.3390/healthcare11060887
-
Becker, B. A., Denny, P., Finnie-Ansley, J., Luxton-Reilly, A., Prather, J., & Santos, E. A. (2023). Programming Is Hard — Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation. Proceedings of the 54th ACM Technical Symposium on Computer Science Education V.1 (SIGCSE 2023), 500–506. https://doi.org/10.1145/3545945.3569759
-
Denny, P., Kumar, V., & Giacaman, N. (2023). Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language. Proceedings of the 54th ACM Technical Symposium on Computer Science Education V.1 (SIGCSE 2023), 1136–1142. https://doi.org/10.1145/3545945.3569823
About the Authors
License

This work is licensed under a Creative Commons Attribution 4.0 International License.