本科计算机科学必修课书籍推荐

前言

原视频链接:【大厂必备】全站唯一的计算机系专业必修课教材推荐_哔哩哔哩_bilibili

按类别整理,并不是学校从大一到大二的教学顺序


一.导论类

1.计算机科学概论

image-20220409124306584


2.软件工程导论image-20220409124429640

不建议初学者读,适合在其他必修课学完后,在工作阶段读


二.数学类(可跳过)

对计算机专业必修课的前置影响比较小


三.基础类

1.C语言

image-20220409124938410

学学语法,熟悉一下学习一门语言大概要掌握哪些东西

比较重要的内容

1.学习指针:了解内存管理的最基本知识(为以后学习操作系统留下一个印象)

2.学习从代码到可执行程序:了解整个代码到生成产物的过程(为以后学习编译原理埋下一点伏笔)

初学者学习C语言的目的:

1.学语法感受编程

2.学指针感受内存管理

3.学编译感受从代码到执行


2.面向对象课程

image-20220409125709457

是工具书类似字典,不适合初学者去学习

先另外找一本书把C++过一遍

在之后的学习过程中遇到具体问题再看Primer(当字典用,需要反复翻看)


3.数据结构

image-20220409130247132

你熟悉哪个语言就找哪个语言的教材


4.算法设计与分析基础

image-20220409130417983

理解不了的内容直接跳过,以后再看


5.数据库

国内

image-20220409130606772

把你当天才教,很多默认你懂


国外

image-20220409130629183

把你当傻子教,认为你什么都不懂(坏处太厚了)


四.硬件类(跳过)

懂的都懂,建议很有精神的同学去学习~


五.进阶类

1.操作系统

国内

image-20220409131641904

优点:章节清晰,界限分明(一脉相承系统化风格)


国外

image-20220409131602451

优点:循序渐进,短小精悍(典型的国外教材风格)


二者都属于入门导论类,建议学完后再看黑皮书


2.计算机组成原理

国内

image-20220409132208251


国外

image-20220409132223921


3.计算机体系结构(跳过)

很硬件


4.计算机网络

国内

image-20220409132415490

自低向上


国外

image-20220409132434638

自顶向下


5.汇编语言

image-20220409132637255

学有余力可看


6.编译原理

image-20220409132739603


六.选修课程(待更新)

posted @   Cornfield_Chase  阅读(425)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示