屬于計算機類學科。軟件工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及程序設計語言、數據庫、軟件開發工具、系統平台、标準、設計模式等方面。具體涵蓋軟件工程相關理論、技術、軟件服務、領域軟件工程等方面。
軟件工程的專業基礎課程:計算機網絡、操作系統、程序設計、數據庫基礎、軟件工程、C++面向對象程序設計、C++語言程序設計、數據結構、編譯原理等相關課程。
軟件工程的專業課程:軟件體系結構、軟件系統分析與設計、需求分析與建模、面向對象與UML、項目管理與案例分析等課程。
軟件工程的專業選修課程:計算機系統結構、計算機組成原理、軟件質量保證、Java語言、VB語言、UNIX、彙編語言、信息理論與編碼、網絡工程、軟件測試、程序設計模式、嵌入式系統及其軟件工具等。
軟件工程的專業實踐課程:編程實踐、軟件測試實踐、需求分析與建模課程設計、系統分析實踐、畢業實習、畢業論文等實踐課程安排。
軟件工程專業涵蓋了軟件工程學科和計算機學科的基本理論、基礎知識、基本技能的研究,軟件的分析與開發、計算機應用系統、計算機網絡系統的設計與開發等專業内容,主要課程有C/C++程序設計、JAVA語言程序設計、Linux操作系統與網絡編程、數據結構與算法、EWB技術與應用、數據庫開發技術、算法分析、操作系統基礎、網站設計與架構等。
軟件工程專業在學科學習上注重以下幾方面内容,第一,重視工程教育。開設了體驗實習、認知實習、綜合實習直至企業實習、實訓等多門課程。第二,專業緊跟産業前沿,根據前沿發展來确定教學内容。第三、注重本科生國際化培養。很多優秀學校會招聘外教英文教學,還會派送優秀本科生赴法國進行軟件工程實訓。
軟件工程這個專業來說,實踐是遠遠強于理論的,所以,當你真正意識到自己對軟件開發或者相關的方向感興趣的時候,你更需要的是接觸外面最流行的技術,在計算機領域,科技發展的速度飛快,大學教材課程裡的内容比外面至少落後5-10年,在學校裡可以學到的更多是課程基礎。
軟件工程專業面向國家經濟和社會發展需求,培養掌握自然科學基礎知識課程、軟件工程知識課程,了解大數據、人工智能等業界新技術知識課程,具有家國情懷、全球視野、創新精神和實踐能力,适應新技術、新産業、新經濟發展,能夠在本領域或交叉領域從事軟件開發、研究、管理等工作的卓越人才。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!