當前位置:編程學習大全網 - 編程語言 - 麻省理工學院是如何培養計算機學生的

麻省理工學院是如何培養計算機學生的

麻省理工學院(後面簡稱MIT)的計算機專業由EECS系開設,EECS系隸屬於MIT的工學院,這點和UC Berkeley壹樣。在EECS系的官網上,MIT這樣介紹自己: EECS系無處不在,我們把科學的嚴謹、工程的力量和 探索 發現的興奮結合在壹起。我們的學生在改變世界 。註意這句 我們的學生在改變世界 ,敢說自己的學生改變世界,全世界恐怕沒幾所高校,然而MIT EECS卻有這個自信。下面我們壹起 探索 MIT的自信來自哪裏,也為CS專業或想轉行CS的小夥伴提供可借鑒的方法和參考。

本科

對於本科生,MIT EECS有著清晰明確的專業設置:

?6-1:Electrical Science and Engineering

?6-2:Electrical Eng. & Computer Science

?6-3:Computer Science and Engineering

?6-7:Computer Science and Molecular Biology

?6-14: Computer Science, Economics and Data Science

為了方便學生選擇,學院為每個專業制作了課程體系路線圖,筆者以6-3的路線圖為例:

上圖可以看出,本科生的課程分為四個類型:

1.介紹性課程,註重內容的廣度和基礎

2.基礎課程

3.頭部課程,這類課程需要先學習2中的基礎課程

4.高級本科課程

這些課程層次分明、層層遞進,並且有依賴關系:有的課程需要學完基礎課程才可以學習,比如 6.824: Distributed Systems 要學習完 6.044 Computation Structures 6.033 Computer System Engineering 才可以學習。

另外,MIT為本科學生提供了豐富且前沿的科研項目,本科生就有機會參與真正的科研,不是去給老師幹雜活的那種。為了豐富科研項目,MIT與很多公司合作,為學生提供校企合作項目和獎學金。學生可以利用暑假到合作企業工作,鍛煉自己的實際動手能力。

研究生

EECS為研究生提供兩個研究領域:Graduate Area I和Graduate Area II,前者偏EE,後者偏CS,Area II包含以下細分領域:

?Artificial Intelligence,人工智能

?Computer Systems, Networks, and Architecture,系統、網絡和架構

?Theory of Computer Science,理論

Area II中也提供了豐富的課程幫助學生加強基礎和研究,如系統方向有6.824 Distributed Computer Systems Engineering、理論方向有6.854J Advanced Algorithms、人工智能方向有6.825 Techniques in Artificial Intelligence,詳細課程信息見Graduate Subjects [1]

EECS在研究生項目中強調,雖然分了兩個領域,但是教授們的研究項目交叉性很強,彼此少不了合作溝通,也會涉及其它學科:數學、物理、統計、材料科學、化學、生物學等。研究生會被分散到以下幾個實驗室:

?Computer Science and Artificial Intelligence Lab (CSAIL)

?Laboratory for Information and Decision Systems (LIDS)

?Microsystems and Technology Laboratories (MTL)

?Research Laboratory of Electronics (RLE)

MIT非常重視教學,在學生教學上有以下幾個特點:

1. 課程設置全而新 。學校不會開設過時或無用的課程,對於前沿內容和新事物,學校很快能開出課來。課程不僅數量多,而且質量很高,而且幾乎每壹門都是精品課。作為理工科學校,人文學科的課程可能無法滿足學生的需求,MIT專門和哈佛合作,允許學生到哈佛去學習,把學分帶回來。

2. 對老師和助教要求都很高 。很多課程通常由最好的教授講課(包括諾貝爾獎得主),而且大牛們也非常願意給學生上課。他們也很會講課,教授對助教要求嚴格,不僅壹起設計課程作業和實驗,還要求助教每周至少花20小時。

3. 學生的功課負擔很重 。工程性課程實驗、實踐多,大部分課程需要花大量的時間做課程設計。

因此,EECS的很多課程廣為流傳,成為經典,比如 6.037 Structure and Interpretation of Computer Programs 的教材壹經出版,逐漸被世界各地多所院校采用,包括斯坦福大學、普林斯頓大學、牛津大學、東京大學等。這們課程如此出名,GitHub上也有人整理了中文學習資源Learning-SICP|GitHub [2] ,感興趣的同學可以去學習喲~

除了提供壹流的師資、精品課程和前沿研究外,MIT的學校特色也在潛移默化中影響這學生。

1.這所學校沒有清晰的校園邊界,像個大工廠或大研究所。

2.校園裏建築前衛且風格迥異,比如著名的CSAIL所在樓Ray and Maria Stata Center。

3.這裏擁有獨特的Nerd(書呆子)和Hacker(黑客)文化,學生喜歡做壹些“有趣的事”或“惡作劇”,比如在哈佛和耶魯的橄欖球比賽中,在球場上突然出現壹個彩色的冒煙彩色球,上面寫滿了"MIT",最頭爆炸,從裏面滾出來壹個麻省理工標誌。

4.將學生培養成工業界領袖,這是MIT和其它工學院不同之處。

從MIT的生源、師資、軟硬件、培養方案等來看,它是有自信說“Our students change the world”這句話的。不過MIT是壹所理工科學校,人文氣息相對欠缺。 MIT十分重視教學,課程質量都很高,非常建議學習CS課程 。但是MIT沒有像UC Berkeley那樣對所有課程資源進行整理,讀者可以訪問Graduate Subjects [3] 和Degree Roadmaps [4] 兩個頁面查看課程,然後登錄MIT Open Course Ware [5] 查找在線課程資源學習。

?MIT EECS website [6]

?《大學之路》 吳軍 [7]

?MIT的計算機系課程設置-西交大工作7年的感悟 [8]

?斯坦福或 MIT 的計算機系比清華的強在哪? [9]

?Circulum2017 [10]

?新生RoadMap [11]

?學位課程圖 [12]

?Course 6: Electrical Engineering and Computer Science Fall 2019 [13]

References

[1] Graduate Subjects: /DeathKing/Learning-SICP

[3] Graduate Subjects: /subject/27199584/

[8] MIT的計算機系課程設置-西交大工作7年的感悟: /question/20266813

[10] Circulum2017: https://www.eecs.mit.edu/curriculum2017

[11] 新生RoadMap: https://www.eecs.mit.edu/docs/ug/freshman_roadmaps.pdf

[12] 學位課程圖: http://catalog.mit.edu/degree-charts/

[13] Course 6: Electrical Engineering and Computer Science Fall 2019: http://student.mit.edu/catalog/m6a.html

  • 上一篇:華為正式捐贈歐拉操作系統說明了什麽
  • 下一篇:誰能給我講壹講臺灣的歷史?
  • copyright 2024編程學習大全網