麻省理工學院的課程

49 views
Skip to first unread message

OS大叔

unread,
Oct 4, 2023, 2:47:00 PM10/4/23
to 中正資工,作業系統概論
https://ocw.mit.edu/courses/6-828-operating-system-engineering-fall-2012/pages/syllabus/

大家看完他的影片以後可能會覺得課程還算簡單
接下來可以分別看一下他的作業和考試

作業和考試有一些專有術語看不懂是因為他用了一個早期版本的UNIX xv6來教學。xv6的優點是程式碼相較來說很短,缺點是xv6所學到的一些東西無法直接套用在Linux,而台灣業界最常用的就是Linux。另外,Linux支援最新的處理器,因此可以學到比較新的硬體知識

大致上他的上課內容跟xv6不相關,但作業是真的夠難,考試的部分沒有上機考,而是在考卷上直接寫程式碼,或者指出某段程式碼可能會有怎樣的bug。這個如果沒有將xv6的全部程式碼都看過一遍,考試很難及格。

此外,MIT假設同學們應該「主動去學習」然後完成作業,參考書目列出一堆上千頁的文件,而我們的課程、作業已經盡量將所有的知識點放到投影片中,所以投影片比較多頁,即使投影片寫得不夠詳細,那麼上網google也會有一個起始點。

過去我對中正大學部二下學生做過一個簡單的考試,寫出swap,有1/3寫不出完全正確的程式碼。這一個考題是一位在MTK工作的學生告訴我的,這題的鑑別度是1/2,可以刷掉一半的應徵者。

麻省理工學院的上課出席率是挺高的,大家可以再看看他們的其他影片,有些有拍到學生,互動情況也不錯。出席率不是形式,而是「自己能夠決定自己在當下去做『應該做的事情』」。

我們依然不點名,大家有任何意見可以隨時建議我。 shi...@gmail.com
Reply all
Reply to author
Forward
0 new messages