软件工程专业的基础课:计算机网络、操作系统、程序设计、数据库基础、软件工程、C++面向对象程序设计、C++语言程序设计、数据结构、编译原理等相关课程。
软件工程专业的专业课:软件体系结构、软件系统分析与设计、需求分析与建模、面向对象与UML、项目管理与案例分析等课程。
软件工程专业的选修课:计算机系统结构、计算机组成原理、软件质量保证、Java语言、VB语言、UNIX、汇编语言、信息理论与编码、网络工程、软件测试、程序设计模式、嵌入式系统及其软件工具等。
软件工程专业的实践课:编程实践、软件测试实践、需求分析与建模课程设计、系统分析实践、毕业实习、毕业论文等实践课程安排。
目前我国在软件工程技术方面仍处于初级发展阶段,还有很高的发展空间,对于这方面的专业人才的需求是非常巨大的,所以软件工程专业的就业前景是非常可观的。
而高级专业的软件工程技术人才,其薪资待遇和其能力等级是紧密相连的,能力越高,并且具有认证资格的工程师,其工资更高,高于其他专业的平均薪资水平。
软件工程专业的就业方向丰富多样,尤其在信息技术蓬勃发展、软件服务需求加大的今天,软件工程师的需求也日益增多,前景非常广阔。
软件开发是软件工程专业最主要的方向之一,其工作内容主要是对软件系统进行需求分析、架构设计、编码、实现测试和质量保证等工作。