很多學(xué)習(xí)計算機專業(yè)的學(xué)生會選擇去美國斯坦福大學(xué)就讀,那么斯坦福大學(xué)的計算機專業(yè)到底是如何的好呢?這是很多學(xué)生比較感興趣的問題。和出國留學(xué)網(wǎng)一起來看看吧!下面是小編整理的相關(guān)資訊,歡迎閱讀。
美國斯坦福大學(xué)計算機專業(yè)全面介紹
美國大學(xué)中,斯坦福大學(xué)的計算機專業(yè)CS是個很大個的CS,擁有40人以上的Faculty成員,其中不乏響當(dāng)當(dāng)硬梆梆的圖靈獎得主和各個學(xué)科領(lǐng)域的大腕人物,比如理論方面的權(quán)威 Donald E. Knuth;數(shù)據(jù)庫方面的大牛Jeffrey D. Ullman(他還寫過那本著名的編譯原理,此人出自Princeton);以及RISC技術(shù)挑頭人之一的John Hennessy。相信CS的同學(xué)對此并不陌生。該系每年畢業(yè)30多名Ph.D.以及更多的Master。學(xué)生的出路自然是如魚得水,無論學(xué)術(shù)界還是工業(yè)界,Stanford的學(xué)生倍受青睞。幾乎所有前10的CS中都有Stanford的畢業(yè)生在充當(dāng)教授。
斯坦福大學(xué)計算機專業(yè)申請要求
本科入學(xué)要求:SAT成績2000-2300(閱讀650-760,數(shù)學(xué)680-780,寫作670-760)。雅思要求7.0分,TOEFL要求80+。
第一,計算機專業(yè)對本科所學(xué)的專業(yè)沒有要求,也就是說任何專業(yè)都可以申請計算機專業(yè)的Master和PHD,但是要具備一定的定量分析能力。
第二,假如你在其它學(xué)校獲得了MS學(xué)位,那么在斯坦福你就不能再申請MS;但是如果你在其它學(xué)校獲得了MSCS學(xué)位,你可以申請斯坦福的計算機專業(yè)PHD。
第三,在同一學(xué)年你不能同時申請兩次計算機專業(yè),詳細(xì)的重新申請情況可以查看學(xué)校申請網(wǎng)頁。
第四,與其他理工科相比,CS顯然不是那么容易拿獎學(xué)金,特別是像生物、物理、化學(xué)這樣一些專業(yè),拿獎學(xué)金比較容易,全獎也比較多。
第五、從申請難易來看,像軟件工程、數(shù)據(jù)挖掘、分布式計算是現(xiàn)在比較熱門的專業(yè),錄取的人數(shù)比較多;而人工智能,計算機理論,算法分析,研究方向偏基礎(chǔ),相對來說申請的人數(shù)也會少很多,拿獎學(xué)金的機會也會比較大。
斯坦福大學(xué)計算機專業(yè)課程特點
1.開闊眼界的通識教育課(GER)
GER課程在斯坦福大學(xué)本科教學(xué)中占有很大的比例。為了拓寬學(xué)生視野,學(xué)校開設(shè)了700多門GER相關(guān)課程,涵蓋人文科學(xué)、自然科學(xué)、應(yīng)用科學(xué)與技術(shù)、人類和社會學(xué)等各個領(lǐng)域,學(xué)生必須從四個領(lǐng)域選修10門課程。
與國內(nèi)通識教育課程可輕松過關(guān)的情形不同,斯坦福的GER課程常常伴隨著大量閱讀,學(xué)生需要讀很多書,寫論文,作報告。一位曾就讀清華的中國留學(xué)生感嘆到,斯坦福的人文課真不容易過關(guān)。然而,正是這一門門通識教育課開闊了學(xué)生的視野,潛移默化地培養(yǎng)了學(xué)生的寫作和語言表達(dá)能力。
在教育學(xué)生做人方面,通識教育課起了不可替代的作用。以人文科學(xué)導(dǎo)論子領(lǐng)域為例,開設(shè)了公民、認(rèn)識自我、閱讀與個性形成、傳統(tǒng)與變革、生死觀、愛情與謊言、大自然思考、高雅藝術(shù)與大眾文化的變遷等課程,通過這些課程,學(xué)生認(rèn)識自我、了解社會、思考人生,學(xué)習(xí)如何做一名合格公民。培養(yǎng)方案規(guī)定學(xué)生在入學(xué)第一學(xué)季必須選修其中一門課程,體現(xiàn)了為學(xué)先為人的教學(xué)理念。
2. 啟迪思維的計算機公共基礎(chǔ)課
國內(nèi)高校的計算機入門課主要以技能性操作練習(xí)為主,輔以基礎(chǔ)知識介紹,比如眾多高校開設(shè)的全校選修課“計算機文化基礎(chǔ)”中,Windows操作、Office練習(xí)占了很大比重。斯坦福大學(xué)的計算機公共基礎(chǔ)課以啟迪思維、拓寬視野為主,開設(shè)了一系列新生研討課,如“計算機系統(tǒng)結(jié)構(gòu)的未來”,通過此課程介紹典型的計算機體系結(jié)構(gòu)、技術(shù)發(fā)展以及局限性,探討未來計算機一些可供選擇的組織結(jié)構(gòu)及程序系統(tǒng);又如“計算機與信息安全”,介紹黑客入侵、計算機系統(tǒng)常見漏洞,防范攻擊的技術(shù)措施、密碼技術(shù)與計算機安全有關(guān)的法律問題;再如“計算機領(lǐng)域的重大突破”(Great Ideas in Computer Science),介紹計算機發(fā)展史上的主要成就,考查計算機理論與實踐的相互影響,涉及的問題有計算能力的局限性、算法效率、密碼技術(shù)、語言翻譯、人工智能、計算機網(wǎng)絡(luò)等。此外還有“計算機系統(tǒng)災(zāi)難”(The Downside of Computer System),同時還討論計算機系統(tǒng)如何失效,計算機系統(tǒng)崩潰對社會造成的影響,并介紹了計算機崩潰導(dǎo)致災(zāi)難的一些實例,討論計算機安全、容差結(jié)構(gòu)等問題。
可見,國外一流大學(xué)的公共基礎(chǔ)課是以計算機導(dǎo)論形式多角度地介紹計算機核心基礎(chǔ)知識。不僅從正面介紹計算機技術(shù)成就、給社會帶來的巨變,也從反面介紹計算機的局限性和教訓(xùn),提出學(xué)習(xí)計算機需要思考的問題。同時引入新生研討課的教學(xué)形式,這種課程模式對激發(fā)學(xué)生的求知欲有很大幫助。
3. 體系完整的編程及編程語言課
在程序設(shè)計方面,國內(nèi)計算機專業(yè)只開設(shè)C、Java等少數(shù)幾門編程課。而斯坦福大學(xué)計算機系開設(shè)的程序設(shè)計及編程語言課多達(dá)15門,既有講解C、C++、C#、Java的專門的程序設(shè)計課,也有強調(diào)面向?qū)ο鬄樘卣鞯摹癈++與面向?qū)ο蟮木幊獭?、“面向?qū)ο蟮南到y(tǒng)設(shè)計”等編程課,還有講解java、HTML、CSS、XML的網(wǎng)絡(luò)客戶端編程課;既有橫向比較各語言難點和精髓的高級編程課,也有突出訓(xùn)練程序設(shè)計能力的軟件實踐類課,還有編程語言基礎(chǔ)理論課。
程序設(shè)計入門課因分快慢班有三個課號,分別為CS106A、CS106B和CS106X。其中CS106A使用C,為初級編程,CS106B是CS106A的后續(xù)課,使用C++。CS106X面向有編程基礎(chǔ)的學(xué)生,涵蓋CS106A和CS106B的內(nèi)容,在一學(xué)季完成。CS106是全校的公共基礎(chǔ)課,也是絕大多數(shù)專業(yè)的必修課,每學(xué)季選課人數(shù)眾多。為此,學(xué)校配備了大量助教,通常由修過此課的高年級本科生承擔(dān),稱為Section Leader(SL)。學(xué)生每十余人分為一個小組,由一名SL負(fù)責(zé)輔導(dǎo),并經(jīng)常組織討論。
最值得推薦的編程課有“程序設(shè)計范式”(CS107 Programming Paradiams),這是一門計算機專業(yè)的必修課,重點分析比較C、C++、Java、LISP的特點及難點,比如內(nèi)存管理、系統(tǒng)資源利用、輸入、輸出等。講解實現(xiàn)一種算法的過程中各語言的設(shè)計步驟和注意點。每1~2周有一個大作業(yè),針對不同的任務(wù),要求學(xué)生用不同的語言實現(xiàn),使學(xué)生加深了解各類編程語言的應(yīng)用場合。
與國內(nèi)相比,必修的計算機專業(yè)課門數(shù)并不多,但幾乎每門課程都有編程大作業(yè),負(fù)擔(dān)很重。雖然未設(shè)軟件工程課,但通過一些大作業(yè)訓(xùn)練了學(xué)生的軟件工程思想。
4. 重視培養(yǎng)表達(dá)能力的專業(yè)寫作課
在培養(yǎng)方案中,設(shè)置專門的寫作要求是斯坦福大學(xué)本科培養(yǎng)方案的一大特色。寫作訓(xùn)練分為兩個階段。首先是基礎(chǔ)寫作,重點培養(yǎng)學(xué)生一般的寫作能力和修辭技巧;其次是專業(yè)寫作,學(xué)生需從含有較高寫作要求的三門課程中選擇一門,完成專業(yè)寫作訓(xùn)練。
培養(yǎng)方案中沒有綜合論文訓(xùn)練環(huán)節(jié),但有一門實踐類課程“軟件項目設(shè)計”(Software Project)使學(xué)生不僅受到了一次真正的軟件設(shè)計訓(xùn)練,同時也受到了一次綜合論文寫作訓(xùn)練。在為期10周的課程中,學(xué)生1~4人分為一組,以Team Work形式完成一個有實用價值的軟件項目,要求實現(xiàn)從設(shè)計立項、任務(wù)描述、編程到測試的軟件開發(fā)全過程。除編寫每階段設(shè)計文檔外,還要求學(xué)生撰寫用戶使用手冊。這里沒有抄書的余地,因為一切文檔都與自己開發(fā)的軟件相關(guān)。
斯坦福大學(xué)非常注意培養(yǎng)學(xué)生的表達(dá)能力,為此設(shè)立了專門的指導(dǎo)機構(gòu)Stanford Writing Center。該中心開設(shè)了十多門寫作課程,并時常舉辦寫作系列講座。工程學(xué)院也開設(shè)了一些旨在提高學(xué)生寫作和演講能力的課程。如寫作實踐課,幫助學(xué)生提高學(xué)術(shù)論文和學(xué)位論文寫作水平;又如公眾演講課,內(nèi)容涵蓋正式演講、即興發(fā)言等與口語表達(dá)相關(guān)的方方面面。此外還設(shè)立了演講與寫作答疑室,配備了錄像和播放設(shè)備,使前來答疑的學(xué)生可以看到自己的試講錄像,對提高學(xué)生的演講能力幫助極大。
斯坦福大學(xué)計算機專業(yè)排名
2017年USNEWS美國大學(xué)計算機專業(yè)排名——斯坦福大學(xué)第2
2016年USNEWS美國大學(xué)計算機專業(yè)排名——斯坦福大學(xué)第1
2015年USNEWS美國大學(xué)計算機專業(yè)排名——斯坦福大學(xué)第1
2014年USNEWS美國大學(xué)計算機專業(yè)排名——斯坦福大學(xué)第2

