计算机科学设计思想

这篇笔记随时间前进不断更新,与其说笔记不如说是图鉴,在不断更新中,记录新的发现。

随着我们在计算机科学领域的学习深入,有一些共同的隐含的设计思想值得我们的注意。实际上这些计算机科学思想早已融入我们日常解决问题的基本方法中,这是一些除了知识之外的方法论。如爱因斯坦所说:“教育就是忘记了在学校所学的一切之后剩下的东西。”这些思想可能就是“剩下的东西”,在我们忘记这些知识点后,变成我们的个人素养,面对新的问题。

模块化

描述:将复杂系统分解为可管理的模块。

发现时间:2023-10-15

发现地点:C程序设计基础

应用:函数封装,类的封装,模块的封装

抽象

描述:隐藏复杂细节,简化问题处理。

发现时间:2025-03-1

发现地点:数据结构、计算机网络,计算机组成原理

应用:数据结构设计,OSI七层协议簇,现代计算机抽象层次

循环

描述:错误控制系统背后的抽象的数学理论*****

发现时间:2025-3-16******

发现地点:循环冗余校验******

应用:循环群,模2系统代数场(异或),OTP密码算法

布尔代数

描述:满足交换律,结合律,吸收律,分配律,同一律,互补律的代数系统*****

发现时间:2024-12-大二上学期******

发现地点:这学期的主要内容就是布尔代数:概统中的集合代数,离散数学中的命题代数,数电中的逻辑代数。布尔代数这一概念在大三上的计算机组成原理课程中被首次讲到。但其更专业全面的定义与研究来自离散数学。

未知

描述:*****

发现时间:******

发现地点:******

未知

描述:*****

发现时间:******

发现地点:******

未知

描述:*****

发现时间:******

发现地点:******

Ps:配色方案:熏衣草香
#F4F2F3
#C0A9BD
#94A7AE
#64766A


计算机科学设计思想
https://43.242.201.154/2025/03/01/CSthought/
Author
Dong
Posted on
March 1, 2025
Licensed under