搜索更多內容
國內外大學信息查詢
軟件工程專業主要學習什么內容 就業前景如何
軟件工程專業是一個典型的理工類專業,那么軟件工程專業要學習些什么呢?這是很多報讀軟件工程專業的學生想弄清楚的的問題。好查編輯為大家整理了“軟件工程專業主要學習什么內容”的相關回答,歡迎大家閱讀和參考。
軟件工程專業主要學習內容
軟件工程專業以計算機科學與技術學科為基礎,強調軟件開發的工程性,使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事軟件需求分析、軟件設計、軟件測試、軟件維護和軟件項目管理等工作所必需的基礎知識、基本方法和基本技能。
主干課程包括大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟件工程概論、統一建模語言、軟件體系結構、軟件需求、軟件項目管理、離散數學、數據結構、算法分析、面向對象程序設計、現代操作系統、數據庫原理與實現技術、編譯原理、軟件工程、軟件項目管理、計算機安全等。
培養要求具備計算機軟件的基礎理論、基本知識和基本技能,具有用軟件工程的思想、方法和技術來分析、設計和實現計算機軟件系統能力的專業人才。
軟件工程專業需要的專業能力
1.良好的編程能力。編程能力直接決定了項目開發的效率。這要求軟件工程師至少精通一門編程語言,熟悉它的基本語法、技術特點和 api( 應用程序接口 ) 。
2.自覺的規范意識和團隊精神。隨著軟件項目規模越來越大,僅僅依靠個人力量已經無法完成工作,因此,現代軟件企業越來越重視團隊精神。
3.認識和運用數據庫的能力。信息以數據為中心,因此與數據庫的交互是必不可少的,了解數據庫的操作和編程是軟件工程師需要具備的基本素質之一。
4.較強的英語閱讀和寫作能力。程序世界的主導語言是英文,編寫程序開發文檔和開發工具幫助文件離不開英文,了解業界的最新動向、閱讀技術文章離不開英文,與編程高手交流、發布請求幫助同樣也離不開英文。
5.具有軟件工程的概念。基礎軟件工程師從事的工作相對于系統分析師和高級程序員要單純一些,但是 他們仍然是整個軟件工程中重要的一環,他們同樣需要具有軟件工程的概念:從項目需求分析開始到安裝調試完畢,軟件工程師都必須能清楚地理解和把握這些過程,并能勝任各種環節的具體工作。
軟件工程專業的就業前景
在現代社會中,軟件應用于多個方面。典型的軟件比如電子郵件、嵌入式系統、人機界面、辦公套件、操作系統、編譯器、數據庫、游戲等。同時,各個行業幾乎都有計算機軟件的應用,比如工業、農業、銀行、航空、政府部門等。軟件工程專業已成為一個熱門專業,近幾年就業情況很好。
軟件工程專業學生畢業后可在計算機軟件專業公司﹑信息咨詢公司﹑以及金融等其它獨資、合資企業工作。主要面向兩類就業崗位:一類是各種規模的it企業,從事項目管理、軟件設計、軟件開發和質量保證等相關崗位;另一類是進入到對it技術依賴度很高的金融、電信等行業的it部門,從事這些行業的業務軟件的開發、測試、維護等...
查看詳情>>搜索更多內容
推薦欄目