本专业具有很高的职业导向性,课程将教授学员们从事软件工程师的所有实践技能。课程内容包括一些项目设计与工作学习,还有一年可选的实习期进行专业实习工作。第一阶段的课程将和计算机科学专业一起学习软件工程所涉及到的各类计算机基础知识,包括软件设计、开发及部署等。学员将研究整个软件开发周期,并学习依据组织和管理的要求来进行软件系统的设计和制作。最后一年的学习中,学员需完成一项研究计划,将自己所选的专业项目进行深入研究。
本专业毕业学员可从事以下领域的工作:软件设计与开发、计算机管理与维护、系统管理员、责任工程师、软件工程师等。