更新時間:2024-10-06 15:55:53作者:留學之路
Computer Science 和 Computer Engineering,這兩個專業可以說是師出同門,也都是當下的熱門專業,但是從專業角度來說,它們又各有著自己的學習和研究領域。
計算機科學是研究計算機設備如何處理、存儲和通信數據和指令的科學,利用算法處理數據和指令來編寫軟件技術等。
基本核心課程:數據結構和算法、高等數學、高級軟件開發、操作系統(OS)設計、數據安全/防御性編程等。
熱門就業職位:軟件工程師、手機應用程序開發人員、 UI / UX 的設計師、計算機科學家、操作系統設計師、數據科學家、系統分析師。
計算機工程是計算機科學和電子工程的交叉學科專業。它更關注微處理器如何工作、設計以及優化;如何設計電子元件的綜合系統、如何處理軟件內指令以及如何針對特定的硬件平臺編寫、編譯和優化軟件。
基本核心課程:電子電路設計、人工智能與機器人、基本軟件開發、計算機架構與設計、數字信號處理、微處理器設計和接口等。
熱門就業職位:電氣工程師、電子產品架構師、計算機硬件工程師、機械工程師、芯片架構師、移動設備工程師、質量控制工程師。
我們可以發現,CE專業還是更偏向于工程方向,就業方向也是更靠近工程師。
例如哥倫比亞大學的計算機系,設置在工程與應用科學學院(School of Engineering and Applied Sciences),擁有MS in Computer Science,MS in Computer Engineering兩個項目。
MS in Computer Science共30個學分,要求至少修改完6個學分的6000-level的課程,非CS專業課只能占3學分。從計算機生物學,計算機安全,計算機科學基礎,機器學習,自然語言處理,網絡系統,軟件系統,視覺圖形互動和機器人,MS個性化,碩士論文十個分支中選擇一個來進行學習。
MS in Computer Engineering,則屬于與電氣工程部門聯合的項目。