专业必修课
高级数据结构与算法分析 王灿老师¶
虽然我选的是王灿老师,但是我听的是毛宇尘老师的智云(逃
先评价一下讲课:首先myc老师真的讲得超级超级好😭我除了fds之外没有什么算法基础🥲但是听myc老师的课还是很好懂,不用ppt手写讲课真的清晰很多😭
王灿老师是acm的教练,水平也是很高很高的,但是我感觉和毛哥相比他讲课偏哲学(我也不知道怎么形容可能就是对第一次接触这些知识的同学没那么友好吧),所以还是毛哥比较适合我(或者说普遍适合没有很多算法基础的同学)
但是!除了讲课(反正可以智云),我认为ads选老师更重要的是平时分评分的机制!每个老师都不太一样😭这直接决定了你project的工作量和平时分的高低,比如刘金飞老师多做一个project+2分,discussion可以溢出4~5分作为平时分的bonus,有些老师上课发言也可以加分,更有老师(丁尧相老师好像是这样的)不强制pre把pre作为bonus。但是!王灿老师不仅没有上述pre讨论和发言的bonus,多做一个project只能加1分平时分,这就导致我们组理论上只需要做两个project但是为了把平时分填满做了七个project(一人solo两个+pre的一起做🥲)顶级折磨😭(所幸我的组员给力,如果遇到摆烂队友那简直很难想象。
面向对象程序设计 陈翔老师¶
oop我认为是不同教学班workload差异最大的一门课,我了解到大概是ljj>>wk>czp=cx=xww。
陈翔老师的教学班真的可冲,事情不多上课不点名,assignment助教给分很好(包括大作业都是班上70%以上给满),讲课会现场写代码,看得出来老师水平很高而且是真的想教给我们一些实用的东西和面向对象的思想。
第一节课专门花一节课现场写程序概述了面向对象是什么,没有把oop上成c with stl😭👍
计算机组成 杨莹春老师¶
同ads,我是选yyc教学班听马徳老师智云(手动狗头
马徳老师讲课真的很清晰,而且很有激情,浙大硬件之光!不过智云建议听他去年(22~23年)的,我也不知道为什么感觉他今年讲得有点急很多内容都是说“这些东西你们自己看看哈”然后就不讲了,然后我都在去年的智云翻到了他对那些东西的讲解😧加上今年马徳老师有段时间身体不好、有几节课智云没声音,体验比较一般☹️
以及:马徳老师智云最后几周是让同学讲作业,杨莹春班的作业和马徳的作业基本一样所以可以直接看马徳智云的同学讲解
至于workload和给分方面,杨莹春老师会有两次小测不过特别水(开卷+课本原题的程度,众所周知计组课本原题是有答案的😌),有纸质签到,实验要求不高ddl很宽给分也很好(这个和杨莹春老师没什么关系,主要是我们有一个超级好的助教哈哈哈哈哈,不知道他明年还当不当助教🥹,不过杨莹春老师只从给分角度总的来说是比较好的)反正都是智云大学,yyc可选!