哈佛大學計算機通識課程:CS50
還記得我在第二篇文章內有提到一篇程式自學的文章, 給了我一些啟發,所以擬定了自學程式語言的計畫。 在該篇文章的結尾處, 介紹了一門課程:CS50 傳送門在此 根據文章介紹, CS50可以直接上edx去申請。 edx網址: https://courses.edx.org/ 課程名稱可以搜尋: 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今年沒有開課, 今年的e...