1.什么是軟件工程專業?
軟件工程專業屬于工學門類、計算機類專業大類,于2002年開設 , 近20年隨互聯網飛速發展而聲名鵲起、持續熱門且以高薪著稱,是廣大學子和家長追求的熱門,乃至于諸多非軟件專業學生參加校外培訓而轉行做程序員 。
計算機分為硬件(Hardware)和軟件(Software)兩部分,硬件是看得見摸得著的物理的 , 一般分為運算器、存儲器、控制器、輸入設備、輸出設備,即主機(含主板、CPU、內存、電源、顯卡、聲卡、網卡、硬盤、光驅等)、顯示器、鍵盤、鼠標等 。軟件是一系列按照特定順序組織的計算機數據和指令的集合,一般分為操作系統和應用軟件,操作系統是管理計算機硬件與軟件資源的程序,同時也是計算機系統的內核和基石,是用戶與計算機打交道的接口;應用軟件大致可分為辦公軟件如Office系列、互聯網軟件如即時通信軟件、多媒體軟件、商務軟件如會計軟件ERP、數據庫軟件如SAP Oracle等 。
軟件工程專業學習的重點是設計、開發和測試一款軟件 。軟件的設計開發離不開編程語言和編譯平臺,常用的編程語言有C語言,C 語言、Java等,常用的編譯平臺主要有微軟的VC6.0,以及近年來流行的Visual Studio和IBM的Eclipse等 。編寫軟件需要使用編程語言在編譯平臺上編寫程序,然后進行測試和調試,最后以運行軟件的形式發布出去 。編程語言是編寫軟件的工具,數據結構和算法是使得我們的軟件更加高效的數學工具,采用一種編程語言,使用一種或多種算法在一個編程平臺上就可以編寫出我們想要的軟件 。
軟件工程是個應用性的專業,需要加強校企合作,企業是高校軟件工程專業的固定實習基地 , 高校也從企業聘請員工為學生上課接觸軟件前沿動態 。在公司實習時 , 可以從項目的需求分析開始,到系統設計,再到編碼、版本控制,與測試人員的協作,到后期的文檔編寫等,全方位地體驗一款軟件從設計到誕生的全過程 。
所以 , 往高深講(高大上) , 軟件工程專業培養能從事大型軟件項目系統分析、設計、編程、測試和軟件項目管理等工作的復合型、實用型的高層次軟件工程技術人才;從務實上講,軟件工程專業培養的是專業知識扎實、動手能力強的軟件從業人員,可以在軟件的設計、開發、測試、制作各個環節發揮作用 。畢業生可以在IT行業做IT技術支持工作 , 如網站的建設與維護、公司內部系統的建設等 。
軟件工程師是對應用軟件創造軟件的人的統稱,按照所處的領域不同可分為系統分析員、軟件設計師、系統架構師、程序員、測試員等;也常用程序員來泛指各類軟件工程師 。
學習哪些課程?
大多數高校根據市場需求和軟件從業人士必備知識來安排專業必修課,以浙江大學為例:
軟件工程專業本科核心課程有:離散數學及其應用、數據結構基礎、高級數據結構與算法分析、計算機系統原理、操作系統、計算機網絡、數據庫系統、面向對象程序設計、面向信息技術的溝通技巧、軟件工程基礎等 。
除此之外,軟件工程專業還結合學院的科研和應用特色 , 貼合目前技術和就業的熱點,聯合知名企業開設了軟件開發技術、金融信息技術、信息安全技術等領域方向課程 。
2.國內院校排名?
第一梯隊(A類)
A :北京航空航天大學、浙江大學、國防科技大學;
A:北京大學、清華大學、華東師范大學、南京大學、武漢大學;
A-:天津大學、東北大學、哈爾濱工業大學、同濟大學、上海交通大學、蘇州大學、中國科學技術大學、四川大學
- 電腦軟件打開后閃退或崩潰的解決辦法,電腦總閃退怎么辦
- 解決Mac1012新系統Keygen和SpecialK系列破解工具打不開的問題
- 暴風電視怎么安裝u盤的app,u盤安裝apk到電視失敗
- 地球磁氣圈正在“偷走”大氣層中的氣體
- 揭秘超新星爆發炸碎前的模樣
- 除地球外存在一個新的超級地球
- 與地球相似的金星不適合生命誕生
- 盤點著名的太空災難
- 形容喧嘩的成語
- 形容好老師的成語
