我推薦麻省理工大學(xué) ,2017-18年US News全美研究生院排名工程學(xué)第一、計算機科學(xué)第一,與斯坦福大學(xué)、加州大學(xué)伯克利分校一同被稱為工程科技界的學(xué)術(shù)領(lǐng)袖 。截止至2018年10月,麻省理工學(xué)院的校友、教職工及研究人員中,共產(chǎn)生了93位諾貝爾獎得主(世界第六) 、8位菲爾茲獎得主(世界第八)以及25位圖靈獎得主(世界第二).
美國留學(xué)計算機專業(yè)名校有哪些希望能解答下
我推薦麻省理工大學(xué) ,2017-18年US News全美研究生院排名工程學(xué)第一、計算機科學(xué)第一,與斯坦福大學(xué)、加州大學(xué)伯克利分校一同被稱為工程科技界的學(xué)術(shù)領(lǐng)袖 。截止至2018年10月,麻省理工學(xué)院的校友、教職工及研究人員中,共產(chǎn)生了93位諾貝爾獎得主(世界第六) 、8位菲爾茲獎得主(世界第八)以及25位圖靈獎得主(世界第二).
,研究生計算機專業(yè)排名是這樣的1,麻省理工學(xué)院 2,斯坦福大學(xué) 3、加州大學(xué)伯克利分校 4,卡內(nèi)基梅隆大學(xué) 5,伊利諾伊大學(xué)香檳分校 6, 康奈爾大學(xué) 7,佐治亞理工學(xué)院學(xué)校 8,密西根大學(xué)安娜堡分校 9,德克薩斯大學(xué)奧斯汀分校。
1、美國斯坦福大學(xué)計算機專業(yè)斯坦福大學(xué)擁有獨立的計算機科學(xué)系。瀏覽該校的教學(xué)手冊,最具特色的恐怕要算多門科普性計算機知識講座了,一般有兩到三個單元,涉及面非常之廣,從量子計算到數(shù)字演員,從計算科學(xué)的偉大思想到網(wǎng)絡(luò)安全,從網(wǎng)上拍賣到使用元編譯發(fā)現(xiàn)大型開放源代碼軟件中的大量錯誤,其中還不乏對技術(shù)烏托邦、斯諾“兩種文化”、計算機面臨的困境以及迅速發(fā)展所帶來的諸多問題的思考。開課的老師陣容強大,基本上都是響當(dāng)當(dāng)?shù)拿淌冢踔涟▓D靈獎得主John McCarthy。用這種講座代替計算機科學(xué)導(dǎo)論性質(zhì)的專門課程,可以充分展示計算機科學(xué)的豐富內(nèi)涵,使學(xué)生較早地了解學(xué)科的輪廓和脈絡(luò),對于開闊學(xué)生視野,啟發(fā)學(xué)生的學(xué)習(xí)興趣也大有好處。由于美國大學(xué)中專業(yè)的選擇非常靈活,而近年來計算機學(xué)科招生受行業(yè)影響流失嚴(yán)重(這種情況甚至驚動了比爾"蓋茨,2004年微軟到各大高校招兵買馬時,他每站必到,利用自己的明星效應(yīng),大講計算機學(xué)科的美妙前景),可以想象,這種講座同樣也肩負著吸引學(xué)生選擇計算機專業(yè)的重大使命。
2、美國加州大學(xué)伯克利分校計算機專業(yè)伯克利的課程設(shè)置也有很多獨樹一幟的地方,尤其是在專業(yè)基礎(chǔ)課方面,除了有專業(yè)導(dǎo)引課程“計算機科學(xué)專題”之外,對于沒有編程經(jīng)驗的學(xué)生,第一門編程課是符號編程入門,采用LISP語言。有一定編程經(jīng)驗或者有自學(xué)能力的學(xué)生,可以選擇多種語言和環(huán)境的自主學(xué)習(xí)(Self-paced)課程,包括C、Fortran、C++、Java,以及UNIX的使用等,這種多元化與伯克利計算機科學(xué)與電子電氣工程同系有關(guān)。但是所有學(xué)生在第二學(xué)期都要學(xué)習(xí)一組獨特的基礎(chǔ)課:61A“計算機程序的結(jié)構(gòu)與解釋”,采用MIT Abelson等編著的同名教材;61B“數(shù)據(jù)結(jié)構(gòu)”(教材采用自編講義);61C“計算機結(jié)構(gòu)”(Machine Structures),采用Hennessy的《計算機組織與設(shè)計》。這項規(guī)定就是轉(zhuǎn)校生也不例外,可見其中蘊涵了伯克利多年的教學(xué)經(jīng)驗結(jié)晶。伯克利其他比較有特點的課程還有:將離散數(shù)學(xué)和概率論結(jié)合講授的CS70,主講是名教授Christos PApadimitriou;CS98-1 編程練習(xí)課,以主要大學(xué)生編程競賽中的賽題為授課素材;CS 169 軟件工程直接用Kent Beck的《極限編程》作為教材,非常超前,但是既然連Pressman的《軟件工程:實踐者方法》新版中敏捷方法都已經(jīng)成為重頭戲,既然IEEE都已經(jīng)開始制定敏捷方法相關(guān)標(biāo)準(zhǔn),這種課程選材也就不顯得那么駭世驚俗了。除了軟件工程課程常見內(nèi)容外,教學(xué)側(cè)重實際,貫穿了極限編程的思想,涵蓋UML、JUnit單元測試、軟件架構(gòu)、設(shè)計模式和反模式、重構(gòu)、CVS版本控制、系統(tǒng)和集成測試,最后要求完成一個實際產(chǎn)品,并進行演示。
3、美國UIUC(伊利諾依大學(xué)厄班納-香檳分校)計算機專業(yè)UIUC的計算機科學(xué)專業(yè)創(chuàng)建于1972年,到1986年基本定型,十多年來幾乎沒有什么變化。其中,數(shù)值分析方向課程中,Math225為矩陣論,CS257為數(shù)值方法,CS35x代表數(shù)值分析導(dǎo)論、常微分?jǐn)?shù)值方法、偏微分與數(shù)值逼近和數(shù)值線性代數(shù);理論方向課程中,CS173為離散結(jié)構(gòu),CS273為計算理論,CS37x包括算法、形式方法、程序驗證;人工智能方向課程中,CS348為人工智能導(dǎo)論,CS34x包括機器人、機器學(xué)習(xí)與模式識別;軟件方向,CS125為計算機科學(xué)導(dǎo)論,CS225為數(shù)據(jù)結(jié)構(gòu)與軟件工程原理,CS31x包括數(shù)據(jù)庫、圖形學(xué)、多媒體,CS32x包括軟件工程、操作系統(tǒng)設(shè)計、分布式系統(tǒng)、編程語言與編譯器、并行計算、實時系統(tǒng)、編譯器構(gòu)造、編程語言設(shè)計;硬件方向課程中,CS231為計算機體系結(jié)構(gòu)I,CS232為計算機體系結(jié)構(gòu)II,CS33x包括計算機組成、VLSI系統(tǒng)與邏輯設(shè)計、VLSI系統(tǒng)設(shè)計、通信網(wǎng)絡(luò)、嵌入式體系架構(gòu)與軟件。
4、美國CMU(卡內(nèi)基梅隆大學(xué))計算機專業(yè)與MIT、伯克利等學(xué)校計算機科學(xué)仍然和電子與電氣工程同處一系不同,CMU的計算機科學(xué)系成立于1965年,是全美最早的,如今它已經(jīng)升格為計算機科學(xué)學(xué)院。其研究生項目中除了機器人方向與硬件關(guān)系較多之外,其他基本上都是純軟的。從這個意義上來說,CMU的教學(xué)體系對于偏軟的計算機科學(xué)系應(yīng)該有較大的借鑒意義。CMU的教學(xué)手冊上沒有從傳統(tǒng)意義上針對計算機科學(xué)專業(yè)學(xué)生的導(dǎo)論課,雖然有名為“計算機科學(xué)偉大思想”的兩學(xué)期課程,但是從內(nèi)容上看應(yīng)該是離散數(shù)學(xué)的替代,因為此外CMU并沒有其他離散數(shù)學(xué)方面的課程。此課程沒有教材,內(nèi)容比傳統(tǒng)離散數(shù)學(xué)要靈活得多,涉及概率、代數(shù)、算法、加密理論、復(fù)雜性理論、博弈論等,非常注重學(xué)習(xí)的趣味性和實用性。與其他名校相同,CMU對程序設(shè)計的重視也給人留下很深印象:本土新生的第一堂課就是“初中級程序設(shè)計”,直接講授Java。然后是中高級程序設(shè)計(Java)、C語言編程技巧、高級編程實踐(Java)、程序設(shè)計原理(用SML語言講授)。目前計算機科學(xué)專業(yè)教學(xué)計劃中的一個難點,是硬件課程的設(shè)置問題。硬件知識體系本身非常豐富,但是硬件課程多了,又削弱了計算機科學(xué)專業(yè)的特色。CMU在這一問題上是怎樣處理的呢?計算機科學(xué)學(xué)院的現(xiàn)任院長Randal E. Bryant 親自給出了回答,他用15~213“計算機系統(tǒng)導(dǎo)論”一門課(12個單元)完成了硬件知識的教學(xué)。這項教學(xué)改革的成果就是一本厚達900多頁的書:《Computer Systems: A Programmer's Perspective》。他在該書的序言中說:“本課程的宗旨是用一種不同的方式向?qū)W生介紹計算機。因為,我們的學(xué)生中幾乎沒有人有機會構(gòu)造計算機系統(tǒng)。而大多數(shù)學(xué)生,甚至是計算機工程師,也要求能日常使用計算機和編寫計算機程序。所以我們決定從程序員的角度來講解系統(tǒng),并采用這樣的過濾方法:我們只討論那些影響用戶級C程序的性能、正確性或?qū)嵱眯缘闹黝}。比如,我們排除了諸如硬件加法器和總線設(shè)計這樣的主題。雖然我們談及了機器語言,但是不關(guān)注如何編寫匯編語言,而是關(guān)心編譯器怎樣翻譯C的各種構(gòu)造,比如指針、循環(huán)、過程調(diào)用和返回,以及switch語句。更進一步,我們將更廣泛和現(xiàn)實地看待系統(tǒng),包括硬件和系統(tǒng)軟件,討論鏈接、加載、進程、信號、性能優(yōu)化、評估、I/O以及網(wǎng)絡(luò)與并發(fā)編程。這種做法使得我們講授本課程的方式對學(xué)生來講既實用、具體,又能實踐,同時也非常利于調(diào)動學(xué)生的積極性?!?、美國MIT(麻省理工學(xué)院)計算機專業(yè)MIT的課程設(shè)置,只能用其學(xué)生起點高來解釋。該校沒有典型意義上的計算機科學(xué)專業(yè),偏軟的只有理論計算機科學(xué)和人工智能及其應(yīng)用兩個專業(yè)。因此沒有類似于其他學(xué)校的導(dǎo)論課程。在MIT的電子電氣工程與計算機科學(xué)系中,所有學(xué)生都要參加如下四門課程:6.001“計算機程序的結(jié)構(gòu)與解釋”,當(dāng)然與伯克利相同,采用的是Abelson等編著的同名教材;6.002“電路與電子學(xué)”;6.003“信號與系統(tǒng)”(自編講義);6.004 “計算結(jié)構(gòu)”(Computation Structures),與伯克利的61C“計算機結(jié)構(gòu)”對等。此外有兩門專業(yè)基礎(chǔ)數(shù)學(xué)課:“概率系統(tǒng)分析”和“計算機科學(xué)數(shù)學(xué)”,后者的教材是國外院校普遍采用的Rosen所著《離散數(shù)學(xué)及其應(yīng)用》。
CS比較好的學(xué)校有:Massachusetts Institute of Technology麻省理工大學(xué)Carnegie Mellon University 卡內(nèi)基梅隆大學(xué)UC Berkeley 加州大學(xué)伯克利分校Stanford University 斯坦福大學(xué)University of Illinois-Urbana-Champaign 伊利諾伊香檳分校Georgia Institute of Technology 佐治亞理工大學(xué)California Institute of Technology 加州理工大學(xué)University of Michigan-Ann Arbor 密歇根安娜堡分校Purdue University 普渡大學(xué)University of Wisconsin-Madison 威斯康辛麥迪遜分校University of Washington- Seattle 華盛頓西雅圖分校Princeton University 普林斯頓大學(xué)Cornell University 康奈爾大學(xué)University of Texas-Austin 德州大學(xué)奧斯汀分校UCLA 加州大學(xué)洛杉磯分校UCSD加州大學(xué)圣地亞哥分校University of Southern California 南加州大學(xué)Columbia University 哥倫比亞大學(xué)University of Maryland-Park 馬里蘭大學(xué)帕克分校美國還有很多高校的CS專業(yè)也不錯,可以參考一下USNews的排名-graduate-schools/top-engineering-schools/computer-engineering-rankings