软件工程专业课程设置涵盖公共基础课、专业基础课、专业课及实践课程,具体如下:
数学类 :高等数学、线性代数、概率论与数理统计(奠定逻辑思维与分析能力)
语言类 :大学英语(提升国际化技术文档阅读能力)
物理类 :大学物理(培养科学素养与工程思维)
编程语言 :C程序设计(软件工程核心技能)
数据结构与算法 :基础数据结构、算法分析(软件开发基石)
操作系统 :计算机操作系统(理解系统运行机制)
数据库 :数据库原理与应用(数据存储与管理)
软件工程 :软件工程概论、统一建模语言(UML)、软件项目管理(系统化开发流程)
网络与安全 :计算机网络、网络信息安全(保障系统可靠性)
方向一 :嵌入式系统(Linux/Android开发)
方向二 :数据库应用(MySQL/SQL Server)
方向三 :网络通信(通信原理、网络规划)
包含实验课程(如计算机组成原理实验、操作系统实验)和集中实践(如软件开发项目)
以上课程体系注重理论与实践结合,旨在培养具备软件开发全周期能力的高级人才。