计算机科学与技术专业四年制本科培养计划.docx
《计算机科学与技术专业四年制本科培养计划.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术专业四年制本科培养计划.docx(18页珍藏版)》请在冰豆网上搜索。
计算机科学与技术专业四年制本科培养计划
计算机科学与技术专业四年制本科培养计划(区外)
一、培养目标和培养规格
(一)培养目标
本专业培养热爱祖国,拥护中国共产党的领导,拥护马克思列宁主义、毛泽东思想、邓小平理论和“三个代表”重要思想,德、智、体、美全面发展,具有良好科学素养,较系统第掌握计算机科学与技术的基本理论、基础知识、基本技能与方法,实践能力强,能运用所学知识从事相关工作、解决实际问题的高级技术应用型人才。
(二)培养规格
1.掌握高等数学、大学物理等本专业所需的基础理论和基础知识;
2.较为系统地掌握计算机系统的分析和设计的基本方法,了解本专业及相关领域的发展动态,有较宽的知识面和较强的分析能力;
3.具有合作共事、协同工作意识,能熟练应用计算机技术进行应用系统开发,具有较强的实践能力;
4.能较熟练地阅读本专业的外(英)文杂志、书刊,具有查阅中外(英)文科技文献的能力;
5.有较好的文化素养、心理素质和一定的美学修养。
6.英语达到大学英语四级水平,计算机达到人才市场对大学生计算机等级的要求(必须通过全国计算机等级考试一级、二级和三级)。
7.具有健康的体魄和良好的卫生习惯,体育项目全部达到《大学生体育合格标准》。
二、学制、学位和总学时(学分)
学制:
四年
学位:
工学学士学位
总学时:
2624
学分:
184
三、相近专业
计算机软件与理论、计算机应用技术
四、主干学科与主干课程
主干学科:
通信工程、电子技术
主干课程:
高级语言程序设计、数据结构、操作系统、软件工程、电路分析、计算机组成原理、离散数学、计算机网络
五、实践教学环节
1、目标:
培养学生计算机技术应用能力,提高学生的实际的动手能力、务实的工作作风、全面的综合素质,更好地达到理论与实践相结合的目的具有很重要的意义。
2、主要形式:
以课程设计、电工实训、毕业实习、毕业设计(论文)为主要形式,要求学生必须结合课程内容进行综合性实验和设计性实验,通过以上形式达到提高学生创新意识和实践动手能力的目的。
六、附表
附表一:
教学时间分配表
附表二:
各类课程设置比例
附表三:
专业培养计划进程表
附表四:
课外实践环节
七、主要课程介绍
高级语言程序设计:
C语言是目前最广泛使用的程序设计语言,通过本课程的学习和上机实践,使学生掌握C语言的基本概念,用C语言进行程序设计的基本方法和基本技巧,能够编制实用的C应用程序,培养出扎实的软件开发基本技能,并养成良好的编程风格,为进一步学习后续课程和将来从事应用软件开发奠定良好的基础。
本课程主要讲述:
算法、数据类型、运算符与表达式,顺序、选择、循环程序设计,数组、函数、预处理,指针、结构体与共用体、文件和位运算。
离散数学:
计算机数学基础是计算机专业重要的基础课程,它是学习专业理论课不可缺少的数学工具。
本课程主要包括:
数理逻辑、集合论、图论、代数系统和数值分析等内容,是一门理论性较强,应用性较广的课程。
通过本课程的教学,要求学生:
掌握离散数学的基本概念和基本原理,进一步提高抽象思维和逻辑推理的能力。
数据结构:
本课程介绍如何组织各种数据在计算机中的存储、传递和转换。
内容包括:
数组、链接表、栈和队列、递归、树与森林、图、堆与优先级队列、集合与搜索结构、排序、索引结构等。
课程采用面向过程的观点讨论数据结构技术,并以C语言作为算法的描述工具,强化数据结构基本知识和面向过程程序设计基本能力的双基训练。
为后续计算机专业课程的学习打下坚实的基础。
计算机组成原理:
本课程是计算机专业本科生必修的硬件课程中重要核心课程之一。
基本要求是使学生掌握计算机常用的逻辑器件、部件的原理、参数及使用方法,学懂简单、完备的单台计算机的基本组成原理,学习计算机设计中的入门性知识,掌握维护、使用计算机的技能。
操作系统:
操作系统是本专业的重要课程之一,本课程主要讲授操作系统的概念、基本类型、特性及功能;进程的概念和进程管理;处理机调度与死锁;存储管理的功能和各种存储管理技术;文件系统的概念、文件的组织、目录管理以及文件的存储空间管理;I/O控制方式、缓冲管理、设备分配及处理;操作系统的接口以及UNIX操作系统实例。
计算机网络:
计算机网络是本专业的一门专业必修课。
本课程主要内容包括:
计算机网络基本原理,计算机网络体系结构,局域网和广域网一般特性,典型网络的结构特点及具体实现,计算机网络应用。
通过本课程的学习。
要求学生了解计算机网络涉及的术语、概念及新技术,掌握典型计算机网络结构及实现技术。
软件工程:
软件工程是本专业一门重要的专业课,它对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义。
课程的主要内容有:
介绍软件的基本概念和软件工程的目标,通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍,使学生掌握开发高质量软件的方法;通过对软件开发过程和过程管理技术的学习,使学生了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。
数据库原理:
该课程主要讨论数据库系统的基本概念,基本原理,基本方法以及有关的应用。
内容主要包括:
数据库系统的组成、关系数据库、数据库设计以及数据库保护等,同时讲解一种重要的数据库系统的应用。
要求学生通过本课程的学习了解有关数据库系统的基本概念,掌握相关的知识,初步掌握数据库设计方法,并能用数据库系统建立数据库及简单的应用。
计算机图形学:
计算机图形学是近三十年来发展迅速、应用广泛的新兴学科。
它主要研究用计算机及图形设备输入、表示、修改、变换和输出图形的原理、算法和系统。
本课程的主要内容:
计算机图形学的发展和应用;计算机图形设备和系统;国际标准化组织(ISO)发布的图形标准;人机交互接口技术;基本图形实体、自由曲线和自由曲面的生成算法;图形变换和裁剪;曲面和实体造型算法;颜色、光照模型及真实感图形显示技术与算法等内容。
结合讲课的内容需要通过一定量的编程实践才能掌握,加深理解。
通过本课程的学习,要求学生了解计算机图形学的基本概念和方法,以及计算机处理图形的全过程,并能利用综合图形环境开发计算机辅助设计应用软件。
编译原理:
介绍编译程序的基本构造、一般设计方法和常用实现技术,降级编译程序自动构造的原理和工具。
具体内容包括:
形式语言、有穷自动机原理及词法分析程序的自动构造、自上而下和自下而上的语法分析、语法制导翻译及中间代码生成,目标程序运行时的存储组织策略及代码生成等等。
并结合教授内容,安排学生在剖析一个简单的编译程序的基础上,完成编译程序的有关实验。
通过本课程的学习,要求学生不但掌握一般高级语言编译程序的初步设计和实现的基本技能,并能为不同模式和不同领域的语言的实现方案寻找解决途径,另外还能运用编译程序构造的原理和技术完成相关软件工具的设计和开发工作。
附表一:
时 间 分 配 表
年
学
周
目
项
数
一
二
三
四
总
计
第一
学期
第二
学期
第三
学期
第四
学期
第五
学期
第六
学期
第七
学期
第八
学期
上课
15
17
16
17
17
17
17
116
实践教学环节
考试
2
2
2
2
2
2
2
14
入学教育
1
1
军事训练
1
1
2
机动
1
1
1
1
2
1
2
9
假期
4
6
4
7
4
7
4
36
电子工艺实训
2*
毕业实习
10
10
毕业论文(设计)
7
7
毕业教育
1
1
合计
23
27
24
27
25
27
25
18
196
注:
实践教学环节包含在上课周数之内。
*代表不影响其它课程正常安排。
附表二:
各类课程设置比例
课程类别
课程门数
学时数
占总学时百分比
按必修和选修划分
按理论和实践划分
必修课
学时数
百分比
理论
学时数
百分比
公共基础课
9
805
30.68
1643
62.61
1983
75.57
共同基础课
3
244
9.30
专业必修课
8
594
22.64
专业选修课
17
811
30.91
选修课
981
37.39
实践
641
24.43
公共选修课
5
170
6.47
总计
42
2624
100
2624
100
2624
100
附表三:
教学进度计划表
课程
编号
课程
名称
授课总时数
学
分
考
试
考
查
学期
备
注
学
时
理
论
实
践
实验
一
二
三
四
五
六
七
八
15
17
16
17
17
17
17
A
公共基础课
A021001
中国近现代史纲要
51
51
3
1
3
A021002
思想道德修养与法律基础
51
51
3
2
3
A021003
马克思主义基本
原理
51
51
3
2
3
A021004
毛泽东思想和中国特色社会主义理论体系概论
102
102
6
4
6
A021005
马克思主义
四观教育
34
34
2
1
2
A021006
形势政策
36
36
2
1-6
每学期6课时
A021007
计算机应用基础
90
45
45
6
1
6
过级
A021009
英语
260
260
16
1-4
4
4
4
4
过级
A021010
体育
130
130
8
1-4
4
2
2
2
2
小计
805
760
45
49
17
12
6
12
B
共同基础课
B101001L
高等数学
128
128
8
1-2
4
4
B101002L
线性代数
48
48
3
3
3
B101003L
概率论与数理统计
68
68
4
4
4
小计
244
244
15
4
4
3
4
续表三:
教学进度计划表
课程
编号
课程
名称
授课总时数
学
分
考
试
考
查
学期
备
注
学
时
理
论
实
践
实验
一
二
三
四
五
六
七
八
15
17
16
17
17
17
17
C
专业必修课
C091201
高级语言程序设计
75
50
25
5
1
5
C091202
数据库原理与应用
85
51
34
5
2
5
课设
C091203
大学物理
80
50
30
5
3
5
C091204
电路分析
68
51
17
4
3
4
C091205
数据结构
85
51
34
5
4
5
课设
C091206
计算机组成原理
68
51
17
4
5
4
C091207
Java程序设计
64
32
32
4
5
4
C091208
操作系统
68
51
17
4
6
4
小计
594
385
209
36
5
10
4
5
8
4
D
专业选修课
D1
专业限选课
D091201
数字电路
68
51
17
4
3
4
D091202
网站建设与网页设计
68
68
4
3
4
D091203
汇编语言程序设计
68
51
17
4
5
4
D091204
离散数学
68
68
4
5
4
C091205
计算方法
68
68
4
6
4
D091206
计算机组装与维护
34
34
2
6
2
D091207
计算机网络
68
51
17
4
6
4
D091208
软件工程
68
51
17
4
7
4
D091209
计算机图形学
68
51
17
4
7
4
小计
641
424
217
34
8
8
10
8
续表三:
教学进度计划表
课程
编号
课程
名称
授课总时数
学
分
考
试
考
查
学期
备
注
学
时
理
论
实
践
实验
一
二
三
四
五
六
七
八
15
17
16
17
17
17
17
D
专业选修课
D2
专业任选课
D091210
多媒体技术
34
17
17
2
5
2
D091211
ASP.net
34
17
17
2
5
2
D091212
信息存储与检索
34
17
17
2
5
2
D091213
算法分析与设计
51
34
17
3
6
3
D091214
VC程序设计
51
34
17
3
6
3
D091215
平面图形设计
51
51
3
6
3
D091220
Linux操作系统
34
17
17
2
6
2
D091216
编译原理
68
51
17
4
7
4
D091217
数字图像处理
51
34
17
3
7
3
D091218
SQLserver2000
51
34
17
3
7
3
D091219
单片机与接口技术
51
34
17
3
7
3
D091221
人工智能
34
17
17
2
7
2
小计
150
100
70
15
4
5
6
E
公共选修课
170
170
10
共计10学分
合计
2624
2083
641
164
26
26
21
21
20
19
14
在任选课中选够15学分
附表四:
课外实践环节
课程编号
课程名称
总学时
实验
上机
实践
学分
学
期
考核方式
备注
考试
考查
入学教育
1周
1
军事训练
2周
2
3
电子工艺
2周
5
实践创新
6
毕业实习
6周
3
8
毕业论文
9周
9
8
毕业教育
1周
8
小计
20