申請季專業(yè)解析 計算機科學, 軟件工程, 計算機工程
2023-10-10 10:43:00 來源:中國教育在線
近年來,越來越多的中國學子選擇留學,那其中申請季專業(yè)解析 | 計算機科學, 軟件工程, 計算機工程?本文則針對這個問題,為大家整理了資料,接下來咱們就一起往下了解吧。
.TRS_Editor P{margin-top:5px;margin-bottom:5px;line-height:2;font-family:宋體;font-size:10.5pt;}.TRS_Editor DIV{margin-top:5px;margin-bottom:5px;line-height:2;font-family:宋體;font-size:10.5pt;}.TRS_Editor TD{margin-top:5px;margin-bottom:5px;line-height:2;font-family:宋體;font-size:10.5pt;}.TRS_Editor TH{margin-top:5px;margin-bottom:5px;line-height:2;font-family:宋體;font-size:10.5pt;}.TRS_Editor SPAN{margin-top:5px;margin-bottom:5px;line-height:2;font-family:宋體;font-size:10.5pt;}.TRS_Editor FONT{margin-top:5px;margin-bottom:5px;line-height:2;font-family:宋體;font-size:10.5pt;}.TRS_Editor UL{margin-top:5px;margin-bottom:5px;line-height:2;font-family:宋體;font-size:10.5pt;}.TRS_Editor LI{margin-top:5px;margin-bottom:5px;line-height:2;font-family:宋體;font-size:10.5pt;}.TRS_Editor A{margin-top:5px;margin-bottom:5px;line-height:2;font-family:宋體;font-size:10.5pt;}
這幾天已經開始透露寒冷的氣息了,也意味著10月申請季已經來臨。同學們要抓緊擇校和選專業(yè)、遞交申請了。
今天小編就引用滑鐵盧大學(加拿大計算機專業(yè)“杠把子”之一)招生官和計算機學院學生的解讀以及課程設置的角度來深入剖析比較一下計算機科學、軟件工程和計算機工程這三個專業(yè)之間的差別。
滑大官方的解讀
這三個專業(yè)有非常多的共同點,都需要學習數碼硬件和軟件,三個專業(yè)都能很好的鍛煉學生解決問題的能力,而且今后通向的就業(yè)領域也非常相近,不過三個專業(yè)還是有一些不同之處。
圖片截取自:
https://uwaterloo.ca/software-engineering/future-undergraduate-students/frequently-asked-questions#Difference
大致譯文:
計算機工程,主要學習如何設計、開發(fā)和操作計算機系統(tǒng)。計算機工程集中在數碼硬件設備的計算機的設計與開發(fā),以及控制計算機的軟件開發(fā)。高階課程更偏向實踐能力和技術的培養(yǎng)和塑造。所以計算機工程是偏向于計算機硬件開發(fā)以及硬件和軟件交互的領域的學科。
大致譯文:
計算機科學是側重于了解,設計與開發(fā)計算機項目的學科。核心側重于數據傳輸,算法。高階課程偏向于編程技術及具體應用領域。計算機科學的課程設置更加靈活,讓學生有更多的靈活度選擇自己喜歡的計算機基礎課程去學習。
大致譯文:
軟件工程主要學習如何構建和維護軟件系統(tǒng)。是比計算機工程更加非常側重于軟件開發(fā)的專業(yè)。軟件工程比計算機科學相比,更加偏應用。側重于軟件開發(fā)的整個工藝過程。實操性更強,學科致力于幫助設計更加穩(wěn)定安全的軟件產品。
學生角度的解讀
Elisa Lou是滑鐵盧大學2015級軟件工程的學生,讓我們來一起看一下她眼中,軟工和計算機科學還有計算機工程有什么差別。
以下截圖來自于滑鐵盧大學官網:
https://aimango.postach.io/post/university-of-waterloo-software-engineering-vs-computer-science
計算機科學和軟件工程上一樣的課嗎?
答:如果是整體來看,計算機科學和軟件工程上的很多課程都是一樣的。不過軟件工程的課程設置會更加固定一些,不用操心選課問題。計算機科學的學生需要自己去安排很多選修課。
軟件工程比計算機科學專業(yè)更好么?
答:我在大一的時候會經常想這個問題。因為同專業(yè)的同學會經常討論,不過沒有一個項目一定是好于另一個項目的,每一個項目都有自己的優(yōu)點,需要根據個人喜好去選擇專業(yè)和設定專業(yè)目標。
軟件工程VS電子計算機工程
答:進入軟件工程會比進入電子計算機工程要更難,因為ECE每一屆會有300個位子,而軟件工程只有125個。沒有進入軟件工程的學生也會考慮選擇計算機工程或者計算機科學就讀。然后如果選擇了計算機工程,會有不少實驗課是必修課。所以計算機工程的學習強度其實比軟件工程還要大一些。大一和大二,軟工和計算機工程很多課程都是一樣的。如果你不喜歡硬件,那么可以選擇軟工。有不少我認識的計算機科學專業(yè)的學生最先開始是選擇的軟件工程,因為他們更喜歡軟件開發(fā)的一些課程。
計算機科學,軟件工程,電子計算機工程都需要有編程經驗才能申請么?
答:計算機科學和計算機工程在申請的時候不需要有編程經驗。計算機科學專業(yè)還有計算機工程專業(yè)的學生可以選擇CS115(給沒有編程經驗的學生選擇的編程入門課)去學習;CS135(大部分學生選擇這門)是給有一些編程經驗的學生選擇的;CS145是給比較有編程經驗而且數學競賽(歐幾里得數學競賽)表現優(yōu)秀的學生去選擇的,他們可以學習更高級的編程課。在申請的時候,軟件工程專業(yè)是需要申請者具備一定的編程能力的。因為項目的入學門檻還是比較高的。在AIF(滑鐵盧大學申請文書系統(tǒng))中要闡述清楚自己的計算機經驗和技能。
課程設置的角度
Computer Engineering
計算機工程會學習計算機軟件和硬件的知識,同時非常重視動手能力(工程專業(yè)通性),會學習向電路,邏輯閥,物理還有編程語言等知識與技能。
大一課程舉例:
微積分,化學,電子計算機實操課,物理,編程基礎,離散數學,數字電路與系統(tǒng),工程設計與嵌入式系統(tǒng)等)。
圖片截取自:
https://engiegirlsatuwaterloo.wordpress.com/2013/08/29/computer-engineering-software-engineering-or-computer-science/
Software Engineering
軟件工程的課程更偏向于應用,理科的課程也都會有(比如數學,物理),但是會比較少涉及到電子電路相比計算機工程。主要就是學習如何設計,開發(fā),維護新的軟件,并且讓軟件保持運行的安全與穩(wěn)定。
大一課程舉例:
編程原理,物理,線性代數,微積分,數據提取與應用,電子電路與系統(tǒng)。
Computer Science
計算機科學是設立在數學院的專業(yè),所以包含更多的數學課,比工程學院的課程更偏理論。沒有電路或者物理的課程,但是編程原理的課程會更多。數學的知識會非常多。如果想了解編程背后的邏輯與算法,選擇CS吧。
大一課程舉例:
數學微積分,編程基礎設計,代數數學,線性代數,微積分2,算法設計與數據提取,兩門選修課。
總結
1.CS偏理論,CE和SE偏應用。
2.CS和CE的課程設置靈活度要比SE要高。
3.進SE的難度要高于CE高于CS。
4.CS數學課會特別多,但是很少有電子電路的內容;SE有少量硬件的內容,主要是軟件相關的課程;CE是又有硬件的內容,又有編程相關的內容。
那么以上就是關于申請季專業(yè)解析 | 計算機科學, 軟件工程, 計算機工程的相關內容啦,以上內容作為參考分享給大家,希望能幫助到有需要的同學,如果還有更多想要了解的內容可以關注本平臺繼續(xù)瀏覽。
>>免費領全球留學白皮書,了解各大學報考條件、費用、開學時間、含金量<<