生成式人工智能赋能师范院校程序设计课程教学模式构建研究
Research on the Teaching Model of Programming Courses in Normal Universities Empowered by Generative Artificial Intelligence
摘要: 生成式人工智能正在影响程序设计学习和软件开发实践,也为师范院校程序设计课程改革带来新的可能。当前课程中,学生编程基础差异较大,教学案例与教育应用场景联系不够紧密,实践指导和过程评价仍显不足。围绕师范生数字素养与程序设计实践能力培养,本文构建了由目标重构、任务驱动、人机协同、过程评价和反思改进组成的课程教学模式。该模式将AI工具嵌入课前导学、课堂实践、课后拓展和课程评价过程,通过教育场景化任务、代码分析支持和学习过程证据,引导学生从语法模仿转向问题分析、代码审查、调试优化和教育应用迁移。以2023级软件工程专业1、2班90名学生为对象的课程试用表明,该模式能够提高学习反馈的及时性,促进学生关注代码理解、AI使用规范和程序设计的教育应用价值,可为师范院校程序设计课程智能化改革提供参考。
Abstract: Generative artificial intelligence is influencing programming learning and software development practice, bringing new possibilities for the reform of programming courses in normal universities. At present, such courses still face problems such as considerable differences in students’ programming foundations, insufficient connection between teaching cases and educational application scenarios, inadequate practical guidance, and weak process evaluation. Focusing on the cultivation of normal university students’ digital literacy and programming practice ability, this paper constructs a teaching model consisting of goal reconstruction, task-driven learning, human-AI collaboration, process evaluation, and reflective improvement. The model embeds AI tools into pre-class guidance, classroom practice, after-class extension, and course evaluation. Through educational scenario-based tasks, code analysis support, and learning process evidence, it guides students to shift from grammar imitation to problem analysis, code review, debugging and optimization, and educational application transfer. A course trial involving 90 students from Classes 1 and 2 of the 2023 Software Engineering major shows that the model can improve the timeliness of learning feedback and promote students’ attention to code understanding, AI usage norms, and the educational application value of programming. This study provides a reference for the intelligent reform of programming courses in normal universities.
参考文献
|
[1]
|
Miao, F. and Holmes, W. (2023) Guidance for Generative AI in Education and Research. UNESCO.
|
|
[2]
|
中共中央 国务院印发《教育强国建设规划纲要(2024—2035年)》[EB/OL]. https://www.gov.cn/gongbao/2025/issue_11846/202502/content_7002799.html, 2025-01-19.
|
|
[3]
|
Wing, J.M. (2006) Computational Thinking. Communications of the ACM, 49, 33-35. https://doi.org/10.1145/1118178.1118215
|
|
[4]
|
Zawacki-Richter, O., Marín, V.I., Bond, M. and Gouverneur, F. (2019) Systematic Review of Research on Artificial Intelligence Applications in Higher Education—Where Are the Educators? International Journal of Educational Technology in Higher Education, 16, Article No. 39. https://doi.org/10.1186/s41239-019-0171-0
|
|
[5]
|
Kasneci, E., Sessler, K., Küchemann, S., Bannert, M., Dementieva, D., Fischer, F., et al. (2023) ChatGPT for Good? On Opportunities and Challenges of Large Language Models for Education. Learning and Individual Differences, 103, Article 102274. https://doi.org/10.1016/j.lindif.2023.102274
|
|
[6]
|
Becker, B.A., Denny, P., Finnie-Ansley, J., Luxton-Reilly, A., Prather, J. and Santos, E.A. (2023) Programming Is Hard—Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation. Proceedings of the 54th ACM Technical Symposium on Computer Science Education, New York, 15-18 March 2023, 500-506.
|
|
[7]
|
Denny, P., Prather, J., Becker, B.A., Finnie-Ansley, J., Hellas, A., Leinonen, J., et al. (2024) Computing Education in the Era of Generative AI. Communications of the ACM, 67, 56-67. https://doi.org/10.1145/3624720
|
|
[8]
|
姜毅, 陈建海, 巫英才, 邓水光, 纪守领. 大语言模型驱动的程序设计教学变革[J]. 计算机教育, 2025(8): 177-182.
|