計算機科學(xué)與技術(shù)和軟件工程區(qū)別(計算機科學(xué)與技術(shù)和軟件工程哪個好)
從以下幾個方面回答這個問題:
1.受試者狀況
2.教育狀況
三、國內(nèi)教育現(xiàn)狀
4.給學(xué)生提供建議
1、學(xué)科情況
計算機科學(xué)與技術(shù)一級學(xué)科為中國獨有。國際上通常只有計算機科學(xué)。大多數(shù)學(xué)校的計算機科學(xué)主要源自數(shù)學(xué),而軟件工程則源自計算機科學(xué)(類似于材料科學(xué)源自物理學(xué)),并且一直是計算機科學(xué)的次要學(xué)科。從國際學(xué)科發(fā)展的角度來看,2001年IEEE提出了“計算學(xué)科”的概念來取代原來的計算機科學(xué)學(xué)科。計算學(xué)科包括五個子學(xué)科:計算機科學(xué)、計算機工程、軟件工程、信息系統(tǒng)和信息技術(shù)。但據(jù)我了解,現(xiàn)在國外大學(xué)大部分都專注于計算機科學(xué)。在我國,自2011年起,軟件工程與計算機科學(xué)與技術(shù)并列為一級學(xué)科。
由于中國大學(xué)的科研和學(xué)位授予與國家的學(xué)科劃分和教育政策密切相關(guān),因此各大學(xué)對計算機科學(xué)與技術(shù)和軟件工程分別招生。
軟件工程這個術(shù)語直到1968年才出現(xiàn),關(guān)于它的定義和內(nèi)涵仍然存在相當(dāng)大的爭議。軟件工程常用的定義是IEEE標(biāo)準(zhǔn)“使用系統(tǒng)的、標(biāo)準(zhǔn)化的、可測量的方法進行軟件開發(fā)、運行和維護”。然而,這個定義仍然存在爭議。
2、教育情況
計算機科學(xué)教育有著非常悠久的歷史,而軟件工程教育本身卻沒有。第一個獨立的軟件工程教育項目應(yīng)該是1989年美國卡內(nèi)基梅隆大學(xué)軟件工程學(xué)院的軟件工程碩士項目。后來在2000年左右,一些大學(xué)有了專門的軟件工程本科教育?,F(xiàn)在美國大學(xué)有專門的軟件工程課程。本科學(xué)校不是太多,包括:加州大學(xué)歐文分校、賓夕法尼亞州立大學(xué)公園分校、邁阿密大學(xué)等。
對于軟件工程教育與計算機科學(xué)教育的差異,國際學(xué)術(shù)界和教育界進行了大量研究并取得了一些共識。大家可以看一下IEEE和ACM聯(lián)合制定的2014年軟件工程知識體系(SWEBOK)中列出的軟件工程教育領(lǐng)域(ComputingFundamentals包含了很多計算機科學(xué)方面的教育內(nèi)容):
軟件需求軟件設(shè)計軟件構(gòu)建軟件測試軟件維護軟件配置管理軟件工程管理軟件工程流程軟件工程模型和方法軟件質(zhì)量軟件工程專業(yè)實踐軟件工程經(jīng)濟學(xué)計算基礎(chǔ)工程數(shù)學(xué)基礎(chǔ)工程基礎(chǔ)計算機科學(xué)知識體系(2001IEEE和ACM聯(lián)合制定的,可能會有新的,但是差別估計很小。軟件工程是計算機科學(xué)的一個子領(lǐng)域。):
離散結(jié)構(gòu)(DS)編程基礎(chǔ)(PF)算法和復(fù)雜性(AL)架構(gòu)和組織(AR)操作系統(tǒng)(OS)網(wǎng)絡(luò)中心計算(NC)編程語言(PL)人機交互(HC)圖形與視覺計算(GV)智能系統(tǒng)(IS)信息管理(IM)社會與專業(yè)問題(SP)軟件工程(SE)計算科學(xué)與數(shù)值方法(CN)如果大學(xué)按照國際標(biāo)準(zhǔn)設(shè)計教學(xué)體系,則以上兩個列表應(yīng)該能夠準(zhǔn)確說明軟件工程和計算機科學(xué)教育之間的內(nèi)容差異。
3、國內(nèi)教育情況
問題是國內(nèi)很多高校的軟件工程和計算機科學(xué)與技術(shù)教育沒有按照國際規(guī)范制定。很多學(xué)校的軟件工程教育并沒有涵蓋SWEBOK要求的全部內(nèi)容,只是簡單地在傳統(tǒng)的計算機科學(xué)與技術(shù)課程體系中增加了一些實踐課程。
于是有人問國內(nèi)軟件工程和計算機科學(xué)技術(shù)教育有什么區(qū)別。我認為現(xiàn)在對這個問題進行嚴(yán)格的討論是沒有意義的。
至于教學(xué)上的實質(zhì)性區(qū)別,大多數(shù)軟件學(xué)院允許并鼓勵學(xué)生去企業(yè)帶薪實習(xí),而計算機學(xué)院一般不允許這樣做(當(dāng)然也要看具體學(xué)校)。
國內(nèi)軟件院校收費較高是國家特定政策造成的,與教育本身關(guān)系不大。
4、給學(xué)生的建議
錄?。和悓W(xué)校計算機科學(xué)與技術(shù)專業(yè)學(xué)費較低,考試難度較大;軟件學(xué)院的學(xué)費較高,通常更容易通過。
培訓(xùn):計算機科學(xué)與技術(shù)的理論基礎(chǔ)通常比較扎實。無論教學(xué)內(nèi)容體系如何,軟件學(xué)院通常都比較注重實踐,學(xué)生具有較好的實踐能力。(每個學(xué)校差異很大,建議申請前仔細咨詢。)
就業(yè):差距較小。
閱讀評論后的附加信息:
很多評論都說軟件學(xué)院的學(xué)費高。我在上面的回答中只是說軟件學(xué)院的學(xué)費很高。
據(jù)我了解,軟件學(xué)院的工程碩士大多有8-10個月的實習(xí)期(有些學(xué)校也有針對本科生的實習(xí)期)。好的實習(xí)月薪可以達到3000-6000元。因此,這在經(jīng)濟上是不可行的。差距很大,連軟件學(xué)院都更好。另外,如果考慮到軟件工程碩士學(xué)位通常只有2年,而計算機科學(xué)與技術(shù)碩士學(xué)位一般為3年,那么晚一年畢業(yè)的機會成本實際上對學(xué)生來說更重要。
相關(guān)資訊
- 建筑工程管理專業(yè)主要學(xué)什么(工程管理專業(yè)主要學(xué)什么課程)_重復(fù)
- 提高效率的軟件學(xué)生(適合提升自己的軟件)
- 廣東信息工程職業(yè)學(xué)院是大專嗎還是本科(廣東信息工程職業(yè)學(xué)院是大專嗎還是中專)
- 廣東生態(tài)工程職業(yè)學(xué)院2021年自主招生人數(shù)(廣東生態(tài)工程職業(yè)學(xué)院2020招生計劃)
- 勞務(wù)分包和專業(yè)承包的區(qū)別是什么(勞務(wù)分包和專業(yè)承包的區(qū)別在哪)
- 南京理工大學(xué)泰州科技學(xué)院電子電氣工程學(xué)院(南京理工大學(xué)泰州科技學(xué)院電子電氣工程學(xué)院院長)
- 微電子科學(xué)與工程相關(guān)書籍(微電子信息科學(xué)與工程是干什么的)
- 暨南大學(xué)新增6個本科專業(yè)有哪些(暨南大學(xué)新增6個本科專業(yè)名單)