Dong Wen教了前面的1-5周,6-10周是Junhua Zhang教的。
Dong本身很厉害,英语也很流利,可是我听不懂他的课,他画的图也很潦草,我get不到他的意思,后来我就看Jas往年的课了,受益匪浅,Jas举重若轻,手到擒来,各种算法理解起来醍醐灌顶。
Junhua口语不好,但很耐心,我的第二次assignment他用中文给我讲的很好。
这门课听上去似乎是关于数据库实现的,但其实全部是算法,页面替换策略、simple hash join、linear hash等等。
如果你使用Jas的课程,那么结合assignmen+论坛,你会对缓存、各种算法、C有进一步的理解。
其实在学会开销计算之后,很多东西就比较清晰了。
期末考试是3个小时写3个编程题+5个计算题,题量很大,最后Dong给scale了很多。
总结一下,这门课的质量应该分两个部分来看,课程讲解体验很不好,但assignment、prac exercises和theory exercises是很好的。