这门课教你跟AI“聊”出一软件

作者:赵天润摄影: 视频: 来源:《复旦》校报发布时间:2026-09-24

当AI能写代码、做设计、翻译文章,非计算机专业的同学如何学会驾驭AI,成为“大众开发者”?复旦大学今年春季学期全新开设的AI大课“生成式软件开发”给出了一个回答:学会跟AI把软件“聊”出来。

这门课程由计算与智能创新学院副院长彭鑫牵头,计算与智能创新学院副教授张天戈、吴毅坚联合主讲,专门面向非计算机专业学生。今年春季第一次开课,课程推介中那句“把软件聊出来”便吸引了全校五十余名学生选修。

彭鑫认为:“我们进入了一个‘大众开发者’的时代。过去,只有受过专业训练的程序员才能开发软件。现在,AI帮你把底层的实现细节屏蔽掉了,你只要把自己的问题讲清楚、拆解好,AI就能帮你生成能跑起来的软件。”

给非计算机专业同学讲课很有挑战。吴毅坚坦言:“讲深了,大家基础跟不上;讲浅了,又怕大家只停留在表面。”最终团队决定从软件工程的核心思想中抽取精华,用非专业人士能听懂的方式呈现。每周的实验课上,助教会先梳理知识点、演示demo,随后同学们动手完成当周任务,有问题现场解决。

学期接近尾声,同学们的变化很明显。数学科学学院2023级本科生任昊几次课程实践下来,感受到在Agent Harness Engineering环境下,“自己修改的代码部分少了很多,验证想法的速度变快了,工程落地的效率提升了不少。”张天戈也观察到,一位临床医学五年制的同学遇到问题后自己把故障层层剥离,定位到最小的可测试单元,再找他确认。“她的模式已经非常工程化了。”

有人说AI正在抽掉能力成长的梯子,学生很容易被架空。在这门课上,答案有了另一种可能:“AI抽掉的是旧的梯子,但你可以用它来搭一个新的。不必从头学习编程的每一个细节,但要学会拆问题、做规划、验证结果、迭代优化。”

这门课是第一次开设,没有现成教材,课件几乎是“每周上课前一周还在更新”。学生对课程接受度很高,50多个名额很快报满,还有外校老师每周来“蹲守”课件。第一轮授课即将结束,团队也在总结经验,明年的课程计划增加“需求挖掘”环节,未来也考虑在前序中加入信息化素养模块。 本报记者 赵天润


制图:实习编辑:责任编辑:

相关文章

文化校历

新闻分类

推荐视频

图说复旦

新闻排行

周排行 月排行

  • 联系我们
    fudan_news@163.com
    021-65642268