国家一流本科建设专业,已通过国际专业工程教育认证。西北大学软件工程学科评估一直名列前茅。主要培养具有计算机科学特别是计算机软件开发和软件工程的基本理论知识,掌握先进的软件开发工具、环境和软件工程管理方法,具备软件产品设计、编码、测试和维护能力,具备较强的软件项目分析、管理能力,能够在软件公司或企事业单位中胜任软件系统研发、项目管理和服务等工作的软件工程专门人才。主干课程有:程序设计基础、数据结构、离散数学、面向对象程序设计、数据库系统、计算机网络、操作系统、计算机组成原理、软件工程、IT项目管理、设计模式和统一建模语言等。
软件学院教学内容实时追踪国际软件行业新动态,随市场需求变化及时调整,强化英语实用水平,半数以上专业课程直接使用国外原版教材,三分之一左右的专业课程使用双语教学,聘请外教、国内外知名教授、企业专家授课。