| 选课类别:专业任务 | 教学语言:英文 |
| 课程类别:专业基础课 | 开课单位:计算机科学与工程系 |
| 课程层次:本科 | 获得学分:3.0 |
我感觉应该是我个人的问题,进了寄系以来学了七八门专业课了,就这一门学得最头昏脑胀,所以以下评价都是从一个“差生”的视角来点评的,仅作为我的一面之词。
-如上文,本课程的难度在个人心目中,是大二期间所有寄系专业课的断档式第一,甚至能压DSAA一头,是硬课中的硬课。在课程难度硬核的基础上,课件的许多示例讲解不够详细,自己单看很难看懂,与此同时,因为是全英文授课,再加上对我来说计组知识的消化难度不小,所以一般上课的时候是跟不上的,又与此同时,理论课老师们线上回复消息的延迟又很久(最难绷的一次,是我下午问一个当天晚12点截止的作业相关的问题,一直没等到回复我就交了,结果第二天爬起来一看,张进老师在凌晨一点的时候回复了)…种种因素叠加,导致我对一个知识点的真正理解,往往要拖到作业布置之后,我在DS老师等人的辅助下磕磕绊绊地写出来了,此时我才如梦初醒,恍然大悟。
-我的实验课老师是王薇老师,王薇老师回复消息倒是很及时,但是理论课相关的问题问她一般没用,王薇老师会让你深刻地体会到理论与实践的差距:很多时候我问问题,是在写作业的过程中,想要知道一种做法可不可行,符不符合我们理论课的知识和评分标准,但是王薇老师的回答一般是“可以实现” “这样不太保险,但也行”…总之我得不到令我安心的回答:(
-本课程的查卷流程十分沟槽,不能自己看到自己的试卷,只能让老师邮件告诉你那些地方扣了分,再告诉你重新评卷的情况。在我的要求下,张进老师回复我的邮件中还包含了各个扣分点的扣分原因,但哪怕是这样了,我还是不知道实际出分比自己的预期低了近十分到底是怎么弄的,我一边看着老师给我的那些扣分原因,一边想“真的假的,我没犯这些错吧?”…果然不能亲眼看到自己的卷子就意识不到问题所在:(
-本课程最让我心力交瘁的,就是project了。我们这一学期的计组project似乎作出了一些改革,比如说增加了“中期答辩”这一项,我不知道是不是这些改革的原因,反正在我看来,project中各个环节的表现简直不成熟得就像这门课是第一次开一样。
首先是任务要求。project文档中对相当一部分评分点要实现的功能的描述都比较抽象,需要同学们在课程群里反复问老师,最后才能大致了解我们到底要做什么,但哪怕是这样,对project任务的理解仍然存在误解的空间。
然后就是冗余的任务。我们project的成果展示,一共有如下重要环节:中期答辩,期末答辩,项目文档以及视频拍摄,每个环节都有独立的评分。这些环节里边的中期答辩和视频拍摄尤其难绷。中期答辩不能仅仅只是展示小组的目标,必须要展示已有的进度(并且似乎还要求要有相当高的进度,至少要把基础任务给做个七七八八);视频拍摄是最后的工作,但是此时期末答辩与项目文档都已经做完了,视频的拍摄完全是重复之前的展示,除了让我们在期末周感觉计组project阴魂不散以外,我们并没意识到它有什么意义重大的作用。
再然后是不合理的分数配置。由于计组project的bonus是可以直接加到总评上的,所以对绩点有要求的同学们自然是要在project上狠狠发力。然而,project是用verilog手搓一个CPU,这本身的难度就已经不低,我们要拿bonus,就是难上加难。bonus有好几种,但除了“流水线CPU”这一项,其它的分都不是很够看,然而,流水线最多只有10分bonus,而且project一共只占15分总评。所以你哪怕拼死拼活肝满了流水线bonus,也就只有1.5分左右的加分,努力与回报完全不成正比。更别提这bonus的难度巨高无比,我就这么说吧,我在第15周答辩的时候,王薇老师说了这么一句话:“你们知道吗,你们是咱们班15周最后一组答辩的,然后我到现在都没有看到一个像样的流水线。”
最后,就是project检查环节的拖沓了。一次完整的project期末答辩包含基础测试场景1,2的展示,问答环节,bonus部分的展示以及问答环节。可能因为我在第15周答辩所以查得会细一些,但我们project答辩,前前后后可以说花了有3~4个小时,这还没算我们等着别的组答辩的等待时间。这显然长得离谱,甚至在实验课已经从下午最后一节延伸到了晚上7点的情况下,仍然无法在实验课当天答辩完,还得在之后跟老师约一个时间,跟老师一块去图书馆讨论间去完成bonus部分的答辩。过于论持久战的答辩流程是真的很令人抓狂,我甚至亲眼看见过同学和老师在答辩过程中就情绪爆炸了的场面。给人的感觉就像这门课第一次开,老师们第一次检查project,以至于完全不知道怎么优化答辩流程一样。
-最后,考试的时候一定要背一背基础概念,而且一定要背英文名词!我们期末考试出现了整整34分的纯概念题(10’选择+24‘填空),直接给我干碎了。
针对课程本身的评价说完了,但说实话,毕竟是专业必修课,逃不掉的,再沟槽也还是要学,以下是针对老师的评价,作为选课的参考,以下内容可能才是最有价值的。
-张进老师的讲课水平说实话我不知道咋样,因为正如前面所说,我跟不上QAQ,英文授课更是让这种情况雪上加霜,不过张进老师十分希望你能跟上她的节奏,甚至会尝试用她的节奏来牵着你走。张进老师主要会在每次课刚开始时,询问同学们上一次课程的相关知识,并递话筒给随机幸运观众并要求 作!出!回!答!(张将军音)又是正如前面所说,在做到作业之前我是没有真正掌握课程内容的,所以我每次到这种环节都压力很大。(如果不想被点的话,建议坐在大后方,如果还想听课的话,就坐中排靠中间的位置,张进走不进去就不会给你递话筒,阿巴阿巴阿巴)
-张进老师在课程进行过程中也经常会点人回答问题,如果得不到同学们的积极回应的话,她可能会在下一次的课程中设置quiz。不过好在这个quiz是不计入总评的,她就只是想拉着你跟上她的节奏。(题外话:这个quiz的评分真的没办法计入总评,我记得她考了一个概念填空题,填中文,欸,没分!大小写跟答案不一样,欸!没分;答案是两个单词中间带了个横杠,你不带杠,欸!没分。当时看到我朋友因为没加杠被扣分真把我气笑了)
+本门课程实验课,强推,王薇老师!王薇老师堪称圣人,除了讲课细致,还有前面所提她是唯一线上回复及时的老师以外,还有以下事例:
又是call back我前面说的,对project任务的理解,始终有误解的空间,我们组就发生误解了(悲),而且这个误解牵一发而动全身,直接就会让四个样例点跟标准答案不一样,那就要没分了。倒是可以现场修改代码,但是这样哪怕过了也要把这四个样例点的分数打五折。但是我们这个误解确实既合理又可惜,在跟王薇老师说明清楚+求情之后,王薇老师最后只给我们的一个样例的分数打了五折,我真的哭死了。
又双是call back前面说的,在实验课熬到7点还没答辩完(我们之后甚至还有一个组等着答辩),王薇老师和学生都爆了,当时我在那真的吓得不敢说话,完全不知所措,然而王薇老师迅速调整情绪让我们答辩完了基础部分的所有环节,甚至因为我们被耽误了吃晚饭,王薇老师还下去小卖部给我们买了些干粮。我真的真的哭死了。
王薇老师平时布置实验课签到题的时候也是很体谅学生。实验课签到题一般会有2-4道,难度跨度不小,王薇老师从来都是只要求大家做完最简单的那个题,然后就给你认证签到分,基本就纯送分,之后我们自己去挑战其它较难练习题即可。本来我没觉得这算啥的,结果听说隔壁实验课老师每次都要求同学把所有练习题都做完才给签到,导致他们基本每次都是要在下节课才能完成这节课的签到,我就特别庆幸我选的实验课老师是王薇老师。
老师和助教都是很好的,主要还是想吐槽一下,以后如果cs专业课有什么新增了一个班的情况,一定要打探清楚情况再决定去。
张进老师的讲课很清晰,也很关心学生,助教也很nice,hw4好多题空着助教还会专门来找我问我是不是交错version了。期中考试有点难,再加上自己没好好学就炸穿了,自己纱布怪不了别人,期末就考的比较简单了,收获还是挺多的。尤其是想起高中学OI的时候临考前几天教练给我们传授了一个秘技循环展开,真正的\(N^2\)过1e5(虽然最后没用上,一直不知道什么原理,看到那张课件后真是豁然开朗
主要因为这个班是小班吧,只有七八个人,大部分是国际生,算上我只有三个CN。哥们因为掉了一门专业课只能选计网然后把计组挪到周五这个小班,然后就开始了悲催的一学期。project一个国际生队友(无需多言)一个CN学长(查无此人),兄弟们三个人做的project哥们要一个人写,这可是计组project啊,真是crazy。恰好又赶上了新颁布的条款:组内贡献度最大差值不能超过10%,欸,我遭受了这个世界深深的恶意。
伟大,无需多言
谁尽力,谁犯罪,谁的做法不团队?
贡献条款太针对,老师没有人情味。
开会队友喊撤退,说一百遍教不会。
哥们pro写的累 ,what else can I say