arXiv:2508.06572cs.CYcs.AI2025-08被引 4

AI时代重构编程入门课,应对工具滥用与教学挑战

Teaching Introduction to Programming in the times of AI: A case study of a course re-design

  • 重构课程设计与作业形式,适应AI辅助编程
  • 识别并应对学生对AI工具的误用风险
  • 为教师和机构提供可落地的教学改革参考

近年来,人工智能工具在编程教育中的应用日益广泛,深刻改变了编程教学与学习的方式。本文综述了当前可用于编程教与学的先进AI工具,尤其聚焦于入门级课程场景。文章指出课程设计、学习目标设定、教学实施及形成性与总结性评估等方面面临的挑战,并关注学生对这些工具的不当使用问题。通过具体课程重构案例,探讨了调整作业内容与教学方法以应对当前AI技术带来的挑战。该实践可为高校教师及教育机构制定相关政策提供参考,旨在最大化利用AI工具优势的同时,有效应对相关风险与担忧。

原文摘要 · Abstract (English)

The integration of AI tools into programming education has become increasingly prevalent in recent years, transforming the way programming is taught and learned. This paper provides a review of the state-of-the-art AI tools available for teaching and learning programming, particularly in the context of introductory courses. It highlights the challenges on course design, learning objectives, course delivery and formative and summative assessment, as well as the misuse of such tools by the students. We discuss ways of re-designing an existing course, re-shaping assignments and pedagogy to address the current AI technologies challenges. This example can serve as a guideline for policies for institutions and teachers involved in teaching programming, aiming to maximize the benefits of AI tools while addressing the associated challenges and concerns.

编程教育AI教学课程设计

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。