计算机科学与技术专业人才培养方案(2019版)
一、培养目标与教学要求
本大类专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术(包括计算机硬件、软件、网络及相关应用的基本理论、基本知识和基本技能与方法)专业知识的学生,同时强调学生又有较强英语应用能力,达到社会对面向世界、面向未来的高素质“外向型”IT人才的要求。具体要求如下:
1.掌握计算机科学与技术的基本理论、基本知识。
2.掌握计算机系统的分析和设计的基本方法。
3.具有研究与开发计算机软件的基本能力。
4.了解与计算机有关的法规。
5.了解计算机科学与技术的发展动态。
6.掌握文献检索、资料查询的基本方法,具有获取信息的能力。
计算机类专业包括计算机科学与技术专业、软件工程专业和网络空间安全专业。其中:
● 计算机科学与技术专业培养具有良好的道德与修养,遵守国家法律法规,具有社会和环境意识,掌握数学与自然科学基础知识,以及计算系统相关的基本理论、基础知识、基本技能和基本方法,具备包括计算思维在内的科学思维能力和设计计算解决方案、实现基于计算原理的系统的能力,有良好的团队合作意识和沟通能力,综合素质良好,能通过继续教育和其他终身学习途径拓展自己的能力,了解和紧跟学科专业发展,在计算系统研发、开发、应用等相关领域具有的高素质计算机专门人才。本专业结合学校语言和经贸商科等学科优势,开设人工智能、大数据处理特色方向,培养具有人工智能、大数据处理和应用能力的高素质专门技术人才。
二、基本学制与修业年限:
基本学制:4 年,修业年限:3-6年。
三、主干学科
计算机科学与技术
四、核心课程
计算机科学与技术专业的核心课程:高等数学、离散数学、程序设计基础(C++)、数据结构、电路与电子技术、计算机系统组成、操作系统、计算机网络、数据挖掘、算法分析与设计、数据库系统等;
计算机科学与技术(人工智能)方向课程:人工智能导论、知识工程、图像处理、计算机图形学与虚拟现实、模式识别与机器学习、嵌入式系统、计算机接口与汇编、编译原理、软件工程等;
大数据处理方向课程:云计算与大数据概论、大数据处理技术、模式识别与机器学习、大数据可视化、大数据应用实践等。
五、授予学位
学生考核合格,根据《中华人民共和国学位条例》授予工学学士学位。
六、学分与学时
计算机科学与技术专业
本专业毕业最低总学分 156 学分,总学时2384学时;其中必修课程116学分,占74.36%;选修课程40 学分,占25.64%;实践教学44学分(含选修课),占28.21 %。
课程类别 |
总学时 |
总学分 |
占总学分比例 |
通识 课程 |
必修课 |
960 |
57 |
41.67% |
选修课 |
128 |
8 |
大类课程 |
必修课 |
400 |
25 |
16.02% |
专业 课程 |
专业必修课 |
384 |
24 |
42.31% |
专业选修课 |
512 |
32 |
专业实习 |
|
2 |
毕业论文(设计) |
|
8 |
必修课 |
1744 |
116 |
74.36% |
选修课 |
640 |
40 |
25.64% |
实践教学 |
272 |
44 |
28.21% |
毕业最低总学时 |
2384 |
毕业最低总学分 |
156 |
七、社会实践与科学研究
计算机科学与技术专业
包括程序设计实践、电子设计实习、操作系统实践、Web开发技术、数据库工程、网络工程实践、生产实习、毕业设计(论文)。
计算机科学与技术专业课程设置一览表
(通识课程)
课程类别 |
课程编码 |
课程名称 |
学分 |
周学时 |
总 学 时 |
总学时分配 |
开课 学期 |
建议修读学期 |
理 论 教 学 |
课 内 实 践 |
实 验 教 学 |
集中性实践教学环节 |
秋 季 |
春 季 |
必 修 课 |
MY10010 |
马克思主义基本原理 |
3 |
3 |
48 |
48 |
|
|
|
√ |
√ |
1-4 |
MY10070 |
毛泽东思想和中国特色社会主义理论体系概论 |
5 |
5 |
80 |
64 |
16 |
|
|
√ |
√ |
1-4 |
MY10080 |
中国近现代史纲要 |
3 |
3 |
48 |
48 |
|
|
|
√ |
√ |
1-4 |
MY10090 |
思想道德修养与法律基础 |
3 |
3 |
48 |
48 |
|
|
|
√ |
√ |
1-4 |
MY10050 |
形势与政策 |
1 |
|
16 |
16 |
|
|
|
√ |
√ |
5 |
MY10101 |
社会实践(网络教学) |
0.5 |
|
|
|
|
|
√ |
|
√ |
2 |
MY10102 |
社会实践(课外教学) |
0.5 |
|
|
|
|
|
√ |
√ |
√ |
5 |
CY10010 |
创新创业教育 |
1 |
1 |
16 |
16 |
|
|
|
|
√ |
2 |
QT10010 |
军训与军事理论 |
2 |
|
32 |
26 |
6 |
|
|
√ |
|
1 |
TY10011 |
体育(1) |
1 |
2 |
32 |
2 |
30 |
|
|
√ |
|
1 |
TY10012 |
体育(2) |
1 |
2 |
32 |
2 |
30 |
|
|
|
√ |
2 |
TY10013 |
体育(3) |
1 |
2 |
32 |
2 |
30 |
|
|
√ |
|
3 |
TY10014 |
体育(4) |
1 |
2 |
32 |
2 |
30 |
|
|
|
√ |
4 |
XX10071 |
高等数学(1) |
6 |
6 |
96 |
96 |
|
|
|
√ |
|
1 |
XX10072 |
高等数学(2) |
4 |
4 |
64 |
64 |
|
|
|
|
√ |
2 |
|
大学英语 |
24 |
24 |
384 |
384 |
|
|
|
√ |
√ |
1-6 |
合计 |
57 |
57 |
960 |
818 |
142 |
|
|
|
|
|
选修课 |
|
人文科学 |
4 |
4 |
64 |
64 |
|
|
|
√ |
√ |
1-6 |
|
社会科学 |
2 |
2 |
32 |
32 |
|
|
|
√ |
√ |
1-6 |
|
自然科学 |
2 |
2 |
32 |
32 |
|
|
|
√ |
√ |
1-6 |
合计 |
8 |
8 |
128 |
128 |
|
|
|
|
|
|
总计 |
65 |
65 |
1088 |
946 |
142 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
注: 1.《形势与政策》由马克思主义十博10bet统一安排;其中《大学生职业发展与就业指导》课程教学内容,由就业指导中心负责组织教学;
2.《社会实践(网络教学)》和《社会实践(课外教学)》由马克思主义十博10bet和团委组织落实。
3.《创新创业教育》的1个学分由创新创业教育十博10bet开设。
4.《大学英语》详见大学英语课程设置。
计算机科学与技术专业课程设置一览表
(通识课程——大学英语更高要求A班)
课程 编码 |
课程名称 |
学分 |
周学时 |
总学时 |
总学时分配 |
开课 学期 |
建议修读学期 |
先修课程 |
理 论 教 学 |
课 内 实 践 |
实 验 教 学 |
集中性实践教学环节 |
秋 季 |
春 季 |
JY50124 |
综合英语(4) |
4 |
4 |
64 |
64 |
|
|
|
√ |
|
1 |
先修 |
JY50751 |
基础ESP(1) |
2 |
2 |
32 |
32 |
|
|
|
√ |
|
1 |
先修 |
JY50125 |
综合英语(5) |
4 |
4 |
64 |
64 |
|
|
|
|
√ |
2 |
综合英语(4) |
JY50752 |
基础ESP(2) |
2 |
2 |
32 |
32 |
|
|
|
|
√ |
2 |
基础ESP(1) |
JY50040 |
网络视听说 |
2 |
2 |
32 |
32 |
|
|
|
√ |
|
3 |
综合英语(5) |
JY50760 |
笔译 |
2 |
2 |
32 |
32 |
|
|
|
√ |
|
3 |
综合英语(5) |
JY50440 |
影视英语 |
2 |
2 |
32 |
32 |
|
|
|
|
√ |
4 |
网络视听说 |
JY50770 |
口译 |
2 |
2 |
32 |
32 |
|
|
|
|
√ |
4 |
笔译 |
JY50191 |
计算机英语(1) |
2 |
2 |
32 |
32 |
|
|
|
√ |
|
5 |
基础ESP(2) |
JY50192 |
计算机英语(2) |
2 |
2 |
32 |
32 |
|
|
|
|
√ |
6 |
计算机英语(1) |
合计 |
24 |
24 |
384 |
384 |
|
|
|
|
|
|
|
计算机科学与技术专业课程设置一览表
(通识课程——大学英语较高要求B班)
课程 编码 |
课程名称 |
学分 |
周学时 |
总学时 |
总学时分配 |
开课 学期 |
建议修读学期 |
先修课程 |
理 论 教 学 |
课 内 实 践 |
实验 教学 |
集中性实践教学环节 |
秋 季 |
春 季 |
JY50122 |
综合英语(2) |
4 |
4 |
64 |
64 |
|
|
|
√ |
|
1 |
先修 |
JY50751 |
基础ESP(1) |
2 |
2 |
32 |
32 |
|
|
|
√ |
|
1 |
先修 |
JY50123 |
综合英语(3) |
4 |
4 |
64 |
64 |
|
|
|
|
√ |
2 |
综合英语(2) |
JY50752 |
基础ESP(2) |
2 |
2 |
32 |
32 |
|
|
|
|
√ |
2 |
基础ESP(1) |
JY50040 |
网络视听说 |
2 |
2 |
32 |
32 |
|
|
|
√ |
|
3 |
综合英语(3) |
JY50760 |
笔译 |
2 |
2 |
32 |
32 |
|
|
|
√ |
|
3 |
综合英语(3) |
JY50440 |
影视英语 |
2 |
2 |
32 |
32 |
|
|
|
|
√ |
4 |
网络视听说 |
JY50770 |
口译 |
2 |
2 |
32 |
32 |
|
|
|
|
√ |
4 |
笔译 |
JY50191 |
计算机英语(1) |
2 |
2 |
32 |
32 |
|
|
|
√ |
|
5 |
基础ESP(2) |
JY50192 |
计算机英语(2) |
2 |
2 |
32 |
32 |
|
|
|
|
√ |
6 |
计算机英语(1) |
合计 |
24 |
24 |
384 |
384 |
|
|
|
|
|
|
|
计算机科学与技术专业课程设置一览表
(大类课程)
课程类别 |
课程 编码 |
课程名称 |
学分 |
周学时 |
总学时 |
总学时分配 |
开课 学期 |
建议修读学期 |
先修课程 |
理 论 教 学 |
课 内 实 践 |
实 验 教 学 |
集中性实践教学环节 |
秋 季 |
春 季 |
必 修 课 |
XX20010 |
*计算机科学导论 |
2 |
2 |
32 |
28 |
4 |
|
|
√ |
|
1 |
|
XX32900 |
程序设计基础 |
4 |
4 |
64 |
48 |
|
16 |
|
√ |
|
1 |
|
XX20300 |
线性代数 |
3 |
3 |
48 |
48 |
|
|
|
√ |
|
1 |
|
XX32890 |
面向对象程序设计 |
4 |
4 |
64 |
32 |
32 |
|
|
|
√ |
2 |
|
XX20070 |
数据结构 |
4 |
4 |
64 |
56 |
8 |
|
|
|
√ |
2 |
|
XX20400 |
离散数学 |
3 |
3 |
48 |
48 |
|
|
|
|
√ |
2 |
|
XX20410 |
电路与电子技术 |
5 |
5 |
80 |
64 |
|
16 |
|
|
√ |
2 |
|
合计 |
25 |
25 |
400 |
324 |
44 |
32 |
|
|
|
|
|
注: 1.《面向对象程序设计》课程内容为C++语言程序设计或Java语言程序设计;
2.以上课程均为大类必修课,标有*的为双语课程,课内实践和独立实验以2学时为一个实践单位。
计算机科学与技术专业课程设置一览表
(专业课程)
课程类别 |
课程 编码 |
课程名称 |
学分 |
周学时 |
总学时 |
总学时分配 |
开课 学期 |
建议修读学期 |
理论 教学 |
课内 实践 |
实践教学 |
集中性实践教学环节 |
秋 季 |
春 季 |
必 修 课 |
XX20270 |
算法分析与设计 |
3 |
3 |
48 |
36 |
12 |
|
|
√ |
|
3 |
XX32170 |
计算机系统组成 |
4 |
4 |
64 |
56 |
8 |
|
|
√ |
|
3 |
XX30060 |
操作系统 |
4 |
4 |
64 |
58 |
6 |
|
|
√ |
|
3 |
XX30040 |
计算机网络 |
4 |
4 |
64 |
56 |
8 |
|
|
|
√ |
4 |
XX32430 |
*数据库原理及应用 |
3 |
3 |
48 |
40 |
8 |
|
|
|
√ |
4 |
XX30760 |
数据挖掘 |
3 |
3 |
48 |
36 |
12 |
|
|
|
√ |
4 |
XX31000 |
概率论与数理统计 |
3 |
3 |
48 |
48 |
|
|
|
|
√ |
4 |
XY40010 |
专业实习 |
2 |
|
|
|
|
|
√ |
|
√ |
8 |
XX40020 |
毕业论文/设计 |
8 |
|
|
|
|
|
√ |
|
√ |
8 |
合计 |
34 |
24 |
384 |
330 |
54 |
|
|
|
|
|
选 修 课 |
计算机科学与技术(人工智能)方向课程模块 |
XX32840 |
人工智能导论 |
2 |
2 |
32 |
32 |
|
|
|
√ |
|
5 |
XX33070 |
知识工程 |
2 |
2 |
32 |
32 |
|
|
|
|
√ |
6 |
XX31310 |
数字图像处理 |
3 |
3 |
48 |
36 |
12 |
|
|
√ |
|
5 |
XX32200 |
计算机图形学与虚拟现实 |
3 |
3 |
48 |
36 |
12 |
|
|
|
√ |
6 |
XX32230 |
计算机接口与汇编 |
3 |
3 |
48 |
39 |
9 |
|
|
√ |
|
5 |
XX30190 |
嵌入式系统 |
3 |
3 |
48 |
30 |
18 |
|
|
|
√ |
6 |
XX30170 |
编译原理 |
3 |
3 |
48 |
39 |
9 |
|
|
√ |
|
7 |
合计 |
19 |
19 |
304 |
244 |
60 |
|
|
|
|
|
计算机科学与技术(大数据处理)方向课程模块 |
XX32580 |
云计算与大数据概论 |
2 |
2 |
32 |
32 |
0 |
|
|
√ |
|
5 |
XX32700 |
大数据处理技术 |
3 |
3 |
48 |
24 |
24 |
|
|
√ |
|
5 |
XX32590 |
模式识别与机器学习 |
3 |
3 |
48 |
30 |
18 |
|
|
|
√ |
6 |
XX32600 |
大数据可视化 |
3 |
3 |
48 |
24 |
24 |
|
|
|
√ |
6 |
XX32610 |
大数据应用实践 |
2 |
2 |
32 |
0 |
32 |
|
|
|
√ |
6 |
合计 |
13 |
13 |
208 |
110 |
98 |
|
|
|
|
|
专业内任选课程模块 |
XX31480 |
自然语言处理 |
3 |
3 |
48 |
33 |
15 |
|
|
√ |
|
5 |
XX32330 |
信息检索技术 |
3 |
3 |
48 |
24 |
24 |
|
|
|
√ |
6 |
XX33060 |
语言信息处理工程实践 |
3 |
3 |
48 |
18 |
30 |
|
|
|
√ |
6 |
XX32350 |
语料库的构建与应用 |
3 |
3 |
48 |
18 |
30 |
|
|
|
√ |
6 |
XX32360 |
语言处理新技术 |
2 |
2 |
32 |
10 |
22 |
|
|
√ |
|
7 |
XX31060 |
软件工程 |
3 |
3 |
48 |
39 |
9 |
|
|
√ |
|
5 |
XX32220 |
电子工艺设计 |
2 |
2 |
32 |
|
32 |
|
|
|
√ |
4 |
XX20420 |
*Java语言程序设计 |
4 |
4 |
64 |
32 |
32 |
|
|
√ |
|
3 |
XX32280 |
手机软件开发 |
2 |
2 |
32 |
6 |
26 |
|
|
|
√ |
6 |
XX30120 |
通信原理 |
3 |
3 |
48 |
39 |
9 |
|
|
√ |
|
3 |
XX32750 |
现代密码学 |
3 |
3 |
48 |
30 |
18 |
|
|
√ |
|
5 |
合计 |
31 |
31 |
496 |
249 |
247 |
|
|
|
|
|
注:1、学生须修满专业选修课程32学分。其中,计算机科学与技术(人工智能)方向模块学生要求修满不低于15学分的方向课程,
计算机科学与技术(大数据处理)方向模块学生要求修满13学分的方向课程。