Xây dựng khung năng lực giải quyết vấn đề trong lập trình cho sinh viên ngành Công nghệ thông tin tại Việt Nam: Một tiếp cận tích hợp đa lí thuyết
Tóm tắt
Programming problem-solving competence is recognized as a core competency for Information Technology students in the digital era. However, the lack of a systematic framework integrating international theories with the Vietnamese higher education context has hindered the identification of learning outcomes and the development of comprehensive assessment instruments. This study employs a theoretical research methodology and document analysis following a four-step procedure, adopting an integrative approach drawing on eight theoretical foundations to capture the multidimensional nature of Programming problem-solving competence. The study proposes a framework comprising five key components: (1) problem analysis and understanding; (2) algorithmic solution design; (3) program implementation; (4) testing and debugging; and (5) evaluation and optimization. The framework is operationalized into 20 criteria across four developmental levels, aligned with the Vietnamese Qualifications Framework and the cultural characteristics of Vietnamese education. These findings contribute to the theoretical advancement of IT education and provide a solid foundation for curriculum design and competency-based assessment. Future research can focus on developing detailed rubrics and validating the framework through empirical studies.
Tài liệu tham khảo
Anderson, L. W., & Krathwohl, D. R. (Eds. ) (2001). A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives. Longman.
Biggs, J. B., & Collis, K. F. (1982). Evaluating the quality of learning: The SOLO taxonomy (structure of the observed learning outcome). Academic Press.
Biggs, J. B., & Tang, C. (2011). Teaching for quality learning at university (4th ed). McGraw-Hill Education.
Bowen, G. A. (2009). Document analysis as a qualitative research method. Qualitative Research Journal, 9(2), 27-40. https://doi.org/10.3316/QRJ0902027
Bộ GD-ĐT (2021). Thông tư số 17/2021/TT-BGDĐT ngày 22/6/2021 quy định về chuẩn chương trình đào tạo; xây dựng, thẩm định và ban hành chương trình đào tạo các trình độ của giáo dục đại học.
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Paper presented at the Annual Meeting of the American Educational Research Association (AERA), Vancouver, Canada.
CC2020 Task Force (2020). Computing Curricula 2020: Paradigms for Global Computing Education. Association for Computing Machinery. https://doi.org/10.1145/3467967
Chen, C.-H., & Yang, Y.-C. (2019). Revisiting the effects of project-based learning on students’ academic achievement: A meta-analysis investigating moderators. Educational Research Review, 26, 71-81. https://doi.org/10.1016/j.edurev.2018.11.001
Dreyfus, S. E., & Dreyfus, H. L. (1980). A Five-Stage Model of the Mental Activities Involved in Directed Skill Acquisition (Report No. ORC-80-2). Operations Research Center, University of California, Berkeley.
Hofstede, G. H., Hofstede, G. J., & Minkov, M. (2010). Cultures and organizations: Software of the mind: Intercultural cooperation and its importance for survival (3rd ed.). McGraw-Hill.
Hsu, T.-C., Chang, S.-C., & Hung, Y.-T. (2018). How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Computers & Education, 126, 296-310. https://doi.org/10.1016/j.compedu.2018.07.004
International Society for Technology in Education, & Computer Science Teachers Association. (2011). Operational definition of computational thinking for K-12 education. National Science Foundation.
Jonassen, D. H. (2000). Toward a design theory of problem solving. Educational Technology Research and Development, 48(4), 63-85. https://doi.org/10.1007/BF02300500
K-12 Computer Science Framework Steering Committee. (2016). K-12 computer science framework. https://k12cs.org/
Kiesler, N. (2024). Modeling Programming Competency. In Modeling Programming Competency (pp. 81-89). Springer. https://doi.org/10.1007/978-3-031-47148-3
Kolb, D. A. (1984). Experimental learning: Experience as the source of learning and development. Prentice-Hall.
Le Boterf, G. (1994). De la compétence, essai sur un attracteur étrange. Éditions d’Organisation.
Le Boterf, G. (2000). Construire les compétences individuelles et collectives: Agir et réussir avec compétence. Éditions d’Organisation.
Lê Đức Long, Phan Văn Huy (2017). Educational Programming Language và đổi mới dạy học lập trình ở trường phổ thông. Tạp chí Khoa học, Trường Đại học Sư phạm Thành phố Hồ Chí Minh, 14(1), 5-15.
Loksa, D., Ko, A. J., Jernigan, W., Oleson, A., Mendez, C. J., & Burnett, M. M. (2016). Programming, problem solving, and self-awareness: Effects of explicit guidance. Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 1449-1461. https://doi.org/10.1145/2858036.2858252
Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51-61. https://doi.org/10.1016/j.chb.2014.09.012
McCracken, M., Almstrum, V., Diaz, D., Guzdial, M., Hagan, D., Kolikant, Y., Laxer, C., Thomas, L., Utting, I., & Wilusz, T. (2001). A multi-national, multi-institutional study of assessment of programming skills of first-year CS students. SIGCSE Bulletin, 33, 125-180. https://doi.org/10.1145/572139.572181
Nguyen, P. T., Nguyen, K. N. V., Do, H. T. T., & Nguyen, Q. T. (2025). Confucian Educational Thought and Its Relevance to Contemporary Vietnamese Education. Philosophies, 10(3). https://doi.org/10.3390/philosophies10030070
Nguyễn Quỳnh Anh, Nguyễn Hữu Tuấn (2024). Phát triển chương trình học phần “Ứng dụng công nghệ thông tin trong dạy học” ngành Giáo dục mầm non, Trường Cao đẳng Sư phạm Bắc Ninh theo định hướng phát triển năng lực số. Tạp chí Giáo dục, 24(số đặc biệt 2), 90-96. https://tcgd.tapchigiaoduc.edu.vn/index.php/tapchi/article/view/1698
Nguyễn Tất Thắng, Bùi Thị Hải Yến (2021). Xây dựng chương trình đào tạo đại học: Nghiên cứu trường hợp ngành Sư phạm công nghệ tại Học viện Nông nghiệp Việt Nam. Tạp chí Giáo dục, 509, 59-63.
OECD (2018). Teaching for global competence in a rapidly changing world. OECD Publishing. https://doi.org/10.1787/9789264289024-en
Polya, G. (1957). How to solve it: A new aspect of mathematical method (2nd ed). Princeton University Press. https://www.degruyterbrill.com/document/doi/10.1515/9781400828678/html
Qian, Y., & Lehman, J. (2017). Students’ misconceptions and other difficulties in introductory programming: A literature review. ACM Transactions on Computing Education (TOCE), 18(1), 1-24. https://doi.org/10.1145/3077618
Robins, A., Rountree, J., & Rountree, N. (2003). Learning and teaching programming: A review and discussion. Computer Science Education, 13(2), 137-172. https://doi.org/10.1076/csed.13.2.137.14200
Ryan, R. M., & Deci, E. L. (2000). Self-determination theory and the facilitation of intrinsic motivation, social development, and well-being. American Psychologist, 55(1), 68-78. https://doi.org/10.1037/0003-066X.55.1.68
Simon, H. A. (1973). The structure of ill structured problems. Artificial Intelligence, 4(3), 181-201. https://doi.org/10.1016/0004-3702(73)90011-8
Spencer, L. M., & Spencer, S. M. (1993). Competence at work: Models for superior performance. John Wiley & Sons.
Thủ tướng Chính phủ (2016). Quyết định số 1982/QĐ-TTg ngày 18/10/2016 phê duyệt Khung trình độ quốc gia Việt Nam.
Vinueza-Morales, M., Rodas-Silva, J., Vidal-Silva, C., Córdova-Morán, J., & Cevallos-Ayón, E. (2025). Teaching programming in higher education: A bibliometric analysis of trends, technologies, and pedagogical approaches. Frontiers in Education, 10, Article 1525917. https://doi.org/10.3389/feduc.2025.1525917
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35. https://doi.org/10.1145/
1118215
Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A, 366(1881), 3717-3725. https://doi.org/10.1098/rsta.2008.0118
World Economic Forum (2023). The Future of Jobs Report 2023. World Economic Forum. https://www.weforum.org/publications/the-future-of-jobs-report-2023/
Xu, E., Wang, W., & Wang, Q. (2023). A meta-analysis of the effectiveness of programming teaching in promoting K-12 students’ computational thinking. Education and Information Technologies, 28(6), 6619-6644. https://doi.org/10.1007/s10639-022-11445-2
Tải xuống
Đã Xuất bản
Cách trích dẫn
Số
Chuyên mục
Giấy phép
Bản quyền (c) 2026 Tạp chí Giáo dục
Tác phẩm này được cấp phép theo Ghi nhận tác giả của Creative Commons Giấy phép quốc tế 4.0 .









