软件专业课程体系以计算机科学与技术为基础,强调软件开发的工程性,涵盖基础课程、专业核心课程及实践方向。以下是主要课程分类及内容:
数学类
高等数学(微积分、线性代数、概率论与数理统计)
大学物理(逻辑思维与科学素养培养)
大学英语(国际化技术文档阅读)
语言与工具
C程序设计(逻辑思维与问题解决能力)
离散数学(算法设计与分析基础)
计算机基础
数据结构(数据存储与组织)
操作系统(系统资源管理)
编译技术(代码转换与优化)
软件工程
软件工程概论(工程化方法论)
软件需求工程(需求分析与规格定义)
软件设计与架构(系统分层与模块化)
网络与数据库
计算机网络(OSI/TCP/IP模型)
数据库原理与应用(系统设计与编程)
测试与维护
软件测试(功能与性能验证)
软件项目管理(进度与资源管理)
物联网技术基础
多媒体技术
基于J2EE的开发技术
三维图形处理技术
移动互联网技术
Unix操作系统
软件成熟度模型
培养具备计算机软件基础理论、工程化方法及实践能力的高级人才,能从事软件开发、测试、维护及项目管理等工作,适应人工智能、大数据等热门领域需求。