ZJU_DS_Summary

课堂笔记全部写完了,总结一下。

课堂评价

虽然这是门在线课程,但是课堂的质量其实很高,主要归功于两位老师深入浅出的讲解,以及在合适的时间插入的课间习题。私认为姥姥跟何头已经尽量讲的简单一点了,但是由于这门课程的特殊性(抽象的东西太多),可能还是有人听的云里雾里,建议多听几遍。何头讲课比较直接,各种细节性问题都会给你讲清楚,姥姥讲课偶尔会“调皮”一下(心态真是年轻啊...),更想引发你自己的思考;他们的共同点就是课上讲的话都十分的精练,没什么废话,有些地方还得都听几遍才能懂。

另外,课间穿插的习题和视频后的讨论可以引发学生的思考,对理解课上的东西有一定的帮助,这也是值得称赞的地方;专门设置的“小白专场”也是十分贴心,值得好评。

课程练习

课程练习主要有三种:课间习题、课后习题和 PTA 上的编程题。课间习题帮助理解课堂上所讲的内容;课后习题帮助巩固课堂上所讲的内容;PTA 上的作业题算是实打实的“应用题”,把课上学的理论一步步实现,既能加深对理论的理解,又能增强编码能力,十分不错。

有点美中不足的地方就是课后习题太少了,这类笔试题目如果能增多,对要考试的学生而言很有帮助。不过,老师们编的教材上也有不少习题,这可能是课后习题比较少的原因。

关于 PTA 上的编程题,建议全部做完(虽然老师说了那些必做,那些选做),一定要自己先做,不能一次 AC 不要紧,实在 AC 不了,再看老师的讲解(难一点的基本都讲了)。有些题目的解题思路其实有很多,光是直接百度就有很多资料可查。另外,题目总体难度大概就是 PAT 甲级的难度了,作业题里面有些就是当年的甲级真题,所以一定要好好做。

考试

考试的形式比较简单,也很方便,每周作业都是编程题,考试有判断、选择、填空、编码题,没有做过针对性练习的同学可能会很不习惯,最好考试前做点针对性的练习。另外,如果考试结束后,能提供错题的答案就完美了。

个人体会

数据结构与算法这门课是真的很抽象,基本全部都是理论化的东西,学的基本就是几十年前的计算机科学家论文上写的东西,得耐住性子,仔细钻研。这门课就好比修炼武侠绝技前修炼的“内功心法”一般,是根基,理论基础扎实了,实践能力才能稳步提高。不过,两位老师讲的很棒,着实方便了不少。

在把图学完的时候,感觉就像是有了“屠龙宝刀”却不知道怎么用一样。不过实际的生产坏境中,根本没机会让你去“屠龙”...

一般而言,计算机学科的科目要想学到东西,切忌不能空谈理论,一定得动手,动手去写,动脑子去想问题。就这门课而言,PTA 上的编程题都是十分不错的习题,一定得动脑子去写。就算不能解决,只要动脑子思考了问题,基本都会有收获。

自己算是把这门课反复学了好几遍才算是能理解一些东西了,可能是自己脑子太拙了吧...

不管怎么说,把所有的笔记整理完也算是完成了一件事,继续努力吧,骚年~😉


Buy me a coffee ? :)
0%