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

發布時間: 2018-07-20 來源: 太阳集团1088vip

太阳集团app首页 太阳集团1088vip
軟件工程專業本科人才培養方案(内招生)
培養目标:            
  A1. 具有良好的數學和計算機科學理論基礎,熟悉計算機科學的主要研究領域和最新研究熱點,深入系統地掌握計算機軟件開發的基本原理和基本方法。
               
  A2. 熟悉計算機軟件開發的主流技術和發展方向,具有适應本學科知識發展的更新能力,能依據工程需要自主學習并優化自身的理論知識體系,擁有較強的創新思維能力。
               
  A3. 具有較強的軟件工程管理能力,能綜合運用專業知識分析和解決實際軟件工程問題,具有一定的軟件産業實踐經驗,适應現代化軟件工程團隊、新産品和新系統開發需求。
               
  A4. 了解信息安全與知識産權保護的有關技術方法和法規。        
               
畢業要求:            
  B1. 掌握數學和計算機科學的基本理論知識。          
               
  B2. 掌握軟件開發的基本理論和方法。          
               
  B3. 具備軟件維護和軟件研發管理工作所必須具備的基礎知識,基本方法和基本技能。    
               
  B4. 至少掌握一門外語,有較強專業外語閱讀、寫作和口語交流能力。      
               
  B5. 熟悉文獻檢索與資料查詢方法,具有獨立獲取信息和撰寫論文的能力。    
               
主幹學科:            
  計算機科學技術          
               
專業主幹課程:            
  高等數學、線性代數引論、數理邏輯與集合論、代數結構與圖論、概率統計、計算機導論、高級語言程序設計、數字邏輯、計算機組成原理、彙編語言程序設計、數據結構、計算機網絡、操作系統原理、數據庫系統原理、編譯原理、軟件體系結構、軟件工程等。
               
實踐教學占比:            
  本專業實踐學時達到總學時的 25 %。          
               
學制: 4 年            
               
授予學位: 工學學士          
               
軟件工程專業課程教學進程計劃表
一、通識教育課程:          
               
1、必修課            
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 學期 先修課程
01010018 中國近現代史綱要 2 36   1  
01020007 大學英語中級Ⅰ 4 72   1  
01020011 大學英語高級Ⅰ 4 72   1  
01030009 大學語文 2 36   1  
01040001 體育Ⅰ 1   36 1  
01010020 思想道德修養與法律基礎 3 54   2  
01020008 大學英語中級Ⅱ 4 72   2  
01020012 大學英語高級Ⅱ 4 72   2  
01040002 體育Ⅱ 1   36 2  
10  01010031 毛澤東思想和中國特色社會主義理論體系概論(上) 3 54   3  
11  01040003 體育Ⅲ 1   36 3  
12  01010032 毛澤東思想和中國特色社會主義理論體系概論(下) 3 54   4  
13  01040004 體育Ⅳ 1   36 4  
14  01010030 馬克思主義基本原理概論 3 54   5  
15  01010024 形勢與政策 2 36   8  
通識教育必修課小計 30 468 144    
注: "大學英語中級Ⅰ"和"大學英語高級Ⅰ"任選其中一門修讀
   "大學英語中級Ⅱ"和"大學英語高級Ⅱ"任選其中一門修讀
               
2、通識教育選修課學分要求:          
               
通識教育選修課要求修滿10.0學分          
               
  經管法類要求選修4.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、選修課            
               
基礎教育選修課要求修滿15.0學分          
               
軟件工程知識群            
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 先修課程
08060067 算法分析與設計 3 54    
08060107 計算機導論 2 36 18  
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  
08060317 程序語言構造與實現 2 36    
本知識群小計 15.5 252 72    
本知識群要求修讀至少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    
本知識群要求修讀至少6.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 18 5  
08060306 計算機專業英語 2 36   5  
08060030 編譯原理 3 54 18 6  
10  08060202 軟件工程 3 54   6 高級語言程序設計
11  08060076 實習與實踐 2   36 7 學期中兩周
12  08060212 軟件系統分析 3 54   7 軟件工程
13  08060213 軟件系統分析實驗 0.5   18 7  
14  50019002 畢業論文 8   288 8  
專業教育必修課小計 36.5 423 468    
               
2、選修課            
               
專業教育選修課要求修滿20.5學分          
               
軟件工程知識群            
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 先修課程
07010134 數學建模 2 36    
08060053 數字圖像處理 2 36    
08060116 數據挖掘 2 36 18  
08060128 軟件過程與項目管理 2 36    
08060130 敏捷軟件開發方法 2 36    
08060131 代碼重構與設計模式 2 36    
08060132 Web編程技術 2 36 18  
08060164 數字圖像處理實驗 0.5   18  
08060318 軟件過程與項目管理實驗 1   36  
10  08060319 軟件測試與質量保證 2.5 36 18  
11  08060323 計算機系統結構 2 36   計算機組成原理
本知識群小計 20 324 108    
本知識群要求修讀至少6.0學分          
               
軟件系統應用知識群          
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 先修課程
08060062 專家系統 2 36   人工智能
08060070 計算機圖形學 2 36   圖象圖形學入門
08060095 XML技術原理與應用 2 36 18  
08060118 并行與分布式計算導論 2 36    
08060122 Oracle數據庫及其應用 2 36    
08060126 網絡管理技術 2 36    
08060133 J2EE及其開發環境 2 36 18  
08060165 計算機密碼學 2 36    
08060167 計算機圖形學實驗 0.5   18  
10  08060176 互聯網原理與應用 2 36 18  
11  08060177 網絡管理技術實驗 0.5   18  
12  08060245 遊戲開發入門 2 36    
13  08060249 Oracle數據庫及其應用實驗 0.5   18  
本知識群小計 21.5 360 108    
本知識群要求修讀至少6.0學分          
               
創新創業知識群            
               
序号 課程号 課程名稱 學分 理論學時 實踐學時 先修課程
02011002 電子商務 2 36    
08060244 Windows 編程 2 36    
08060308 雲計算實驗 1   36  
08060311 高級人工智能 2 36   人工智能原理
08060312 數據科學入門 2 36    
08060313 互聯網新技術 2 36    
08060314 信息與法律 2 36    
08060315 認知科學 2 36    
08060316 社會計算 2 36    
10  08060321 大數據分析 2 36    
11  08060322 雲計算 2 36    
12  08066045 Python程序設計 2 36   高級語言程序設計
13  08066060 機器學習 2 36   人工智能原理
本知識群小計 25 432 36    
本知識群要求修讀至少6.0學分          
               
必修課學分統計表
  學期 通識教育 基礎教育 專業教育 合計    
   
1 9 12 0 21    
2 8 12 0 20    
3 4 15 0 19    
4 4 4 7 15    
5 3 0 10 13    
6 0 0 6 6    
7 0 0 5.5 5.5    
8 2 0 8 10    
合計 30 43 36.5 109.5    
               
本專業要求:總學分修滿160.0學分,其中必修學分109.5,基礎教育選修學分15.0,專業教育選修學分20.5,通識教育選修學分10.0,剩餘5.0學分為學生任意選修學分。