软件工程课程表.docx
- 文档编号:10157630
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:31
- 大小:41.69KB
软件工程课程表.docx
《软件工程课程表.docx》由会员分享,可在线阅读,更多相关《软件工程课程表.docx(31页珍藏版)》请在冰豆网上搜索。
软件工程课程表
软件工程课程表
软件工程专业本科教学计划
专业代码080611W(国家)0406(学校)
一、培养目标和基本规格
(一)培养目标
软件工程专业本科生的培养目标是:
针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有良好的综合素质、良好的职业道德、扎实的软件工程理论知识及较强的英语综合应用能力,掌握自然科学和与软件有关的法律基础知识、具有自主学习和使用先进软件开发技术和工具的能力,具有软件开发实践和项目组织的初步经验,具有创新、创业、竞争意识和团队精神。
学生毕业后能从事大型软件项目的开发,具有软件企业所需要的较高层次的软件工程技术和管理人才的素质,能适应技术进步和社会需求变化对高素质软件工程专门人才的基本要求。
(二)培养规格
本专业学生应掌握软件工程领域坚实的基础理论和宽广的专业知识,具有良好的系统分析、设计及软件工程项目的组织与管理能力,具备运用先进软件开发技术、方法和工具的能力,具备与软件有关的法律知识,具备独立工作能力和团队精神。
毕业生应获得以下几方面的知识和能力:
1、掌握软件工程专业的基本理论、基本知识和基本技能,特别是软件项目管理与开发技术、信息系统的分析与设计技术、网络数据库开发技术、网络信息安全和嵌入式软件开发技术;
2、熟练掌握需求分析和建模、软件设计和实现、软件评审与测试、软件过程改进与项目管理、设计人机交互界面的基本方法,能运用先进软件技术和开发工具进行软件系统的开发与维护工作。
3、掌握与软件有关的法律法规、国际惯例,具备自觉运用法律知识进行软件知识产权保护的素质。
4、具有创业意识、创新精神和良好的职业素质,具有良好的人际沟通能力和团队精神。
5、了解软件工程领域的最新成果、发展动态和法律法规;
6、具有良好的英语写作和交际能力,外语水平达到规定的等级要求。
二、学制:
四年。
三、授予学位:
工学学士。
四、课程设置及学时学分安排
(-)课程类别
本专业课程设置为公共必修课(政治理论课、通识文化课)、专业必修课(学科基础课、专业基础课)、专业模块课程(分计算机网络、信息安全、信息系统、嵌入式软件)、专业任意选修课和公共选修课(公共限制选修课、公共任意向选修课)。
(二)本专业主要课程
离散数学、C++语言程序设计、汇编语言程序设计、计算机组成原理、数据结构、计算方法、操作系统、计算机通信与网络、编译原理、面向对象程序设计、面向对象分析与设计、数据库系统原理、软件工程、软件项目管理与CMM、数据仓库与数据挖掘、软件测试技术、大型软件系统构造与体系结构、统一建模语言UML等。
主要专业实验:
程序设计、计算机组成原理、数据结构、操作系统、数据库、编译原理、软件系统建模与UML、系统分析与设计、分布式数据库、计算机通信与网络等,见附表五。
(三)学时分配
本专业课堂教学总学时为2670学时(见附表二)。
(四)课程学分分配
本专业学生需修满165学分方准予毕业(见附表三)。
(五)课程时数分期安排表(见附表四)。
五、主要实践性教学环节
本专业实践环节主要有军事理论与训练,生产劳动,专业见习、实习,专业实践与社会调査、毕业论文等。
六、四年教育时间活动周数分配表(见附表一)。
七、本专业教学计划(见教学计划表)。
软件工程专业本科教学计划表
(一)
类
别
序
号
课程编号
课程名称
学
分
学时数
每学期教学周学时数分配
(第1、8学期16周计,其余各学期18周计)
合
计
讲授
实验
-一-
-二二
三
四
五
六
七
八
公共基础平台{必修课}
政治理论课
1
02210111
*毛泽东思想概论、邓小平理论和“三个代表”重要思想概论I
3
36
36
2
2
02210112
*毛泽东思想概论、邓小平理论和“三个代表”重要思想概论U
3
54
54
3
3
02210120
马克思主义基本原理
3
54
54
3
4
02210130
中国近现代史纲要
2
36
36
2
5
02210140
*思想道德修养与法律基础
3
54
54
3
6
02210080
形式与政策(讲座形式)
2
分散
2
小计
16
234
234
通识文化课
7
13210011
公共体育I
1
32
32
2
8
13210012
公共体育H
1
36
36
2
9
13210013
公共体育山
1
36
36
2
10
13210014
公共体育w
1
36
36
2
11
12210011
大学英语I
4
64
64
4
12
12210012
大学英语H
4
72
72
4
13
12210013
大学英语山
4
72
72
4
14
12210014
大学英语W
4
72
72
4
15
01210010
实用文体写作
1
18
18
1
16
16210020
军事理论
2
36
2
17
16210010
就业指导
1
16
16
2
24
490
454:
学科、专业基础平台{必修课}
学科基础课
18
042610101
高等数学I
4
64
64
4
19
042610102
高等数学H
4
72
72
4
20
04261020
概率与数理统计
2
36
36
2
21
04261030
计算机导论
3
48
32
16
3
22
04261040
C+■语言程序设计
5
96
64
32
5
23
04261050
离散数学
4
72
72
4
24
04261060
汇编语言程序设计
3
64
48
16
4
25
04261070
数字逻辑
3
54
36
18
3
26
04261080
计算机组成原理
3
54
36
18
3
小计
31
560
460
100
专业基础课
27
04261090
数据结构
4
72
54
18
4
28
04261100
数据库系统原理
4
72
54
18
4
29
04261110
*SQL与OLE数据库
2
36
24
12
2
30
04261120
面向对象程序设计C#
4
72
54
18
4
31
04261130
软件工程
3
54
36
18
3
32
04261140
*面向对象系统分析
2
36
24
12
2
33
04261150
操作系统
3
54
36
18
3
34
04261160
*专业英语
4
72
72
4
35
04261170
计算机通信与网络
4
72
54
18
4
36
04261180
*UML与RationalRose
3
54
36
18
3
37
04261190
*软件项目管理与CMM
2
36
36
2
38
04261200
数据仓库与数据挖掘
2
36
36
2
39
04261210
软件测试技术
3
54
36
18
3
40
04261220
大型软件系统构造与体系结构
3
54
54
3
41
04266010
专业见习
1
1w
42
04266020
专业实习
10
10w
43
04266030
毕业论文
6
6w
小计
60
774
606
168
必修课学时及总学时
2058
1754
268
21
25
20
22
13
7
9
必修课学分及总学分
131
21
24
20
22
13
7
8
16
注:
课程名称前有*号的为考查科目,其它为考试
科目
软件工程专业教学计划进度表
(二)
类
别
序
号
课程编号
课程名称
学
分
学时数
每学期教学周学时数分配
(第1、学期16周计,其余各学期18周计)
^合计
讲授
实验
-一-
-二二
二
四
五
六
七
八
专业模块课程{限制选修课"每生限选一个方向>
计算机网络方向
44
04264010
*新型计算机网络技木
~2~
36
24
12
2
45
04264020
多媒体技术
2
36
24
12
2
46
04264030
电子商务
3
54
36
18
~3~
47
04264040
*J2EE与中间件
36
24
12
2
48
04264050
*数字图像处埋
36
24
12
2
49
04264060
*网络平台课程设计
2
36
36
2
小计
13
234
132
102
信息安全方向
50
04264070
密码学
3
54
54
3
51
04264080
*入侵检测
2
36
24
12
2
52
04264090]
安全管理
2
36
24
12
2
53
04264100
*网络与信息安全技术
2
36
24
12
2
54
04264110
*计算机病毒原理
2
36
24
12
2
55
04264120]
*网络安全课程设计
2
36
36
2
13
P234
150
84
嵌入式软件方向
56
04264130
嵌入式系统概论
3
54
54
3
57
04264140
JAVA语言
2
36
24
12
2
58
04264150
*软硬件协同设计
2
36
24
12
2
59
04264160]
设备驱动程序设计
2
36
24
12
2
60
04264170
*数字娱乐中的人工智能
2
36
36
2
61
04264180
*嵌入式软件课程设计
2
36
36
2
小计
13
234
162
72
专业任意选修课
每生限选
门
六学分
62
04264190]
网络程序设计
2
36
24
12
2
63
04264200
*编译原理
2
36
24
12
2
63
04264210]
*游戏程序设计
2
36
24
12
2
64
04264220
*知识产权与软件保护
2
36
36
2
65
04264230
*WINDOW体系及编程
2
36
24
12
2
66
04264240
可视化编程
2
36
24
12
2
67
04264250]
计算机图形学
2
36
24
12
2
68
04264260
LINUX体系与编程技术
2
36
24
12
2
69
04264270
*商务智能
2
36
36
2
小计
6
108
公共选修课
限选课
70C
1213010
*大学语文
2
36
2
711
3213010
*健康教育
1
18
1
72C
9213040
*音乐鉴赏
2
36
2
73C
8213010
*社会心理学
2
36
2
限选四
门(4—7学分)
7
1261
任选课
74
人文系列
2
36
75
科技系列
2
36
76
教育科学系列
2
36
77
艺术体育系列
2
36
78
在每个系列中任选一门
8
144
选修课学时及总学时
648
2
3
4
2
4
11
8
选修课学分及总学分
34
2
3
4
2
4
11
8
科:
课程名称前有*号的为考查科目,其它为考试
八、奖励学分
为鼓励学生积极参加多种形式的创造性活动,充分发挥聪明才智,促进学生个性发展,特设立奖励学分。
学生取得奖励学分的主要途径有:
参加教师的课题研究,在知识技能竞赛中获奖,发表学术性论文,进行小发明或小创造等。
奖励学分标准按学院规定执行。
附表一四年教育时间活动周数分配表
学年
学期
总周数
其中
入学教育
军事训练
生产劳动
毕业教育
机动
教育周数
寒暑假
上课
复习考试
教育实习
专业实习
毕业论文
-一-
1
52
19
4
15.5
1.5
1
1
2
21
8
19
1.5
0.5
-二二
3
52
21
4
18.5
1.5
0.5
0.5
4
19
8
17
1.5
0.5
三
5
52
21
4
18.5
1.5
0.5
0.5
6
19
8
17
1.5
0.5
四
7
52
21
4
18.5
1.5
0.5
0.5
8
17
10
10
6
1
合计
208
158
50
124
10.5
10
6
1
1
2
1
2.5
附表二各类课程学时数分配表
、课程
项目\
公共基础平台
学科、专业基础平台
专业模块课程
专业任意选修课程
公共选修课
总计
政治理论课
通识文化课
学科基础课
专业基础课
计算机网络
信息安全
嵌入式软件
限选课
任选课
学时数'
234
490
560
774
234
108
126
144
2670
%
8.76
佃.35
20.97
28.99
8.76
4.04
4.72
5.39
100.00
附表三各类课程学分分配表
\课程项目\
公共基础平台
学科、专业基础平台
专业模块课程
专业任意选修课程
公共选修课
总计
政治理论课
通识文化课
学科基础课
专业基础课
计算机网络
信息安全
嵌入式软件
限选课
任选课
学分数、
16
24
31
60
13
6
7
8
165
%
9.70
14.55
佃.79
36.36
7.88
3.64
4.24
4.85
100.00
2捌"■»类
-二
二学
"I第学
时第n
占第期
7
表第期
O
2
1
8
9
1
2
1
1
3
2
1
3
2
1
7
7
16W
专块
丄
6
4
2
T
rrrK选限
3
2
4
mK选任
2
4
2
22
22
22
22
7
1
8
7
1
7■
5■
88
7
44
4.
44
E
4
4
九、主要课程简介
高等数学性,在自然科
1、042610001042610002
《高等数学》是计算机专业的重要基础课具有较强的抽象性、逻辑性和应用,学和工程技术领域中有着广泛的应用。
通过本课程的学习,培养学生的抽象思维能力、逻辑推理能力以及处理随机模拟等实际问题的能力,为后继课程学习提供所需的数学知识。
本门课程的内容主要是函数与极限,微分及其应用,不定积分与定积分,定积分的应用,矢量代数与空间解析几何,多兀函数的微积分,常微分方程、级数等参考教材:
《高等数学》(同济大学数学教研室),高等教育出版社考核方式:
考试
2、04261040C++语言程序设计
《C++语言程序设计》是计算机科学与技术专业的必修课,它是国内外广泛应用的一种面向对象的程序设计语言,常常用于编写系统软件,应用软件以及科学计算。
通过本课程的学习,使学生掌握“自顶而下”的结构化程序设计方法,能熟练应用各种数据类型,具有一定的编程能力为进一步学习《数据结构》、《算法分析与设计》打下基础。
参考教材:
《C++语言程序设计教程》谭浩强等编,高等教育出版社。
考核方式:
考试。
3、04261050离散数学
《离散数学》是计算机科学与技术专业的必修课,主要学习集合论,图论,数理逻辑,形式语言等内容。
本课程为学习计算机科学专业理论作好必要的准备知识,并为提高专业理论水平打下扎实的基础。
参考教材:
《离散数学》朱一清编,电子工业出版社。
考核方式:
考试。
4、04261060汇编语言程序设计
《汇编语言程序设计》是计算机科学与技术专业的必修课程,本课程的教学目的是:
使学生掌握用汇编语言编写程序及上机运行的基本方法和技能,能用汇编语言设计实用程序,并了解与软、硬件有关课程的一些概念。
参考教材:
《IBMPC汇编语言程序设计》沈美明、温科婵编,清华大学出版社。
考核方式:
考试。
5、04261070数字逻辑
《数字逻辑》是计算机科学与技术专业的必修课。
本课程是学习数字电路逻辑设计的理论和方法的一门课程。
通过本课程的学习,使学生在深入理解理论的基础上,掌握数字电路组合网络和时序网络的分析与设计方法。
前导课为《电路与电子技术》,后续课为《计算机组成原理》、《微
机接口技术》、《计算机通信与网络》等课程。
参考教材:
《数字逻辑与数字系统》王永军等编,电子工业出版社。
考核方式:
考试。
6、04261080计算机组成原理《计算机组成原理》是计算机科学与技术专业的必修主干课。
本课程以《数字逻辑设计基础》及《汇编语言程序设计》为基础,主要讲授运算基础,运算器与运算方法;控制器与微程序设计;存储系统与辅助存储器;输入输出系统;计算机系统概述。
通过本课程的学习,使学生能够较深入地理解与掌握计算机各功能部件的逻辑设计与实现,以及计算机整机各部件间的逻辑关系与连接。
为后续课《微机接口技术》等奠定了理论与实验基础。
参考教材:
(1)《计算机组成与结构》王爱英主编,清华大学出版社(第二版);
二考版试)。
。
(2)《计算机组成原理》俸远祯主编,电子工业出版社
考核方
养基本的、
7、04261090数据结构《数据结构》是计算机科学与技术专业的必修主干课,本课程主要介绍线性表、数组与矩阵、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程表