西北大学软件工程专业立足西部、面向全国,依托国内领先的教学科研实践平台,构建符合新工科建设思路和产学研用协同培养的人才模式。培养具有计算机科学特别是计算机软件开发和软件工程的基本理论知识,掌握先进的软件开发工具、环境和软件工程管理方法,具备软件产品设计、编码、测试和维护能力,具备较强的软件项目分析、管理能力,能够在软件公司或企事业单位中胜任软件系统研发、项目管理和服务等工作的软件工程专门人才。专业始于1971 年设立的计算机软件与理论专业,在1992、2008 年获省重点学科和国家重点学科培育学科,在1983、1996 年获“计算机软件与理论”硕士和博士学位授权点,2002年设立软件工程专业并成立示范性软件学院,目前已建成本、硕、博和博士后完整人才培养体系。专业依托的软件工程学科在2017 年第四轮学科评估中获得B+评价(位列全国前10.3%,第17 位),并于2017 年获批陕西省一流专业培育专业建设计划。专业依托国家教学团队、省部创新团队开展精品课程建设(国家级5 门),依托国家虚拟仿真实验教学中心、国家级实践教学基地、国地联合工程中心、省复合型信息技术创业人才培养创新实验区等高水平科研教学平台,为学生提供良好的工程实践教学条件和创新创业教育平台。2019 年被评为计算机类专业系统能力培养试点高校,专业将以软件工程专业认证为契机,进一步凝练专业建设思路、深化教学方式改革,培养学生软硬件协同设计能力、工程实践能力和问题解决能力,培养学生成为具备“系统”思维能力和解决复杂工程问题的能力的信息技术人才。