“軟件工程”和“計算機科學”傻傻分不清楚?

在選擇專業的時候,小夥伴們有沒有曾被兩個專業名稱搞得暈頭轉向過?有些名字聽起來好像差不多,可實際上卻是兩個完全不同的專業,甚至被劃分在兩個不同的院系中。

今天就為大家揭秘——軟件工程(Software Engineering)和計算機科學(Computer Science)到底都有什麼不同。


“軟件工程”和“計算機科學”傻傻分不清楚?

專業對比


“軟件工程”和“計算機科學”傻傻分不清楚?

專業內容

本科課程設置

在湖首大學,這兩個專業的學生在第一年都要學習該院系的基礎課程,比如工程學院的工程類基礎課,或理學院的數學、邏輯類基礎課。

從第二年開始,兩個專業的學生進行專業必修課的選擇。


“軟件工程”和“計算機科學”傻傻分不清楚?

從上面的列表可以看出,軟件工程重在培養軟件工程師,從基礎上教學生軟件的搭建和系統的研發、管理及分析。

而計算機科學更注重編程、計算機語言、大數據的學習。


研究生課程設置

在研究生教育層面,湖首大學將軟件工程與電氣工程結合,開設電氣與計算機工程學碩士MSc Eng in Electrical and Computer Engineering。電氣工程的學習同樣涉及電子、網絡,因此電氣工程與計算機工程的交叉學習成為目前工程領域的大趨勢,學生可以獲得更全面、更立體的知識體系。

計算機科學在研究生層面,課程名稱是計算機科學碩士 MSc Computer Science。

湖首大學為兩個專業都設置了授課型以及研究型的課程選項,學生可以自由進行選擇。


“軟件工程”和“計算機科學”傻傻分不清楚?

就業前景&專業選擇

看完上面的分析,還是不太清楚該怎麼選擇專業嗎?

根據上面的內容,如果你喜歡數學、邏輯,或者想進入CS專業領域,如人工智能、機器學習、網絡技術安全等,那計算機科學更加適合你。

如果你對動手操作更感興趣,或者想學習軟件的構建和維護,你應該選擇軟件工程。

其實湖首大學軟件工程和計算機科學專業的畢業生就業前景類似,他們都將擁有專業且廣泛的計算機和軟件知識,為今後的職業生涯做充分的準備。


軟件工程專業未來的職業發展包括:

軟件工程師

軟件分析師

信息安全管理人員

系統開發人員等


計算機科學專業未來的職業發展包括:

計算機科學家

軟件測試

軟件研發

數據分析

數據庫管理等


其中,加拿大軟件工程師 (software engineer) 平均年薪為7萬加元;計算機科學家 (computer scientist) 平均年薪為6.9萬加元。(數據來自Payscale)


湖首優勢

帶薪實習

值得一提的是,這兩個專業的學生都有機會申請參加8-16個月的帶薪實習,僱主包括 IBM、黑莓、Shell Suncor、本田、西門子、龐巴迪、貝爾等。

湖首大學的畢業證書也會註明學生的帶薪實習經歷,學位證上會清楚標明Co-op字樣,證明學生在學習階段已經累積了相應工作經驗,讓學生在申請工作時擁有更明顯的競爭力。


學術認證和硬件支持

軟件工程

湖首大學的軟件工程屬於工程類課程,並受加拿大工程教育認證委員會CEAB認證。目前全加拿大隻有13所大學的軟件工程專業受到認證。

CEAB隸屬於加拿大工程師協會,負責工程教育認證的所有相關事宜。加拿大大學所開設的工程類教育課程都由CEAB認證、監管。

因此,對比其他未受認證的大學,湖首的軟件工程擁有超高教育質量的保障。


計算機科學

湖首大學的計算機科學,在近25年以來一直位於業界領先地位。計算機科學部門位於學校裡的“先進技術和學術中心(ATAC)”,這是一座引人注目的建築,其中包含許多大學的計算活動和研究。


分享到:


相關文章: