级软件工程专业指导性培养计划Word文档格式.docx
《级软件工程专业指导性培养计划Word文档格式.docx》由会员分享,可在线阅读,更多相关《级软件工程专业指导性培养计划Word文档格式.docx(27页珍藏版)》请在冰豆网上搜索。
![级软件工程专业指导性培养计划Word文档格式.docx](https://file1.bdocx.com/fileroot1/2023-1/31/6aa20080-9c7a-4e3d-8472-f9c69102c600/6aa20080-9c7a-4e3d-8472-f9c69102c6001.gif)
13312005电路原理36/2.5电路原理
本课程是软件工程专业的专业基础课程,通过该课程的学习使学生掌握电路基本概念,电路分析方法,正弦量,网络及函数,非线形电路。
通过该课程的学习为后续专业课程的学习打下基础。
13312006数据结构42/3数据结构
本课程是软件工程专业的专业基础课程,通过该课程的学习使学生掌握常用的数据结构,如并列表,队,栈和树等以及在这些结构上的基本操作,描述和存储的基本技术和方法,讨论解决某些典型算法和其在计算机上程序实现的技巧及复杂性,通过该课程的学习为后续专业课程的学习打下基础。
13312007数字逻辑36/2.5数字逻辑
本课程是软件工程专业的专业基础课程。
它是“计算机组成原理”、“计算机接口技术”、“单片机及接口技术”等课程的先修课程之一。
本书介绍了数字与编码、逻辑代数、集成门电路、组合逻辑电路、触发器、同步时序逻辑电路、异步时序逻辑电路、可编程逻辑电路等八个方面。
本课程的目的主要是使学生学习到从了解数字系统开始,直到能使用数字集成电路实现工程所需逻辑设计为止的完整过程。
13312008汇编语言36/2.5汇编语言
本课程是软件工程专业的专业基础课程,通过该课程的学习使学生掌握汇编语言程序的设计技术,了解计算机内部硬件结构及一般工作原理;
掌握8086/8088指令系统和汇编语言程序格式;
掌握汇编语言程序设计的方法和调试技术;
熟悉BIOS和DOS中断及其简单的控制应用;
在实际应用的接口电路中,会编写简单的汇编语言程序。
在学完本课程后,学生应该具有一定的汇编语言开发能力;
为以后的硬件开发课程打下良好的基础。
13312009离散数学42/3离散数学
本课程是软件工程专业的专业基础课程,它给后继课,如数据结构、编译系统、操作系统、数据库原理和人工智能等,提供必要的数学基础;
同时,通过学习离散数学,培养和提高了学生的抽象思维和逻辑推理能力,为学习今后和工作,参加科学研究,攀登科技高峰,打下坚实的数学基础。
13312010计算机网络与通信42/3计算机网络与通信
本课程是软件工程专业的专业基础课程,通过该课程的学习使学生掌握计算机网络体系结构,系统地、分层次地讲述计算机网络的基本概念和工作原理,包括物理层、数据链路层、网络层、传输层、应用层的功能、接口和主要协议。
重点介绍INTERNET采用的体系结构——TCP/IP。
通过该课程的学习使学生掌握计算机网络的基本原理和工作方法。
培养市场紧缺的从事计算机网络技术和通信技术应用、管理的第一线专门人才。
通过本专业学习,学生具有计算机网络和通信的基础理论知识与实践操作技能,掌握计算机网络的安装、调试和管理的技术。
13312011计算机组成原理36/2.5计算机组成原理
本课程是软件工程专业的专业基础课程,通过该课程的学习使学生掌握计算机主要组成部件的结构、工作原理、逻辑实现、设计方法及将组成部件连成整机的方法。
通过对本课程的学习,学生应该掌握计算机系统主要组成部件的结构及工作原理,通过实验对微程序控制计算机的工作过程有一个清楚的认识,能够用主要组成部件构成整机。
同时,为以后的学习在硬件分析、系统设计与开发、使用等方面打下坚实基础,通过理论部分的学习,提高基础理论水平。
13312012数据库原理36/2.5数据库原理
本课程是软件工程专业的专业基础课程,主要介绍数据库系统的基本概念,基本理论和基本方法。
通过本课程的学习,使学生掌握数据库的基本概念,关系数据库的基本原理,关系数据库语言,查询优化的方法,关系规范理论,数据库的设计方法,了解DBMS和并行数据库的基本概念和基本原理,学习数据库新技术,特别是面向对象的数据库技术和分布式数据库理论,最终具备使用、维护和设计数据库应用系统的能力。
13312013JAVA程序设计42/3JAVA程序设计
本课程是软件工程专业的专业基础课程,通过该课程的学习使学生掌握Java的GUI设计、组件、方法、事件处理技术、类型、控制语句、数组、面向对象的程序设计、异常处理技术、字符串与字符、按顺序访问的文件,以及更多同Java程序设计相关知识。
通过该课程的学习使学生掌握JAVA程序设计的方法,具有一定的网络编程能力。
培养学生进行程序设计,软件开发的能力。
13312014UML统一建模36/2.5UML统一建模
本课程是软件工程专业的专业基础课程,主要介绍统一建模语言UML及其应用,具体包括UML简介、用例图、顺序图、协作图、类图、对象图、状态图、活动图、构件图、部署图、UML在需求分析及设计中的应用、UML开发工具的使用等内容。
13312015算法设计与分析36/2.5算法设计与分析
本课程是软件工程专业的专业基础课程,主要阐述了一些常用的算法。
通过本课程的学习,使学生掌握算法设计的常用方法,并能运用这些方法来解决一些常用的或较为复杂的实际问题的算法,从而提高程序设计的质量,并且掌握常用的分析算法、估计算法的时空复杂性的方法,以便理解并科学评估有关算法。
通过该门课程的学习使学生打好程序设计的基础。
课程编号课程名称学时教材名称
13312017操作系统36/2.5操作系统原理
本课程是软件工程专业的专业基础课程,通过该课程的学习使学生掌握操作系统原理,进程和线程的基本概念,同步和通信、调度和死锁;
存储理和虚拟存储器;
设备管理;
文件系统和磁盘存储器管理。
通过该课程的学习使学生掌握操作系统的基本原理和工作方法。
课程编号课程名称学时/学分教材名称
13312018微机原理与接口技术36/2.5微机原理与接口技术
本课程是软件工程专业的专业基础课程,通过该课程的学习使学生掌握微型计算机概述、80x86微处理器、8086指令系统、汇编语言的程序设计(其中包括了汇编语言的程序框架、上机过程、分支程序、循环程序、子程序设计及汇编语言与高级语言C的混合编程)、存储器系统、输入/输出及中断系统、可编程接口芯片及应用(其中包括并口、串口、A/D和D/A接口的工作原理及接口电路的软件、硬件设计)、键盘和LED显示电路的设计及总线技术,通过该课程的学习使学生掌握硬件基本知识和接口设计能力。
13312019软件测试技术36/2.5软件测试技术
本课程是软件工程专业的专业基础课程,介绍了软件测试的基础知识和方法,包括测试概述、功能性测试、结构性测试、软件测试层次与级别、测试需求分析与度量、面向对象的测试、自动化测试、测试过程与管理等内容。
通过该课程的学习,使学生掌握当前软件测试的知识,了解软件测试在企业中的应用,能够掌握基本的测试技能,对软件测试未来的发展有一个基本的掌握。
13312020软件工程及项目管理36/2.5软件工程及项目管理
本课程是软件工程专业的专业基础课程,主要阐述了软件工程技术与软件工程管理两部分知识,软件工程技术部分包括软件工程概述,软件需求分析,软件复用,软件测试,软件维护与软件再生工程,软件工具与软件开发环境等内容;
软件工程管理部分包括软件质量管理,软件文档软件工程标准化,软件项目、配置及人员组织管理,软件知识产权保护等内容。
通过该门课程的学习使学生掌握软件工程基础知识,并培养学生软件开发及管理的能力。
五、主要实践环节
军事训练、体育、思想政治理论综合实践、大学物理实验、数据结构课程实验、数学模型课程实验、计算机图形学课程实验、数据库原理课程实验、计算机网络与通信课程实验、高级语言课程设计、数据库课程设计、数据结构课程设计、算法设计与分析课程实验、数学实验及模型课程实验、生产实习、毕业设计等。
六、基本学制:
四年
七、毕业学分要求:
178学分
八、授予学位:
工学学士
九、计算机软件工程专业教学进程表
表一:
公共基础课模块教学计划进程表(不含独立的实践教学环节)
课程
设置
序号
代码
课程名称
考核
方式
学时
讲课
实践
学分
开课学期及周学时
一
二
三
四
五
六
七
八
公共
基础
1
10011001
毛泽东思想和中国特色社会
主义理论体系概论
考试
70
5
2
10011002
思想道德修养与
法律基础
36
2.5
4
3
10011003
马克思主义基本
原理
10011004
中国近现代史纲要
28
10011008
形势与政策
考查
6
10011009
体育1
7
10011010
体育2
8
10011011
体育3
9
10011012
体育4
10
10011013
大学英语1
56
11
10011014
大学英语2
64
4.5
12
10011015
大学英语3
13
10011016
大学英语4
62
14
10011019
大学物理1
70
15
10011028
高等数学(理工)21
78
5.5
16
10011029
高等数学(理工)22
84
17
10011030
线性代数
18
10011032
概率与数理统计
42
合计
754
表二专业基础与专业选修模块教学计划进程表(不含独立的实践教学环节)
序
号
学
时
讲
课
实
践
分
专业基础
13312001
专业概况与职业生涯设计
13312002
计算机导论
13312003
信息检索技术
0.5
13312004
高级语言
13312005
电路原理
13312006
数据结构
13312007
数字逻辑
30
13312008
汇编语言
13312009
离散数学
13312010
计算机网络与通信
13312011
计算机组成原理
13312012
数据库原理
13312013
Java程序设计
13312014
UML统一建模
13312015
算法设计与分析
13312016
专业英语
13312017
操作系统
13312018
微机原理与接口技术
13312019
软件测试技术
19
13312020
软件工程及项目管理
执业
能力
20
13324001
计算机程序员培训
22
1.5
21
13324002
信息安全认证培训
13324003
办公软件应用(高级)
23
13324004
局域网管理(高级)
736
730
51.5
注:
学生必须分别从“计算机程序员培训”与“信息安全认证培训”中选修1门,从“办公软件应用(高级)”与“局域网管理(高级)”中选修1门,累计选修2门执业能力课程,共须取得3个学分。
表三专业方向课教学计划进程表
1、企业商务软件开发方向教学计划进程
开课学期及周课时数
专业
方向
13323101
ASP.NETWEB程序设计
13323102
XML技术与应用
13323103
AjaxWeb程序设计
13323104
J2EE应用程序开发
13323105
软件设计模式
合计
178
12.5
2、嵌入式软件开发方向教学计划进程表
13323201
单片机应用技术
13323202
LINUX操作系统原理及内核源码
13323203
计算机图形学
13323204
J2ME
应用程序开发
13323205
嵌入式系统原理
表四校级选修课模块教学计划进程表
必选课程
创业学
艺术限定
选修课程
(任选2门)
艺术导论
音乐鉴赏
美术鉴赏
影视鉴赏
戏剧鉴赏
舞蹈鉴赏
书法鉴赏
戏曲鉴赏
学生需要完成校级选修课程8学分。
学生必选《创业学》1.5学分,两门艺术限定性选修课程计2学分,另外4.5学分通过任意选修课程获得。
表五实践教学环节教学计划进程表
学时数
(周数)
10015001
军事训练
3周
*
10015003
思想政治理论课综合实践
2周
10015005
大学物理实验1
10011041
数学实验及模型
13315001
计算机导论课程实验
13315002
高级语言课程实验
13315003
电路原理课程实验
13315004
高级语言课程设计
1周
13315005
数据结构课程实验
13315006
数据结构课程设计
13315007
汇编语言课程实验
13315008
计算机网络与通信课程实验
13315009
汇编语言课程设计
13315010
计算机组成原理课程实验
13315011
数据库原理课程实验
13315012
数据库原理课程设计
13315013
JAVA程序设计课程实验
13315014
UML统一建模课程实验