软件工程专业主要学习的课程包括:
基础课程
高等数学
线性代数
概率论与数理统计
计算机导论
编程语言(如 C、C++、Java 等)
专业核心课程
数据结构与算法
操作系统
数据库原理与应用
软件工程概论
软件测试技术
软件项目管理
人机交互工程
面向对象程序设计
计算机系统原理
操作系统分析与实验
软件需求分析与设计
软件体系结构
计算机网络基础
项目管理与案例分析
软件建模与设计
网站开发技术
嵌入式操作系统
嵌入式软件开发技术
高级数据结构与算法分析
Windows程序设计
数字影视与影像技术
电路原理
模拟电子技术
数字逻辑
微型计算机技术
信息理论与编码
信号与系统
数字信号处理
电磁场理论
自控制原理
测量技术
计算机网络
高级语言
汇编语言
信息资源管理
网络经济与企业管理
软件开发工具
电子政务
电子商务
信息安全
计算机图形学
科技英语
电路设计与分析
电子技术实验
电子技术课程设计
单片机原理
接口技术
现代通信技术
下一代网络工程与IPv6协议
无线数据技术
网络信息安全
Internet安全协议与标准
网络攻防技术/入侵与检测
防火墙原理与技术
Lotus、Java程序设计
网页制作技术
VB程序设计
课程设计
软件开发实习
毕业设计
这些课程为学生提供了从计算机科学的基础知识到软件工程的专业技能,旨在培养学生成为能够设计、开发和维护软件系统的软件工程师。学生可以根据自己的兴趣和职业规划选择相应的选修课程