21T2 最后一个学期选了这门课 76分(只是一个不高不低的分数,因为这门课认识的朋友不多,不太清楚具体分数分布)
正如之前的学长所说,Raymond可能是你在cse里能遇到的讲课最棒的一位老师,没什么口音,虽然是网课但也还能感受到他的热情。
两个Asmt,分别占比15-35,全部auto-test,要不几乎满分,要不几乎0分,但是不要太担心,在最后会对你的进行一个scale up,只要真正自己努力去学了,老师是会看到的,所以不用太过担心会fail掉这门课,专心学习就好了。我第一个作业拿了10分,五个test最后那个内存爆了;第二个作业应该拿到27分左右,最后两个test读大文件内存爆了。
这学期期末是2个小时,10道选择题4道填空题1道编程题,一定要特别熟悉算法,才能在有限的时间内算出来。没有一道概念,全部,全部是计算题。考前准备了一些写好的python程序,发现没有太大用处,备好笔记本和笔,自己动手去画图去计算。我考前刷了几遍给出练习题,自己以为会了,结果到了考场发现换了个字符串我就因为不熟练而导致需要花费太多时间,后面没有时间写编程题,草草写了一个makefile就交了。好在Raymond绝对给大家scale了不少(不清楚有没有挂科的,算上本科生这门课总共enroll了不到100号人),我考完是真的担心要fail掉还得延毕。
我自己考前复习的时候发现在知乎上搜索9319,有一位(已注销)的学长(学姐?)在专栏里写了9319每一周的笔记,整理得非常好,如果平时上课不认真,考前完全可以对照ppt和这份笔记去复习知识点。
另外一个是一名叫“正月点灯笼”的学长(phD),在YouTube和B站上有上传自己讲解SA和BWT等一些算法的视频,私以为要比老师上课讲得更加清楚明了。考前可以参考一下我上面给的两个地方去复习,一定是可以通过考试的。
其实非常感慨,自己本科不是IT,在入学之前参考其他人选课,都说9319好课但是非常难,我当时自己就想我肯定避着选。没想到因为选课方向和不想延毕,硬着头皮在最后学期也选了。似乎之前我对于IT的兴趣和学习热情,在之前的学期被其他课程(9024 9021)浇灭之后,反而在最后一学期9319里又被重新点燃。Anyway,相比较其他课程,9319还是推荐大家去选的。可能是我两年16门课里最用心的一门课了。
毕业撒花!准备回国!