location:Home > 2026 Vol.9 Jun.N03 > Design of collaborative dynamic teaching method for programming language course supported by generative AI

2026 Vol.9 Jun.N03

  • Title: Design of collaborative dynamic teaching method for programming language course supported by generative AI
  • Name: Mengxia Gu,Xianghong Jiang,Xiongkai Shao,Huiping Zhang
  • Company: Mengxia Gu,Xianghong Jiang,Xiongkai Shao,Huiping Zhang
  • Abstract:

    The rapid development of artificial intelligence technology provides a brand-new support for the intelligent teaching reform of programming courses in colleges and universities. In order to promote the transformation and upgrading of the teaching mode of programming language courses, this paper puts forward the research on the design of cooperative dynamic teaching methods supported by generative AI. Firstly, the core connotations of programming language course, generative AI educational application and collaborative dynamic teaching are analyzed, and the design necessity of intelligent dynamic teaching mode is expounded. Based on the generative AI technology, the research builds a multi-dimensional teaching implementation system, constructs an intelligent learning judgment system, a multi-collaborative learning mechanism and a dynamic teaching iteration mechanism, and forms a systematic teaching scheme covering the whole teaching link before, during and after class. The purpose of this paper is to promote the development of programming language course from static solidification teaching to collaborative development, and to provide reference for improving the quality of computer basic courses in colleges and universities.


  • Keyword: generative AI; Programming language courses; Collaborative learning; Dynamic teaching; Design of teaching methods;
  • DOI: 10.12250/jpciams2026090610
  • Citation form: Mengxia Gu,Xianghong Jiang,Xiongkai Shao,Huiping Zhang.Design of collaborative dynamic teaching method for programming language course supported by generative AI[J]. Computer Informatization and Mechanical System,2026,Vol.9,pp.
Reference:

[1]Gamze Türkmen, Hopcan S , Polat E .Sustaining Undergraduate Students' Metacognitive Regulatory Actions During Online Flipped Programming Course[J].Journal of Learning and Teaching in Digital Age, 2024, 9(2):111-128. 

[2] Mateji J , Milenkovi A .Impact of Peer Feedback in a Web Programming Course on Students' Achievement[J].International Journal of Cognitive Research in Science Engineering and Education, 2025, 13(1):33-49.

[3] Amaliah A S , Sulmadani F , Khaida F ,et al.Recommendation of Assistant Lecturer for Advanced Programming Course using Fuzzy Tahani[J].Media of Computer Science.  2025, 2(1):15-26.

[4] Sankaranarayanan R , Yang M , Kwon K .Exploring the role of a microlearning instructional approach in an introductory database programming course: an exploratory case study[J].Journal of Computing in Higher Education, 2025, 37(3):831-864.

[5] Chen H .Research on Teaching Reform Strategies of Python Programming Course Based on Artificial Intelligence Technology[J].Journal of Electronic Research and Application, 2025, 9(5):25-29.

[6] Bao D , Ariunjargal L .Curriculum Design based on Outcome-Based Education Concept: A Case Study of the C Programming Course[J].Journal of Education and Educational Research, 2025, 12(1):39-44.

[7] Hwang H , Lee J .Designing a Programming Course Model Using AI-Based Pair Programming Techniques[J].The Journal of Korean Association of Computer Education, 2025, 28(2):13-22.

[8] Harrabi O , Siala J C , Mrad M .An optimisation-based system for the university course timetabling: a novel integer linear programming model[J].International Journal of Industrial and Systems Engineering, 2024, 46(2):195-214.

[9] Abidin H Z , Mazalan L , Aziz M A A ,et al.Students' Perceptions and Performance on ODL Implementation in Computer Programming Course During Covid-19 Pandemic[J].Journal of Engineering Education/Journal of engineering education transformations/Journal of engineering education transformation, 2025, 38(3):171-187.

[10] Mateji J .Students' perceptions of peer assessment in a Web programming course: Reflections on feedback, learning, and professional improvement[J].Journal of Educational Studies in Mathematics and Computer Science, 2025, 2(1):56-66.

[11] Tassarotti J , Tristan J B .Verified Density Compilation for a Probabilistic Programming Language[J].Proceedings of the ACM on Programming Languages, 2023, 7:615-637.

[12] Shukla A .Modern JavaScript Frameworks and JavaScript's Future as a FullStack Programming Language[J].Journal of Artificial Intelligence & Cloud Computing, 2023, 2(4):1-1.

[13] Bohrer R .Programming Language Case Studies Can Be Deep[J].Electronic Proceedings in Theoretical Computer Science, 2024, 405:56-79.

[14] Abounegm A , Kudasov N , Stepanov A .Teaching Type Systems Implementation with Stella, an Extensible Statically Typed Programming Language[J].Electronic Proceedings in Theoretical Computer Science, 2024, 405:1-19.

[15] Ramadana N , Maulita Y , Sembiring H .Clustering Students Level of Understanding of Programming Language Courses Using the K-Means Algorithm[J].Journal of Artificial Intelligence and Engineering Applications (JAIEA), 2024, 4(1):427-432.


Tsuruta Institute of Medical Information Technology
Address:[502,5-47-6], Tsuyama, Tsukuba, Saitama, Japan TEL:008148-28809 fax:008148-28808 Japan,Email:jpciams@hotmail.com,2019-09-16