-
1 # 燕園終身學習
-
2 # 高考同期聲
其實這兩個專業都屬於計算機相關專業的範疇之內。通常情況下我們說起專業提到“計算機 ”這三個字時,如果沒有特別宣告,一般指的是計算機科學與技術,簡稱“計科(CS)”。而對於軟體工程,我們習慣將之簡稱為“軟體(SE)”
如果簡單說CS(計科)和SE(軟體)的區別,那就是前者偏理論,後者偏應用。前者涉及到計算機硬體系統的內容多一些,而後者涉及計算機軟體系統的內容多一些。但是兩者又是相輔相成的,我們都知道一個完整的計算機系統離不開硬體和軟體的支援。
如果從更為專業的角度來看(從專業概念上區分),CS是研究計算機的設計、製造以及 利用計算機進行資訊獲取、表示、儲存、處理、控制的理論、原則、方法和技術的一門學科。因此CS專業的所學內容更廣,它基本上涵蓋了軟體工程專業的所學內容。
CS專業側重於培養具有良好的科學素養、能系統掌握計算機科學與技術(包括硬體、軟體與應用的基本理論、知識、技能及方法)的高階科學技術人才。
而SE的學習雖然也會涉及到一小部分計算機硬體原理方面的內容,但是主要是圍繞著計算機軟體的應用、設計、架構、開發、維護等流程規範而展開。它是一門指導計算機軟體開發和維護的工程學科。
從就業的角度來看,通常企業的HR不會太在意你是CS還是SE專業畢業,主要看你的專業能力到底如何。由於SE所學範圍更窄,在軟體開發方面學習內容更深入一些。而CS專業學的比較寬泛,雖然軟硬結合,但理論內容更多一些,如果自己不夠用功,會在實踐能力方面相對要弱一些。所以通常SE專業的畢業生,就業時相對CS專業有微弱的優勢(如果CS專業畢業生自身能力足夠的話,這種劣勢將不復存在)。
從考研的角度來看,則CS專業的學生更有優勢。大多數高校在CS和SE的考研科目選定內容基本都是資料結構、計算機原理、計算機網路、作業系統等更偏向理論的科目。而CS專業的學生原本計算機理論基礎就更加紮實一些,並且先天性的軟硬結合、知識面廣,所以考研的時候相對SE專業的學生更加有優勢。
下面談一談兩個專業上比較強勢的學校
以教育部第四輪學科評估結果為標尺,簡單列舉一下兩個專業上實力比較強悍的高校。
先說CS:
所有在CS專業上被評為A類(其中細分三個等級)的高校都在下表當中,其中北京大學、清華大學、浙江大學、國防科技大學在此專業上的評定結果為全國頂級(A+)
再說SE:
所有在SE專業上被評為A類(其中細分三個等級)的高校都在下表當中,其中北京航空航天大學、浙江大學、國防科技大學在此專業上的評定結果為全國頂級(A+)
總的來說,這兩個專業都不錯的高校有北京大學、清華大學、北京航空航天大學、浙江大學、南京大學、國防科技大學等。
-
3 # 斑edu
計算機專業是計算機硬體與軟體相結合,基本上覆蓋了軟體工程的課程,理論性強,實踐性強。軟體工程精於軟體,注重實踐,是典型的工科。
計算機專業所學內容範圍大,軟的、硬的、電的、數字的,甚至數學的分支都包含在裡面,而軟體工程狹隘多了。中國很多大學都是“欺軟怕硬”,所以只會培養軟體人才,硬體等其他計算機的理論方面很糟糕。各種APP花裡胡哨,但沒有晶片,什麼都搞不定。
根據學科評估,計算機、軟體工程都進入A類的大學有:浙江大學,國防科技大學,北京大學,清華大學,北京航空航天大學,南京大學,哈爾濱工業大學,武漢大學,上海交通大學,同濟大學,中國科學技術大學,東北大學。
-
4 # 規劃plus生涯大講堂
其實,這兩個專業在2000年以前就是一個專業,就叫做計算機應用,但我們國家為了擴招,為了專業的規模、數量的增長,人為的分兩個專業,實際上在很多學校這兩個專業差別不是很大,只是在專業課方面,有四至六科的不同吧,專業基礎課都是一樣的。
對於大多數人,我們還是建議學習計算機科學與技術,因為這個專業學得全面,不管是以後的就業,還在是考研,我們可以再進行細分的,如軟體工程、網路安全、密碼學。
-
5 # bf災踴7
計算機和軟體工程專業的話,他們的區域。就是淋浴的話是不一樣的,計算機是專門。做程式,維修等等但是軟體工程的話,他就不一樣是對接的各種機械維修,機械以及給機器程式設計之類的。就是啊領域的話比計算機更加全面更加廣闊一些。非常感謝,題主邀請我回答問題。她
-
6 # 考研小白
所以您的問題是不是問計算機科學與技術與軟體工程之間的區別呢?如果是的話
先分別瞭解計算機科學與技術和軟體工程的一些情況
計算機科學與技術本專業一般是學習計算機領域的相關知識,主幹課程可以分硬體類、演算法語言類、系統類、應用類、安全類等。
硬體類:學習的是計算機硬體和有關係統,課程涵蓋計算機組成、計算機設計等。
演算法類:學習的是計算機程式所需的語言基礎及方法的編制。課程有C語言、演算法分析、Java、資料結構等
系統類:學習不同級別的計算機系統的原理及方法。課程有作業系統、平行計算、計算機網路、移動計算。
學校推薦(不分排名先後):【以下這些學校多為教育部去年公佈的雙一流大學,且計算機科學與技術也為一流學科】
電子科技大學、清華大學、上海交通大學、北京大學、哈爾濱工業大學、國防科技大學、北京郵電大學、華中科技大學、南京大學、東南大學、吉林大學、北京航空航天大學、復旦大學、浙江大學、中國科學技術大學、西安電子科技大學等
軟體工程主幹課程:人機互動工程、離散數學及其應用、軟體工程基礎、高階資料結構與演算法分析等。除了這些核心的主幹課程,軟體工程專業的學校還需要掌握數學、科學和工程等方面的知識。而且還需要根據各個院校的專業特色、技術熱點、就業熱點等適時學習軟體開發技術、金融資訊科技、資訊保安技術等領域的課程知識。
學校推薦:北京工業大學、北京航空航天大學、北京大學、東北大學、哈爾濱工業大學、西安交通大學、南京大學、上海交通大學、大連理工大學、天津大學、電子科技大學等等
計算機和軟體工程專業有什麼區別?這兩專業的區別用通俗的話來說,或是我們熟知的人物來打比喻的話:計算機科學與技術專業就好比計算機鼻祖圖靈;軟體工程就好比你們喜歡喬布斯、比爾蓋茨。
再用日常生活中的常識打個比方:計算機科學與技術專業就好比我們建房子,你要研究好房屋的框架結構、地基、房屋承重等內容。而軟體工程,則是你要根據戶主的需要、選擇合適的鋼筋水泥等建材,組織工人蓋房子。
回覆列表
計算機科學與技術是內地特有的一個專業,國際上通常只有計算機科學。其實計算機是包含軟體工程的,軟體工程只是計算機科學裡面分離出來的一個分支,但因為內地進行了調整,從2011年開始,計算機科學與軟體工程均為一級學科。
雖然二者都屬於工科這個大類,但計算機科學比較偏向於理科,主要研究和解決演算法問題,所以本專業主要學習計算機方面的基本知識和基礎理論,並接受研究和應用計算機方面的科學訓練,主要培養研究和開發計算機系統方面的能力。
而軟體工程專業,顧名思義,則主要是學習各種最新軟體開發技術及軟體類專案的管理,接受全面而系統的軟體開發、軟體管理等方面的訓練,是典型的工科專業。
計算機科學實力強大的大學很多,排名靠前的基本都是名校,包括北大、清華、浙江大學、上海交大、電子科技大學、北京郵電大學、北京航空航天大學、哈爾濱工業大學、華中科技大學、北京理工大學等。
和計算機一樣,軟體工程排名靠前的基本也都是名校,主要有北京航空航天大學、浙江大學、北大、清華、南京大學、天津大學、哈爾濱工業大學、東北大學、中國科技大學等。