Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.88 KB

4-important-basics.md

File metadata and controls

24 lines (17 loc) · 1.88 KB

重要的基础课

川大的CS相关基础课程质量相信各位已经见识过了,下面WhileBug将逐一介绍一些重要的基础课程,以及如何在你川糟糕的基础课程条件下自救。

数学篇-数学到底有没有用以及一些推荐课程

想必大家都听过一些关于学数学的笑话:“我买菜需要微积分吗?”诚然在日常生活乃至于大部分人的以后的工作中都用不到线性代数、微积分等。但是对于想要深造乃至于进行相关工作的CSer们,数学课程依旧是非常重要的。写编译器需要离散数学的知识、了解AI原理需要理解微积分等等。

当然川大的课程质量对于巩固大家的数学基础没有太大的作用,因此WhileBug将为大家介绍一些相关自学课程和自学资料以挽救大家:

CS基础篇-小白如何建立起对CS的整体了解以及相关基础课程

AI进阶篇-如何进入AI的世界

System进阶篇-如何进入System的世界

学完csapp后,大家可以对计算机系统整体有一个了解,然后能够更好地进入System Research的世界了。

System Research的进阶课程包含编译原理、分布式系统、操作系统、计算机网络和数据库等相关课程。但是川大在这部分课程上相比数学等基础课程的质量更差了,先不说数据库只讲SQL语言而不讲实现原理这种操作,分布式系统这种重要的课程甚至完全没开。

这里WhileBug给大家推荐一些课程: MIT-分布式系统 CMU-数据库系统 Stanford-编译原理 Stanford-计算机网络 南大-操作系统 南大-软件分析