软件工程专业的学习内容涵盖了计算机软件的构造、设计、开发方法、测试和维护等多个方面。具体课程包括但不限于:
基础课程
高等数学
线性代数
概率论与数理统计
大学物理
物理实验
计算机引论(C语言)
数据结构
汇编语言程序设计
算法设计与分析
计算机组成原理与体系结构
数据库系统
计算机网络
专业核心课程
软件工程
软件测试技术
软件需求与项目管理
软件设计实例分析
面向对象程序设计
现代操作系统
数据库原理与实现技术
编译原理
计算机安全
选修课程
根据学生兴趣可以选择的其他课程,如高级软件工程、软件项目管理、高级数据库技术、高级网络、研究生数学、研究生政治等。
实践课程
校内的课程实习
毕业设计
在校外企业进行的实习
软件工程专业的学习目标是培养掌握计算科学基础理论,具有软件开发能力以及软件开发实践的初步经验的基本能力,能从事软件工程技术研究、设计、开发、管理、服务等工作的专门人才。