所屬欄目:美國留學(xué), 重點專業(yè)介紹 發(fā)表時間:2014-03-13 來源:本站原創(chuàng)
??英國優(yōu)越教育專家介紹,加州大學(xué)伯克利分校的計算機科學(xué)專業(yè)設(shè)置有很多獨特的地方,尤其在專業(yè)基礎(chǔ)課方面,除了有專業(yè)導(dǎo)引課程“計算機科學(xué)專題”外,對于沒有編程經(jīng)驗的學(xué)生,第一門課是符號編程入門,采用LISP語言,而對于有一定編程經(jīng)驗的學(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等編著的同名教材(中譯本機械工業(yè)出版社出版,清華大學(xué)出版社出版了影印版);61B“數(shù)據(jù)結(jié)構(gòu)”(教材采用自編講義);61C“計算機結(jié)構(gòu)”(Machine Structures),采用Hennessy的《計算機組織與設(shè)計》(中譯本清華大學(xué)出版社出版,機械工業(yè)出版社出版了影印版)。這項規(guī)定就是轉(zhuǎn)校生也不例外,可見其中蘊涵了伯克利多年的教學(xué)經(jīng)驗結(jié)晶。
??加州大學(xué)伯克利分校其他比較有特點的課程還有:將離散數(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)品,并進(jìn)行演示。
??以上就是英國優(yōu)越教育專家對美國加州大學(xué)伯克利分校計算機科學(xué)專業(yè)的相關(guān)介紹。