計算機科學(xué)與技術(shù)、軟件工程專業(yè)都能做程序員,那兩者有何區(qū)別?
在本科層次的高等教育專業(yè)設(shè)置中,工學(xué)門類下的計算機專業(yè)大類中,一共包含有計算機科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、物聯(lián)網(wǎng)工程、數(shù)字媒體技術(shù)、信息安全等18個本科專業(yè),其中計算機科學(xué)與技術(shù)專業(yè)畢業(yè)生可以授予理學(xué)、工學(xué)學(xué)士學(xué)位,而軟件工程專業(yè)只能授予工學(xué)學(xué)士學(xué)位,從這個區(qū)別上來看,大家可以知道計算機科學(xué)與技術(shù)是理論與實踐并行的專業(yè),而軟件工程則更是實踐為主。
兩個專業(yè)的主干課程區(qū)分
從大的方面來進行理論的區(qū)別,更不如以一個實際的例子來進行說明。筆者以西安電子科技大學(xué)這兩個本科專業(yè)開設(shè)的主干課程來看看兩者的區(qū)別:
計算機科學(xué)與技術(shù):計算機導(dǎo)論與C語言程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、微機原理與系統(tǒng)設(shè)計、計算機組織與體系結(jié)構(gòu)、操作系統(tǒng)、編譯原理、分布式計算、計算機通信與網(wǎng)絡(luò)、數(shù)據(jù)庫系統(tǒng)等。
軟件工程:軟件工程概論、面向?qū)ο蟪绦蛟O(shè)計、算法設(shè)計與分析、軟件系統(tǒng)結(jié)構(gòu)、系統(tǒng)分析與設(shè)計、軟件過程與項目管理等。
在后期,西安電子科技大學(xué)計算機科學(xué)與技術(shù)的專業(yè)課開設(shè)方向分為計算機軟件與理論方向、圖像與視頻處理方向、計算機網(wǎng)絡(luò)方向、嵌入式系統(tǒng)方向等4個方向。其中的軟件與理論方向開設(shè)有并行程序設(shè)計、JAVA程序設(shè)計、軟件分析與測試、軟件體系結(jié)構(gòu)、人機交互技術(shù)、數(shù)據(jù)倉庫與數(shù)據(jù)挖掘等。
計算機科學(xué)與技術(shù)專業(yè)的可拓展性更強
從西安電子科技大學(xué)這個實例中,我們可以發(fā)現(xiàn)計算機科學(xué)與技術(shù)是一個包含比較廣泛的專業(yè),基礎(chǔ)知識的學(xué)習(xí)包含了計算機類各個專業(yè)方面的內(nèi)容,在專業(yè)課的學(xué)習(xí)時才進行細分方向的區(qū)分,而軟件工程實際上就是其中的一個具體方向。
所以,我們在給學(xué)生填報高考志愿時,如果考生對自己的職業(yè)規(guī)劃沒有非常明確的目標,那么并不建議選擇具體的軟件工程方向,而是選擇大而泛的計算機科學(xué)與技術(shù)專業(yè),當(dāng)學(xué)生在大一甚至大二的學(xué)習(xí)過程中,發(fā)現(xiàn)自己的興趣方向(職業(yè)方向)后,再來確定自己的專攻方向,那回旋的余地要大于軟件工程專業(yè)。
譬如西安電子科技大學(xué)計算機科學(xué)與技術(shù)專業(yè)除計算機軟件與理論方向外,還有3個可選的方向供學(xué)生選擇,這3個方向具體開設(shè)課程情況如下:
圖像與視頻處理方向:模式識別、數(shù)字媒體技術(shù)基礎(chǔ)、游戲程序設(shè)計、視覺計算、計算機圖形學(xué)、數(shù)字圖像處理、數(shù)字信號處理等。
計算機網(wǎng)絡(luò)方向:網(wǎng)絡(luò)計算、隨機過程與排隊論、網(wǎng)絡(luò)存儲及討論、網(wǎng)絡(luò)程序計算、計算機與網(wǎng)絡(luò)安全、協(xié)議分析與設(shè)計、組網(wǎng)與運維。
嵌入式系統(tǒng)方向:嵌入式系統(tǒng)、數(shù)字信號處理、單片機電路設(shè)計與開發(fā)、計算機系統(tǒng)設(shè)計、嵌入式程序設(shè)計、VHDL語言與可編程邏輯器件等。
從不同的方向中,我們可以找到數(shù)字媒體技術(shù)、網(wǎng)絡(luò)工程等專業(yè)的影子,這也說明如果我們在大一期間選擇的是計算機科學(xué)與技術(shù)專業(yè),那么后期我們想轉(zhuǎn)換專業(yè)或進入不同的細分方向機會要比軟件工程大一些,即使在一些高校兩者差別不大,但從轉(zhuǎn)向難度來看,前者比后者要容易很多。
其它區(qū)別簡要分析
對于大學(xué)本科專業(yè)來說,一般帶有“科學(xué)”字樣的專業(yè),都以培養(yǎng)理論性、科研型人才為主,培養(yǎng)的是科學(xué)家;而帶有“工程”、“技術(shù)”字樣的專業(yè),則是培養(yǎng)工程師為主的專業(yè),兩者的區(qū)別還是非常明顯的。
在我國的本科教育中,開設(shè)計算機科學(xué)與技術(shù)專業(yè)的高校數(shù)量達到了近1000所的規(guī)模,而軟件工程專業(yè)開設(shè)高校則只有接近650余所。招生規(guī)模上,前者超過了10萬人規(guī)模,而后者目前只9萬余人。
高考學(xué)生在選擇這兩個專業(yè)時,一定要注意兩者的學(xué)費差距。很多家長與考生都知道我國公辦高校的學(xué)費收取標準在4500-6000元之間,但軟件工程專業(yè)例外。我們來看看幾所高校的學(xué)費收取標準區(qū)別。電子科技大學(xué)計算機科學(xué)與技術(shù)專業(yè)學(xué)費為4900元、軟件工程專業(yè)為9800元;重慶郵電大學(xué)計算機科學(xué)與技術(shù)專業(yè)學(xué)費為元,軟件工程為9000元等。像西安電子科技大學(xué)則按學(xué)分計算,軟件工程專業(yè)一、二年級學(xué)費與其它專業(yè)一樣是6600元,三、四年級則按學(xué)分計算,每學(xué)分不超過400元、總學(xué)分不高于80學(xué)分。
來源:YiRon教你填志愿
以上是關(guān)于軟件工程的相關(guān)信息,以供大家查看了解。想要了解更多軟件工程信息,第一時間了解軟件工程相關(guān)資訊,敬請關(guān)注唯學(xué)網(wǎng)軟件工程欄目,如有任何疑問也可在線留言,小編會為您在第一時間解答!