计算机科学与技术专业本科生培养方案哈尔滨工业大学计算机学院.docx
《计算机科学与技术专业本科生培养方案哈尔滨工业大学计算机学院.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术专业本科生培养方案哈尔滨工业大学计算机学院.docx(75页珍藏版)》请在冰豆网上搜索。
计算机科学与技术专业本科生培养方案哈尔滨工业大学计算机学院
计算机科学与技术专业本科生培养方案
一、培养目标
在可持续发展教育观的指导下,倡导“研究型、个性化、精英式”人才培养理念,培养适应21世纪社会主义现代化建设需要,德、智、体等全面发展,掌握数学与自然科学基础知识以及计算机、网络与信息系统相关的基本理论、基本知识、基本技能和基本方法,具有较强的专业能力和良好的综合素质,具备抽象思维、逻辑思维能力和系统观,具有创新精神和实践能力的高级复合型人才。
毕业后可在科研院所、企事业单位和行政管理部门从事计算机方面的科学研究、计算机系统设计、技术开发与应用等工作;有相当一部分学生可以继续攻读计算机科学与技术学科及相关学科的硕士学位。
二、培养要求
计算机科学与技术专业本科毕业生应具有如下基本素质:
1.社会素质:
掌握马列主义、毛泽东思想与中国特色社会主义基本理论。
爱国敬业,具有科学的世界观、人生观,具有团队合作精神,自觉遵守社会公德和职业道德,具有诚信意识和宽容的心态。
2.研究素质:
具有良好的科学思维和科学态度,对未知世界有强烈的好奇心和研究兴趣。
3.个性素质:
培养协同意识,塑造利他精神,健全人格;挖掘自己的潜力和爱好,对待事物有独立见解;具有理性批判、自主学习和终身学习的意识和习惯。
4.领袖素质:
有高度的历史和社会责任感,有一定的领导意识,有国际视野及跨文化交流、竞争与合作能力。
5.工程素质:
具有工程观念,能用工程的思想与方法分析和解决实际问题。
6.人文素质:
具有一定的文学社会科学素质、职业道德和心理素质、社会责任感等,具有方针、政策、法律、法规、经济、管理等方面的素养。
7.身心素质:
掌握体育运动的一般知识和基本方法,养成良好的体育锻炼习惯,具有乐观向上的生活态度,掌握调节心态的方式和方法,有较强的抗挫折能力。
计算机科学与技术专业本科毕业生应具有如下基本能力:
1.计算思维能力
主要包括形式化、模型化描述和抽象思维与逻辑思维能力。
2.算法设计与分析能力
针对具体问题设计有效的求解算法,并能分析该算法的时空复杂性。
3.程序设计与实现能力
有效使用程序设计语言进行程序设计并在计算机上实现。
4.系统分析、开发与应用能力
面对具体的工程应用问题,能够综合运用所掌握的知识、方法和技术,以全局观看待问题、分析问题和解决问题。
5.表达与沟通能力
具备较强的表达能力,能够清楚地介绍技术问题及其解决办法,能理解他人所表述的内容,并能发表自己的见解或提出建设性意见。
6.组织、协调与项目管理能力
掌握一定的管理学和经济学知识,具备一定的组织管理能力、独立工作能力、团队协作能力和人际交往能力。
7.英语理解与交流能力
具有良好的书面及口头英语理解与表达能力,能够阅读本专业的外文材料,具有一定的国际视野和跨文化交流、竞争与合作能力。
8.自学能力
具有终身学习意识,具备利用现代信息技术获取信息、查询资料、进行自我学习与提高的能力。
9.独立思考与创新能力
善于独立思考,具有提出问题、分析问题和解决问题的能力,了解计算机科学与技术学科的发展现状和趋势,具有创新意识、创新思维和创新能力。
计算机科学与技术专业本科毕业生除具备学校统一要求的数学、自然科学知识和人文社会科学知识外,还应系统掌握计算机科学与技术学科的基础理论和专业知识,理解本学科的基本概念、知识结构、典型方法,建立数字化、算法、模块化与层次化等核心专业意识。
应掌握的计算机科学与技术专业知识如下:
1.离散结构
通过学习集合论与图论、近世代数、数理逻辑等课程,掌握基本逻辑与证明技巧,养成抽象思维的习惯。
2.程序设计基础及语言
通过高级语言程序设计、汇编语言程序设计、数据结构与算法等课程的学习,以及软件设计与开发实践等实践类课程的训练,使学生掌握程序设计的基本流程、算法与问题求解、基本数据结构、递归、面向对象程序设计方法、语言翻译等知识单元。
3.算法设计与分析
通过学习数据结构与算法、算法设计与分析等课程,掌握算法设计的策略、基本算法、分布式算法、算法分析基础等知识单元。
4.计算机体系结构与组织
通过数字逻辑设计、汇编语言程序设计、计算机组成原理、计算机体系结构等课程学习,以及计算机设计与实践、嵌入式系统原理与实践等实践类课程的训练,掌握数字逻辑与数字系统、数据的机器级表示、汇编级机器组织、存储系统组织与结构、并行计算与处理、接口和通信、嵌入式系统、计算机软硬件功能划分等知识单元。
5.操作系统
通过操作系统课程学习,掌握操作系统原理、并发性、调度与分派、内存管理、设备管理、安全与保护、文件系统等知识单元。
6.网络及其计算
通过计算机网络课程学习,掌握通信与网络、网络协议、网络安全、分布式计算、Web应用设计、网络管理等知识单元。
7.信息管理
通过数据库系统课程学习,掌握数据模型与信息系统、数据库系统、数据建模、关系数据库、数据库查询语言、关系数据库设计、数据库应用程序设计、事务处理等知识单元。
8.软件工程
通过软件工程课程学习,掌握软件工程过程、软件需求、软件设计、实现与测试、软件维护、软件复用、软件开发工具和软件工程环境等知识单元。
9.职业道德修养
了解与本专业相关的职业和行业的重要法律法规及方针政策,理解工程技术与信息技术应用相关的伦理基本要求。
三、主干学科
计算机科学与技术。
四、专业主干课程
集合论与图论、近世代数、数理逻辑、高级语言程序设计、数据结构与算法、算法设计与分析、操作系统、计算机组成原理、计算机网络、计算机设计与实践、计算机体系结构、软件工程、数据库系统等。
五、修业年限、授予学位及毕业学分要求
修业年限:
四年。
授予学位:
工学学士。
毕业学分要求:
本专业学生应达到学校对本科毕业生提出的德、智、体、美等方面的要求,完成教学计划规定的全部课程的学习及实践环节训练,修满168.5学分,其中通识教育类课程59.5学分,专业教育类课程76.5学分,实践环节32.5学分,毕业设计(论文)答辩合格,方可准予毕业。
六、学年教学进程表
计算机科学与技术专业第一学年教学进程表
学期
课程编码
课程名称
考核
方式
学分
学时分配
总学时
讲课
实验
上机
课外辅导
秋季
GC16000100
思想道德修养与法律基础
2.0
34
30
4
GC15000101
大学外语
√
1.5
40
32
8
GC17000101
体育
1.0
30
30
GC00000100
军训及军事理论
3.0
3周
(10+10)
GN12000121
工科数学分析
√
5.0
84
84
(6)
GN12000220
代数与几何
√
3.5
56
56
(4)
SD03100100
计算机专业导论
2.0
32
24
8
SD03100200
高级语言程序设计I
√
3.0
48
30
18
小计
21.0
324+3周
286+(20)
26
12+(10)
春季
GC16000200
中国近现代史纲要
√
2.0
32
28
4
GC15000102
大学外语
1.5
40
32
8
GC17000102
体育
1.0
30
30
GN12000122
工科数学分析
√
5.0
84
84
(6)
GN11000121
大学物理II
√
5.0
80
80
(5)
SD06000140
电路IV
3.0
48
48
SD06000220
电路实验II
0.5
18
18
SD03100400
集合论与图论
√
3.0
48
48
SD03100310
高级语言程序设计II
√
3.0
48
30
18
SD03100320
高级语言程序设计II(英文)
√
3.0
48
30
18
小计
24.0
428
380
36
12+(11)
夏季
专业选修课(公共、方向)
2.0
32
SE03100100
C++程序设计
2.0
32
24
8
SE03100200
Java程序设计
2.0
32
24
8
SE03100300
网络与社会导论
2.0
32
32
GO00000001
全校任选课
1.0
20
20
GH00000001
人文与社会科学限选课
1.0
20
20
小计
4.0
72
备注
高级语言程序设计II和高级语言程序设计II(英文)二选一。
计算机科学与技术专业第二学年教学进程表
学期
课程编码
课程名称
考核
方式
学分
学时分配
总学时
讲课
实验
上机
课外辅导
秋季
GC16000300
毛泽东思想和中国特色
社会主义理论体系概论
√
4.0
60
48
12
GC15000103
大学外语
1.5
40
32
8
GC17000103
体育
0.5
15
15
(15)
GN12000300
概率论与数理统计
√
2.5
44
44
(4)
GN11000122
大学物理II
√
4.0
64
64
(3)
GN11000211
大学物理实验I
1.5
33
3
30
SD03100500
汇编语言程序设计
2.5
40
32
8
SD03100600
数字逻辑设计
√
3.5
56
40
16
SC03100110
数据结构与算法
√
3.5
60
48
12
SC03100120
数据结构与算法(英文)
√
3.5
60
48
12
GH00000002
人文与社会科学限选课
1.0
20
20
小计
24.5
432
346
66
20+(22)
春季
GC16000400
马克思主义基本原理
√
3.0
48
40
8
GC15000104
大学外语
1.5
40
32
8
GC17000104
体育
0.5
15
15
(15)
GN03100100
近世代数
2.0
32
32
GN11000212
大学物理实验I
1.0
27
27
GN12000600
计算方法
2.0
36
24
12
SD03100700
数理逻辑
√
2.0
32
32
SC03100310
算法设计与分析
√
2.5
40
40
SC03100320
算法设计与分析(英文)
√
2.5
40
40
SC03100200
计算机组成原理
√
4.0
64
52
12
SP08001400
工程训练(电子工艺实习)
2.0
2周
SP03100100
软件设计与开发实践I
√
2.0
48
48
GH00000003
人文与社会科学限选课
1.0
20
20
小计
23.5
402+2周
287
87
12
16+(15)
夏季
SP03100300
计算机设计与实践
√
3.5
56
14
42
专业选修课(方向)
2.0
32
SE03100400
信号与系统
2.5
40
32
8
SE03400400
生物系统信息学原理
1.5
24
24
GH00000004
人文与社会科学限选课
1.0
20
20
小计
6.5
108
备注
1.数据结构与算法和数据结构与算法(英文)二选一。
2.算法设计与分析和算法设计与分析(英文)二选一。
计算机科学与技术专业第三学年教学进程表
学期
课程编码
课程名称
考核
方式
学分
学时分配
总学时
讲课
实验
上机
课外辅导
秋季
SC03100400
操作系统
√
3.0
48
40
8
SC03100600
软件工程
√
4.0
64
40
24
GO00000002
全校任选课
1.0
20
20
GO00000003
全校任选课
1.0
20
20
SP03100200
软件设计与开发实践II
√
2.0
48
48
专业选修课(领域)
√
4.0
64
SE03100500
形式语言与自动机
2.0
32
32
SE03100700
人工智能导论
2.5
40
30
10
SE03100800
机器学习概论
2.0
32
32
SE03100900
模式识别
2.0
32
32
SC03200400
软件安全
2.5
40
28
12
小计
15.0
264
春季
SC03100500
计算机网络
√
4.0
64
48
16
SC03100710
数据库系统
√
4.0
64
48
16
SC03100720
数据库系统(英文)
√
4.0
64
48
16
SC03100800
计算机体系结构
√
3.0
48
40
8
GO00000004
全校任选课
1.0
20
20
专业选修课(方向)
2.0
32
SE03104200
嵌入式系统原理与实践
3.5
56
32
24
SE03101000
应用随机过程
1.5
24
24
SE03101100
容错计算
2.0
32
32
SE03101200
移动终端软件开发
2.0
32
22
10
SD03200400
信息论
2.0
32
32
SE03101300
运筹学与最优化方法
2.0
32
32
SE03101400
服务计算
2.0
32
32
SE03101500
图像处理
2.0
32
32
SE03101600
计算机图形学
2.0
32
22
10
SE03101900
认知计算与脑机接口
2.0
32
24
8
SE03400120
生物信息学
2.0
32
32
SE03200100
信息隐藏技术
2.0
32
32
SE03100600
接口技术
2.5
40
28
12
专业选修课(领域)
√
4.0
64
SE03101700
编译原理
4.0
64
40
24
SE03101800
计算复杂性初步
2.0
32
32
SD03200300
信息安全概论
2.0
32
32
SC03200200
计算机系统安全
2.5
40
28
12
小计
18.0
292
夏季
专业选修课(方向)
2.0
32
SE03102100
企业管理信息系统
2.0
32
32
SE03102210
电子商务技术
2.0
32
32
SE03102220
电子商务技术(英文)
2.0
32
32
SE03102300
自然语言处理技术基础
2.0
32
32
SE03102400
智能决策支持系统
2.0
32
26
6
SE03102000
低功耗嵌入式系统设计与实践
2.0
32
32
SE03102510
VLSI设计
2.0
32
32
SE03102520
VLSI设计(英文)
2.0
32
32
SE03400200
生物识别技术
2.0
32
32
小计
2.0
32
备注
数据库系统和数据库系统(英文)二选一。
计算机科学与技术专业第四学年教学进程表
学期
课程编码
课程名称
考核
方式
学分
学时分配
总学时
讲课
实验
上机
课外辅导
秋季
专业选修课(公共、方向)
10.0
160
SE03102700
数据挖掘
1.5
24
24
SE03102800
并行计算
2.5
40
28
12
SE03102900
移动计算
2.0
32
26
6
SE03103000
高级体系结构
2.0
32
32
SE03103110
计算机视觉
1.5
24
24
SE03103120
计算机视觉(英文)
1.5
24
24
SE03103200
虚拟现实
2.0
32
32
SE03103300
数据压缩
2.0
32
32
SE03103400
语音信号处理
2.0
32
32
SE03103500
信息检索
2.0
32
32
SE03103600
WEB信息处理
2.0
32
32
SC03200600
网络安全
2.5
40
28
12
SE03400300
生物系统信息网络
2.0
32
32
SE03103700
智能机器人
2.0
32
32
SE03103800
分布式系统
2.0
32
32
SE03103900
云计算技术
1.5
24
24
SE03104000
WEB数据管理
2.0
32
32
SE03102600
软件体系结构
2.0
32
24
8
SC03200100
密码学基础
2.5
40
40
SE03400500
计算生物学
1.5
24
24
SE03200300
量子信息处理与安全基础
2.0
32
32
SE03104100
.Net程序设计
2.0
30
20
10
SC03200500
信息内容安全
2.5
40
28
12
GQ00000100
文化素质教育系列讲座
1.0
8次
小计
11.0
160
春季
SP03100400
毕业设计
15.0
15周
小计
15.0
15周
备注
七、实践性教学环节统计表
课程名称
学分
实践训练(周)
军训及军事理论
3.0
3周
文化素质教育系列讲座
1.0
8次
软件设计与开发实践I
2.0
48
软件设计与开发实践II
2.0
48
计算机设计与实践
3.5
56
工程训练(电子工艺实习)
2.0
2周
毕业设计
15.0
15周
创新教育
4.0
合计
32.5
20周+152学时
八、课程设置及学时学分比例表
课程
大类
课程类别
学分
%
学时
%
上机
(学时)
实验
(学时)
课外
辅导
(学时)
学分
合计
通识教育类
公共基础课
20.0
14.7
424
18.0
60+(30)
59.5
数学与自然科学基础课
31.5
23.1
540
22.9
12
57
(28)
人文与社会科学限选课
4.0
3.0
80
3.4
全校任选课
4.0
3.0
80
3.4
专业教育类
学科基础课
22.5
16.5
370
15.6
86
76.5
专业核心课
28.0
20.6
452
19.1
96
专业选修课
26.0
19.1
416
17.6
合计
136.0
100
2362
100
12
239
60+(58)
136.0
九、有关说明
1.文化素质教育讲座要求学生四年内至少选听8次,完成1.0学分。
2.人文与社会科学限选课要求学生在大一、大二期间完成4.0学分。
其中文史经典与世界文明模块需选修2.0学分,人文艺术与美学欣赏模块和社会、经济与管理类模块各选修1.0学分。
3.全校任选课要求四年内完成4.0学分,每学期选课不超过2.0学分。
推荐课程列表见附件3。
4.教学进程表中,考核方式标注“√”的课程为考试课,未标注的课程为考查课,均按百分制计分。
5.专业选修课(领域)划分领域列表及选课要求见附件1。
6.专业选修课(方向)划分方向列表及选课要求见附件2。
7.创新教育学分获取途径(从2013级学生开始执行):
选修学期:
1-7学期。
获取方式:
学生可通过以下方式获取创新教育学分,总计4.0学分。
(1)选修创新研修课,通过考核,获得相应学分;
(2)选修创新实验课,通过考核,获得相应学分;
(3)参加校级及以上级别科技竞赛,取得获奖证书,获得2.0学分;
(4)在国家正式出版刊物或全国性学术会议、国际学术会议发表一篇