APPLICATION OF ARTIFICIAL INTELLIGENCE IN TEACHING AND LEARNING INTRODUCTORY PROGRAMMING AT HUNG VUONG UNIVERSITY
DOI:
https://doi.org/10.51453/3093-3706/2026/1477Keywords:
Artificial Intelligence; Introductory Programming; AI-assisted Learning; Programming Education; Digital Transformation.Abstract
Artificial intelligence (AI) is significantly changing programming education in higher education institutions. This study investigates the application of AI in teaching Introductory Programming at Hung Vuong University and proposes an AI-assisted teaching model for first-year Information Technology students. The proposed approach integrates Flipped Classroom, Blended Learning, Project-Based Learning, and AI-assisted learning methods. Experimental results conducted with 200 students showed improvements in learning motivation, self-learning ability, programming performance, and debugging efficiency. However, the study also identifies challenges related to students’ dependence on AI-generated code and assessment of actual competencies. The research suggests that integrating AI into programming education is an effective direction for improving Information Technology training quality in the digital transformation era.
Downloads
References
1. A. Kumar, J. Lee, and M. Rodriguez, “Integrating Generative AI into Programming Education,” Education and Information Technologies, vol. 30, no. 4, pp. 5213–5231, 2025.
2. G.-J. Hwang, C.-H. Chen, and C.-Y. Chang, “The impact of AI-assisted pair programming on student motivation, programming anxiety, collaborative learning, and programming performance,” International Journal of STEM Education, vol. 12, no. 1, pp. 1–18, 2025.
3. B. A. Becker, J. Prather, P. Denny, and J. Leinonen, “Does generative AI help in learning programming?,” Computers and Education: Artificial Intelligence, vol. 7, Article 100246, 2025.
4. S. Simon, L. Porter, and D. Zingaro, “Teaching introductory programming in top universities: A global study of languages, paradigms, assessment, and AI,” Journal of Computer Languages, vol. 78, Article 101286, 2026.
5. J. Leinonen, A. Hellas, and P. Ihantola, “Teaching Introduction to Programming in the Times of AI: A Case Study of a Course Re-design,” arXiv preprint arXiv:2503.01876, 2025.
6. J. Leinonen, A. Hellas, and P. Ihantola, “Three Years with Classroom AI in Introductory Programming,” Proceedings of the 2026 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE), pp. 214–220, 2026.
7. J. Prather, B. A. Becker, and P. Denny, “AI-generated Code and Academic Integrity in Introductory Programming Education,” in Proceedings of the 48th International Conference on Software Engineering (ICSE 2026), Shanghai, China, 2026, pp. 134–145.
.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All articles published in SJTTU are licensed under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA) license. This means anyone is free to copy, transform, or redistribute articles for any lawful purpose in any medium, provided they give appropriate attribution to the original author(s) and SJTTU, link to the license, indicate if changes were made, and redistribute any derivative work under the same license.
Copyright on articles is retained by the respective author(s), without restrictions. A non-exclusive license is granted to SJTTU to publish the article and identify itself as its original publisher, along with the commercial right to include the article in a hardcopy issue for sale to libraries and individuals.
Although the conditions of the CC BY-SA license don't apply to authors (as the copyright holder of your article, you have no restrictions on your rights), by submitting to SJTTU, authors recognize the rights of readers, and must grant any third party the right to use their article to the extent provided by the license.