2016级软件工程专业本科人才培养方案(外招生)

发布时间: 2016-12-01 来源: 信息科学技术学院

 

培养目标:            
  以软件企业人才需求为导向,面向经济信息化建设和发展的需要,培养既有坚实理论基础又具有宽广的专业知识、具有一定职业技能、有较强的工程实践能力和团队协作能力、德智体全面发展的有国际竞争力的国际化的应用型、通用型人才。
               
培养要求:            
  本专业毕业学生应掌握软件工程及其相关学科的基础理论、专业知识和基本技能,具有较广泛的工作适应范围和工作适应能力。具体包括如下要求:
  1.深入系统地掌握计算机软件开发的原理、方法、最新的技术和开发环境,以及管理技术和标准;  
  2.掌握计算机软件开发的主流技术和发展方向,具有适应本学科知识发展的更新能力和软件工程的管理能力;
  3.了解信息安全与知识产权保护的有关技术方法和法规;        
  4.完整的教学培养环节。除了参加课程教学及其相关实验外,还要求学生完整地经历课程设计、实习与社会调查、毕业设计与课外科技创新活动等环节,具备较强分析与解决实际问题的能力,并建立起较高的科学素质和创新精神;
  5.要求学生至少掌握一门外语,有较强专业外语阅读、写作和口语交流能力。同时熟悉文献检索与资料查询方法,具有独立获取信息的能力。
               
主干学科:            
  计算机科学与技术          
               
专业主干课程:            
  高等数学、线性代数引论、离散数学、概率统计、计算机导论、高级语言程序设计、数字逻辑、计算机组成原理、汇编语言程序设计、数据结构、计算机网络、操作系统原理、数据库系统原理、软件体系结构、软件工程等。
               
主要实践环节:            
  本专业实践学时达到总学时的25%以上。          
               
学制: 4 年            
               
授予学位: 工学学士          
               
软件工程专业课程教学进程计划表
一、通识教育课程:          
               
1、必修课            
               
序号 课程号 课程名称 学分 理论学时 实践学时 学期 先修课程
01020001 大学英语一级 4 72   1  
01030009 大学语文 2 36   1  
01040001 体育Ⅰ 1   36 1  
01010033 大学与人生导论 2 36   2  
01020002 大学英语二级 4 72   2  
01040002 体育Ⅱ 1   36 2  
01010034 中国社会发展导论 2 36   3  
01020003 大学英语三级 4 72   3  
01010017 中国传统文化概论 2 36   4  
通识教育必修课小计 22 360 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  
07010055 离散数学 4 72   2  
07020121 大学物理 4 72   2 高等数学
07020122 大学物理实验 1   36 3 大学物理
08060011 概率统计 3 54   3 高等数学
10  08060038 数字逻辑实验 1   36 3 数字逻辑
11  08060153 数据结构 3.5 63   3 高级语言程序设计
12  08060154 数据结构实验 0.5   18 3 数据结构
13  08060230 数字逻辑 3 54   3 离散数学
14  08060033 汇编语言程序设计 3 54   4 数字逻辑
15  08060152 汇编语言程序设计实验 1   36 4 汇编语言程序设计
基础教育必修课小计 41 657 162    
               
2、选修课            
               
基础教育选修课要求修满14.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    
本知识群要求修读至少7.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    
本知识群要求修读至少5.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  08060202 软件工程 3 54   6 高级语言程序设计
11  08060076 实习与实践 2   72 7 学期中两周
12  08060212 软件系统分析 3 54   7  
13  08060213 软件系统分析实验 0.5   18 7  
14  50019002 毕业论文 8   288 8  
专业教育必修课小计 34 369 486    
               
2、选修课            
               
专业教育选修课要求修满24.5学分          
               
软件工程知识群            
               
序号 课程号 课程名称 学分 理论学时 实践学时 先修课程
08060043 计算机系统结构 3 54   计算机组成原理
08060116 数据挖掘 2 36 9  
08060128 软件过程与项目管理 2 36    
08060130 敏捷软件开发方法 2 36    
08060131 代码重构与设计模式 2 36    
08060184 软件测试与质量保证 3 54    
本知识群小计 14 252 9    
本知识群要求修读至少5.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    
本知识群要求修读至少6.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    
本知识群要求修读至少9.0学分          
               
必修课学分统计表
  学期 通识教育 基础教育 专业教育 合计    
   
1 7 12 0 19    
2 7 13 0 20    
3 6 12 0 18    
4 2 4 7 13    
5 0 0 10.5 10.5    
6 0 0 3 3    
7 0 0 5.5 5.5    
8 0 0 8 8    
合计 22 41 34 97    
               
本专业要求:总学分修满160.0学分,其中必修学分97.0,基础教育选修学分14.0,专业教育选修学分24.5,通识教育选修学分16.0,剩余8.5学分为学生任意选修学分。