美國大學計算機基礎課程設置
1. 美國大學本科通識課程學什麼伊利諾伊理工大學計算機排名是多少
美國大學本科通識課程學什麼?
就以麻省理工學院(MIT)為例子。首先要知道,全部被麻省理工學院錄取的學生,無論你的課程興趣是什麼,在大一環節都是沒明確更專業的(undecided)。那樣大一必須選擇現代教育的課程以達到相對應規定(),與此同時在這段時間探索自己的學科興趣。這一GIRs便是麻省理工學院的關鍵課程,是本科畢業生後邊兩年教學的基本。

課程具體內容:數據結構總論,面向對象設計技術性,軟體開發總論,類,目標與應用,抽象數據類型,calloc,單鏈表和雙鏈表,局部變數,Big-O,字元串數組,二維數組,單鏈表,承繼,遞歸演算法,二叉搜索樹,排列,投射,圖,散列,軟體項目管理對策,手機軟體項目模型,優化演算法和實際手機軟體方法。
電子計算機體系結構基本
講課老師:VirgilBistriceanu,伊利諾伊理工大學電子計算機博士研究生,在IIT擔負教師的前提下創立了一家IT咨詢管理公司,行業領域包含網路信息安全,敏捷軟體開發,軟體性能測試,電子計算機體系結構。曾獲伊利諾伊州技術協會舞台聚光燈獎。
課程總體目標:本課程闡述了計算機軟體內部的體系結構,包含小型,中小型和計算機cpu體系結構。側重於計算機系統,指令系統及其該電腦中程序設計語言的完成相互關系。在系統編程層面,該課程專家教授了繁雜的雙層系統軟體的部件,包含設備驅動程序,系統,運用軟體界面和操作界面。
課程具體內容:電子計算機體系結構,特性主要表現考量方式,指令系統設計方案,定址方式方式,儲存器結構分析,緩存文件,流水線結構,高端C語言程序編寫,步驟抽象化,流程優化,動態內存分配和垃圾分類收集,系統級I/O和基本上IPC。
2. 美國留學生計算機專業學什麼
美國大學計算機專業的研究分支也非常多,不同分支對申請人的要求也會不同,下面簡單介紹一下美國大學計算機專業的分支。
軟體工程
軟體工程方向主要研究開發大規模軟體系統的原理和技術。大體上分成軟體設計、編程語言和軟體測試。什麼需求分析、結構設計、開發流程、生命周期等等全在此范圍內。計算機專業的基礎學科,如操作系統、數據結構和演算法全部包含。此方向幾乎屬於計算機專業內部第一大的方向了,錄取名額很多,獎學金也有一些。不過由於市場需求巨大,就業也不是什麼問題。
資料庫
資料庫方向具體又有資料庫系統,數據挖掘等等。從很理論的關系資料庫、雲資料庫,到很應用的SQL,全在學習范圍之內。畢業生可以做資料庫管理工程師。不過請注意這種工程師職位對於經驗要求較高,尤其是高薪全職在大公司的資料庫管理工程師,剛畢業的學生恐怕有困難。不過工作可以找到,比如說兼職的實習性質,可以作為起步。對於編程序要求不算太高。
計算機網路
計算機網路甚至包括Telecommunication(通信)。這個范圍可就大了。網路應用、網路協議、網路通信、網路理論、網路安全等等全算在內。加密解密、路由演算法、甚至編解碼都是需要學習的學科。這個學科申請的競爭者非常多,來自EE,ECE背景的同學也都可以申請。不過本學科就業也算不錯,從設備商到運營商到第三方軟體開發商,都有職位可以選擇。
人工智慧
人工智慧其實是很綜合的學科,裡面涵蓋了計算機專業的很多小方向。比如機器學習系統,計算機語言,圖像處理,語音識別,機器人,人機交互,機器人等等。對於申請者的計算機科學背景要求較高,包括數據結構演算法等等,都需要有一定學習基礎。不過這個方向好像最近很熱,招收的名額也比較多,也有從主要招收PhD向Master轉移的趨勢。完全對口的工作應該是R&D的性質,找起來有難度,不過退一步海闊天空,在各類電子設備商處都有學習此類專業可以涉足的工作。
計算機圖形學
計算機圖形學,這個專業與上面的人工智慧、計算機網路、軟體工程全都有交叉。研究圖像的表達、處理等。計算機成像,三維動畫,甚至網路影像傳播都屬於這個方向的范疇。學習這個專業的同學可以去游戲設計公司,電影視頻製作公司找工作。總之,現在的生活離不開圖形圖像的數字表達處理,也就離不開學計算機圖形學和多媒體的同學。
人機交互
人機交互,語音識別之類(語音識別有時候也作為一個單獨的領域)。這個專業和人工智慧專業互相交叉。並且此專業是計算機科學、行為科學、人體工程學、設計類的一個交叉領域。這樣的專業的特點就是對工作經驗比較看重。與人工智慧一樣,這樣的領域如果找完全對口的工作有時候較難。
管理信息系統MIS
管理信息系統MIS本質上說就是一個資料庫系統,它和其他資料庫系統的不同就在於其目的用於整合必要的信息用於決策。決策支持系統、專家系統、執行信息系統等都是MIS的組成部分。MIS專業還分成在工程院(計算機學院)或者商學院(管理)下面。前者偏技術,後者是偏商科了。
3. 美國大學課程體系介紹
學分要求美國大學畢業學分要求一般為120個學分左右,個別學校會有不同。學分分類 General Courses(全校必修課),一般為30個學分左右,涵蓋人文、社科、理科、藝術等,范圍很廣,但涉獵都不會太深,不管什麼專業,都會學習這些課程,一般是大學課程的基礎。Major Core Courses(專業必修課),一般為45個學分左右,主要涉及同學拿到一個專業的學位必須要學習的課程。會有一定的梯度,從易到難。 Major Elective Courses(專業選修課),一般為30個學分左右,主要涉及一個專業細分小的分支或方向的課程,基本上也是學生在學習過程中根據自己感興趣的方向進行選擇。Minor Courses(輔修課程),一般為12-20個學分,在美國大學里,除了主修專業外,學生都會根據自己的興趣及學習的方向,利用補充課程的機會,輔修一個專業或者雙修一個別的專業。最低學分要求在學校里也規定了最低的學分要求,以及最高學分限制。也就是說,作為一個International Full-time Student,同學每學期必須修夠一定數量的學分,才能保證同學F-1學生簽證的身份。一般學校規定的本科生基本上都是3-4門課程或是12-16個學分,研究生為3門課程,9-12個學分左右,這里學生們要關注學校關於國際生的要求,選課時要根據相關規定來選課。 當然,如果一個學期想修更多學分,同學必須向學校證明同學的優秀及能力,向學校提前申請才行。比如,在第一個學期同學能夠修3門課程並保持全A,就能證明同學的學習能力,在接下來的學期就能申請修更多的課程。其實在美國人的眼裡一般是不建議學生加速學習的過程。他們認為學習是需要投入大量精力和時間的,只有循序漸進穩扎穩打,才能將知識學得更牢固,才能將所學知識吸收並應用到實踐。因此,如果同學去找Advisor申請多修學分,也會比較困難些,但只要留學生們有實力,也是可以實現的。教學內容美國大學的專業設置非常廣泛,他們非常鼓勵學生們在大一、大二基礎學習階段,廣泛涉獵多種類型的課程,相對而言,美國大學對於基礎知識的學習也要更精更細。美國的大學教育提供了這樣一個絕佳的機會,讓學生在不同的領域進行探索,而這也正是美國大學教育的特色之處。
4. 卡內基梅隆大學計算機專業都有什麼
1、計算機科學學院 (School of Computer Science, SCS)
該院下設七個部門或機構,分別為計算生物學部門(Computational Biology Department),計算機科學部門(Computer Science Department),人機交互研究所(Human-Computer Interaction Institute),軟體研究所(Institute for Software Research),語言技術研究所(Language Technologies Institute, LTI),機器學習部門(Machine Leaning Department)及機器人研究所(Robotics Institute),是美國少數幾個將計算機科學專業獨立成院的大學之一,是全美乃至全世界最大的計算機學院。該院可授予學士、碩士、博士學位,課程有數學、物理、計算機硬體、軟體工程、計算技巧、人工智慧、心理學、程序設計、機器人等。
2、卡內基工學院(Carnegie Institute of Technology)
該院由7個系組成:生物醫學工程系、化學工程系、土木與環境工程系、電子與計算機工程系、工程與公共政策系、機械工程系、材料科學與工程系;以及兩個研究所,分別是信息網路研究所和復雜工程化系統研究所。普通課程包括高等數學、物理、化學等課程外,專業課程有化學工程熱力學、化學工藝流程式控制制、結構力學、工程設計與製作、線性代數、電磁學、電子器件及電路、模擬電路分析與設計、電子與計算機工程、流體力學、熱傳導學、氣動力學、材料學、塑性材料、電學電磁學和光學、生理學、現代生物學、生物化學、物理化學、決策分析等等課程。[13]
3、藝術學院(College of Fine Arts)
卡內基梅隆大學擁有全美名列前十的藝術學院。它培養的學生從建築設計到表演藝術和視聽藝術等廣泛領域,由建築系、藝術系、設計系、戲劇系、音樂系組成。其平面設計、工業設計、建築設計等專業在全美均處於頂尖水平。
4、Tepper 商學院(Tepper School of Business)
該院不僅僅從事本科生的培養,同時也培養碩士、博士甚至更高級的人員;下設工業管理系。
5、Dietrich 人文和社會科學學院 (Dietrich College of Humanities and Social Sciences)
該院下設經濟系、英語系、歷史系、哲學系、心理學系、社會和決策學系、統計系。
6、梅隆理學院 (Mellon College of Science, MCS)
該院下設生物科學系、化學系、數學系和物理系,其課程包括物理、數學、化學、生物物理、生物化學、物理化學、統計學、分子生物學等等。
7、海因茨公共政策與管理學院 (H. John Heinz III College)
提供若干在公共政策與管理、醫療政策與管理、生物科技與管理、公共管理、藝術管理、娛樂產業管理、信息系統管理、信息技術、信息安全政策和管理方面的碩士課程。該院也提供一些博士課程。
8、軟體工程研究院(Software Engineering Institute)
卡內基梅隆大學的軟體工程專業遙遙領先於其它名校,它的軟體工程研究院是美國國防部軍管研究院。
5. 美國留學生計算機專業都學什麼
計算機科學主要研究計算機系統結構、程序系統(即軟體)、人工智慧以及計算本身內的性質和問題,它包含各容種與計算和信息處理相關主題的系統,從抽象的演算法分析、形式化語法,到編程語言、程序設計、軟體和硬體等。計算機學科主要分為三個大的研究方向:計算機系統結構、計算機應用、計算機軟體與理論。美國計算機科學專業主要有十大分支:軟體工程、資料庫、計算機網路、人工智慧、計算機圖形學和多媒體、體系結構/編譯器和並行計算、人機交互、管理信息系統、信息安全、理論和演算法。
6. 美國計算機專業大學選擇
你好
根據2018美國USNews計算機專業大學排名,有三個學校值得推薦,那就是斯坦福大學、麻省理工學院以及加州大學伯克利分校。
斯坦福大學
斯坦福大學(Stanford University)位於加州帕洛阿爾托(Palo Alto, California),是美國頂尖學校之一。斯坦福大學的畢業生遍布了谷歌、惠普以及Snapchat等頂級技術公司。斯坦福大學有著一個驚人的數字,該校畢業生創辦的所有公司每年的利潤總和高達2.7 萬億美元。
大學計算機專業畢業生最好的去向谷歌、蘋果、思科這些世界名企了。在申請該校時托福雅思成績均可,所以提供兩者中成績較高的是上策。
麻省理工學院
麻省理工學院(Massachusetts Institute of Technology)是美國一所綜合性私立大學,名譽全球,它有著「世界理工大學之最」的美名,是理科工科學生夢寐以求的大學。
麻省理工學院在眾多大學排名里,均位列世界前五。該校的數學、科學和工學專業等都享譽全球。
除了知名的學術能力,學校的宿舍也十分炫酷。位於查爾斯河附近的的宿舍被認為是美國最酷的宿舍之一,由著名建築師斯蒂文·霍爾設計。這個名為「海綿」的宿舍拿下了許多建築獎項。
學校計算機專業畢業生的去向有谷歌、IBM、微軟等。麻省理工學院部分專業更傾向於雅思成績,所以過硬的雅思成績對申請該學院很重要。
加州大學伯克利分校
加州大學伯克利分校(University of California-Berkeley)位於加州伯克利(Berkeley, California),史建於1868年,是美國的一所公立研究型大學,也是美國歷史悠久的大學之一。加州大學伯克利分校還是世界數學、自然科學、計算機科學和工程學最重要的研究中心之一,擁有世界排名第1的理科、世界第3的工科和世界第3的計算機科學,其人文社科也長期位列世界前5。據經濟學家分析,一個在加州大學伯克利分校的工科學生和一個沒讀過大學的人相比,在大學畢業20年後,該校畢業生的總收入會比沒上過大學的人多110萬美元,多麼可怕的數字。
計算機專業畢業生最好去向是谷歌、甲骨文、蘋果等,申請該校對於雅思成績的要求是不低於6.5分。
希望可以幫到你
7. 美國 留學計算機專業有哪些學校
1、美國斯坦福大學計算機專業
斯坦福大學擁有獨立的計算機科學系。瀏覽該校的教學手冊,最具特色的恐怕要算多門科普性計算機知識講座了,一般有兩到三個單元,涉及面非常之廣,從量子計算到數字演員,從計算科學的偉大思想到網路安全,從網上拍賣到使用元編譯發現大型開放源代碼軟體中的大量錯誤,其中還不乏對技術烏托邦、斯諾「兩種文化」、計算機面臨的困境以及迅速發展所帶來的諸多問題的思考。開課的老師陣容強大,基本上都是響當當的名教授,甚至包括圖靈獎得主John McCarthy。用這種講座代替計算機科學導論性質的專門課程,可以充分展示計算機科學的豐富內涵,使學生較早地了解學科的輪廓和脈絡,對於開闊學生視野,啟發學生的學習興趣也大有好處。由於美國大學中專業的選擇非常靈活,而近年來計算機學科招生受行業影響流失嚴重(這種情況甚至驚動了比爾•蓋茨,2004年微軟到各大高校招兵買馬時,他每站必到,利用自己的明星效應,大講計算機學科的美妙前景),可以想像,這種講座同樣也肩負著吸引學生選擇計算機專業的重大使命。
2、美國加州大學伯克利分校計算機專業
伯克利的課程設置也有很多獨樹一幟的地方,尤其是在專業基礎課方面,除了有專業導引課程「計算機科學專題」之外,對於沒有編程經驗的學生,第一門編程課是符號編程入門,採用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版本控制、系統和集成測試,最後要求完成一個實際產品,並進行演示。
3、美國UIUC(伊利諾依大學厄班納-香檳分校)計算機專業
UIUC的計算機科學專業創建於1972年,到1986年基本定型,十多年來幾乎沒有什麼變化。其中,數值分析方向課程中,Math225為矩陣論,CS257為數值方法,CS35x代表數值分析導論、常微分數值方法、偏微分與數值逼近和數值線性代數;
理論方向課程中,CS173為離散結構,CS273為計算理論,CS37x包括演算法、形式方法、程序驗證;
人工智慧方向課程中,CS348為人工智慧導論,CS34x包括機器人、機器學習與模式識別;
軟體方向,CS125為計算機科學導論,CS225為數據結構與軟體工程原理,CS31x包括資料庫、圖形學、多媒體,CS32x包括軟體工程、操作系統設計、分布式系統、編程語言與編譯器、並行計算、實時系統、編譯器構造、編程語言設計;
硬體方向課程中,CS231為計算機體系結構I,CS232為計算機體系結構II,CS33x包括計算機組成、VLSI系統與邏輯設計、VLSI系統設計、通信網路、嵌入式體系架構與軟體。
4、美國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以及網路與並發編程。
這種做法使得我們講授本課程的方式對學生來講既實用、具體,又能實踐,同時也非常利於調動學生的積極性。」
5、美國MIT(麻省理工學院)計算機專業
MIT的課程設置,只能用其學生起點高來解釋。該校沒有典型意義上的計算機科學專業,偏軟的只有理論計算機科學和人工智慧及其應用兩個專業。因此沒有類似於其他學校的導論課程。
在MIT的電子電氣工程與計算機科學系中,所有學生都要參加如下四門課程:6.001「計算機程序的結構與解釋」,當然與伯克利相同,採用的是Abelson等編著的同名教材;6.002「電路與電子學」;6.003「信號與系統」(自編講義);6.004 「計算結構」(Computation Structures),與伯克利的61C「計算機結構」對等。此外有兩門專業基礎數學課:「概率系統分析」和「計算機科學數學」,後者的教材是國外院校普遍採用的Rosen所著《離散數學及其應用》。
8. 美國大學本科必修課有哪些
美國正常的綜合大學的課程設置是這樣的:首先分為通識課和專業課。
通識課又要細分,每個內大學容的要求可能在細節上不一樣,但大致來說都差不多:
2-3門數學基礎課:一般是微積分1、微積分2和線性代數。1門統計學的基礎課。1-2門計算機的基礎課。
3門自然科學課:物理、化學、天文、生物、地質等學科的各種100或200level的課里選擇3門課來學習。
3門社會科學課:歷史、經濟學、政治、國際關系、性別研究、非洲研究、社會公正、犯罪學等學科的100或200level的課程里選擇3門來學習。
3門人文科學課 文學、藝術、哲學、人類學、考古學、攝影、建築等學科的100或200level的課程里選擇3門來學習。
1-2門體育課:球類、田徑、體育理論、健康學等的基礎課選擇1-2門來學習。
有些學校還要求上語言類課程(西班牙語、法語、義大利語等等)和宗教課程。
然後是專業課。專業課就是你本專業的課,又可以分為:
基礎課:本專業100-200level的課程,一般要選3-5門。
核心課:本專業300level的課,一般要選8-10門。
高級課:本專業400level以上的課,一般要選4-5門。
實習課:一般選1-2門。
