為了培養計算機學生,這所學校把地租給科技公司,沒想到......
全文共2442字,閱讀需要6分鐘,原文連結
史丹佛的計算機專業處於世界頂尖水平。這所學校充滿傳奇:它創造了矽谷,是偉大科技公司的搖籃
,引領世界科技發展。它踐行紐曼和洪堡的教育模式,擁有最均衡的一流學科分佈,為工業屆和學術界培養了大量的人才。
像這樣的頂尖大學,本文無法面面俱到,而是從計算機培養入手,結合矽谷
、課程
等角度總結其培養學生的特點,為CS領域或想轉行CS的小夥伴提供可借鑑的方法和參考。
矽谷支柱
說到史丹佛,不能不說矽谷,兩者可謂相輔相成、互相成就彼此。
史丹佛大學由利蘭.史丹佛夫婦為了紀念年幼夭折的孩子創辦,他們不僅提供了資金,還提供大片土地,並且留下遺囑土地不能賣。二戰後史丹佛陷入辦學困境,瀕臨破產,當時的工學院院長弗雷德裡克.特曼教授建議設立史丹佛科技園,通過對外出租緩解困境,柯達公司、通用電氣、肖克利電晶體公司、惠普等科技公司最早入駐。
此舉對史丹佛乃至全世界科技工業產生深遠影響,不僅解決了學校的財政問題,幫助史丹佛跨入世界一流大學的行列,還促進了矽谷的形成。
一方面,史丹佛幫助矽谷培養了大批技術人才,通過專利授權的方式將技術成果轉讓給工業界。鼓勵老師、學生創業,誕生了Google、思科、太陽等公司。承擔矽谷人才的繼續教育,建立完善的教育網路,方便矽谷員工上課。
另一方面,矽谷的科技公司不僅解決了學校的財務問題,還通過提供工業界專案,鍛鍊教授、學生解決實際問題的本領,為學校帶去了工業界思維。
課程
編號系統
計算機課程名是按編號進行分類的,有專門的編號系統。
數字首位數字表明課程的難度:
- 0-99:小於100的課程編號非技術課程
- 100-199:1開頭表示基礎本科課程
- 200-299:2開頭表示高階本科課程/研究生入門課程
- 300-399:3開頭表示高階研究生課程
- 400-499:4開頭為實驗性課程
- 500-599:5開頭表示研究生研討會
個、十位上的數字表示方向:
- 00-09:介紹性課程
- 10-19:硬體和系統
- 20-29:人工語言
- 30-39:數值分析
- 40-49:軟體系統
- 50-59:計算數學基礎
- 60-69:演算法分析
- 70-79:計算生物學和跨學科主題
- 90-99:獨立學習和實習
綜上,如果編號小於100,那這門課沒什麼難度,如果大於100,百位數字表示難度,十位數字表示方向。比如cs242 Programming Languages
,2表示高階本科難度,42表示軟體類課程。
課程資源
上圖是2019-2020幾個學期的課程表,點選跳轉到具體頁面,詳細列出了當前學期開設的課程。
史丹佛主張終生學習,由於地處矽谷,很多工作過的學生都有學習需求。因此史丹佛專門建立了Stanford Online
專案,為學生和工作的人提供機會,你可以選擇任何感興趣的課程學習。
教育
史丹佛受紐曼和洪堡教育思想的影響,在通才教育和專才教育保持平衡,提倡多元化、鼓勵學生間相互合作,為學生提供了很大的自由度,在方向選擇上,更加尊重研究生的選擇(從下文學生選課可見一斑)。
本科
電腦科學系是一個大系,它為本科生準備了不同的發展軌跡,並稱之為Track,設計了專門的Track System,為學生提供機會深入瞭解不同的領域、拓寬視野。
大多數Track有著類似的結構,且至少包含25個教學單元和7門課程:
- 1-2門導論課程(gateway courses)
- 3-4門高相關度課程(highly-related courses)
- 廣泛的選修課程,包括該領域的研究生課程、其它系相關課程
本科生選擇track相對自由靈活,可以先上導論課程,不感興趣可以換,上過的導論課依然算學分。
2019年,計算機系提供10個track:
- Artificial Intelligence:人工智慧
- Biocomputation:生物計算
- Computer Engineering:計算機工程
- Graphics:圖形學
- Human-Computer Interaction:人機互動
- Information:計算機資訊學
- Systems:計算機系統
- Theory:計算機理論
- Unspecialized:為非計算機專業提供的課程
- Individually Designed:根據特定興趣和需要定製的課程
以人工智慧為例,課程要求如下:
- 數學與科學:至少學習9門課,50個單元
- AI核心與專案:至少11門課,40個單元,主要課程有:
- 演算法分析與設計
- 計算機組織和系統
- 計算機系統概念
- AI概念與技術
史丹佛很貼心,把相關課程和方向選擇都整理好放在Undergraduate Program Sheets。
研究生
碩士研究生的方向選擇和本科生一樣,不過碩士生不叫Track,改為Specialization了。碩士在選擇課程前有一個過渡時間
,在這期間學生可以體驗不同的課來幫助選擇,如果後續想改方向,只需要導師簽字就可以了。
計算機系還有很多實驗室和研究小組:
- Stanford Artificial Intelligence Laboratory:人工智慧實驗室,最近和京東合作建立了研究機構。該實驗室出品了很多人工智慧課程。
- Stanford Computer Graphics Laboratory:圖形學實驗室
- Stanford Computer Security Laboratory:電腦保安實驗室
這些小組承擔了研究生培養的重任。
總結
在史丹佛的發展過程中,建立矽谷無疑起到了至關重要的作用,兩者互相成就、促進發展,也成為國內高校與工業界合作借鑑的典範。
這也給了我們啟發,作為學生,我們可以通過實習、接專案和工業界緊密聯絡,鍛鍊自己技術能力;作為研發工程師,工作後需要進一步提升自己時,也可以選擇回到學校進修。
相關文章
- 因為美女太多,這所學校設定了三個計算機類學院計算機
- 太任性!因為美女太多,這所學校設定了三個計算機類學院計算機
- UC Berkeley EECS是如何培養計算機學生的計算機
- 麻省理工學院是如何培養計算機學生的計算機
- 加州大學伯克利分校是如何培養計算機學生的計算機
- 全民CS、校訓就是搬磚,這所學校計算機頂尖是有原因的計算機
- 培訓Linux學校,雲端計算學習感悟Linux
- 研究了四大計算機名校的培養方案,核心課程都在這了計算機
- 給計算機專業學生的幾條建議計算機
- 搞笑視訊:美國INR計算機培訓學校招生宣傳片計算機
- 一個計算機學生計算機
- 培養個人的計算機素質 (轉)計算機
- 綠盟科技加入中國信通院“智慧+學院”人才培養計劃
- 日本計劃將程式設計納入義務學校以培養創造力程式設計
- 華瑞計算機學校的充實生活計算機
- 躲過了ysyx沒躲過學校計算機體系結構課程設計risc-v處理器計算機
- 計算機視覺與深度學習公司計算機視覺深度學習
- 網易遊戲開展20所學校公益助學計劃遊戲
- 韓國大學培養“黑客”對戰朝鮮參與學生學費全免黑客
- Joel Spolsky給計算機專業學生的七個建議計算機
- 如何培養創造力:別學程式設計,學繪畫程式設計
- 如何培養創造力:別學程式設計 學繪畫程式設計
- 計算機視覺學習之路------你想要的都在這裡了計算機視覺
- 為什麼計算機專業學生想學前端 如今Web前端薪資如何計算機前端Web
- 大三學生深刻探討所選計算機專業----軟體工程作業計算機軟體工程
- 華瑞IT學校:教你什麼樣的女生適合學計算機?計算機
- AI在用| 萬萬沒想到,科技論文還能這麼讀AI
- 工作與夢想中的工作 - 給計算機專業學生的建議計算機
- 工作與夢想中的工作:給計算機專業學生的建議計算機
- 計算機科班生學計算機組成原理的意義何在呢?計算機
- 計算機專業應屆畢業生有沒有必要參加IT培訓?計算機
- 計算機視覺與深度學習,看這本書就夠了計算機視覺深度學習
- 深圳雲端計算培訓學習:部署網校系統 edusoho--【千鋒】
- 校企交流形式多樣,網易遊戲學院人才培養模式推陳出新遊戲模式
- 成立3家科技公司所學到的57條經驗
- 怎樣把自己培養成為一個優秀的程式設計師程式設計師
- 全球第一所人工智慧大學成立:培養碩博研究生,全員全額獎學金人工智慧
- 校園微商給大學生挖坑:虛假資訊忽悠學生做代理