加拿大軟件工程和計(jì)算機(jī)科學(xué)專業(yè)到底都有什么不同?
軟件工程(Software Engineering,也有大學(xué)是計(jì)算機(jī)工程Computer Engineering)和計(jì)算機(jī)科學(xué)(Computer Science)這兩個(gè)專業(yè)到底都有什么不同?
加拿大軟件工程和計(jì)算機(jī)科學(xué)專業(yè)到底都有什么不同?
軟件工程(Software Engineering,也有大學(xué)是計(jì)算機(jī)工程Computer Engineering)和計(jì)算機(jī)科學(xué)(Computer Science)這兩個(gè)專業(yè)到底都有什么不同?
這個(gè)話題源自于,很多學(xué)生申請(qǐng)“計(jì)算機(jī)”類專業(yè)時(shí),很容易迷糊的地方,尤其我們家長(zhǎng)朋友更加“云里霧里”,所以,參照加拿大湖首大學(xué)的情況,舉例陳述,也許各個(gè)大學(xué)不一定完全一樣,但是大的劃分方向一樣。
1)兩個(gè)專業(yè)分屬不同學(xué)院,軟件工程專業(yè)和計(jì)算機(jī)科學(xué)專業(yè),一般來(lái)說(shuō),分別屬于工程學(xué)院 Faculty of Engineering 和理學(xué)院 Faculty of Science 的(多倫多大學(xué)則是在文理學(xué)院)。
2)教學(xué)側(cè)重點(diǎn)不一樣,軟件工程內(nèi)容更深入。軟件工程專業(yè)是結(jié)合了工程類和計(jì)算機(jī)科學(xué)的很多基礎(chǔ)知識(shí)。這個(gè)領(lǐng)域重要的方向包括嵌入式、網(wǎng)絡(luò)、機(jī)器智能、計(jì)算機(jī)軟件和網(wǎng)絡(luò)安全。該專業(yè)是一門用基礎(chǔ)算法進(jìn)行信息儲(chǔ)存、轉(zhuǎn)化、交流的專業(yè)。是依托于數(shù)學(xué)和工程的一個(gè)學(xué)科。而計(jì)算機(jī)科學(xué)運(yùn)用分析和設(shè)計(jì)去轉(zhuǎn)化和使數(shù)據(jù)安全。所以,教學(xué)內(nèi)容上前者更加深入,當(dāng)然學(xué)習(xí)壓力會(huì)更大!
3)課程的設(shè)置方式類似但是內(nèi)容不同,一般這兩個(gè)專業(yè)的學(xué)生,在第一年都要學(xué)習(xí)該院系的基礎(chǔ)課程,比如工程學(xué)院的工程類基礎(chǔ)課,或理學(xué)院的數(shù)學(xué)、邏輯類基礎(chǔ)課。從第二年開(kāi)始,兩個(gè)專業(yè)的學(xué)生進(jìn)行專業(yè)必修課的選擇。
軟件工程專業(yè)課:數(shù)據(jù)管理和信息系統(tǒng)、計(jì)算機(jī)體系結(jié)構(gòu)簡(jiǎn)介、計(jì)算機(jī)硬件和軟件系統(tǒng)、匯編語(yǔ)言與操作系統(tǒng)、編譯器和算法設(shè)計(jì)、移動(dòng)端計(jì)算技術(shù)、軟件測(cè)試和質(zhì)量保證、操作系統(tǒng)、軟件性能分析、網(wǎng)絡(luò)健康信息學(xué)、數(shù)值方法和建模、大數(shù)據(jù)、操作系統(tǒng)原理、云計(jì)算、應(yīng)用計(jì)算智能、編程語(yǔ)言、數(shù)據(jù)和數(shù)字通信、算法設(shè)計(jì)和分析、數(shù)字信號(hào)與圖像處理、游戲編程等等,從上面的列表可以看出,軟件工程重在培養(yǎng)軟件工程師,從基礎(chǔ)上教學(xué)生軟件的搭建和系統(tǒng)的研發(fā)、管理及分析。計(jì)算機(jī)科學(xué)專業(yè)課:更注重編程、計(jì)算機(jī)語(yǔ)言、大數(shù)據(jù)的學(xué)習(xí)。
展開(kāi)來(lái)說(shuō),從課程將來(lái)對(duì)應(yīng)碩士銜接上看:到研究生時(shí),大學(xué)課程設(shè)置可能將軟件工程與電氣工程結(jié)合,開(kāi)設(shè)電氣與計(jì)算機(jī)工程學(xué)碩士MSc Eng in Electrical and Computer Engineering。電氣工程的學(xué)習(xí)同樣涉及電子、網(wǎng)絡(luò),因此電氣工程與計(jì)算機(jī)工程的交叉學(xué)習(xí)成為目前工程領(lǐng)域的大趨勢(shì),學(xué)生可以獲得更全面、更立體的知識(shí)體系。計(jì)算機(jī)科學(xué)在研究生層面,課程名稱是計(jì)算機(jī)科學(xué)碩士 MSc Computer Science。當(dāng)然,大學(xué)為兩個(gè)專業(yè)都設(shè)置了授課型以及研究型的課程選項(xiàng),學(xué)生可以自由進(jìn)行選擇。
4)根據(jù)個(gè)人能力和愛(ài)好選擇這兩個(gè)專業(yè)。根據(jù)上面的陳述,結(jié)合自己能力和愛(ài)好來(lái)選擇:如果你對(duì)動(dòng)手操作更感興趣,或者想學(xué)習(xí)軟件的構(gòu)建和維護(hù),你應(yīng)該選擇軟件工程。如果你喜歡數(shù)學(xué)、邏輯,或者想進(jìn)入CS專業(yè)領(lǐng)域,如人工智能、機(jī)器學(xué)習(xí)、網(wǎng)絡(luò)技術(shù)安全等,那計(jì)算機(jī)科學(xué)專業(yè)更加適合你。
5)就業(yè)前景,軟件工程和計(jì)算機(jī)科學(xué)專業(yè)的畢業(yè)生就業(yè)前景類似,他們都將擁有專業(yè)且廣泛的計(jì)算機(jī)和軟件知識(shí),為今后的職業(yè)生涯做充分的準(zhǔn)備。軟件工程專業(yè)未來(lái)的職業(yè)發(fā)展包括:軟件工程師軟件分析師,信息安全管理人員,系統(tǒng)開(kāi)發(fā)人員等
計(jì)算機(jī)科學(xué)專業(yè)未來(lái)的職業(yè)發(fā)展包括:計(jì)算機(jī)科學(xué)家,軟件測(cè)試,軟件研發(fā),數(shù)據(jù)分析,數(shù)據(jù)庫(kù)管理等。
從收入角度,其實(shí)兩個(gè)專業(yè)差不多,加拿大軟件工程師 (software engineer) 平均年薪為7萬(wàn)加元;計(jì)算機(jī)科學(xué)家 (computer scientist) 平均年薪為6.9萬(wàn)加元。
總體看法,如果你要想投身“計(jì)算機(jī)”這個(gè)行頭,我建議大家考慮:
1、你有沒(méi)有扎實(shí)的數(shù)學(xué)和物理基礎(chǔ),邏輯思維能力如何?
2、大學(xué)前,你接觸的“計(jì)算機(jī)”知識(shí),而且興趣愛(ài)好到底有多大?當(dāng)然不是說(shuō)喜歡玩游戲就是喜歡計(jì)算機(jī)!起碼你破解過(guò)游戲的程序嗎?
3、對(duì)在讀計(jì)算機(jī)類課程,你需要面對(duì)很多的壓力,壓力來(lái)源于:知識(shí)的更新很快,很多知識(shí),大學(xué)默認(rèn)你已經(jīng)掌握;也來(lái)源于,你的同學(xué)群體,例如,我在多大的計(jì)算機(jī)科學(xué)專業(yè),看到很多教授都是印度裔的,那么也許就是印度孩子對(duì)數(shù)學(xué)能力掌握比我們有優(yōu)勢(shì);持續(xù)壓力承受能力也是讀這個(gè)專業(yè)的壓力。
4、傳統(tǒng)上,工程類各種專業(yè)本身要求都很高,而近年來(lái)發(fā)現(xiàn),其實(shí)計(jì)算機(jī)科學(xué)專業(yè)由于大家看到就業(yè)和收入前景差不多,所以越來(lái)越多有能力讀工程的學(xué)生選擇讀計(jì)算機(jī)科學(xué),所以造成一定的“水漲船高”的局面,要求也越來(lái)越高。
5、這兩個(gè)專業(yè)都是“終身學(xué)習(xí)”的專業(yè),一旦入行,永遠(yuǎn)在學(xué)習(xí)路上,稍停步,就跟不上,就可能被淘汰。
-
有疑問(wèn)在線咨詢老師
咨詢時(shí)間:9:00-23:00
非咨詢時(shí)間也可留言 -
400-618-8866
請(qǐng)撥打電話咨詢咨詢時(shí)間:9:00-23:00