Article
Open Access
Expand
High-quality giving-a-fish or teaching-to-fish: AI service empowerment in university programming education research
1 College of Computer and Information Engineering, Jiangxi Normal University, Nanchang, Jiangxi
2 College of Digital Industry, Jiangxi Normal University, Shangrao, Jiangxi
3 College of Foreign Languages, Jiangxi Normal University, Nanchang, Jiangxi
  • Volume
  • Citation
    Liao Y, Liao Y, Shu X, Shi R, Jiang Y, et al. High-quality giving-a-fish or teaching-to-fish: AI service empowerment in university programming education research. Proc. Comput. Sci. 2025(3):0004, https://doi.org/10.55092/pcs20250004. 
  • DOI
    10.55092/pcs20250004
  • Copyright
    Copyright2025 by the authors. Published by ELSP.
Abstract

Traditional university programming education follows a “theory-practice” model, aiming to cultivate students’ computational thinking. However, research has shown that teachers can only impart pseudo-code and use it for extremely simple cases, limiting the scope of practice. In response to this issue, a “practice-theory-practice” teaching model has been proposed. The research team developed two AI service tools, Cheng Xiaoming and Code Monkey, based on the artificial intelligence generation platform Prompt Sapper, which combine providing specific code examples (teaching people to fish) with offering methods for writing code (teaching people how to fish). Through designed experimental schemes, the traditional university programming education model was compared with the new AI-powered programming education model. The new teaching model, assisted by AI, has been validated in practical teaching applications to enhance programming skills and cultivate computational thinking, demonstrating its effectiveness and impact.

Keywords

programming education; computational thinking; artificial intelligence; information technology in education

Preview