软件工程课程

软件工程专业课程设置分为六大类:公共基础课
                                                   专业基础课
                                                   专业课
               专业选修课
                                 集中实践课
                   课外实践课

专业基础课主要有:面向对象程序设计
                    计算机电路
                 数据结构
                 工程数学
                 离散数学
                 数据库系统原理
                 软件集成开发环境
                 计算机组成原理与实验
                 工程设计导论
                 汇编语言程序设计
                 操作系统与实验
                 计算机网络
                 软件工程
                 软件工程专业英语
                 编译原理与实验
                 系统分析与设计
                 软件质量保证与测试等。
                             数字逻辑电路设计
                             C++ 语言程序设计
                             软件体系结构
                             算法设计与分析

专业课分为四个方向:动漫与数字媒体艺术方向
                                数据库应用技术方向
                                嵌入式软件技术方向
                                网络与通信软件技术方向。 

动漫与数字媒体艺术方向专业课主要有:计算机平面设计
                                                          数字媒体艺术概论
                                                          构成基础
                                                          三维动画-MAYA
                                                          Flash AS 程序设计等

数据库应用技术方向专业课主要有:MySQL 数据库设计与应用
                                                   SQL Server 数据库设计与应用
                                                   XML基础
                                                  大型数据库开发与应用
                                                  数据仓库;

嵌入式软件技术方向专业课主要有:嵌入式操作系统
                嵌入式微处理器结构与应用
               Android应用程序开发
               嵌入式Linux程序设计
               WinCE应用程序开发等


网络与通信软件技术方向专业课主要有:通信原理与技术
                      网络规划设计
                      WEB 编程技术
                      网络操作系统
                      网络信息安全等

第一学期:高等数学,计算机基础   
第二学期:高等数学,C语言程序设计,数字逻辑电路,数字逻辑设计,线性代数   
第三学期:离散数学,概率与数理统计    
第四学期:计算机组成原理,数据结构,软件工程    
第五学期:计算方法,操作系统,汇编语言,人工智能/JAVA语言  
第六学期:算法分析与设计,数据库原理,编译原理,计算机网络/代数结构与组合数学,实时系统技术/Unix系统/软件构件技术/软件测试与维护  
第七学期:软件项目管理,面向对象系统分析与统计,计算机图形学/信息检索与利用,电子商务/数据仓库与数据挖掘/软件过程能力评估/软件质量控制

课表:
C1 420102 编译原理 4 4 4 0 0
E1 420022 计算机组成原理 4 4 4 0 0
E1 420222 中小型服务器应用开发与SOA 4 2 2 0 0
E1 420249 大型机数据库应用开发 4 3 3 0 0
E1 420250 大型机中间件系统与应用 4 2 2 0 0
E2 420008 Windows程序设计 4 4 4 0 0
E2 420107 JAVA企业级开发技术 4 4 4 0 0
E2 420107 JAVA企业级开发技术 4 4 4 0 0
E2 420172 软件架构与设计模式 4 3 3 0 0
E2 420241 Java移动开发技术 4 3 3 0 0
E2 420251 大型机应用开发综合实验 4 2 2 0 0
F2 420030 计算机图形学 4 3 3 0 0
F2 420230 GIS导论 4 3 3 0 0
F2 420231 数据仓库技术 4 3 3 0 0
F3 420260 实时系统 4 3 3 0 0
F3 420261 Firmware程序设计 4 3 3 0 0
C1 420243 计算机系统结构 5 4 4 0 0
E1 420106 基于UML的面向对象系统分析与 5 3.5 3 0 0
E1 420192 软件工程 5 4 4 0 0
E2 420108 XML与WebService技术 5 3 3 0 0
E2 420247 Linux程序设计 5 3 3 0 0
E2 420252 大型机系统管理 5 2 2 0 0
F2 420108 XML与WebService技术 5 3 3 0 0
F2 420242 数字信号处理 5 4 4 0 0
F2 420253 数据库查询优化 5 2 2 0 0
F3 420232 .net体系结构与设计开发 5 3 3 0 0
F3 420233 基于GIS的.net开发技术 5 3 3 0 0
F3 420234 高级计算机图形学 5 3 3 0 0
F3 420235 数据分析与数据挖掘 5 3 3 0 0
F3 420236 Service Based GIS 5 3 3 0 0
F3 420237 商务智能 5 3 3 0 0
F3 420237 商务智能 5 3 3 0 0
F3 420256 中小型服务器系统操作与管理 5 2 2 0 0
F3 420262 移动应用开发 5 3 3 0 0
E1 420028 软件项目管理 6 3 3 0 0
E1 420111 软件测试技术 6 3 3 0 0
E2 420028 软件项目管理 6 3 3 0 0
E2 420111 软件测试技术 6 3 3 0 0
E2 420111 软件测试技术 6 3 3 0 0
F2 420131 Windows CE嵌入式系统 6 3 3 0 0
F2 420245 嵌入式Linux系统 6 3 3 0 0
F2 420254 大型机数据库系统管理 6 2 2 0 0
F2 420255 服务计算 6 4 4 0 0
F3 420258 IT服务管理 6 2 2 0 0
F3 420263 车载嵌入式系统 6 3 3 0 0
F2 420170 信息安全基础 7 3 3 0 0
F3 420238 人机界面 7 3 3 0 0
F3 420257 Linux系统管理 7 2 2 0 0
F3 420259 电子商务技术基础 7 2 2 0 0

你可能感兴趣的:(软件工程课程)