软件工程专业的基础课程为学生打下坚实的计算机科学和数学基础,培养计算思维和基本编程能力。
程序设计基础
介绍程序设计的基本概念和方法,使用C语言进行编程训练,培养学生的问题求解能力和编程思维。
数据结构
研究数据的逻辑结构、存储结构及其基本操作,包括线性表、树、图等结构及其算法实现。
计算机组成原理
介绍计算机系统的基本组成和工作原理,包括数字逻辑、CPU结构、存储系统、输入输出系统等。
离散数学
研究离散结构及其应用,包括集合论、图论、数理逻辑、代数系统等内容,为计算机科学提供数学基础。