排序和筛选
孙露 (1)
其他 (0)
孙露, 王雯婕 (6)
王雯婕 (1)
匿名用户
给分差的考试课
2024 年 春学期
孙露 王雯婕
不用去听课,但是考试得好好准备
匿名用户
A+路过
2024 年 春学期
孙露 王雯婕
虽然评论都说给分差,但是对于之前 ML 成绩一般的同学来说(对就是我),个人认为这门课选了肯定还是不亏的
note 和材料网上都有,说实在的 note 里面点已经非常多了足够应付考试
今年没有 project,一定程度上算是减压了
匿名用户
并非推荐
2024 年 春学期
孙露 王雯婕
上课内容
以当前的观点来说,这门课学的内容在总体上对个人知识体系的构建以及启发关于相关问题的思考上,并不能起到相当重要的作用
上课体验
课程完全照抄 UCB CS186
匿名用户
给分一般的简单课
2024 年 春学期
孙露 王雯婕
上课内容
全部抄抄 cs186,前半学期是孙老师,难点大概就是几种 sort 和 hash 的计算,还有 query optimization(真抽象,怎么都没看懂)。后半学期换了王老师之后,有一两次 quiz,不过也不算进分数里,这部分重点就是 transaction 和之后的一些处理。孙老师讲得还行,王老师上课还有些磕磕绊绊,不过看出来是试图把课讲好了,听听有可能能有助于难点的理解(或许),有几节课还叫人回答问题。
作业
作业简单,一共就三次,writing 部分需要动动脑子,当然去网上硬搜也有可能找到差不多的某些题,第三次作业有些题当时搞不清楚就是这么干的。coding 部分的话一次 sql,一次套着 coding 皮的 writing,一次非常简单的 ml 实现。难度都不算大,也不耗时间,让人诟病的地方是作业反馈不及时,到期末才知道自己作业拿了多少分。
考试
匿名用户
今年的给分不好,作业用时还行
2024 年 春学期
孙露 王雯婕
今年给分非常不好,课程内容个人感觉安排有些杂乱,学完有点茫然。 作业的安排很不合理,期中考试的题目对应作业在考完以后才发而且期中期末考试的难度差距很大。 作业用时不多但是都有一定难度,特别是后两次。最大的槽点还是今年给分太差。
匿名用户
没有想象的那么水
2024 年 春学期
孙露 王雯婕
如果非要说这课水,那也只能体现在 workload 上了(一学期 3 次 HW,不过不确定换老师后会怎么改革),我个人觉得这门课所讲的内容在理解上还是需要花费一点功夫,不是一下子就能看懂的,因为这门课所讲的内容很偏向于底层,课程的很多内容都和操作系统有一定关系,比如前半学期讲的文件系统管理以及后半学期的死锁,上过操作系统再选这门课可能就没有那么吃力。
课程的所有内容全部基于 CS186 展开,上课的人很少,前半学期孙露老师教的时候出勤率能有一半,后半期换了老师后去上课的就只有十几个人了,我个人觉得听听课还是好的,如果不听课会很难理解 Notes 上在讲什么(不是那种数学公式计算的不理解,是一些概念之间的关系如果自学的话很容易弄混,导致做题做不明白)。
课程的容量还是非常大的,前半学期课程的逻辑就像 CA 一样,把数据库从编程语言再到具体实现的所有阶段都讲一遍,即先讲 SQL 查询语句,然后是磁盘与文件管理系统,内存与磁盘之间的缓冲区管理,再到每一条 SQL 语句具体是怎么执行的,可以将 SQL 语句进行怎样的优化,课程的难度在期中的查询优化章节达到巅峰,后半期主要讲当多个用户使用数据库时该如何对数据库系统进行管理,比如结合了一点操作系统的内容讲类似死锁之类的事务调度,然后又在 recovery 这个章节课程的难度再次达到了巅峰,除了这两个章节比较难以理解外,其他章节认真学学应该是问题不大的。如果把这门课类比一下的话我觉得这门课的很多知识点就像 cache 一样,你说他难吧,多做做题也就会了,你说他简单吧,初次学起来多少是有些吃力的。