排序和筛选
刘鑫, 张玉瑶 (11)
其他 (4)
赵登吉, 耿浩 (13)
匿名用户
非CS专业如何看待CS101
2025 年 秋学期
刘鑫 张玉瑶
本人电子信息工程专业,在上 CS101 以前学过 CS100(等第 A)。说实话,我个人认为这门课是一门好课(勿喷,谢谢)。
首先,虽然 zyy 老师讲课质量难评,但课件 PPT 做的是相当的好,把每个数据结构或算法讲的非常清晰,而且考虑到这门课没有签到,我认为完全可以翘课自学。
其次,课程的 workload 我认为适中,包括:
不如CS240
2025 年 秋学期
刘鑫 张玉瑶
免责声明:有一定 OI 基础,有可能无法代表大部分人的感受
至少对于自学能力比较强的同学来说,CS240 在大多数方面都比 CS101 好,除了期末 project 读论文的工作对本科生有一些难度.
具体来说,CS101 workload 偏大,无意义的 workload 较多. CS101 的 workload 的专业课里几乎是最多的 (主观来看)(CA 还没学,不太清楚). 而在所有课程中,可能是除了数学课 workload 最大的那一档.
匿名用户
零基础非竞赛生上完CA后的回望视角
2024 年 秋学期
刘鑫 张玉瑶
这学期上 CA 的同时,也在给别人家教上算法,从现在的角度来看,感觉这门课实际上并没有带给我特别夸张的,像其他评论里说的那种负担。
PA 部分
每次 PA 感觉确实要花个 3,4 天(不过这 3,4 天里我也会做概率论,电路的作业,所以感觉不算特别大量吧),但是在上过 CS110P 之后回望一下又觉得不过如此了。比起 CA 来说,算法教的内容和 PA 关联度更大,在我视角来看基本是手把手的,要是实在没有思路问问 gpt 这个题大概用什么算法,这样可能对零基础选手来说更友好一些,有不会实现的直接翻 ppt 都可以解决。某个 PA,好像是 quick sort 那次,感觉有点搞脑子,用草稿纸手动实现了一遍才知道怎么搞,花了挺多时间,还是建议发挥社交手腕多和大佬请教这种难题。
纸质作业
虽然说可以写完拍照,但是我还是坚持每次都用 latex(不太会写字了),属于是很好的训练了画图能力,就是有点花时间,然后建议一定要对答案。
以一个零基础的视角评价CS101
2024 年 秋学期
刘鑫 张玉瑶
观前提醒:本人无任何 OI 经历,上科大的 CS100 是我第一次接触 C++,最终得分 A。本人无意攻击任何教学团队中的人,所有评价均为对事评价。
总记
学习 CS101 的过程,称不上有多折磨与麻烦,但也舒服不到哪里去。也许是因为我这个学期的精力都压在了 CG 上(题外话,不要大二选 CG,会似,虽然给分很好,详见我的评论 CS171: 计算机图形学),导致根本没太注意这门课的情况。浑浑噩噩地学,周一晚上去 quiz,周三晚上赶作业,期中期末考前翻翻 slides,这就是我学这门课的全部日常。我真的学到了什么东西吗?也许吧。但是在还没有学后续课程的情况下,我不知道这门课学的内容到底能派上多大的用场(至少 CG 里是完全没用到,可能用到了一点二叉树吧但没学 101 也能写出来)。
匿名用户
一个普通学生样例参考
2024 年 秋学期
刘鑫 张玉瑶
先把最终成绩打在开头,在兢兢业业学了一学期之后我拿了 A-,但是我相当感激了。
写这篇主要是给大家做个情况参考吧,希望以后的学弟学妹在上这门课之前能够对 “想获得的等第下需要什么样的努力程度” 有个概念或者大致的判断。
个人情况参考
上课只上过期中之前,期中后因为早八起不来觉得不如多睡会而且听了对我本人来说没有什么用遂翘课。
因为每周一有 quiz,我一般会在周末花半天时间把 ppt 整个看一遍,对于不太理解的内容稍微上网搜搜,quiz 前再对有重要知识点的几页 ppt 集中复习一遍,然后在 quiz 前把当次作业选择和部分简单一点的大题写完,和同学对个答案讨论一下,然后去 quiz。
吐槽帖:致敬传奇CS101
2024 年 秋学期
赵登吉 耿浩
先叠甲,我 A+,但是我仍然决定这个课是前所未有的草台班子。我遇见的现象包括但不限于:
- 某助教上课说 stable sort 算法复杂度更低
- 出了一道爆难的分治 + 二分 + 单调栈的题目认为初学者完全能够 handle,最后不得不压 ddl 开 tutorial
- 作业在 “期望” 中希望我们能够周一前完成,周一复习来滚熟概念,但是实际上据我观察周边这么做的同学们也很难弄明白知识点,需要反复和周围人进行询问才能弄明白。
匿名用户
体验最差的TA团队
2024 年 秋学期
赵登吉 耿浩
在 好 与 不好 之间选择了 非常不好。
本评论主要针对本学期的 TA 团队作主观评价。
优点
关于给分
2024 年 秋学期
刘鑫 张玉瑶
疑似 A - 及以上比率 40%,本人 rank40-45(总修读人数约为 180-200),3.7
匿名用户
回忆一下针对22fall的选课
2021 年 秋学期
赵登吉 耿浩
21 级 0 基础彩笔在最学不会算法的的时候, 遇到了 20 届最靠谱的助教, 特别特别耐心,问问题从来不嫌烦不嫌笨。 尽管学的很烂但是给分还是很不错, 想说一句谢谢
匿名用户
史
2024 年 秋学期
其他
2024 年秋学期的 CS101 绝对青屎留名 LHY 如果你觉得这个课就是为了显示你多牛逼,多装,多爱虐待没学过 OI 的人 你就好好当你的助教吧 真以为在 skd 出个名把自己当人看了 ZSC 绝对是好助教 可惜要去 THU 了 为什么 lj 还是要留在 skd 祸害下一届学生呢?
CS101: 不尽如人意的一门必修课,未来将走向何方?
2022 年 秋学期
刘鑫 张玉瑶
Overview
数据结构与算法,作为 CS 前两年的三大必修专业课之一,还是具有相当的地位的。
从 21 年到 23 年,CS101 几乎每年都会经历一些非常明显的改变,而这些改变确实不都尽如人意。21 & 22 年广为诟病的题目竞赛化,甚至出现了一道 World Final 的原题,最后演变成绝大多数人等着少数人给自己讲明白怎么做;23 年试图通过引入更多的编程规范性要求来做到去竞赛化,并没有表现出让人满意的结果,甚至评价比往年更差一些。
匿名用户
给分不错,难度适中,但课程仍然存在一定问题
2023 年 秋学期
赵登吉 耿浩
上课不点名,方便翘课,(这强烈反对任何早八专业课,严重影响上课积极性),由于我基本没听一节课,所以不评价教学水平(不过我个人来看,上过的所有信院人多大课都不如自学。给分来说还是比较不错的。期中,期末考试只要你真正理解了 ppt 和作业那么难度也不怎么大,我几乎没有复习。缺点是 pa 有点小问题,比如正如 gkxx 也承认的,pa1 的有几道题像是在考 c++,这些内容更应该放置于 CS100 中(我不建议没选过 cs100 且不了解 cpp 的来选这门课,但对主要的 cs 同学来说这不是问题),pa 用时也不算特别长,我不是 oier,但也了解一点。这难度还是达不到 oi 比较高的难度的。pa 用时比较大,但由于只有三次,每次放的时间很长,所以 workload 也不算很高,常规的书面作业难度不大,用时不长,(但这种作业不可避免对答案的出现)。而且我认为 ta 还是算比较负责的。这课有 oi 基础的学的快很正常(就像物竞的学普物,电路基础,不是秒杀 hhh),但对非 oi 选手来说也不算难度特别大特别陡峭吧()反对某些同学恶意攻击
匿名用户
纯纯自学课 没学过竞赛的坐牢
2023 年 秋学期
赵登吉 耿浩
zdj 上的还可以接受,gh 在讲什么?一个人讲单口相声吧。联系助教的方式似乎只有 piazza,后面的 pa 基本上每题只有一个解法,没学过算法的根本想不到方法。一百多人的课最后去上课的只有 10 个人不到,这个课有啥意义?干脆关了得了。让大伙自学一学期最后去考个试给个等第就行。
匿名用户
本人A-
2024 年 秋学期
其他
- 任何课程评分包含作业正确度的课程,一定要与其他同学对答案;
- 在 CS101 引入 Modern C++ 的情况下,不推荐没学 CS100 的同学选这门课;
- “去竞赛化” 疑似矫枉过正,助教在批改某些没有限定解题方法的题目时,疑似给使用了 101 涉及内容以外的方法的同学低分;
- 课程涉及内容应该跟 noip 普及组差不多,但是课时完全没有中学竞赛那么多,导致部分同学在课外花费的时间堪比数分。
匿名用户
Fall2023 课程内容与教学 - 转自 Gkxx
2022 年 秋学期
赵登吉 耿浩
再评一下课程内容。本学期 (fall2023) 实际上是我第二次做这门课的助教,在 fall2022 之前的那个暑假我就曾经和几个同学一起跟老师探讨过这门课的问题。当时我们将问题汇总了之后觉得这门课除了 PA 之外各个部分都还可以并且已经趋于稳定,只需要微调即可,但这次我们发现并不是这样。
首先有很多人说这门课就是纯纯的 OIer 课,说这门课明显偏向于有 OI 经历的同学。事实上,不是这门课偏向于 OIer ,而是 OIer 学的内容正是算法和数据结构,加上一些离散数学的知识和基本的编程素养。正如打过物理、化学竞赛的人可以轻易通过普物、普化一样,这是由竞赛本身的性质决定的。 SI100B 、 CS100 和 CS110 都有很多 OIer 不会接触到的内容,而 CS101 (除了 NP 完全性理论)完全是被算法竞赛包含的,并且它的深度和广度都严格小于 NOIP 一等奖的要求。说直接一点,竞赛生早就在这些内容上卷了两年、三年,做了几百道题,打了几十场比赛,他们上这门课要做的就是把野路子的东西变得正规些,把原来学过的东西的理论变得更扎实一些。零基础的同学学一个学期学不过竞赛生再正常不过。
CS101 的内容多而杂,把各种基础的算法和数据结构都过了一遍,从栈、队列、链表、排序,到二叉树、平衡树,再到图论算法、 DP 、贪心、 NP 完全性理论,每一部分都有所涉及,前后的关联不是很大,总体上前半学期的内容较为简单,后半学期的内容稍难一些,对老师讲课的要求也高一些。讲课的四位老师中,赵登吉老师算是对知识点有一定理解并且比较会讲课的;刘鑫老师我不是很清楚,似乎对他的评价并不多;张玉瑶老师从 fall2021 开始就被人指出常常在课上卡住、对着 PPT 现学;耿浩老师很明显讲课经验不足,有些口头语非常频繁,而且讲东西条理不够清晰。之前 fall2022 和 fall2021 没有太多关于教学的抱怨,可能是当时到后期比较难的部分都有赵老师讲课,而这学期情况就比较惨了 —— 后半学期两个班分别是张老师和耿老师, 180 人的课到最后到课人数才 20+ ;作业和 quiz 大家做下来情况一塌糊涂,基本概念都搞不清楚,所以我后来觉得必须要发几个视频帮大家梳理一下基本的知识点,周芷轩也花了不少时间给最后 NP 完全性的 slides 加了注解,并修正了错误的部分。其实后半学期的贪心、 DP 、 NP 完全性理论的 slides 也是乱七八糟、东拼西凑,只是没有人愿意像我改 CS100 那样去重新做 slides 罢了。但这本应该是谁的工作呢?老师上课之前都需要现学 slides ,对于 slides 出现的问题甚至没有基本的评价和更正能力,需要 TA 想方设法地弥补教学上的重大缺失,这正常吗?
匿名用户
写了一些长文,但是还是删了,因为我们的CS101有点太幽默了
2023 年 秋学期
赵登吉 耿浩
喜欢我们的宿舍楼无绳大蹦极吗?2023 年 12 月 22 日,大道书院杨同学因为本课的助教(可以自己翻一下评论是谁)布置的过严查重从 9 号楼宿舍跳下,结束了自己的生命,让我们为逝者默哀。让我们不要忘记逝者。
2025/01/24 upd: 第二条被喷了,但是正如某层楼所言这是 23f 的情况,请勿将本评论作为先验印象代入到 24s 或之后的学期课程
匿名用户
逆天差评
2023 年 春学期
赵登吉 耿浩
逆天难课,尤其是下学期,老师讲的完全不明白 workload 极大,不要看 gkxx 在那里圣人一样的悔过 耽误的都是大家的时间 c++ 要求过高,quiz,PA 都很难,纯纯 OI 选手课,大家一定重视,没学过 OI 的至少 6 分课的压力 (不吹不黑,有因为 101 跳的,gkxx 你认不认)
Fall2023 PA 总结
2023 年 秋学期
其他
本学期 (fall2023) 参与了 PA (Programming Assignments) 的出题工作。
毫无疑问,本学期的 PA 的题型和难度是前所未有的,所以首先想真诚地和各位同学说一句:大家辛苦了,你们都很优秀!从大家的提交来看,已经有相当多的同学能写出非常高质量的代码,你们的水平已经领先国内中上游 985 的同年级的学生。按以往经验来看这门课的给分是不错的,应该不会辜负大家的努力(希望不要打我的脸)。无论如何,你们都应该为自己鼓掌。
本学期 PA 的总结
沙发,101怎么没人评
2021 年 秋学期
刘鑫 张玉瑶
21 秋是zyy 和 zdj一起上,两个班是平行班
每周都有 quiz,非常地狱,清楚记得并查集那次全错
zyy 上课是真不行,zdj 还不错
当年助教的作业的出法比较离谱,反正是无 oi 基础跟有 oi 基础的人都不满意,今年迎来了 GKxx,怎么样我不好说,可能有没有 oi 基础都做不来了(x
最后的 TSP 简直离谱,大家都变成模拟退火操爆评测鸡人