標籤:標頭檔 pil 資料結構 專業課 計算 朋友 老師 資料結構和演算法 clu
今年暑假開始就選了coursera上三門北大的網課——C++程式設計、演算法基礎、資料結構基礎,它們屬於一個項目的,上的話每個月249塊錢,項目裡包括這三門一共有七門課。因為一開始是三門課同時上的,資料結構和演算法基礎給的例子裡面有涉及到STL,於是就先把C++的課看完了再去看。C++的題我就計划著修完演算法基礎再做。先分別說說每門課的體驗吧。
C++的課講的比較詳盡,老師們講的也很到位,習題與課程結合度也很好,但就是有些題目比較複雜不易通過。建議大家還是按部就班來學一課做一課的題,像我過了好一段時間才做好多東西都得再過一遍qwq
演算法基礎涵蓋了基本的演算法(本渣渣初中搞過三年競賽所以基本知道),講師煒神聽我北大朋友說是北大的前競賽教練,講課邏輯十分嚴密,好多堂課最後還會有彩蛋。另一位劉家瑛老師講課也是深入淺出,十分到位。不過可惜受限於是在網上,提問的環節只能靠自己百度來取代,有些地方感覺也不是一下就能弄明白的,還是得多做題多總結。但網課好也好在能反覆的看,能及時複習鞏固。這門課的配套習題不難,感覺都比上課講的例子要簡單,好好做再多看別人的代碼感覺收穫還是蠻大的。
資料結構基礎課的話,因為本渣大學學的是翻譯,學著學著又受老師還有周圍環境以及自身經曆的影響,打算考研跨考電腦。因為專業課裡面資料結構必考所以就選了這門課。資料結構的內容其實演算法基礎裡面也有涉及,兩者關係也十分緊密,大學課程裡面貌似也會穿插著演算法來上。一開始其實不太習慣張銘老師的語速,一頓一頓的感覺不太容易get到重點(學霸請忽略),不過習慣了感覺也挺好的,不至於聽漏一些內容。這門課的設定基本按照大學裡面那樣的來,往後還有一門進階資料結構,基本上就完全覆蓋了大學的課程內容了,貌似比我們學校的內容還多一點,比如樹的儲存方式那裡就講了好多學校裡不會講的。雖然上課的時候老師可能會按部就班的複現ppt內容,不過思路也比較清晰,並且ppt也做的挺好的,課後查閱起來也挺方便實用。題目難度也不大,用心做收穫也頗豐。
另外,如果想要選coursera上的課,提交C/C++代碼的時候要注意盡量把有可能要include的標頭檔都加進去,因為平台編譯器版本比較老,有些本地能跑出來的東西平台上未必可以,如果遇到CE(Compile Error),如果找不出是哪出錯,基本上就是編譯器版本的問題了。
上完課後,本學渣覺得,還是得多做題呀!!!!!
對於coursera上三門北大網課的評測