[1] Agbo, F. J., Olivia, C., Oguibe, G., Sanusi, I. T., Sani, G. (2025). Computing education using generative artificial intelligence tools: A systematic literature review. Computers and Education Open. https://doi. org/10.1016/j.caeo.2025.100266
[2] Altarawneh, H. (2023). ChatGpt Impact on Student Educational Performance: A Conceptual Analysis. https://doi.org/10.4108/eetel.4574
[3] Alves, P. and Cipriano, B. P. (2025). “Give Me the Code”: Log Analysis of First-Year CS Students’. Proceedings of the 17th International Conference on Computer Supported Education, pp. 198-207. https:// doi.org/10.5220/0013194400003932
[4] Association for Computing Machinery (ACM), IEEE Computer Society (IEEE-CS) & Association for the Advancement of Artificial Intelligence (AAAI). (2023). Computer Science Curricula 2023 (CS2023 curricular guidelines). articles/bull
[5] Bubnic, B., Mernik, M., Kosar, T. (2024). Exploring the Predictive Potential of Complex Problem-Solving in Computing Education: A Case Study in the Introductory Programming Course. Mathematics. https://doi.org/10.3390/math12111655
[6] Bùi Trọng Tài, Nguyễn Minh Tuấn. (2024). Nghiên cứu ảnh hưởng của trí tuệ nhân tạo trong giáo dục tới hoạt động học tập của sinh viên. VJE Tạp chí Giáo dục, tr.6-11. https://scholar.dlu.edu.vn/ thuvienso/bitstream/DLU123456789/240703/1/ CVv216S10V242024006.pdf
[7] Claudio, C., Rafael M., Daniel C., Enrique U. (2025). Generative Artificial Intelligence in Computer Programming: Does It Enhance Learning, Motivation, and the Learning Environment? IEEE Access, pp.40438 - 40455. https://doi.org/10.1109/ ACCESS.2025.3532883
[8] Dickey, E., Bejarano, A., Kuperus, R., & Fagundes, B. (2025). Evaluating the AI-Lab Intervention: Impact on Student Perception and Use of Generative AI in Early Undergraduate Computer Science Courses. ArXiv: Computers and Society. https://doi. org/10.48550/arXiv.2505.00100
[9] Garcia, M. B. (2025). Teaching and learning computer programming using ChatGPT: A rapid review of literature amid the rise of generative AI technologies. Education and Information Technologies. https://doi.org/10.1007/s10639-025 13452-5
[10] Haindl, P. & Weinberger, G. (2024). Students’ experiences of using ChatGPT in an undergraduate programming course. Department of Computer Science and Security. IEEE Access. https://doi. org/10.1109/ACCESS.2024.3380909
[11] Hossain Shihab, M. I. (2025). The Effects of GitHub Copilot on Computing Students’ Programming Effectiveness, Efficiency, and Processes in Brownfield Programming. arXiv. https://doi. org/10.48550/arXiv.2506.10051
[12] Huesca, G., Martínez-Treviño, Y., Molina-Espinosa, J. M., Sanromán-Calleros, A. R., Martínez Román, R., Cendejas-Castro, E. A., & Bustos. (2024). Effectiveness of Using ChatGPT as a Tool to Strengthen Benefits of the Flipped Learning Strategy. Education Sciences. https://doi. org/10.3390/educsci14060660
[13] 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. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems. AMC. https://doi. org/10.1145/3544548.3580919
[14] Lau, S. & Guo, P. J. (2023). From “ban it till we understand it” to “resistance is futile”: How university programming instructors plan to adapt as more students use AI code generation and explanation tools such as ChatGPT and GitHub Copilot. Proceedings of the 2023 ACM Conference on International Computing Education Research V.1. https://doi.org/10.1145/3568813.3600138
[15] Liang, J. (2025). Artificial Intelligence Empowered Teaching Reform and Exploration of Python Programming Course. Open Access Library Journal. https://doi.org/10.4236/oalib.1112859
[16] Lund, B. D., Lee, T. H., Mannuru, N. R. & Arutla, N. (2025). AI and academic integrity: Exploring student perceptions and implications for higher education. Journal of Academic Ethics. https://doi. org/10.1007/s10805-025-09613-3
[17] McCulloh, I., Rodriguez, P., Kumar, S., Gupta, M., Sharma, V. R., Johnson, B., Johnson, A. N. (2025). Generative AI in Computer Science Education: Accelerating Python Learning with ChatGPT. arXiv. https://doi.org/10.48550/arXiv.2505.20329
[18] Medeiros, R. P., Ramalho, G. L. & Falcão, T. P. (2018). A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education. IEEE Transactions on Education. https:// doi.org/10.1109/TE.2018.2864133
[19] Momani, A. M. (2020). Momani, A. M. (2020). The Unified Theory of Acceptance and Use of Technology: A new approach in technology acceptance. International Journal of Sociotechnology and Knowledge Development, 12(3), pp.79-91. https:// doi.org/10.4018/IJSKD.2020070105
[20] Nguyen, N. Q. T. & Phan, T., T,. (2024). The Role of AI in Improving Student Learning Outcomes: Evidence in Vietnam. International Journal of Multidisciplinary research and Analysis, pp.2806 2810. https://doi.org/10.47191/ijmra/v7-i06-48
[21] Prather, J., Reeves, B., Leinonen, J., MacNeil, S., Randrianasolo, A. S., Becker, B., Kimmel, B., Wright, J. & Briggs, B. (2024). The widening gap: The benefits and harms of generative AI for novice programmers. In Proceedings of the ACM Conference on International Computing Education Research. ACM. https://doi.org/10.48550/arXiv.2405.17739
[22] Phan, T. A., Cung, T. L. C., Pham, T. T., Pham, C. B. S., & Pham, T. B. S. (2025). Application of Artificial Intelligence (AI) in Online Education in Vietnam: Opportunities and Challenges. Research Review International Journal of Multidiscip. https://doi. org/10.31305/rrijm.2025.v10.n7.035
[23] Rahe C., Maalej W. (2025). How Do Programming Students Use Generative AI? Proceedings of the ACM on Software Engineering, pp. 978-1000. https:// doi.org/10.1145/3715762
[24] Scholl, A. & Kiesler, N. (2024). How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Course. IEEE ASEE Frontiers in Education Conference. https://doi.org/10.48550/ arXiv.2407.20792
[25] Sun, D., Boudouaia, A., Zhu, C. & Li, Y. (2024). Would ChatGPT-facilitated programming mode impact college students’ programming behaviors, performances, and perceptions? An empirical study. International Journal of Educational Technology in Higher Education. https://doi.org/10.1186/ s41239-024-00446-5

