哈佛大學計算機通識課程:CS50

還記得我在第二篇文章內有提到一篇程式自學的文章,
給了我一些啟發,所以擬定了自學程式語言的計畫。
在該篇文章的結尾處,
介紹了一門課程:CS50

根據文章介紹,
CS50可以直接上edx去申請。
課程名稱可以搜尋:
Introduction to Computer Science
或是CS50
就可以找到了。

在edx上修課的話,可以選擇領取修課證書,
這是要付費的,今年(2017)好像要90美金,
不過修課完畢之後可以把證書連結到LinkedIn,
是不知道這樣履歷看起來有沒有比較厲害就是了XD

如果只是單純想要學習課程內容,
對證書沒有渴求的話,
選擇免費的旁聽也是可以完整修課,
就看各自的需要。

CS50原則上全英文授課,
影片有開放英文字幕。
擔心英文程度跟不上原文教學的話(我就很擔心這一點,老師授課說話速度超快的),
我提供兩個建議方案:
1. edx + youtube + Lidemy 鋰學院
算是比較原汁原味的組合技。
edx的課程頁面長這樣:











左邊是課程影片,右邊是逐字稿。

比較認真的上課方式是採用英文聽力 + 英文字幕,
看不懂的地方就從旁邊的逐字稿丟google翻譯去查詢。

如果不想這麼累,那其實這隻影片既然有打上youtube的標誌,
就表示影片也有放到youtube上,
我們可以直接點選youtube標誌開個新頁面,
連結到youtube上面的同一支影片去觀看。
youtube有自動翻譯字幕的功能,
應該不需要特別說明如何使用了吧?
雖然自動翻譯不一定那麼流暢,
但還是可以看懂就是了。

除了透過字幕了解課程內容之外,
Lidemy 鋰學院是啟發我程式自學的那篇文章的作者,
因為自己的興趣所以開設的線上課程網站,
他為了要推廣CS50,
所以做了一系列的「CS50重點整理及導讀」,
搭配edx應該會讓大家可以更容易了解CS50到底在上些什麼。

不知道是否CS50今年沒有開課,
今年的edx課程沿用去年的2016年版,
所以Lidemy 鋰學院也使用2016年版協助導讀。

2. 如果方案一還是覺得不夠親切的話,
那也可以選擇使用網易公開課這個網站。
一樣搜尋CS50就可以找到課程,
而且有「流暢的簡體中文翻譯」。
但是這裡的CS50好像是2010年的版本,
就看各自的取捨了。

留言

這個網誌中的熱門文章

簡易版複利計算機

零基礎入門學習python_003筆記及作業_字串與轉譯