软件工程专业软件工程是研究大规模程序设计方法、工具和管理的一门工程科学,其特点是按工程化的原则和方法来组织和规范软件开发过程,并对其中的各种方法进行研究,以提高软件产品的质量,降低软件开发的成本。软件工程要求用计算机和数学的方法来构造模型与算法,用工程科学来制定规范、设计模型和评估成本,用管理科学来控制工程的计划实施、资源分配和质量保证。本专业面向信息技术领域的发展需要和企业对软件工程技术人才的需求,培养德、智、体、美全面发展的、具有良好科学素养的、能够系统地掌握软件工程领域的基本理论、应用先进的开发技术、熟悉多种软件开发平台和使用各种开发工具的、具有国际竞争能力的软件工程技术和管理人才。本专业注重培养学生良好的软件设计、开发与实现能力、项目管理能力、交流与组织协调能力、创新能力以及良好的团队合作精神。聘用大量的英语外教和专业课程外教,采用国外的优秀教材和双语教学,加强学生实际的英语交流能力和学习国外的先进技术和思维方式。注重培养学生分析问题、解决问题和获取知识的能力,使之能胜任大型软件项目的系统分析、设计、开发、测试、质量控制、经营和管理等工作。主要专业课程有:信息系统导论、计算机系统导论、计算机硬件基础、面向对象程序设计、数据结构、操作系统原理、编译技术及应用、数据库系统、系统程序设计、软件工程、网络及分布式计算、用户界面设计与测试、软件项目组织与管理等。除立足打好专业基础外,重点加强对学生项目实践能力的锻炼。开设的主要实践教学环节包括:数据库课程设计、网络工程与编程实践、软件工程综合实践、解释器构造实践等。毕业生适合到外资、中外合资、国内外企事业、党政机关及国民经济各部门从事计算机软件的研究、开发、设计、应用、管理和教学等工作,能从事大型软件项目的系统分析、设计、开发、测试、维护和项目管理工作。