生成式人工智能支持的数据结构教学改革
Exploring Teaching Reform in the Data Structures Course with Generative Artificial Intelligence
摘要: 针对生成式人工智能辅助编程条件下数据结构课程中代码完成与概念理解脱节、算法分析缺少验证依据、学习评价难以识别独立能力等问题,本文围绕绪论、算法分析、线性表、栈与队列设计递进式教学任务,将独立建模、人机协同诊断、测试解释和约束变化迁移贯穿教学过程。以有界循环队列为例,给出容量约定、错误诊断、状态追踪及评价依据,并通过有限操作序列枚举检验示例程序与诊断用例。该方案发挥生成式人工智能在反馈生成、错误诊断和测试辅助等方面的作用,并将工具使用记录与学生独立解释共同纳入评价,为前四章教学资源优化和后续课堂验证提供依据。
Abstract: To address the problems in the Data Structures course under generative artificial intelligence-assisted programming, including the disconnection between code completion and conceptual understanding, the lack of verification basis for algorithm analysis, and the difficulty in identifying students’ independent competence in learning assessment, this study designs progressive teaching tasks for the units of introduction, algorithm analysis, linear lists, stacks and queues, and integrates independent modeling, human-AI collaborative diagnosis, test-based explanation and transfer under changing constraints throughout the teaching process. Taking the bounded circular queue as an example, this paper specifies capacity conventions, fault diagnosis, state tracing and assessment evidence, and verifies sample implementations and diagnostic test cases via finite enumeration of operation sequences. The proposed scheme leverages the strengths of generative artificial intelligence in feedback generation, fault diagnosis and test assistance, and incorporates both tool usage records and students’ independent explanations into the assessment framework, providing a foundational basis for optimizing teaching resources of the first four chapters and carrying out subsequent classroom validation.
参考文献
|
[1]
|
向乔, 刘雨桐, 孔令和, 等. CS2023: 计算机科学教育知识与胜任力模型并轨的全新探索[J]. 计算机教育, 2023(4): 9-14.
|
|
[2]
|
连远锋, 张鑫, 庄永琪, 等. 数据结构与算法可视化调试虚拟仿真实验系统设计[J]. 实验技术与管理, 2023, 40(5): 122-129, 159.
|
|
[3]
|
厉夫兵, 孙剑. “数据结构与算法”小班教学方法探索实践[J]. 教育教学论坛, 2024(17): 133-136.
|
|
[4]
|
唐玮嘉. 融入AIGC的数据结构教学探讨[J]. 教育进展, 2025, 15(8): 1567-1572.
|
|
[5]
|
蒋松冬, 韦金琼, 李春青, 等. 生成式AI在计算机专业教学中的融合模式与伦理挑战研究: 以数据结构课程为例[J]. 教育进展, 2026, 16(2): 32-40.
|
|
[6]
|
李清勇, 耿阳李敖, 彭文娟, 等. “私教”还是“枪手”: 基于大模型的计算机实践教学探索[J]. 实验技术与管理, 2024, 41(5): 1-8.
|
|
[7]
|
厉旭杰, 顾雨辰, 姚持恩, 等. 集成AI大语言模型的在线编程实验平台设计与实现[J]. 实验技术与管理, 2024, 41(8): 215-221.
|
|
[8]
|
何文广, 周珂, 熊刚强, 等. 程序设计课程实验教学改革与实践[J]. 实验室研究与探索, 2016, 35(6): 163-165, 169.
|
|
[9]
|
苏庆, 陈佳欣, 黄鸿林, 等. 基于深度知识追踪的个性化推荐编程实训系统建设与教学实践[J]. 实验技术与管理, 2023, 40(3): 206-211.
|