· 學校主頁    
當前位置:首頁  教務教學  教學體系

人才培養方案

發布時間:2017-10-26  瀏覽次數:1365

080902    軟件工程Software Engineering

培養目標:本專業培養德智體全面發展,具有寬厚的自然科學、人文科學與理工基礎知識,系統地掌握軟件工程及計算機科學基本理論、方法與技能,具備一定的國際視野和團隊協作精神,能適應技術進步和社會需求變化,具有能夠用系統的科學思維方法、扎實的工程實踐技術和良好的工程創新能力進行軟件系統分析、設計、編碼、測試、維護與項目管理的能力,畢業后能在軟件工程相關領域從事研究、開發、管理及服務工作的高級軟件工程技術人才。

培養要求:本專業畢業生應滿足如下在知識、能力和素質等方面的要求:

1)具有人文社會科學素養、社會責任感和工程職業道德;

2)具有運用從事軟件工程工作所需的相關數學、自然科學以及經濟和管理知識的能力;

3)掌握文獻檢索、資料查詢及運用現代信息技術獲取相關信息的基本方法;

4了解軟件工程規范和標準、軟件工程學科的前沿技術以及軟件行業的發展現狀和趨勢;

5)具備設計和實施軟件工程實驗的能力,并能夠采用軟件工程的基本原理、方法、分析工具以及文獻研究對實驗結果進行分析;

6)具有系統的工程實踐學習經歷,能夠運用工程基礎知識和軟件工程專業的基本理論知識,解決軟件工程領域的復雜工程問題;

7)具備綜合運用掌握的知識、方法和技術權衡和選擇各種設計方案的能力,使用適當的軟件工具設計、開發和測試軟件系統,并撰寫規范的系統文檔;

8)掌握基本的創新方法,具有追求創新的態度和意識;具有綜合運用軟件工程學科的基本理論和基本設計軟件系統的能力,設計過程中能夠綜合考慮經濟、環境、法律、安全、健康、倫理等制約因素;

9)基本了解與軟件工程相關的職業和行業的設計、研發、環境保護和可持續發展等方面的方針、政策和法律、法規,能正確認識軟件工程對于客觀世界和社會的影響;

10)具有一定的組織管理能力、表達能力和人際交往能力以及在團隊中發揮作用的能力;

11)具有一定的國際視野,能夠進行跨文化的交流、競爭與合作;

12)對終身學習有正確的認識,具有不斷學習和適應發展的能力。

畢業學分要求:專業學生必須修滿170學分,其中必修課150學分,專業選修課10學分,通識教育選修課10學分。

主干學科:軟件工程、計算機科學與技術

核心知識領域:計算基礎、數學和工程基礎、職業實踐、軟件建模與分析、軟件設計、軟件驗證與確認、軟件演化、軟件過程、軟件質量、軟件管理等。

專業核心課程:軟件工程專業導論、離散數學、數據結構、算法設計與分析、軟件工程基礎、操作系統、計算機組成原理、數據庫原理、計算機網絡、軟件設計與體系結構、軟件需求分析與項目管理、編譯原理。

主要實踐性教學環節:計算機硬件綜合實驗、操作系統實驗、數據結構與程序設計實驗、軟件測試綜合實驗、數據庫與信息管理課程設計、軟件工程課程設計、應用軟件架構課程設計、專業實習、學士學位論文。

  

修業年限:4

授予學位:工學學士

選課說明

軟件工程專業學生必須修滿170學分,其中必修課150學分,專業選修課至少10學分,通識教育選修課至少10學分。

1通識教育選修課程

通識教育選修課程根據其在人才培養中的作用被分為文化素質教育類、新生研討類和專業拓展類三個類別,其中文化素質教育類課程又根據教學內容被劃分為六個模塊:A:中外歷史與文化;B:語言與文學;C:哲學人生與社會科學;D:藝術修養與審美;E:自然科學與人類文明;F:國防文化與船海史話。通識教育選修課至少要選修10個學分,其中,文化素質教育類課程須修滿6學分,A~D模塊課程至少4個學分,且必須包括D模塊1個學分;其中創新創業創業類課程須修滿2學分;不可選修與本專業培養方案中內容相同或相近的通識教育課程。為了具有較好的人文社會科學素養、較強的社會責任感和良好的工程職業道德,了解本專業的前沿發展現狀和趨勢,具有較強的表達溝通能力和人際交往能力,建議學生選擇通識選修課時可選擇科學技術史概論、科學方法論基礎、信息化概論和寫作與演講基礎等通識課程。

2專業選修課程

為適應社會需求和技術進步,軟件學院以培養軟件工程相關領域的高級軟件工程技術人才為目標,重點培養應用開發、架構分析、項目管理等方面人才,同時關注軟件工程相關領域熱點方向、電子政務特色領域人才以及學生創新實踐能力的培養。學生選課時,可以根據自己的興趣愛好,結合職業規劃分別選擇適合自己的課程體系,進行針對性的專項學習和訓練。

軟件工程專業選修課包括專業主干選修課程、軟件架構與Web應用開發技術、信息安全與保密技術、物聯網與嵌入式系統技術、大數據處理技術和創新實踐六大類課程群。其中,選擇大數據處理技術類課程時,大數據和電子政務需同時選修;創新實踐類課程中,ACM程序設計3-5學期均開課,CSP程序設計6、7學期均開課,科技創新1-8學期開課,這三門課學生均可選任一開課學期選修,同時科技創新由學業導師指導。

軟件工程專業選修課中,軟件質量保證與測試、軟件開發代碼技術,屬于軟件工程專業的重要專業課程,課程所涵蓋的知識點在本專業的知識體系中占有重要地位,建議選修。

另外,軟件架構與Web應用開發技術類和創新實踐類課程是軟件工程專業人才培養過程中的重要組成部分,是對學生從事軟件工程領域相關工作和創新實踐能力培養的必要保障,選課過程中建議在軟件架構與Web應用開發技術類和創新實踐類兩類課程群中每類至少選修一門課程。

推薦選修方案:軟件質量保證與測試+軟件開發代碼技術+軟件架構與Web應用開發技術類課程+創新實踐類課程+若干感興趣課程(大數據處理技術、物聯網與嵌入式系統技術、信息安全與保密技術)


專業核心課程與核心知識領域

核心知識領域

核心知識單元

專業核心課程

軟件工程專業導論

面向對象基礎

離散數學

數據結構

數據庫原理

算法設計與分析

軟件設計與體系結構

計算機組成原理

軟件工程基礎

操作系統

計算機網絡

編譯原理

軟件需求分析與項目管理

  

  

  

CMP計算基礎

CMP1 計算機科學基礎

  

  

  

  

  

CMP2 代碼開發技術

  


  

  

  

  

  

  

  

  

CMP3 代碼開發工具

  


  

  

  

  

  

  

  

  

  

  

CMP4 形式化開發方法

  


  

  

  

  

  

  

  

  

  

  

FND數學和工程基礎

FND1數學基礎

  

  

  

  


  

  

  

  

  

  

  

FND2軟件的工程基礎

  

  

  


  

  

  

  

  

  

FND3軟件的工程經濟學

  

  

  

  


  

  

  

  

  

  

PRF職業實踐

PRF1團隊動力/心理學

  

  

  

  

  

  


  

  

  

  

  

PRF2交流溝通技能

  

  

  


  

  

  

  

  

  

  

  

PRF3專業精神

  

  

  

  

  


  

  

  

  

  

MAA軟件建模與分析

MAA 1建?;A

  

  

  

  


  

  

MAA 2模型分類

  

  

  

  

  

  

  

  

  


  

  

MAA 3分析基礎

  

  

  

  

  

  

  

  

  


  

  

MAA 4需求基礎

  

  

  

  

  

  

  

  

  


  

  

MAA 5需求獲取

  

  

  

  

  

  

  

  

  


  

  

MAA 6需求規約與文檔

  

  

  

  

  

  

  

  

  


  

  

MAA 7需求確認

  

  

  

  

  

  

  

  

  


  

  

DES軟件設計

DES1設計概念

  

  

  

  


  

  

  

  

  

  

  

DES2設計策略

  

  

  

  


  

  

  

  

  

  

  

DES3體系結構設計

  

  

  

  


  

  

  

  

  

  

  

DES4人機界面設計

  

  

  

  


  

  

  

  

  

  

DES5詳細設計

  

  

  


  

  

  

  

  

DES6設計工具與設計評價

  

  

  

  


  

  

  

  

  

  

  

VAV軟件驗證與確認

VAV1基本知識

  

  

  

  

  

  

  

  

  

  

  

VAV2評審

  

  

  

  

  

  

  

  

  

  

  

  

VAV3測試

  

  

  

  

  

  

  

  

  

VAV4人機用戶界面測試和評價

  

  

  

  

  

  

  

  

  

  

  

VAV5問題分析和報告

  

  

  

  

  

  

  

  

  

  

  

  

EVL軟件演化

EVL1演化過程

  

  

  

  

  

  

  

  

  

  

  

EVL2演化活動

  

  

  

  

  

  

  

  

  

  

  

PRO軟件過程

PRO1過程概念

  

  

  

  

  

  

  

  

  


  

PRO2過程實現

  

  

  

  

  

  

  

  

  


  

QUA軟件質量

QUA1軟件質量概念與文化

  

  

  

  

  

  


  

  

  

QUA2軟件質量標準

  

  

  

  

  

  

  

  


  

  

  

QUA3軟件質量過程

  

  

  

  

  

  

  

  


  

  

  

QUA4過程保證

  

  

  

  

  

  

  

  

  

  

  

QUA5產品保證

  

  

  

  

  

  

  

  


  

  

MGT軟件管理

MGT1管理概念

  

  

  

  

  

  

  

  

  

  


MGT2項目計劃

  

  

  

  

  

  

  

  

  

  


MGT3項目人員和組織

  

  

  

  

  

  

  

  

  

  


MGT4項目控制

  

  

  

  

  

  

  

  

  

  


MGT5軟件配置管理

  

  

  

  

  

  

  

  

  

  




















軟件工程專業培養標準

培養要求

指標點

課程名稱或相關教學活動

合格標準及考核評價方法

執行主體

1)具有人文社會科學素養、社會責任感和工程職業道德;

具有人文社會科學素養

人文與社會科學基礎課程

通識教育選修課

課程考核合格

開課院系任課教師

素質教育基地

具有社會責任感

兩課

社會實踐活動

課程考核合格,積極參與社會實踐活動并考核合格

馬克思主義學院任課教師

學生輔導員

具有工程職業道德

思想道德修養與法律基礎

工程認識

軟件工程專業導論

課程考核合格,在撰寫的報告中能夠體現對工程職業道德的認識

思政部任課教師

工訓中心任課教師

專業導論任課教師

2)具有運用從事軟件工程工作所需的相關數學、自然科學以及經濟和管理知識的能力;

具有從事軟件工程工作所需的相關數學知識及運用能力

微積分

線性代數與解析幾何

概率論與數理統計

復變函數

課程考核合格,能獨立完成上機及實驗任務,能利用數學知識解決問題

理學院數學任課教師

具有從事軟件工程工作所需的自然科學知識及運用能力

大學物理

普通化學

課程考核合格,能獨立完成實驗任務,能利用所學知識解決問題

理學院物理任課教師

材化學院化學任課教師

具有從事軟件工程工作所需的相關經濟和管理知識及運用能力

管理學

課程考核合格,能利用所學經濟和管理知識分析和解決問題

經管學院管理學任課教師

3)掌握文獻檢索、資料查詢及運用現代信息技術獲取相關信息的基本方法;

掌握科技文獻數據庫檢索方法

畢業設計

能夠利用科技文件數據庫檢索到與畢業設計內容相關的學術文獻,學士學位論文的參考文獻不低于15

畢業設計指導教師

掌握通過搜索引擎查詢資料的方法

軟件工程專業導論

能夠利用搜索引擎查詢到課程相關資料

軟件工程導論任課教師

4)了解軟件工程規范和標準、軟件工程學科的前沿技術以及軟件行業的發展現狀和趨勢;

  

了解軟件工程規范和標準

軟件工程專業導論

軟件工程基礎

軟件需求分析與項目管理

課程考核合格,能夠了解軟件系統整個生命周期內的核心規范和標準

軟件工程導論等課程任課教師

了解軟件工程學科的前沿技術以及軟件行業的發展現狀和趨勢;

軟件工程專業導論

能夠列出軟件工程技術研究熱點,能夠對軟件工程技術相關研究現狀進行綜述

軟件工程導論任課教師

5)具備設計和實施軟件工程實驗的能力,并能夠采用軟件工程的基本原理、方法、分析工具以及文獻研究對實驗結果進行分析;

具備設計和實施軟件工程實驗的能力,并能夠對實驗結果進行分析

大學物理實驗

數據結構與程序設計實驗

操作系統實驗

軟件工程課程設計

數據庫與信息管理課程設計

應用軟件架構課程設計

能夠自主完成實驗方案設計,能夠自主完成實驗過程,能夠自主收集實驗數據、分析實驗結果,能夠自主撰寫實驗報告

理學院、計算機學院相關實驗課程任課教師和課程設計指導教師

6)具有系統的工程實踐學習經歷,能夠運用工程基礎知識和軟件工程專業的基本理論知識解決軟件工程領域的復雜工程問題;

具有系統的工程實踐學習經歷

工程實踐

專業實習

畢業設計

認真完成實踐任務,專業考核和綜合測評合格

工訓中心任課教師

實習企業及指導教師

畢業設計指導教師及答辯委員會

具有運用工程基礎知識解決問題的能力

大學計算機基礎

程序設計基礎

工程圖學基礎

工程力學

電路基礎

電子技術

機械設計基礎

課程考核合格,能獨立完成實驗任務,能利用所學工程基礎知識解決問題

計算機學院、機電學院、航建學院、信通學院相關課程任課教師

具有運用軟件工程專業的基本理論知識解決問題的能力

離散數學

數據結構

操作系統

數據庫原理

軟件設計與體系結構

軟件質量保證與測試

軟件工程基礎

軟件代碼開發技術

軟件需求分析與項目管理

課程考核合格,能獨立完成實驗任務,能利用所學專業知識解決問題

計算機學院相關任課教師

7)具備綜合運用掌握的知識、方法和技術權衡和選擇各種設計方案的能力,使用適當的軟件工具設計、開發和測試軟件系統,并撰寫規范的系統文檔;

具備綜合運用掌握的知識、方法和技術權衡和選擇各種設計方案的能力

軟件工程基礎

軟件設計與體系結構

  

課程考核合格,能獨立完成設計任務,能利用所學專業知識解決問題

計算機學院相關任課教師

使用適當的軟件工具設計、開發和測試軟件系統

軟件工程基礎

軟件設計與體系結構

軟件代碼開發技術

軟件質量保證與測試

軟件工程課程設計

數據庫與信息管理課程設計

應用軟件架構課程設計

課程考核合格,設計報告或論文應體現以下能力:能夠就一個軟件系統開發需求任務描述清晰,能夠涵蓋軟件生命周期的全過程,并能夠按照軟件工程的相關標準完成文檔。

計算機學院相關任課教師

撰寫規范的系統文檔

軟件工程課程設計

數據庫與信息管理課程設計

應用軟件架構課程設計

軟件需求分析與項目管理

畢業設計

課程考核合格,能獨立完成軟件系統設計、開發、測試和文檔撰寫任務,提交設計報告文檔。設計報告或論文應體現以下能力:能夠就一個軟件系統開發需求任務描述清晰,能夠涵蓋軟件生命周期的全過程,并能夠按照軟件工程的相關標準完成文檔。

計算機學院相關任課教師

8)掌握基本的創新方法,具有追求創新的態度和意識;具有綜合運用理論和技術手段設計軟件系統的能力,設計過程中能夠綜合考慮經濟、環境、法律、安全、健康、倫理等制約因素;

掌握基本的創新方法,具有追求創新的態度和意識

軟件工程專業導論

了解軟件系統乃至信息技術發展歷史中重大突破的背景、基本過程與影響

軟件工程導論任課教師

具有綜合運用理論和技術手段設計軟件系統的能力,設計過程中能夠綜合考慮經濟、環境、法律、安全、健康、倫理等制約因素

軟件設計與體系結構

軟件工程課程設計

數據庫與信息管理課程設計

應用軟件架構課程設計

畢業設計

課程考核合格,設計報告或論文應體現以下能力:能夠就一個設計任務清晰描述需求;能識別完成所任務面臨的各種制約條件,并得出可接受的指標;能夠完成設計的全過程,并滿足多種制約條件;能夠分析并闡明自己的設計的合理性。

計算機學院相關任課教師

畢業設計指導教師

9)基本了解與軟件工程相關的職業和行業的設計、研發、環境保護和可持續發展等方面的方針、政策和法律、法規,能正確認識軟件工程對于客觀世界和社會的影響;

了解與軟件工程相關的職業和行業的生產、設計、研究與開發等方面的方針、政策和法律、法規

軟件工程專業導論

畢業實習

能夠列出相關法律法規,在實習過程中不違背相關法律法規

軟件工程導論任課教師

實習企業及指導教師

了解環境保護和可持續發展等方面的知識

普通化學

課程考核合格

材化學院任課教師

能正確認識軟件工程對于客觀世界和社會的影響

軟件工程專業導論

能夠列出軟件系統對客觀世界和社會的改變

軟件工程導論任課教師

10)具有一定的組織管理能力、表達能力和人際交往能力以及在團隊中發揮作用的能力;

具有表達能力

畢業設計

能夠通過口頭和書面方式表達自己的想法

畢業設計答辯委員會

具有組織管理能力、人際交往能力和在團隊中發揮作用的能力

管理學

專業實習

學生活動

管理學課程考核合格

專業實習中能夠做好自己承擔的角色

學生活動中有效溝通并體現出團隊精神

經管學院任課教師

實習企業及指導教師

學工辦

11)具有一定的國際視野,能夠進行跨文化的交流、競爭與合作;

具有國際視野

軟件工程專業導論

了解國際上軟件系統相關的研究熱點,并能夠就專業熱點問題發表自己的想法

計算機學院任課教師

具有跨文化的交流、競爭與合作能力

大學英語

IT英語

課程考核合格,學生具備英語聽說讀寫能力

外語系任課教師

計算機學院任課教師

12)對終身學習有正確的認識,具有不斷學習和適應發展的能力;

對終身學習有正確的認識

軟件工程專業導論

能夠認識到終身學習的重要性,能夠認識到數理基礎知識、專業基礎知識和信息獲取能力對終身學習具有支撐作用

軟件工程導論任課教師

具有不斷學習和適應發展的能力

專業選修課

能夠自學部分課程內容,且課程考核合格

專業選修課任課教師

說明:(1)請將本專業培養要求逐條分解成若干具體的指標點,為每個指標點的實現設計支撐的課程或教學活動,并明確合格標準和考核評價方法、執行主體。(2)執行主體是指負責針對該項指標點對學生進行培養并考核的部門及責任人,執行主體要明確到具體的崗位(如任課教師、輔導員、班主任等)。(3)執行主體要根據本培養標準運用有效的教學方法和教學手段對學生進行培養,要認真制定考核辦法,科學、全面、客觀地考核學生是否達到規定培養要求。(4)對于課內課程,只有達到本表規定的合格標準才能給予學生及格以上的成績及相應學分;對于課外教學活動,只有達到本表規定的合格標準才能給予合格認定。


軟件工程專業課程配置流程圖



軟件工程專業學分設置情況

課程設置(縱向)

占總學分比例

基礎教育課程平臺

100.5

59.12%

專業教育課程平臺

69.5

40.88%

170

100%

  

  

  

  

課程設置(橫向)

占總學分比例

占理論教學環節的比例

學環節

理論必修課

111

77.06%

84.74%

專業選修課

10

7.63%

通識教育選修課

10

7.63%

實踐教學環節

39

22.94%

  

  

  


? 2017 哈爾濱工程大學軟件學院
地址:哈爾濱市南崗區南通大街145號 哈爾濱工程大學21號樓 郵編:150001 電話:0451-82518662
管理維護:軟件學院 技術支持:信息化處
赌钱平台网站