对计科核心课程的关系的总结

我们学校计科专业的核心课程有:

高等数学、计算机科学导论、C语言、数据库原理及应用、数据结构、概率论与数理统计、电路分析、计算机网络、计算机组成原理、离散数学、线性代数、电子技术基础、编译原理、操作系统、软件工程、算法分析与设计。

从下往上看,整个架构是:

电路分析电子技术基础计算机组成原理。这里先讲电路,再讲如何通过数字电路构成计算机的基本部件,比如寄存器、运算器……,还讲了指令系统。在电路分析中,应用到了高等数学中的积分,在电子技术基础中用到了离散数学中的布尔代数。

操作系统编译原理、计算机网络。操作系统是计算机硬件和应用软件之间的桥梁,要用应用软件,就需要使用操作系统。通过编译原理,计算机可以吧一种语言编译成为另为一种语言。比如C语言编译成汇编。计算机网络介绍了计算机之间如何进行通信。

C语言、数据结构、算法分析与设计,数据库原理及应用。C语言学习了如何编程,数据结构是计算机内存中数据的存储与关系,算法分析与设计是设计算法的基本方法,比如贪心法、动态规划,这些都是开发软件的基础。

软件工程概率论与数理统计、线性代数软件工程讲述了软件开发的流程,概率论、线性代数在开发、科研中也常常会遇到,比如游戏开发中常常会用概率去计算一些值。计算机图像变换也常常换成矩阵来计算。用计算机生成一团火焰也需要用到概率论中的高斯分布。

计算机组成原理的基本架构是:


你可能感兴趣的:(学习心得)