NGHIÊN CỨU THỰC TRẠNG VÀ ĐỀ XUẤT GIẢI PHÁP ỨNG DỤNG TRÍ TUỆ NHÂN TẠO TẠO SINH TRONG DẠY HỌC LẬP TRÌNH TẠI MỘT SỐ TRƯỜNG ĐẠI HỌC

NGHIÊN CỨU THỰC TRẠNG VÀ ĐỀ XUẤT GIẢI PHÁP ỨNG DỤNG TRÍ TUỆ NHÂN TẠO TẠO SINH TRONG DẠY HỌC LẬP TRÌNH TẠI MỘT SỐ TRƯỜNG ĐẠI HỌC

Phan Thị Gấm* gam.phanthi@htu.edu.vn Trường Đại học Hà Tĩnh Xã Cẩm Bình, tỉnh Hà Tĩnh, Việt Nam
Nguyễn Quốc Dũng dung.nguyenquoc@htu.edu.vn Trường Đại học Hà Tĩnh Xã Cẩm Bình, tỉnh Hà Tĩnh, Việt Nam
Tóm tắt: 
Trí tuệ nhân tạo, đặc biệt là trí tuệ nhân tạo tạo sinh (Generative AI - GenAI), đang tác động mạnh mẽ đến giáo dục đại học. Công nghệ này vừa mở ra cơ hội đổi mới phương pháp dạy học vừa đặt ra thách thức về tính chính xác, đạo đức học thuật và nguy cơ phụ thuộc. Các nghiên cứu quốc tế đã chỉ ra tiềm năng của GenAI trong hỗ trợ học tập và giảng dạy lập trình. Tuy nhiên, ở Việt Nam, nhất là tại các trường đại học địa phương, các nghiên cứu thực nghiệm để phân tích và đánh giá tình trạng này còn hạn chế và chưa có định hướng ứng dụng rõ ràng. Nghiên cứu này nhằm đánh giá thực trạng và đề xuất giải pháp ứng dụng GenAI trong học lập trình cơ bản của sinh viên ngành Công nghệ thông tin. Kết quả khảo sát ở một số trường đại học địa phương cho thấy phần lớn sinh viên đã tiếp cận GenAI nhưng mới dừng ở mức khai thác cơ bản, chỉ đáp ứng các yêu cầu phổ thông và chưa thực hiện được các nhiệm vụ nâng cao như kiểm chứng thông tin hay cải tiến mã nguồn. Trên cơ sở đó, nghiên cứu đề xuất các giải pháp tích hợp GenAI vào hoạt động học tập lập trình, nhằm nâng cao hiệu quả tự học, phát triển năng lực sử dụng công nghệ một cách sáng tạo, an toàn và có trách nhiệm.
Từ khóa: 
Trí tuệ nhân tạo
ứng dụng GenAI
lập trình cơ bản
ChatGPT
GitHub Copilot.
Tham khảo: 

[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

Bài viết cùng số