計算機工程和計算機科學專業傻傻分不清楚?
計算機相關專業是留學申請的大熱門,比如計算機工程和計算機科學,名字只有兩字之差,有的同學就會看錯,甚至以爲他倆是一個專業。Computer Science 與 Computer Engineering雖是師出同門,但具體課程設置、培養方向、研究領域是各有差別的。
計算機工程和計算機科學都是前景無限的火爆專業,但未來想要從事計算機相關職業的同學,在選專業時一定要分清楚,今天我們就以兩枚offer舉例,一個是計算機工程,一個是計算機科學,但同屬於紐約大學Tandon工程學院,兩者的區別就會一目瞭然~
既然師出同門,計算機工程和計算機科學在研究領域自然會有一定交叉,兩者相互補充。計算機科學專業偏重軟件開發領域,計算機工程專業側重計算機硬件,可以說,CE 比 CS 的應用性更強,但兩者都要學習基本計算機操作、編程、數學等知識。
計算機科學
計算機科學主要研究如何用計算機設備處理、儲存數據,包括理論研究、編程語言、數據架構、算法。因此,要求學生具備基本分析技能,擅長數學、編程、邏輯推理等。另外,CS是一個大方向,它還包括許多細分方向,常見的有人工智能、軟件工程、計算機網絡、計算機圖形、人機交互等。
從研究方向上能看出,CS專業的課程包括算法、數據結構、軟件工程、系統軟件、系統安全等,NYU就允許CS學生除了核心專業課程,還可以選擇相關領域的課程,比如移動應用程序開發計算機網絡安全、Web和多媒體設計、數據挖掘等。
紐約大學CS項目核心課程包括Design & Analysis of Algorithms、Software Engineering、Programming Languages、Artificial Intelligence、Principles of Database Systems、Computer Architecture、Information Visualization、Information, Security and Privacy等。
計算機工程
計算機工程的研究領域是結合了工程和計算機科學的內容,包括硬件工程、電子電路設計、微處理器、計算機體系結構等。因此,要求學生不僅掌握編程技巧,還要對電磁場、電路原理、電子系統設計等了如指掌。CE專業分支包括計算機編譯器和操作系統、計算機視覺和機器人學、集成電路設計、量子計算等。
由於計算機工程專業更注重應用,課程設置自然注重培養學生用科技解決跨學科問題的能力。除了要求選修計算機網絡、算法、數據結構編程等課程外,學生還需學習VLSI系統設計、混合信號集成電路設計、工程數學、工程模型優化等課程。
紐約大學CE項目核心課程包括Computing Systems Architecture、Advanced Hardware Design、Introduction to VLSI System Design、Real Time Embedded Systems、Internet Architecture and Protocols 。
NYU計算機科學專業的畢業生從事的職業包括軟件工程師、程序員、數據庫管理員、計算機網絡架構師、IT分析師等。計算機工程專業的畢業生有計算機硬件工程師、電子工程師、機械工程師、移動設備工程師等。
最後,申請紐約大學Tandon工程學院需要託福/雅思成績,也接受不低於115分的Duolingo。CS和CE都要求相關專業背景,有編程、算法、數據結構等課程基礎,但CS要求更嚴格,條件更苛刻,申請競爭也更激烈。
近年來,計算機方向錄取形勢取嚴峻,申請人數暴增,同學們一定要儘早規劃,向招生官全方位展現個人學術潛力和優秀特質,就不怕沒offer~