arXiv:2606.01152cs.CYcs.AI2026-06

为智能编程时代设计本科课程,培养人机协作的软件工程能力。

ASE-26: a curriculum for agentic software engineering as a discipline

  • 构建26模块课程体系,以‘意图与构建协同演化’为核心教学逻辑。
  • 课程聚焦人机协作技能,毕业生具备指导AI完成复杂开发任务的能力。
  • 适合高校开设新工科课程,或企业培训下一代程序员。

软件工程师的工作正越来越多地转向指导智能体而非手动编码,相关实证已持续数年。Anthropic的经济指数显示,79%的Claude Code交互涉及自动化;手冢等研究发现,程序员任务中约75%活动受AI影响;斯坦福数字经济实验室报告称,22至25岁高暴露职业者就业率相对下降13%。这一转型尚未完成,学术界普遍认为:短板不在模型性能,而在系统化的实践学科。本文提出ASE-26——一套完整的本科级智能软件工程课程,已作为可引用文献发布于Zenodo(CC BY-ND 4.0)。该课程基于学科框架,提出‘进化螺旋’作为意图与构建协同演化的操作范式,包含21个模块结构,明确代理协作下的教学评估原则,定义毕业生应掌握的核心能力,并强调课程设计需超越当前模型能力局限。论文主张,产业亟需的正是该学科所命名的技能,而系统化本科课程是弥合差距的关键路径。

原文摘要 · Abstract (English)

The work of a professional software engineer has begun to consist, increasingly, of directing agents rather than writing code, and the empirical evidence for the shift is now several years deep. Anthropic's Economic Index puts automation at 79 per cent of Claude Code interactions [2]; Handa and colleagues at Anthropic find AI exposure for Computer Programmer tasks at approximately 75 per cent of the role's distinct activities [3]; Brynjolfsson and colleagues at Stanford's Digital Economy Lab report a 13 per cent relative decline in employment for workers aged 22 to 25 in occupations most exposed to AI [4]. The shift is also unfinished, and the academic literature on agentic software engineering converges on the finding that the missing capability is not better models but structured practitioner discipline. This paper presents ASE-26, a comprehensive undergraduate curriculum for agentic software engineering as a discipline, deposited as a citable reference on Zenodo under CC BY-ND 4.0 [12]. The paper sets out the discipline framing the curriculum rests on, the conceptual contributions it makes (most importantly, the evolutionary spiral as the operational form of the co-evolution of intent and build), the twenty-one-module structure that organises the discipline for teaching, the pedagogical commitments that follow from grading work co-produced with an agent, what graduates leave with, and how the discipline as taught is designed to outlast the specific capabilities of today's models. The position the paper takes is that the practitioner skills the industry currently lacks are precisely the skills the discipline names, and that structured undergraduate curricula in agentic software engineering are the principal mechanism by which the gap closes.

智能编程课程设计人机协作

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