春学期,前半段一直在上理论课,到七八周的样子开始上实验课。
about 实验课: 实验课老师提供了大部分的结构代码,要做的仅仅是修改 or 补充很少的内容。实验报告要求用理论课的知识分析代码,给出一些原理的解释,给分不差。
about 理论课: 对于初次接触的同学,应该是挺懵的,因为这门课要记的内容不少,老师讲一遍,大概是记不住,但老师人很好,很随和,讲得我认为也还可以。有一次翻转课堂的机会,让同学自己上去 pre,同学需要自学一些后面的 ppt,并实现其中的一些功能进行展示,如果水了的话,老师似乎是不太满意的,老师挺重视这个 part。当然,没有实现一些东西是很正常的,你只要把自己 debug 的经历展示出来即可。
about hw: 作业大概两周一次,几乎都是六七道题,但是后面的题目做起来还是很有挑战,工作量很大的。但有时候你并没有做出来,只是把思路写下来,硬件部分没有成功实现,也会给你大部分的分数,TA 人很好,较宽松。
about quiz: 很简单的 quiz,还是开卷的,总共也没几次。
about project: 春学期有两个 project,一个是实验课的 project,一个是理论课的 project。理论课的 project 是期末考试的平替,老师说不希望这门课考试占比过高。实验课的 project 是刘老师安排一个大方向,因为有前面的基础,可能不那么复杂;理论课的 project 自主命题,大概 2-3 人一组,我们这次人少,大多是 solo 或 2 人一组。最后两个 project 都需要 pre,而且老师会认真听你 pre,然后在下面 comment,你得回答不少问题。
坑点
project 的 ddl 在期末考试之前,所以需要在考试和 project 间做 tradeoff,毕竟是两个 project,而且都需要 pre,工作量不算小。我几乎学期初就开始准备了,但后面还是挺赶的。