大学计算机初学者之学习课程推荐

作为计算机学院毕业的老学长,首先推荐的就是最经典的《深入理解计算机系统》,简称 CSAPP。这门课在 B 站有不少视频课程。这门课程偏向基础,但对动手能力要求很高。某些大学的教材也是这本书,主要是完成课程的配套实验。

其次,推荐的课程是麻省理工的公开课,计算机系统以前的代号是 MIT 6.828,但后来的课程代号有一定变化。网上很多资源,可以自行搜索。课程本身是英文的,也有国内汉化的版本。

需要注意的是这门课程的难度很高,含金量也高。有的公司甚至在直接在招聘要求中写出:

最后,算机网络目前主流的课程主要有两个,一个是谢希仁的《计算机网络》,国内大多高校使用的是这本教材。也算是国内计算机网络最经典的教材了。

还有一本是《计算机网络:自顶向下方法》,目前也有不少学校改用这本教材。

小结

计算机科学不仅仅是写代码,它更像是建筑学,理论基础决定了 "建筑" 的稳固性与整体性。这是为什么大学课程中会开设各种 "晦涩" 的计算机理论课程。这些课程尽管难懂,但它们却是理解和解决复杂问题所必需的。这些理论知识不仅告诉我们 "怎么做",更告诉我们 "为什么这么做"。

相关推荐
memoryjs1 小时前
鸿蒙系统进一步学习(二):ArkUI底层原理揭秘
学习·华为·harmonyos
燐妤2 小时前
前端HTML编程2:深入学习表单与表格
前端·学习·html5
疯狂成瘾者2 小时前
Docker的学习路线
学习·docker·容器
for_ever_love__2 小时前
UI学习:UITableViewCell的创建及复用机制
学习·ui·objective-c
随风,奔跑2 小时前
Mybatis-Plus学习笔记
java·笔记·学习·mybatis
我能坚持多久3 小时前
C++的Vector学习:从功能探索到底层实现
开发语言·c++·学习
Jackyzhe3 小时前
从零学习Kafka:生产者分区机制
分布式·学习·kafka
迷途之人不知返3 小时前
List的学习
数据结构·c++·学习·list
三克的油3 小时前
YOLOV5数据学习
人工智能·学习·yolo