上完北大三门网课后的体会

今年暑假开始就选了coursera上三门北大的网课——C++程序设计、算法基础、数据结构基础,它们属于一个项目的,上的话每个月249块钱,项目里包括这三门一共有七门课。因为一开始是三门课同时上的,数据结构和算法基础给的例子里面有涉及到STL,于是就先把C++的课看完了再去看。C++的题我就计划着修完算法基础再做。先分别说说每门课的体验吧。

C++的课讲的比较详尽,老师们讲的也很到位,习题与课程结合度也很好,但就是有些题目比较复杂不易通过。建议大家还是按部就班来学一课做一课的题,像我过了好一段时间才做好多东西都得再过一遍qwq

算法基础涵盖了基本的算法(本渣渣初中搞过三年竞赛所以基本知道),讲师炜神听我北大朋友说是北大的前竞赛教练,讲课逻辑十分严密,好多堂课最后还会有彩蛋。另一位刘家瑛老师讲课也是深入浅出,十分到位。不过可惜受限于是在网上,提问的环节只能靠自己百度来取代,有些地方感觉也不是一下就能弄明白的,还是得多做题多总结。但网课好也好在能反复的看,能及时复习巩固。这门课的配套习题不难,感觉都比上课讲的例子要简单,好好做再多看别人的代码感觉收获还是蛮大的。

数据结构基础课的话,因为本渣大学学的是翻译,学着学着又受老师还有周围环境以及自身经历的影响,打算考研跨考计算机。因为专业课里面数据结构必考所以就选了这门课。数据结构的内容其实算法基础里面也有涉及,两者关系也十分紧密,大学课程里面貌似也会穿插着算法来上。一开始其实不太习惯张铭老师的语速,一顿一顿的感觉不太容易get到重点(学霸请忽略),不过习惯了感觉也挺好的,不至于听漏一些内容。这门课的设置基本按照大学里面那样的来,往后还有一门高级数据结构,基本上就完全覆盖了大学的课程内容了,貌似比我们学校的内容还多一点,比如树的存储方式那里就讲了好多学校里不会讲的。虽然上课的时候老师可能会按部就班的复现ppt内容,不过思路也比较清晰,并且ppt也做的挺好的,课后查阅起来也挺方便实用。题目难度也不大,用心做收获也颇丰。

另外,如果想要选coursera上的课,提交C/C++代码的时候要注意尽量把有可能要include的头文件都加进去,因为平台编译器版本比较老,有些本地能跑出来的东西平台上未必可以,如果遇到CE(Compile Error),如果找不出是哪出错,基本上就是编译器版本的问题了。

上完课后,本学渣觉得,还是得多做题呀!!!!!

猜你喜欢

转载自blog.csdn.net/weixin_38623697/article/details/83070125