除去必修且仅有一组老师可选择的算法、组合数学。

另外我不怎么听课,所以以下基本上只和作业、实验、考试和给分有关。


非常推荐

高级数据库系统(buffer manager 实验挺好玩。期末较难。给分好。)

形式语言与计算复杂性(不学点 TCS 也不好意思说自己是学 CS 的嘛。期末简单。)

比较推荐

计算机应用数学(课业压力较小。上课很有意思,虽然因为在先研院而且是早课导致我没去过多少次。内容上,一大半的时间都在搞概率论,剩下的时间在搞线性代数、矩阵之类的。量子的内容有点多。)

推荐

高级计算机网络(今年没有实验,换成写综述就没那么好玩了。但是介绍了网络领域很多不错的论文,并且期末开卷 + 简单(就是考论文),仍然有不小的收获。)

一般

并行程序设计(OpenMP + MPI。实验还可以,但是总体氛围水,我一般在课上写数据库的实验。)

自然语言理解(上课氛围大致是老师和学生一起摆烂,并且课程内容主要基于某本 1995 年的书;深度学习 NLP 只会讲一点点。实验可以很有意思,也可以水过去。期末不难。作为似乎是我唯一一门下半学期写实验的课,个人不太好意思给差评。)