中文

人工智能时代的编程入门教学:一个课程改革案例研究

计算机与社会 2025-08-19 v2 人工智能

摘要

将人工智能工具集成到编程教育中已在近年间变得日益普遍,正在改变编程的教学与学习方式。本文综述了目前可用于编程教学与学习的人工智能工具,尤其是在入门课程的背景下。它概述了课程设计、学习目标、课程交付方式以及形式化和总结性评估方面的挑战,以及学生滥用此类工具的行为。我们讨论了如何重新设计现有课程,重塑作业和教学法以应对当前人工智能技术的挑战。该示例可为从事编程教学的高校及教师制定政策提供指南,旨在最大化人工智能工具的效益,同时应对其关联挑战和关切。

关键词

引用

@article{arxiv.2508.06572,
  title  = {Teaching Introduction to Programming in the times of AI: A case study of a course re-design},
  author = {Nikolaos Avouris and Kyriakos Sgarbas and George Caridakis and Christos Sintoris},
  journal= {arXiv preprint arXiv:2508.06572},
  year   = {2025}
}

备注

To be cited as: Avouris, N., Sgarbas, K., Caridakis, G., Sintoris, C., (2025). Teaching Introduction to Programming in the times of AI: A case study of a course re-design, Proceedings 12th Penhellenic Conference of Computer Science Education, PCCSE 2025, Rhodes, October 2025