2020-2021秋季学期总结

本学期,我选修了以下几门课程:理论计算机科学基础、图像处理、信号与系统、操作系统(B)(含实习)、脑与认知科学、围棋(初级班)、西方音乐欣赏、马克思主义原理概论。
并担任一门课程的助教:计算机系统导论。

总的来说,这学期非常忙碌,尤其是期末季,甚至出现了操作系统没有复习完就上考场的情况。

以下测评大致按本学期的收获与体验感排序:

理论计算机科学基础

本学期最虐,同时也是收获最大的课。首先介绍语言与自动机,包括有穷自动机、下推自动机、确定性下推自动机,对应正则语言、上下文无关语言;然后介绍图灵机可计算理论,以及递归定理;最后介绍复杂性理论。

第一部分语言与自动机,解决了上学期学PL概论课程的时候对于正则表达式和上下文无关文法的疑问;第二部分可计算理论,研究了一堆不可计算问题,存在任意塔的增长,感受到不可计算问题其实也有明确而严格的难度之分,以及奇妙的递归定理——一个图灵机可以在内部获得自己的描述,换言之一个程序可以获取自己的代码。最后复杂性理论,闲话少说,直接上图:

图像处理

经典的图像处理算法,基本没有涉及深度学习相关的,但这真的已经非常强大了,参见我春季学期破解选课网验证码的repo,如果没有这门课所学知识我是做不出如此好的效果的。先前算法设计与分析小班选读论文就是cv相关,这个学期更加深入了解了图像处理有关算法,有趣而实用,对CV感兴趣或者有好奇的同学不要错过这门课~

缺点就是,出分有点慢(快开学才出),以及期末大作业火车票二维码识别,导致现在看到二维码有点PTSD(大雾)

围棋(初级班)

围棋零基础,纯好奇选了这个。感觉瞬间打开了新世界的大门,虽然现在水平依然个菜鸟(估计10K左右),但是这门课(或许)培养了一个终身的小爱好?而且方天丰老师讲课生动有趣,并且偏棋理(毕竟围棋博大精深但学时太少),所以对围棋思想有了非常深刻的认识。现在没事就喜欢下着玩,有生之年能不能达到个业余一段呢(雾)

信号与系统

工科数学课,数理上不太严谨(看起来头大),不过算是搞明白了傅里叶变换拉普拉斯变换Z变换,时域和频域能互相变换真的太美妙同时又太有应用价值了(比如图像处理)!

西方音乐欣赏

很遗憾,因为西音完了就是ics小班课,所以这学期西音课上几乎都在备小班课,也没怎么听,不过把部分录播爬了下来留作日后观赏。

操作系统(B)(含实习)

感觉很文科,没有操统A的lab最后是看Linux源码的一个part(我们看的内存管理),主要Linux源码太多了,系统也太庞大了,我觉得读读xv6的源代码,但把各个部分都读一读应该会收获更大。期末考试,感觉靠背的题好多不确定,倒是靠推导的题非常有把握(其实就是没复习完……)。

马克思主义原理概论

做了个什么都不懂的pre,上课摸鱼,考试乱写,最后分数竟然还行(

脑与认知科学

…………………………………………………………

下一学期展望:继续理论,继续实践,继续MC!

作者

SpiritedAwayCN

发布于

2021-02-01

更新于

2021-04-06

许可协议