更新時間:2024-10-06 16:05:11作者:留學之路
美國計算機科學專業主要研究與計算機相關的是一門包含各種各樣與計算和信息處理各種信息的相關主題的系統學科,同學們主要學習各類從抽象的算法分析、形式化語法等,到包括更具體的如編程語言編程、程序設計、軟、件和硬件開發等。據tops老師了解,由于計算機科學設及計的領域分支十分非常廣泛,因此專業分支較多,每個研究分支對申請的人要求也會有所不同,所以同學們要根據自身情況選擇適合自己的學習方向。
美國計算機科學專業課程設置包括:高等數學,線形代數,概率與數理統計,離散數學,軟件技術基礎,計算機組成原理,電路電子技術,高級語言,數據結構,操作系統,數據庫原理,軟件工程,網絡與通信,系統開發工具。Computer Engineering偏工,應用技術和運用實踐等。
斯坦福大學擁有獨立的計算機科學系。該校的計算機科學專業涉及面非常之廣,從量子計算到數字演員,從計算科學的偉大思想到網絡安全,從網上拍賣到使用元編譯發現大型開放源代碼軟件中的大量錯誤,其中還不乏對技術烏托邦、斯諾“兩種文化”、計算機面臨的困境以及迅速發展所帶來的諸多問題的思考。開課的老師陣容強大,基本上都是響當當的名教授,甚至包括圖靈獎得主John McCarthy。用這種講座代替計算機科學導論性質的專門課程,可以充分展示計算機科學的豐富內涵,使學生較早地了解學科的輪廓和脈絡,對于開闊學生視野,啟發學生的學習興趣也大有好處。
加州大學伯克利分校的課程設置也有很多獨樹一幟的地方,尤其是在專業基礎課方面,除了有專業導引課程“計算機科學專題”之外,對于沒有編程經驗的學生,第一門編程課是符號編程入門,采用LISP語言。有一定編程經驗或者有自學能力的學生,可以選擇多種語言和環境的自主學習(Self-paced)課程,包括C、Fortran、C++、Java,以及UNIX的使用等,這種多元化與伯克利計算機科學與電子電氣工程同系有關。但是所有學生在第二學期都要學習一組獨特的基礎課:61A“計算機程序的結構與解釋”,采用MIT Abelson等編著的同名教材(中譯本機械工業出版社出版,清華大學出版社出版了影印版);61B“數據結構”(教材采用自編講義);61C“計算機結構”(Machine Structures),采用Hennessy的《計算機組織與設計》(中譯本清華大學出版社出版,機械工業出版社出版了影印版)。這項規定就是轉校生也不例外,可見其中蘊涵了伯克利多年的教學經驗結晶。
麻省理工學院的課程設置,只能用其學生起點高來解釋。該校沒有典型意義上的計算機科學專業,偏軟的只有理論計算機科學和人工智能及其應用兩個專業。因此沒有類似于其他學校的導論課程。在麻省理工的電子電氣工程與計算機科學系中,所有學生都要參加如下四門課程:6.001“計算機程序的結構與解釋”,當然與伯克利相同,采用的是Abelson等編著的同名教材;6.002“電路與電子學”;6.003“信號與系統”(自編講義);6.004 “計算結構”(Computation Structures),與伯克利的61C“計算機結構”對等(教材是自編課件)。此外有兩門專業基礎數學課:“概率系統分析”(教授自編教材)和“計算機科學數學”,后者的教材是國外院校普遍采用的Rosen所著《離散數學及其應用》(中文版由機械工業出版社出版)。