软件专业课程体系以计算机科学与技术为基础,强调软件开发的工程性,主要分为基础课程、专业基础课程和专业核心课程三大模块,具体如下:
高等数学 :涵盖微积分、线性代数、概率论与数理统计,为后续专业课程奠定数学基础。
大学物理 :培养逻辑思维和科学素养,理解物理世界规律。
大学英语 :提升国际化技术文档阅读与沟通能力。
数据结构 :研究数据存储与组织方式,为软件开发提供基础。
操作系统 :掌握系统资源管理、进程调度等核心概念。
数据库原理与应用 :系统学习数据库设计、编程及管理。
计算机网络 :理解网络体系结构、协议及应用。
离散数学 :包含逻辑推理、图论等,支撑算法设计与分析。
程序设计语言 (如C):掌握编程基础与范式。
软件工程 :学习需求分析、设计、测试及项目管理方法。
软件测试 :确保软件质量与可靠性。
软件体系结构 :设计可扩展、可维护的系统架构。
数据库系统 :深入数据库原理与实现技术。
人工智能 、 移动应用开发 、 云计算 等前沿技术。
培养目标 :通过系统学习,培养具备软件开发、测试、维护及项目管理能力的高级专门人才,掌握计算机系统基础理论与工程实践技能。