美國大學軟體開發
㈠ 軟體工程怎麼出國留學
多數國家的留學是不需要另行考試的 不知你想去哪個國家留學?但基本需准備的是: 1. 留學保證金(即保證你有支付留學期間所有費用的經濟能力)按要求存滿規定的數目及時間 2. 語言成績 一般為雅思或托福(視學校要求而二選一) 雅思考到6分,或托福考到80到100分,高中畢業後能直接去讀本科了 否則,可先去讀語言,達到學校的語言要求後再正式入讀 3. 需提供高中6個學期所有課程的成績單(一般中學都可改,完全能滿足對方學校的入學要求) 4. 先辦好護照,以便以後時簽證時不再耽擱時間 護照辦理過程: 只需帶上身份證和戶口簿,去戶籍所在地公安局出入境管理中心辦理(那裡的工作人員會指導你怎樣填表的) 護照照片既可自帶,也可在那裡拍攝(40元,立等可取) 辦理護照的費用為200元整,最多15個工作日取護照(也可辦加快的,需另付加急費).護照也可快遞到你指定的地址 5. 建議在當地找家可靠的留學中介,先咨詢咨詢(他們掌握著最新的留學動態,會免費解答你所有問題的) 正式辦理時最好委託中介代辦為妥,省心省力且成功率高(他們會告訴你每一步准備什麼及怎樣准備的,會幫你搞定一切的).自己辦萬一某個環節出錯,就可能前功盡棄的 希望這些能對你有所幫助哦
㈡ 美國那些大學的軟體專業很厲害
斯坦福,伯克利,麻省理工,卡內基*梅隆
Stanford(斯坦福)的CS是個很大的 CS,擁有40人以上的資深教員,其中不乏響當當硬梆梆的圖靈獎得主(Edward A .Feigenbaum , John McCarthy)和各個學科領域的大腕人物,比如理論方面的權威DonaldE.K nuth;資料庫方面的大牛Je ffre yD.Ullm an(他還寫過那本著名的編譯原理,此人出自Princeton);以及R ISC技術挑頭人之一的John Henn e ssy。相信 CS的同學對此並不陌生。該系每年畢業30多名Ph.D.以及更多的Master。學生的出路自然是如魚得水,無論學術界還是工業界,Stanford的學生倍受青睞。幾乎所有前十的 CS中都有Stanford的畢業生在充當教授。當然同樣享有如此地位的還包括其他三頭巨牛:UC .Berkeley, MIT和CMU。
畢業於U. of Utah的Jim Clark曾經在Stanford CS當教授。後來就是這個人創辦了高性能計算機和科學計算可視化方面巨牛的SGI公司。SUN公司名字的來歷是:Stanford University Network .。順便提一下,創辦YAHOO的華人楊致遠曾在斯坦福的 EE攻讀博士,後來中途輟學辦了YAHOO。
CS科研方面,斯坦福無論在理論、資料庫、軟體、硬體和AI等各個領域都是實力強勁的頂級高手。斯坦福的RISC技術後來成為SGI / MIPS的Rx000系列微處理器的核心技術;DASH,FLASH項目更是多處理器並行計算機研究的前沿;SU IF並行化編譯器成為國家資助的重點項目,在國際學術論文中SU IF編譯器的提及似乎也為某些平庸的論文平添幾分姿色。
Stanford有學生14000多,其中研究生7000多。 CS有175人攻讀博士,350人攻讀碩士,每年招的學生數不詳,估計少不了,但不要忘了,每年申請 CS的申請學生接近千人。申請費高達90$。
斯坦福大學位於信息世界的心臟地帶———矽谷。加州宜人的氣候,美麗的風景使得Stanford堪稱CS的天堂。33.1平方公里的校園面積怕是夠學子們翻江蹈海、叱吒風雲的了。
申請斯坦福是很難成功的,但也並非不可為之。去斯坦福這樣的牛校,運氣很重要,牛人的推薦也很重要。
附:總的來說,前20的 CS可以分成三波:
一、4個最為優秀的 CS Program � Stanford,UC. Berkeley, MIT, CMU
二、6個其他前十的:UIUC,Cornell,U.of Washington ,Prin ce ton,U. of Tex as-Austin和U. of Wisconsin -Madison,其中UIUC, C ornell,U. of Washington和UW -Madison幾乎從未出過前十名。
三、其他非常非常優秀的 CS:CalTech,U. of MarylandatCP, UCLA, Brown, Harvard,Yale, GIT, Pure, Rice,和U. of Michigan.
(註:CS=計算機科學系)
自20世紀40年代世界第一台現代計算機在美國誕生以來,美國一直執全球計算機學界之牛耳,這同時也是美國計算機產業界占據絕對優勢的重要原因之一。我們引進的教材中絕大多數也都來自美國。計算機學科仍然在高速發展,與此對應的計算機人才培養模式也在不斷變化,密切關注和跟蹤國外尤其是美國名校的教學新動態,應該是非常有意義的。
本文即選擇了美國計算機學科最負盛名的五所高校,對目前各校計算機科學(Computer Science)專業的本科教學體系進行了一些分析。
斯坦福大學
斯坦福大學擁有獨立的計算機科學系。瀏覽該校的教學手冊,最具特色的恐怕要算多門科普性計算機知識講座了,一般有兩到三個單元,涉及面非常之廣,從量子計算到數字演員,從計算科學的偉大思想到網路安全,從網上拍賣到使用元編譯發現大型開放源代碼軟體中的大量錯誤,其中還不乏對技術烏托邦、斯諾「兩種文化」、計算機面臨的困境以及迅速發展所帶來的諸多問題的思考。開課的老師陣容強大,基本上都是響當當的名教授,甚至包括圖靈獎得主John McCarthy。用這種講座代替計算機科學導論性質的專門課程,可以充分展示計算機科學的豐富內涵,使學生較早地了解學科的輪廓和脈絡,對於開闊學生視野,啟發學生的學習興趣也大有好處。由於美國大學中專業的選擇非常靈活,而近年來計算機學科招生受行業影響流失嚴重(這種情況甚至驚動了比爾·蓋茨,今年微軟到各大高校招兵買馬時,他每站必到,利用自己的明星效應,大講計算機學科的美妙前景),可以想像,這種講座同樣也肩負著吸引學生選擇計算機專業的重大使命。
斯坦福大學典型的低年級課程設置如表1所示。
表1 斯坦福大學低年級主要課程設置
數學(至少23個單元)
數學 41(課程號,下同) 微積分 I 5
數學 42 微積分 II 5
統計 116 概率論 3~5
計算機 103 離散結構 4或6
以下任選兩門:
數學 51 微積分 5
數學 103/113 線性代數 3
數學 109 應用群論 3
計算機 157 邏輯和自動推理 4
計算機 205 機器人、視覺和圖形學數學方法 3
科學(至少11個單元)
物理 53 力學 4
物理 55 電磁學 4
其他
工程基礎(至少13個單元)
計算機 106 程序設計抽象/方法學 5
工程 40 電子學基礎 5
選修課
技術與社會(3~5個單元)
進一步的課程設置如表2所示。
表2 斯坦福大學高年級主要課程設置
程序設計(2門課)
計算機 107(課程號,下同) 程序設計范型 5
計算機 108 面向對象系統設計 4
理論(2門課)
計算機 154 自動機與復雜性理論 4
計算機 161 演算法的設計與分析 4
系統(3門課)
電子電氣 108B或282 數字系統或計算機體系結構 4
計算機 編譯原理 3
計算機 計算機網路 3
計算機 操作系統 3
應用(選2門課)
計算機 人工智慧 3~4
計算機 資料庫 3
計算機 圖形學 3
項目(1門課)
計算機 至少3個單元
限選課(多門)
加州大學伯克利分校
伯克利的課程設置也有很多獨樹一幟的地方,尤其是在專業基礎課方面,除了有專業導引課程「計算機科學專題」之外,對於沒有編程經驗的學生,第一門編程課是符號編程入門,採用LISP語言。有一定編程經驗或者有自學能力的學生,可以選擇多種語言和環境的自主學習(Self-paced)課程,包括C、Fortran、C++、Java,以及UNIX的使用等,這種多元化與伯克利計算機科學與電子電氣工程同系有關。但是所有學生在第二學期都要學習一組獨特的基礎課:61A「計算機程序的結構與解釋」,採用MIT Abelson等編著的同名教材(中譯本機械工業出版社出版,清華大學出版社出版了影印版);61B「數據結構」(教材採用自編講義);61C「計算機結構」(Machine Structures),採用Hennessy的《計算機組織與設計》(中譯本清華大學出版社出版,機械工業出版社出版了影印版)。這項規定就是轉校生也不例外,可見其中蘊涵了伯克利多年的教學經驗結晶。
伯克利其他比較有特點的課程還有:將離散數學和概率論結合講授的CS70,主講是名教授Christos Papadimitriou;CS98-1 編程練習課,以主要大學生編程競賽中的賽題為授課素材;CS 169 軟體工程直接用Kent Beck的《極限編程》(人民郵電出版社出版了中譯本)作為教材,非常超前,但是既然連Pressman的《軟體工程:實踐者方法》新版中敏捷方法都已經成為重頭戲,既然IEEE都已經開始制定敏捷方法相關標准,這種課程選材也就不顯得那麼駭世驚俗了。除了軟體工程課程常見內容外,教學側重實際,貫穿了極限編程的思想,涵蓋UML、JUnit單元測試、軟體架構、設計模式和反模式、重構、CVS版本控制、系統和集成測試,最後要求完成一個實際產品,並進行演示。
UIUC(伊利諾依大學厄巴尼-香檳分校)
UIUC的計算機科學專業創建於1972年,到1986年基本定型,十多年來幾乎沒有什麼變化。其教學體系如圖1所示。
圖1 UIUC改革前的計算機科學課程體系
其中,數值分析方向課程中,Math225為矩陣論,CS257為數值方法,CS35x代表數值分析導論、常微分數值方法、偏微分與數值逼近和數值線性代數;
理論方向課程中,CS173為離散結構,CS273為計算理論,CS37x包括演算法、形式方法、程序驗證;
人工智慧方向課程中,CS348為人工智慧導論,CS34x包括機器人、機器學習與模式識別;
軟體方向,CS125為計算機科學導論,CS225為數據結構與軟體工程原理,CS31x包括資料庫、圖形學、多媒體,CS32x包括軟體工程、操作系統設計、分布式系統、編程語言與編譯器、並行計算、實時系統、編譯器構造、編程語言設計;
硬體方向課程中,CS231為計算機體系結構I,CS232為計算機體系結構II,CS33x包括計算機組成、VLSI系統與邏輯設計、VLSI系統設計、通信網路、嵌入式體系架構與軟體。
可以看到,處在圖1中最下面的課程基本上都是在多門中選擇一至三門,整個體系脈絡清晰,具有很高的靈活性。與斯坦福不同的是,UIUC的計算機科學導論課程比較簡單,只有一門為新生開的計算機科學導向課(CS100),而且並非必修。名為「計算機科學導論」的CS125實際上是以Java語言為主的編程入門課,涵蓋了一些演算法的內容。此外還有與之配套的實驗課。當然,系裡所開的許多面向高年級和研究生層次的講座是對低年級開放的。
2003年,在工程院院長David Daniel的倡導下,計算機系對教學計劃進行了改革,以反映目前社會、行業和技術的發展趨勢。主要的變化有:
* 在必修要求中增加了兩門編程課:CS241 系統編程,採用Gary Nutt的《操作系統》作為主教材,Stevens的《Unix環境高級編程》作為編程教材;CS242 程序設計實驗(Programming Studio),教學大綱基本上以Kernighan的《程序設計實踐》為藍本(以上教材機械工業出版社均出版了中譯本和影印版)。
* 必修要求中增加了一年的高級項目,強調團隊合作和軟體工程實踐,包括文檔寫作、口頭表達、項目規劃與管理等,實際上是在實踐中學習軟體工程。這門課也可以用兩學期的軟體工程或者一年的高級論文代替。仍然充分保留了靈活性,有利於因材施教。
* 增加了CS173 離散結構的學時,部分原CS273的內容移到這里,同時CS273又新增了原CS375的內容。這實際上是提高了對計算機理論的要求。
CMU(卡內基梅隆大學)
與MIT、伯克利等學校計算機科學仍然和電子與電氣工程同處一系不同,CMU的計算機科學系成立於1965年,是全美最早的,如今它已經升格為計算機科學學院。其研究生項目中除了機器人方向與硬體關系較多之外,其他基本上都是純軟的。從這個意義上來說,CMU的教學體系對於偏軟的計算機科學系應該有較大的借鑒意義。
CMU的教學手冊上沒有從傳統意義上針對計算機科學專業學生的導論課,雖然有名為「計算機科學偉大思想」的兩學期課程,但是從內容上看應該是離散數學的替代,因為此外CMU並沒有其他離散數學方面的課程。此課程沒有教材,內容比傳統離散數學要靈活得多,涉及概率、代數、演算法、加密理論、復雜性理論、博弈論等,非常注重學習的趣味性和實用性。
與其他名校相同,CMU對程序設計的重視也給人留下很深印象:本土新生的第一堂課就是「初中級程序設計」,直接講授Java。然後是中高級程序設計(Java)、C語言編程技巧、高級編程實踐(Java)、程序設計原理(用SML語言講授)。
目前計算機科學專業教學計劃中的一個難點,是硬體課程的設置問題。硬體知識體系本身非常豐富,但是硬體課程多了,又削弱了計算機科學專業的特色。CMU在這一問題上是怎樣處理的呢?計算機科學學院的現任院長Randal E. Bryant 親自給出了回答,他用15~213「計算機系統導論」一門課(12個單元)完成了硬體知識的教學。這項教學改革的成果就是一本厚達900多頁的書:《Computer Systems: A Programmer's Perspective》(中譯本《深入理解計算機系統》已經由中國電力出版社出版)一書。他在該書的序言中說:
「本課程的宗旨是用一種不同的方式向學生介紹計算機。因為,我們的學生中幾乎沒有人有機會構造計算機系統。而大多數學生,甚至是計算機工程師,也要求能日常使用計算機和編寫計算機程序。所以我們決定從程序員的角度來講解系統,並採用這樣的過濾方法:我們只討論那些影響用戶級C程序的性能、正確性或實用性的主題。
比如,我們排除了諸如硬體加法器和匯流排設計這樣的主題。雖然我們談及了機器語言,但是不關注如何編寫匯編語言,而是關心編譯器怎樣翻譯C的各種構造,比如指針、循環、過程調用和返回,以及switch語句。更進一步,我們將更廣泛和現實地看待系統,包括硬體和系統軟體,討論鏈接、載入、進程、信號、性能優化、評估、I/O以及網路與並發編程。
這種做法使得我們講授本課程的方式對學生來講既實用、具體,又能實踐,同時也非常利於調動學生的積極性。」
網站上的一些隨書配套實驗,也獨具匠心。因此此書的成功是水到渠成的。根據配套網站上的列表,它已經被全球80多所院校採用作為教材。MIT(麻省理工學院)
MIT的課程設置,只能用其學生起點高來解釋。該校沒有典型意義上的計算機科學專業,偏軟的只有理論計算機科學和人工智慧及其應用兩個專業。因此沒有類似於其他學校的導論課程。
在MIT的電子電氣工程與計算機科學系中,所有學生都要參加如下四門課程:6.001「計算機程序的結構與解釋」,當然與伯克利相同,採用的是Abelson等編著的同名教材;6.002「電路與電子學」;6.003「信號與系統」(自編講義);6.004 「計算結構」(Computation Structures),與伯克利的61C「計算機結構」對等(教材是自編課件)。此外有兩門專業基礎數學課:「概率系統分析」(教授自編教材)和「計算機科學數學」,後者的教材是國外院校普遍採用的Rosen所著《離散數學及其應用》(中文版由機械工業出版社出版)。
對MIT的學生而言,實驗課程有多種選擇:電氣工程和計算機科學實驗,模擬電子實驗,數字系統實驗,微機項目實驗,半導體設備項目實驗。此外,無論何種專業,都有軟體工程實驗課。值得注意的是,本科生各專業的必修課程中並沒有軟體工程課程。也就是說,軟體工程的內容都在實踐中完成了。帶軟體工程實驗課的是因為提出Liskov替換原則而知名的女教授Barbara Liskov,她剛剛獲得了2004年度的馮·諾依曼獎。作為美國工程院和藝術科學院的雙院士,她幾十年在軟體開發研究方面的經驗,將有力地保證這門實驗課程的質量。
㈢ 美國大學CS和CE的區別
CS和CE這兩個項目非常相似,兩個項目都學習編程和軟體開發的基礎學科,兩者之間最基本的區別可以歸結為理科(science)和工科(engineering)的區別。
廣義的CE就是應用性的computer相關的,CS會更理論一些。這也就是為什麼SE是軟體相關,可是卻會放在CE下的原因,SE是用工程的思維去開發一個軟體項目的方式方法的學習。另外一方面,有一些狹義的劃分,SE又會放在CS下,這樣的劃分就是按照軟硬的劃分了,CS是軟,CE是硬。但是核心都是computer。因為每個學校都有自己的劃分方式,所以沒有統一的標准。同時,軟硬現在已經你中有我,我中有你了。比如說,CPU里是有指令集的,離開了指令集,CPU也沒有辦法工作。而先進的軟體都會針對硬體進行優化,沒有足夠的優化,就會出現多年前經常會出現的兼容問題了。這是兩者之間的區別,我們本文重點講的是CS。
CS在計算機系統和軟體的理論和設計,以及重要的應用領域培養學生。CS主要的研究領域和學習領域包括計算機人工智慧、生物系統和計算機生物學、計算機結構和工程、機器人(與EE交叉,很多開設在EE下)、信號和圖形處理(與EE交叉,很多開設在EE下)、操作系統和網路、編程系統、演算法和理論、交互系統和軟體系統等。CS涉及到了我們生活的方方面面,我們生活的衣食住行都離不開,在未來的日子裡更離不開。衣有智能服裝;住有智能家電,比如我們普通的平板電視等;行:所有汽車上都有行車電腦。
申請CS對申請者的硬體條件相對來說不那麼嚴格,而且非計算機背景的學生,比如一些工業設計、機械設計、通信工程等專業的學生也會選擇申請CS,這就造成了CS的申請者每年都不在少數,另外本身該領域的專業比較被認可的中國大學,例如清華、北大、上海交大、西安交大、浙江大學在申請時會略微占據優勢,這也就造成了CS的申請的競爭比較激烈的局面。
㈣ 美國微軟公司的軟體開發工程師一般都是什麼學歷
一般情況下,美國微軟公司的軟體開發工程師都是至少本科以上,博士居多
㈤ 去美國留學,讀計算機專業偏軟體工程和人工智慧,申請的情況如何在美國就業如何
軟體工程Software Engineering。大體上分成軟體設計、編程語言和軟體測試。什麼需求分析、結構設計、開發流程、生命周期等等全在此范圍內。計算機專業的基礎學科如操作系統、數據結構和演算法全部包含。此方向幾乎屬於CS內部第一大的方向了,錄取名額很多,獎學金也有一些。不過由於市場需求巨大,就業也不是什麼問題。說白了,這個專業是培養coder的,當然coder做長了能做architect。
人工智慧其實是很綜合的學科,裡面涵蓋了計算機專業的很多小方向。比如機器學習系統,計算機語言,圖像處理,語音識別,機器人,人機交互,機器人等等。對於申請者的計算機科學背景要求較高,包括數據結構演算法等等,都需要有一定學習基礎。不過這個方向最近很熱,招收的名額也比較多,也有從主要招收PhD向Master轉移的趨勢。完全對口的工作應該是R&D的性質,找起來有難度,不過退一步海闊天空,在各類電子設備商處都有學習此類專業可以涉足的工作。
㈥ 軟體工程學生有哪些適合出國留學的學校
美國大學軟體工程專業的申請競爭是非常激烈的。IT行業的發展造就了無數的程序員,盡管大家開發的軟體應用於不同的領域,但大家都是程序員,即軟體工程師,所以申請美國大學軟體工程專業的時候,寫過程序的都可以說有這方面的實際經驗,都可以往這條船上擠。因此,美國大學的軟體工程專業受到在校學生和工作人員的青睞,申請人數增多,拿Offer就比較難了, 學生拿什麼跟有數年工作經驗的軟體工程師競爭呢。不過,美國大學軟體工程專業的申請不僅僅是需要工作經驗那麼簡單,不是單純的比誰會寫編碼,誰的編碼寫的好。下面將對美國大學軟體工程專業的申請要素進行分析。
美國大學軟體工程專業申請要素分析:
1、論文>重要的榮譽/獎項/經歷>出身>GPA>推薦信>TOEFL/GRE>陶瓷>PS(SoP)>GRE,這是永恆的不等式
①論文
美國大學招人最主要就是看你的研究能力,看你能不能給老闆幹活。雖然用論文來衡量一個人的研究能力未免太絕對,但目前主要是這樣。因為看項目的話隨你怎麼說都行,國外的教授基本對國內的項目都不了解。這里的論文主要是指國際會議的英文論文,local的,forgetit.由於CS軟體工程方向的特點,當前本學科幾乎所有重要的論文基本都(至少是先)發表在國際會議上,主要是各領域的頂尖會議.當然我們不能指望我們國內的CS軟體工程申請者能在這些頂尖會議上發表論文,但至少在一些比較正規的會議上有文章(如果審查委員會知道這些會議的話)絕對會大大增加你的錄取機會!至於期刊的話,除非在JCST,軟體學報,計算機學報之類的有文章你可以強調一下難度,其他的中文期刊,有也只是廖勝於無。
②重要的榮譽/獎項/經歷
國外教授最青睞的榮譽/獎項就是數模競賽和數學競賽了,當然是全國級的,世界級的更好,(local的話,有也只是寥勝於無)。其它比較重要的經歷如 MSR等的研究經歷也還不錯。此外可能一些重要獎學金,大公司的研究實習經歷也會起到一些作用。至於學生幹部/其它特長(除非很重要很突出)之類的經歷,forgetit。
③出身
就是你出自的學校了,很現實的事,出身絕對重要!事實上不管在國內還是美國,出身(畢業學校)都非常重要,傳統名校/常青藤畢業的學生在擇校/工作等方面確實比一般其他學校的受到更好的照顧。當然看一個人絕對不能光看出身,但一般而言,出身絕對重要。就拿申請而言,一般名校是只看國內Top10的學校的,看其他國家也是(比如印度,只認IIT,其它的都被丟垃圾桶去了),如果不是 Top10出身,又沒有其他特別突出的強項,那麼下場只有一個。
④GPA
雖然前十名的學校中大多數宣稱在4.0中獲得3.0以上的GPA就足以申請,但根據歷年的實際經驗,成功申請Top10計算機專業的GPA一般都在3.6以上,個別學校的入學新生平均GPA可達3.8。
⑤推薦信/PS(SoP)
推薦信其實國外教授還是看的,如果有比較強的support的話(看你的推薦人,以及裡面的寫法)還是很重要的。從某種程度上來說,其實大家應該更重視推薦信甚於ps!當然由於國內眾所周知的原因,可靠性會打一定折扣,但如果你的推薦人牛,或推薦老師很負責或你的內容組織的好的話,還是比較重要的。
TOEFL/GRE只要過了一些門檻就可以了,而這個門檻大多數中國學生還是容易達到的,當然可能TOEFL難一些達到。不少學校有對TOEFL單門不能低於多少分是有限制,而且一些學校對錄取學生的TOEFL成績的要求還蠻高的!國際學生申請美國大學的TOEFL成績底線為600分(老TOEFL),實際經驗是前十名的計算機專業往往要達到630-650分。
由於計算機專業應用廣泛,大多數美國本土申請者往往選擇碩士,而學術型的博士學位申請一般在國際學生之間進行競爭,因此優異的TOEFL成績是必不可少的。而GRE,除了要參加GREGeneralTest以外,建議申請者盡量參加GRE計算機專項考試(GRE Subject Test),以體現自己的專業實力,獲得學校的青睞。
⑦陶瓷
其實,陶瓷的重要系數是可變的,陶瓷得法的話是很重要的,但是這個建立在一定的基礎上:你的實力確實很強,你的背景與方向很合老闆意思(或老闆准備轉的方向)!所以陶瓷一定要找准方向,找准老闆,不要盲目,一些重要的原則如:一個系不要同時套2個或以上,AssisProf比Asso/Pro更急切需要人手(如果他的fund夠得話)等等。
⑧個人陳述
除了其它專業的共性要求外,最好能夠通過個人陳述凸顯自己在計算機領域內的科研能力,向校方展現自己的研究潛力。
2、選校VS選教授
如果你可以選,建議你找個好老闆.完全放棄國內培養出來的那種』名校情節』.特別牛的學校,或者你有什麼另類想法例外.美國的體制,是以教授為單位,為中心的.他們要自己找錢,向外界推銷自己.如果他牛,交際面廣,對你以後發paper,找工作有很大的幫助.相反你如果跟錯老師,以後會非常非常的郁悶. 一點不誇張.
3、碩士VS博士
如果各位家裡小康的話,可以考慮申請一些MSC的program,MSC是不容易拿獎的,所以比有獎的PhD容易很多。如果你申軟體工程的offer,錯誤的申請了職業培訓類型的SEmaster,你拿offer得難度至少會像MBA一樣大。
申請碩士優勢有三:
①可以碩士畢業就在美國工作。
②在美國再申請PhD的話比在國內方便不止一倍。
③美國有無數CS的工作崗位,報酬優厚。
鑒於美國大學獎學金的問題,中國多數學生會申請博士,相對於碩士而言,博士更容易獲得獎學金。然而,很多學生在拿到碩士學位後,就中止了博士階段的學習,開始找工作了。美國多數學校允許在博士課程階段,修夠一定的學分後,拿到一個碩士學位。在不允許這種情況的學校里,中國學生往往也會想法設法換成碩士 Program,然後畢業。因此很多美國大學教授對此意見很大,對今後中國學生的申請會產生不利的影響。能否提前畢業或換成碩士畢業,主要看獎學金的來源。因為一般助教TA的獎學金來自於學校,而非系裡,所以相對要容易成功一些。而助研RA的錢多與老闆或系裡密切掛鉤,因此你的提前離去,會對項目有影響,所以往往不易,視老闆關系,時機而定。
㈦ 美國哪些大學計算機軟體開發好
去哪所學校,取決於你本科所在的學校、成績、編程能力、Gre和托福成績……
你的要求這么模糊,別人木有辦法給你回答~
㈧ 畢業兩年,軟體開發工作兩年,想到美國讀MBA
不明覺厲,不過我周邊考過MBA回來的人,並沒有高大上,貌似就是開拓了眼界,希望LZ慎重。
㈨ 美國大學本科專業computer science.我學軟體開發,是選BA還是BS,兩者有什麼區別。。。急啊。。。。
BA:Bachelor of Art 簡單的說就是文科學士
BS:Bachelor of Science 簡單的說就是理科學士
同學,你學計算機肯定是理科學士嘛
本機構專注美國留學,有問題請追問
㈩ 急!!求高人指點!!將來想去美國深造,大學選專業是選計算機科學與技術還是軟體工程
親愛的,你選什麼專業要看你的個人興趣,因為只有你有興趣你才能堅持的學下去,並且取得不錯的成績。將來去美國深造,讀研究生,需要看你的GPA,也就是大學4年的平均分,還有GRE和托福。所以你既然決定將來去美國,就要提前做好相應准備。
