2016級軟件工程專業本科人才培養方案(内招生)

發布時間: 2016-12-01 來源: 太阳集团1088vip

 

培養目标:            
  以軟件企業人才需求為導向,面向國民經濟信息化建設和發展的需要,培養既有堅實理論基礎又具有寬廣的專業知識、具有創新能力、有較強的工程實踐能力和團隊協作能力、德智體全面發展的有國際競争力的國際化、實用型、複合型軟件工程技術人才。
               
培養要求:            
  本專業畢業學生應掌握軟件工程及其相關學科的基礎理論、專業知識和基本技能,具有較廣泛的工作适應範圍和工作适應能力。
  畢業生應該獲得以下方面的知識和能力:          
  1.深入系統地掌握計算機軟件開發的原理、方法、最新的技術和開發環境;    
  2.掌握計算機軟件開發的主流技術和發展方向,具有适應本學科知識發展的更新能力和軟件工程的管理能力;
  3.了解信息安全與知識産權保護的有關技術方法和法規;        
  4.完整的教學培養環節。除了參加課程教學及其相關實驗外,還要求學生完整地經曆課程設計、實習與社會調查、畢業設計與課外科技創新活動等環節,具備較強分析與解決實際問題的能力,并建立起較高的科學素質和創新精神;
  5.要求學生至少掌握一門外語,有較強專業外語閱讀、寫作和口語交流能力。同時熟悉文獻檢索與資料查詢方法,具有獨立獲取信息的能力。
               
主幹學科:            
  計算機科學與技術          
               
專業主幹課程:            
  高等數學、線性代數引論、數理邏輯與集合論、代數結構與圖論、概率統計、計算機導論、高級語言程序設計、數字邏輯、計算機組成原理、彙編語言程序設計、數據結構、計算機網絡、操作系統原理、數據庫系統原理、編譯原理、軟件體系結構、軟件工程等。
               
主要實踐環節:            
  本專業實踐學時達到總學時的25%以上。          
               
學制: 4 年            
               
授予學位: 工學學士          
               
軟件工程專業課程教學進程計劃表
一、通識教育課程:          
               
1、必修課            
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 學期 先修課程
01020007 大學英語中級Ⅰ 4 72   1  
01020011 大學英語高級Ⅰ 4 72   1  
01030009 大學語文 2 36   1  
01040001 體育Ⅰ 1   36 1  
01010018 中國近現代史綱要 2 36   2  
01010020 思想道德修養與法律基礎 3 54   2  
01020008 大學英語中級Ⅱ 4 72   2  
01020012 大學英語高級Ⅱ 4 72   2  
01040002 體育Ⅱ 1   36 2  
10  01010031 毛澤東思想和中國特色社會主義理論體系概論(上) 3 54   3  
11  01010032 毛澤東思想和中國特色社會主義理論體系概論(下) 3 54   4  
12  01010030 馬克思主義基本原理概論 3 54   5  
13  01010024 形勢與政策 2 36   8  
通識教育必修課小計 28 468 72    
注: "大學英語中級Ⅰ"和"大學英語高級Ⅰ"任選其中一門修讀
   "大學英語中級Ⅱ"和"大學英語高級Ⅱ"任選其中一門修讀
               
2、通識教育選修課學分要求:          
               
通識教育選修課要求修滿16.0學分          
               
  經管法類要求選修4.0學分
  文史哲類要求選修4.0學分,其中高級英語課程群要求選修4.0學分
  綜合類要求選修8.0學分,其中體育競技與休閑運動課程群要求選修2.0學分、創新創業就業心理類課程群要求選修6.0學分
               
二、基礎教育課程:          
               
1、必修課            
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 學期 先修課程
07010005 高等數學Ⅰ 5 90   1  
08060151 高級語言程序設計實驗 1   36 1  
08060185 線性代數引論 3 54   1  
08060229 高級語言程序設計 3 54   1  
07010013 高等數學Ⅱ 5 90   2  
07020121 大學物理 4 72   2 高等數學
08060110 數理邏輯與集合論 3 54   2  
07020122 大學物理實驗 1   36 3 大學物理
08060011 概率統計 3 54   3 高等數學
10  08060038 數字邏輯實驗 1   36 3 數字邏輯
11  08060047 代數結構與圖論 3 54   3 數理邏輯與集合論
12  08060153 數據結構 3.5 63   3 高級語言程序設計
13  08060154 數據結構實驗 0.5   18 3 數據結構
14  08060230 數字邏輯 3 54   3 數理邏輯與集合論
15  08060033 彙編語言程序設計 3 54   4 數字邏輯
16  08060152 彙編語言程序設計實驗 1   36 4 彙編語言程序設計
基礎教育必修課小計 43 693 162    
               
2、選修課            
               
基礎教育選修課要求修滿12.0學分          
               
軟件工程知識群            
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 先修課程
08060067 算法分析與設計 3 54    
08060100 程序語言構造與實現 3 54    
08060107 計算機導論 2 36 9  
08060168 C++程序設計實驗 0.5   18  
08060169 Java程序設計實驗 0.5   18  
08060218 軟件體系結構 3 54    
08060226 C++程序設計 2 36   高級語言程序設計
08060246 JAVA程序設計 2 36    
08060247 算法分析與設計實驗 0.5   18 算法分析與設計
本知識群小計 16.5 270 63    
本知識群要求修讀至少6.0學分          
               
軟件系統應用知識群          
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 先修課程
08060124 UNIX/LINUX 使用 2 36 9  
08060178 ACM程序設計 1 18    
08060179 ACM程序設計實驗 0.5   18  
08060214 人工智能原理 3 54   離散數學
08060227 信息安全與網絡安全 2 36   計算機網絡、計算機密碼學
08060228 系統分析與設計 2 36   高級語言程序設計
08060248 多媒體應用技術 2 36    
本知識群小計 12.5 216 27    
本知識群要求修讀至少4.0學分          
               
三、專業教育課程:          
               
1、必修課            
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 學期 先修課程
08060156 操作系統原理 3.5 63   4  
08060157 操作系統原理實驗 0.5   18 4  
08060231 計算機組成原理 3 54   4 數字邏輯
07120008 計算機網絡實驗 1   36 5 計算機網絡
08060015 計算機網絡 3 54   5 數字邏輯
08060064 計算機組成原理實驗 1   36 5 計算機組成原理
08060113 數據庫系統原理 3 54   5  
08060306 計算機專業英語 2 36   5  
08060309 數據庫系統原理實驗 0.5   18 5 數據庫系統原理
10  08060030 編譯原理 3 54 9 6 數據結構
11  08060202 軟件工程 3 54   6 高級語言程序設計
12  08060076 實習與實踐 2   72 7 學期中兩周
13  08060212 軟件系統分析 3 54   7 軟件工程
14  08060213 軟件系統分析實驗 0.5   18 7  
15  50019002 畢業論文 8   288 8  
專業教育必修課小計 37 423 495    
               
2、選修課            
               
專業教育選修課要求修滿18.5學分          
               
軟件工程知識群            
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 先修課程
08060043 計算機系統結構 3 54   計算機組成原理
08060116 數據挖掘 2 36 9  
08060128 軟件過程與項目管理 2 36    
08060130 敏捷軟件開發方法 2 36    
08060131 代碼重構與設計模式 2 36    
08060184 軟件測試與質量保證 3 54    
本知識群小計 14 252 9    
本知識群要求修讀至少6.0學分          
               
軟件系統應用知識群          
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 先修課程
07010134 數學建模 2 36    
08060070 計算機圖形學 2 36    
08060095 XML技術原理與應用 2 36 9  
08060118 并行與分布式計算導論 2 36    
08060122 Oracle數據庫及其應用 2 36 9  
08060132 Web編程技術 2 36 9  
08060133 J2EE及其開發環境 2 36 9  
08060167 計算機圖形學實驗 0.5   18  
08060249 Oracle數據庫及其應用實驗 0.5   18  
本知識群小計 15 252 72    
本知識群要求修讀至少5.0學分          
               
擴展知識群            
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 先修課程
02011002 電子商務 2 36    
08060053 數字圖像處理 2 36    
08060062 專家系統 2 36   人工智能
08060126 網絡管理技術 2 36    
08060164 數字圖像處理實驗 0.5   18  
08060165 計算機密碼學 2 36    
08060176 互聯網原理與應用 2 36 9  
08060177 網絡管理技術實驗 0.5   18  
08060244 Windows 編程 2 36    
10  08060245 遊戲開發入門 2 36    
11  08060308 雲計算實驗 1   36  
本知識群小計 18 288 81    
本知識群要求修讀至少5.0學分          
               
必修課學分統計表
  學期 通識教育 基礎教育 專業教育 合計    
   
1 7 12 0 19    
2 10 12 0 22    
3 3 15 0 18    
4 3 4 7 14    
5 3 0 10.5 13.5    
6 0 0 6 6    
7 0 0 5.5 5.5    
8 2 0 8 10    
合計 28 43 37 108    
               
本專業要求:總學分修滿160.0學分,其中必修學分108.0,基礎教育選修學分12.0,專業教育選修學分18.5,通識教育選修學分16.0,剩餘5.5學分為學生任意選修學分。