在選擇專業的時候,小夥伴們有沒有曾被兩個專業名稱搞得暈頭轉向過?有些名字聽起來好像差不多,可實際上卻是兩個完全不同的專業,甚至被劃分在兩個不同的院系中。
今天就為大家揭秘——軟件工程(Software Engineering)和計算機科學(Computer Science)到底都有什麼不同。
專業對比
專業內容
本科課程設置
在湖首大學,這兩個專業的學生在第一年都要學習該院系的基礎課程,比如工程學院的工程類基礎課,或理學院的數學、邏輯類基礎課。
從第二年開始,兩個專業的學生進行專業必修課的選擇。
從上面的列表可以看出,軟件工程重在培養軟件工程師,從基礎上教學生軟件的搭建和系統的研發、管理及分析。
而計算機科學更注重編程、計算機語言、大數據的學習。
研究生課程設置
在研究生教育層面,湖首大學將軟件工程與電氣工程結合,開設電氣與計算機工程學碩士MSc Eng in Electrical and Computer Engineering。電氣工程的學習同樣涉及電子、網絡,因此電氣工程與計算機工程的交叉學習成為目前工程領域的大趨勢,學生可以獲得更全面、更立體的知識體系。
計算機科學在研究生層面,課程名稱是計算機科學碩士 MSc Computer Science。
湖首大學為兩個專業都設置了授課型以及研究型的課程選項,學生可以自由進行選擇。
就業前景&專業選擇
看完上面的分析,還是不太清楚該怎麼選擇專業嗎? 根據上面的內容,如果你喜歡數學、邏輯,或者想進入CS專業領域,如人工智能、機器學習、網絡技術安全等,那計算機科學更加適合你。
如果你對動手操作更感興趣,或者想學習軟件的構建和維護,你應該選擇軟件工程。
其實湖首大學軟件工程和計算機科學專業的畢業生就業前景類似,他們都將擁有專業且廣泛的計算機和軟件知識,為今後的職業生涯做充分的準備。
軟件工程專業未來的職業發展包括: 軟件工程師 軟件分析師 信息安全管理人員 系統開發人員等
計算機科學專業未來的職業發展包括: 計算機科學家 軟件測試 軟件研發 數據分析 數據庫管理等
其中,加拿大軟件工程師 (software engineer) 平均年薪為7萬加元;計算機科學家 (computer scientist) 平均年薪為6.9萬加元。(數據來自Payscale)
湖首優勢
學術認證和硬件支持
軟件工程
湖首大學的軟件工程屬於工程類課程,並受加拿大工程教育認證委員會CEAB認證。目前全加拿大隻有13所大學的軟件工程專業受到認證。
CEAB隸屬於加拿大工程師協會,負責工程教育認證的所有相關事宜。加拿大大學所開設的工程類教育課程都由CEAB認證、監管。
因此,對比其他未受認證的大學,湖首的軟件工程擁有超高教育質量的保障。
計算機科學
湖首大學的計算機科學,在近25年以來一直位於業界領先地位。計算機科學部門位於學校裡的“先進技術和學術中心(ATAC)”,這是一座引人注目的建築,其中包含許多大學的計算活動和研究。