![]() |
AI+顶层设计软件工程正迈入全面智能化的新时代。在软件工程领域,无论学术界、工业界还是教育界都被大模型在软件开发领域的全方位能力所震撼。通过与大模型对话,软件工程师可以快速地完成需求分析、软件设计、代码实现、软件测试、代码重构、缺陷检查与修复等各种开发任务,甚至实现端到端的软件应用开发。 在这个新时代里,程序员是否会被淘汰?如何重塑软件人才在大模型时代的价值?Bertrand Meyer指出:大模型这类大模型并不会带来编程的终结,而是会复兴软件工程领域的一些根本性的技术,例如需求分析、精确的规格说明以及软件验证。因此,我们更应该强化这些高层次能力,让学生具备更强的专业能力去驾驭大模型,大模型赋能,提升解决复杂软件工程问题的能力。 面向智能化时代软件工程的挑战和机遇,本课程在软件开发全过程进行人工智能嵌入,在引导学生借助生成式人工智能开展智能开发和多元化学习的同时,回归软件工程本质,强化高层次能力。 ![]() |