请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。jisuanjikexueyujishuzhuanyeguifan-taolungao-
word计算机科学与技术专业的
课程体系
知识体系给出了计算机科学与技术专业的知识框架,但这些知识要通过课程教学来传授给学生。因此,明确了知识体系之后就要构建相应的课程和课程体系。计算机科学与技术专业规范以举例或推荐的方式描述它们,各个可以此作为参照,构建具有本校特色的课程与课程体系。
课程教学包括理论课程教学和实验课程教学。课程可以按知识领域进行设置,也可以由若干知识领域构成一门课程,还可以从各知识领域中抽取相关的知识单元组成课程,但最后形成的课程体系应覆盖知识体系的知识单元,尤其是核心知识单元。
计算机科学与技术专业课程体系由核心课程和选修课程组成,核心课程应该覆盖知识体系中的全部核心单元及部分选修知识单元。同时,各高校可选择一些选修知识单元、反映学科前沿和反映特色的知识单元组织到选修课程中。本专业规范应给出如下计算机科学与技术专业课程体系的明确描述。
3.3.1课程设置
课程设置分为以下三个层次:基础课程,主干课程,高级课程。基础课程用以奠定专业基础,主干课程涵盖知识体系中的大部分核心知识单元,高级课程包括一些特色或先进的专业知识。基础课程在一、二年级开设;主干课程在二、三年级开设。基础课程和主干课程应该覆盖知识体系中的全部核心单元,也可以包括一些选修内容。如果某个核心单元未能包括在前两层的课程中,则应将其加入到高级课程中。
课程的组织层次和实现可以采用多种方式和策略。
基础课程的举例如下:程序
设计基础、面向对象程序设计、计算机导论、离散结构、计算机组成导论等。
目前的教学通常是以程序设计开始,编程是许多高级课程的基础,相对于其它课程来说,学生更喜欢程序设计,因此这样能够较早地吸引学生的兴趣。但是要防止学生将注意力集中在程序设计上,误认为计算机科学等同于编程;也要防止入门的程序设计课程将程序设计过程简化,过多地强调编码,而对分析、设计和测试的重视不够。
以知识领域的核心知识单元为中心,可以设计一些主干课程,例如:算法设计与分析、计算机体系结构、操作
系统、
网络计算、编程语言转换、人机交互、计算机图形学、人工智能、数据库、社会与职业
问题、
软件开发等。
高级课程可以选择编码与信息理论、数值分析、计算生物学、并行算法、高等计算机系统结构、VLSI 开发、网络安全、多媒体系统开发、机器
学习、机器人技术、数据挖掘、软件设计等,也可以是旨在培养学生的动手能力和团队合作能力的实践性课程。
3.3.2计算机科学与技术专业的课程体系及核心课程
根据知识单元的分布,以及我们学制的学时,选取其中部分知识单元,组成如下16门核心课程,所列学时包括理论学习和实践两部分,表3-2总结了这些课程及所含的知识单元,建议的学时数等,附录B给出了和这些课程设置有关的更多细节。各校可以以核心课程为基础,制定本校的教学计划。
表3-2 计算机科学与技术专业的核心课程
序号
课程名称
理论学习学时
实践学时
涵盖知识单元
非核心知识单元
1
计算机导论
36
16
SP1,PL1,SE3,PL3,HC1,SE7,NC2, SP2, SP4, SP5, SP6, SP7
2
程序设计基础
54
32
PL1,PF1,PF2,PF5,AL2,AL3,PL6,
3
离散结构
48*2
DS1,DS2,DS3,DS4,DS5,
4
算法与数据结构
72
16
AL1,AL2,AL3,AL4,AL5,PF2,PF3,PF4,
5
计算机接口与
通信技术
24
32
AR1,AR2,AR3, AR5,
6
社会与职业学
24
16
SP1,SP2,SP3,SP4,SP5,SP6,SP7
SP8,SP9,SP10,
7
操作系统
54
16
AL4,OS1,OS2,OS3,OS4,OS5
OS6,OS7,OS8,OS11,
8
数据库系统原理
54
32
IM1,IM2,IM3,IM4,IM5,IM6,
IM7,IM8,IM9,IM10,IM11,IM13,IM14
9
编译原理
54
16
PL1,PL2,PL3,PL4,PL5,PL6
PL7,PL8,
10
软件工程
54
32
SE1,SE2,SE3,SE4,SE5,SE6,SE7,SE8
SE9,SE10,
11
计算机图形学
54
16
HC1,HC2, GV1,GV2
HC5,GV3,GV4,GV5,GV6,GV7,GV8,GV9,
12
计算机网络
54
16
NC1,NC2,NC3,NC4
NC5,NC6,NC8,NC9,AR9,
13
人工智能
54
16
IS1,IS2,IS3
IS4,IS5,IS6,IS7
14
数字逻辑
36
16
AR1,AR2,AR3,
15
计算机组成基础
54
16
AR2,AR3,AR4,AR5,AR6
16
计算机体系结构
54
16
AR6,AR7
AR8,AR9
3.4.计算机科学与技术专业的实践教学内容及体系