首先,软件工程专业和人工智能专业都属于计算机大类专业,虽然在课程体系的设置上比较接近,但是也有较为明显的区别,软件工程专业更侧重于软件技术的开发和应用,课程设置上比较重视编程语言和技术平台的学习,但是人工智能专业的知识面则更广一些,涉及到的内容也更多,包括计算机、控制学、数学、哲学、语言学等学科。
但不知从什么时候起,随着各种开源框架、中间件、平台、系统等越来越响,从企业界到学术界不断鼓吹云的各种神力,通过这种神力如何让软件全生命周期变的更加简单高效,普通业务软件研发的注意力出现了很多转移,谈论软件工程、软件质量方法、设计模式等命题的热度越来越低。