計算機和軟體工程專業有什麼區別,這兩個專業均不錯的學校有哪些?

千里盈春


用日常生活中的常識打個比方:計算機科學與技術專業就好比建房子,你要研究好房屋的框架結構、地基、房屋承重等內容。而軟件工程,則是你要根據戶主的需要、選擇合適的鋼筋水泥等建材,組織工人蓋房子。這樣的比喻,你是否看懂了?往下看更精彩↓↓

首先按計算機大類專業劃分的話,包括:080901計算機科學與技術、080902\t軟件工程、080903\t網絡工程、080904K\t信息安全、080905\t物聯網工程、080906\t數字媒體技術等。

所以您的問題是不是問計算機科學與技術與軟件工程之間的區別呢?如果是的話

先分別瞭解計算機科學與技術和軟件工程的一些情況

計算機科學與技術

本專業一般是學習計算機領域的相關知識,主幹課程可以分硬件類、算法語言類、系統類、應用類、安全類等。

硬件類:學習的是計算機硬件和有關係統,課程涵蓋計算機組成、計算機設計等。

算法類:學習的是計算機程序所需的語言基礎及方法的編制。課程有C語言、算法分析、Java、數據結構等

系統類:學習不同級別的計算機系統的原理及方法。課程有操作系統、並行計算、計算機網絡、移動計算。

學校推薦(不分排名先後):【以下這些學校多為教育部去年公佈的雙一流大學,且計算機科學與技術也為一流學科】

電子科技大學、清華大學、上海交通大學、北京大學、哈爾濱工業大學、國防科技大學、北京郵電大學、華中科技大學、南京大學、東南大學、吉林大學、北京航空航天大學、復旦大學、浙江大學、中國科學技術大學、西安電子科技大學等

軟件工程

主幹課程:人機交互工程、離散數學及其應用、軟件工程基礎、高級數據結構與算法分析等。除了這些核心的主幹課程,軟件工程專業的學校還需要掌握數學、科學和工程等方面的知識。而且還需要根據各個院校的專業特色、技術熱點、就業熱點等適時學習軟件開發技術、金融信息技術、信息安全技術等領域的課程知識。

學校推薦:北京工業大學、北京航空航天大學、北京大學、東北大學、哈爾濱工業大學、西安交通大學、南京大學、上海交通大學、大連理工大學、天津大學、電子科技大學等等

計算機和軟件工程專業有什麼區別?

這兩專業的區別用通俗的話來說,或是我們熟知的人物來打比喻的話:計算機科學與技術專業就好比計算機鼻祖圖靈;軟件工程就好比你們喜歡喬布斯、比爾蓋茨。

再用日常生活中的常識打個比方:計算機科學與技術專業就好比我們建房子,你要研究好房屋的框架結構、地基、房屋承重等內容。而軟件工程,則是你要根據戶主的需要、選擇合適的鋼筋水泥等建材,組織工人蓋房子。


考研小白


計算機科學與技術是內地特有的一個專業,國際上通常只有計算機科學。其實計算機是包含軟件工程的,軟件工程只是計算機科學裡面分離出來的一個分支,但因為內地進行了調整,從2011年開始,計算機科學與軟件工程均為一級學科。

雖然二者都屬於工科這個大類,但計算機科學比較偏向於理科,主要研究和解決算法問題,所以本專業主要學習計算機方面的基本知識和基礎理論,並接受研究和應用計算機方面的科學訓練,主要培養研究和開發計算機系統方面的能力。

而軟件工程專業,顧名思義,則主要是學習各種最新軟件開發技術及軟件類項目的管理,接受全面而系統的軟件開發、軟件管理等方面的訓練,是典型的工科專業。

計算機科學實力強大的大學很多,排名靠前的基本都是名校,包括北大、清華、浙江大學、上海交大、電子科技大學、北京郵電大學、北京航空航天大學、哈爾濱工業大學、華中科技大學、北京理工大學等。

和計算機一樣,軟件工程排名靠前的基本也都是名校,主要有北京航空航天大學、浙江大學、北大、清華、南京大學、天津大學、哈爾濱工業大學、東北大學、中國科技大學等。

希望我的回答對你有幫助~


風雨燕園之百二十載



其實這兩個專業都屬於計算機相關專業的範疇之內。通常情況下我們說起專業提到“計算機 ”這三個字時,如果沒有特別聲明,一般指的是計算機科學與技術,簡稱“計科(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+)


總的來說,這兩個專業都不錯的高校有北京大學、清華大學、北京航空航天大學、浙江大學、南京大學、國防科技大學等。


希望以上回答能夠對你有所幫助:),感謝閱讀!


高考同期聲


計算機專業是計算機硬件與軟件相結合,理論性強,實踐性強。軟件工程精於軟件,注重實踐,是典型的工科。

計算機專業所學內容範圍大,軟的、硬的、電的、數字的,甚至數學的分支都包含在裡面,而軟件工程狹隘多了。中國很多大學都是“欺軟怕硬”,所以只會培養軟件人才,硬件等其他計算機的理論方面很糟糕。各種APP花裡胡哨,但沒有芯片,什麼都搞不定。

根據學科評估,計算機、軟件都進入A類的大學有:浙江大學,國防科技大學,北京大學,清華大學,北京航空航天大學,南京大學,哈爾濱工業大學,武漢大學,上海交通大學,同濟大學,中國科學技術大學,東北大學。



千里盈春


其實,這兩個專業在2000年以前就是一個專業,就叫做計算機應用,但我們國家為了擴招,為了專業的規模、數量的增長,人為的分兩個專業,實際上在很多學校這兩個專業差別不是很大,只是在專業課方面,有四至六科的不同吧,專業基礎課都是一樣的。

對於大多數人,我們還是建議學習計算機科學與技術,因為這個專業學得全面,不管是以後的就業,還在是考研,我們可以再進行細分的,如軟件工程、網絡安全、密碼學。


路鑫之路虎科技


計算機和軟件工程專業的話,他們的區域。就是淋浴的話是不一樣的,計算機是專門。做程序,維修等等但是軟件工程的話,他就不一樣是對接的各種機械維修,機械以及給機器編程之類的。就是啊領域的話比計算機更加全面更加廣闊一些。非常感謝,題主邀請我回答問題。她


bf災踴7


計算機和軟件工程專業的話,他們的領域是不一樣的,計算機主要是寫程序,為了做一個1ppt之類的軟件,但是軟件工程的話,它就是應用於。大型的公益活動等等一系列的領域。那麼,不同的學校的話,他的學習效果也是不一樣的,那麼我就推薦的話是重慶大學。希望能幫到題主這個只是我個人的意見。


分享到:


相關文章: