论文部分内容阅读
摘要参考美国“Computing Curricula2005”教程,通过对计算学科内在规律的认识和比较,为我国计算机专业本科的课程设置提供可行性操作范式。
关键字 Computing Curricula2005教程;计算学科
中图分类号:G434文件标识码:A 文章编号:1671-489X(2007)02-0077-03
Computing Curricula2005 and Computing Discipline //Zhao Yun,Wu Yuechao
Abstract This article refers to US "Computing Curricula2005" , according to computing discipline inherent rules that recognizing and the comparing, provides the operation model possible for computing disciplineundergraduate course in China
Key words computing curricula2005;computing discipline;degree course
Author’s address
1. School of Education of Liaoning Normal University,116029,Dlaian, China
2. China People Liberated Arm 65545
随着微电子、计算机、网络、多媒体及软件的迅速发展,人们迎来了知识经济和信息社会。计算机、网络及软件已渗透到社会生活的各个领域,使得传统产业、人们的工作、生产和生活方式发生了根本性的变化。软件开发、信息处理已成为信息社会的关键。年轻的计算机学科必须与时俱进,跟上信息社会发展的步伐。从2001年开始,美国计算机械协会ACM和国际电气电子工程师协会计算机学会IEEE/CS联合工作组提交了关于计算学科教学计划的CC2001。其中涵盖计算机教程-计算机科学(CC-CS)、计算机工程(CC-CE)、信息系统(CC-IS)、软件工程(CC-SE)的一系列文件和报告。CC2001不仅寻求一系列与计算相关学科的分支报告的创建,而且积极倡导制定分支学科的宏观概要报告。由此,CC2005便应运而生。该报告以学术的视角,将计算学科的分支领域包括计算机科学、计算机工程、信息系统、信息技术、软件工程这些既有相关性,也有特殊性和独立性的学科,进行区别和比较,指导大学计算学科中相应专业方向制定教学计划和课程设置,以及作为一个评价体系的参考标准。
1 计算学科领域的分化
计算(Computing)学科长期以来被认为代表了两个重要的领域,一个是计算机科学,另一个是计算机工程,二者曾经分别作为软件和硬件领域的代名词。随着科学技术的发展,ACM/IEEE在CC2001中将计算学科分为4个领域,分别是计算机科学、计算机工程、软件工程和信息系统。在CC2005中,信息技术因其在多媒体教学领域的广泛应用,也被纳入计算学科的分支领域,于2006年出版学科教程IT2006。与此同时,还预留了未来的新发展领域。应该说明的一点是,各个专业仅针对本科生的教育,提出相应的知识领域、知识单元和知识点,给出相应的参考教育计划和课程设置。5个专业学科领域为:计算机科学(CS)、计算机工程(CE)、软件工程(SE)、信息技术(IT)、信息系统(IS)。计算学科的变化非常迅速,其知识领域得到充分的扩展,覆盖了其他很多重要的学科。这种分化表现了一种科学发展和知识演化与时俱进的趋势。
2 计算学科专业学位课程
表1用比较的方法提供了计算学科5个专业学科领域所覆盖的重点。 表1的10个主题是计算学科学位课程包含的具有代表性的知识领域和技能,是计算学科5个主要专业学科领域的课程报告中规定主题的集合体,从而在某种程度上概括了一个或更多的计算机学科。对于给定的主题不同的课程报告有时使用不同术语,同时对于一个主题的划分标准也有所不同。因此表1提供的主题与任何一个课程报告提及的不是完全一致的,相反,它是5个专业学科课程报告指定主题的一个概括和总结。表2以相同的视角关注相对重要的8个非计算科学主题。当五个专业学位课程的课程指导方针要求涵盖一些非计算机科学主题时,其中两个专业学科界乎计算机学科和其他学科之间。其一:是计算机工程,包括计算机科学和电子工程的一些基础。其二:是信息系统,它是计算学科和商务学科发展而来。因此,学生在学习这两个专业学位课程时,要对非计算科学主题给予大量的关注。
在1、2表中,列出了主题,计算学科5个专业学位课程中所涵盖主题的数值。这些数值界于0(最低)到5(最高)之间,代表每一个学科的学位课程在特定主题下所合理预计的相对强调的重点。这是一种比较强调每度计算计划可合理预期将在每个课题. 表中的数值表征的意义仅具有是说明性质,代表每一个学科在特定主题下确切的范围。
五个专业学科学位课程对应的每一主题下都有两个数值,一个是“极小值”,一个是“极大值”:
极小值代表了在给定学科的课程报告中相关主题下给予的最小重视程度。该数值表明该学科相对于其他学科的最小需求度。
极大值代表了在给定学科课程报告,其所规定的范围之内出现的典型重点。每个专业学科允许学生在某一范围内自由选择专业领域,同时要求学生的学习计划超出课程报告中规定的最低值。报告还建议相关机构建立高于课程报告所规定的标准。
正是由于最大值和最小值存在着巨大的差异,因此即使有相同的课程名称,但却大相径庭。这是因地区的需求而决定。最小值可能低至零而最大值可能高达5,与现行的课程标准无关。
2.1 数值的确定方法及相关制约因素
关于数值的确定,表1和表2代表了CC2005联合工作组的一种共识。这种共识是基于对目前专业学科课程卷中知识体系的考察而形成的。这些专业学科课程卷包括:计算机工程卷、计算机科学卷、信息系统卷、信息技术卷和软件工程卷。1、2表充分利用了考察的结果来确定主题元素,同时在某种程度上也深刻影响了各个学科相关主题的数值分配。这些具体学科的知识体系提供了某些可以量化的关于各个学科主题需求的最小覆盖范围的数据。然而,工作组并没有给出这些相对重要性的可行性计算。
上述给出的相对重要性,需要我们运用最佳判断来整合各种软硬指标以便形成一些公式化的内容,硬指标是指各个具体学科知识体系的数字规范基础。软指标包括:
计算学科存在着地方差异性。每个计算学科都有自己独特的视角和学科自身的特点。
不同学科的相同术语涵义存在着差异性。计算学科涵盖众多的计算主题,相同的术语在各学科中的侧重点有所不同。
研究课题的选择纬度存在差异性。尽管计算学科的课程报告具有国际性,但从某种意义上还是以美国计算机科学本科教育体系为导向的。
2.2表格的使用方法:以操作系统主题为例
关于表1的使用方法,我们以操作系统的两个主题,即操作系统原理及设计和操作系统配置及应用为例加以阐释。
关键字 Computing Curricula2005教程;计算学科
中图分类号:G434文件标识码:A 文章编号:1671-489X(2007)02-0077-03
Computing Curricula2005 and Computing Discipline //Zhao Yun,Wu Yuechao
Abstract This article refers to US "Computing Curricula2005" , according to computing discipline inherent rules that recognizing and the comparing, provides the operation model possible for computing disciplineundergraduate course in China
Key words computing curricula2005;computing discipline;degree course
Author’s address
1. School of Education of Liaoning Normal University,116029,Dlaian, China
2. China People Liberated Arm 65545
随着微电子、计算机、网络、多媒体及软件的迅速发展,人们迎来了知识经济和信息社会。计算机、网络及软件已渗透到社会生活的各个领域,使得传统产业、人们的工作、生产和生活方式发生了根本性的变化。软件开发、信息处理已成为信息社会的关键。年轻的计算机学科必须与时俱进,跟上信息社会发展的步伐。从2001年开始,美国计算机械协会ACM和国际电气电子工程师协会计算机学会IEEE/CS联合工作组提交了关于计算学科教学计划的CC2001。其中涵盖计算机教程-计算机科学(CC-CS)、计算机工程(CC-CE)、信息系统(CC-IS)、软件工程(CC-SE)的一系列文件和报告。CC2001不仅寻求一系列与计算相关学科的分支报告的创建,而且积极倡导制定分支学科的宏观概要报告。由此,CC2005便应运而生。该报告以学术的视角,将计算学科的分支领域包括计算机科学、计算机工程、信息系统、信息技术、软件工程这些既有相关性,也有特殊性和独立性的学科,进行区别和比较,指导大学计算学科中相应专业方向制定教学计划和课程设置,以及作为一个评价体系的参考标准。
1 计算学科领域的分化
计算(Computing)学科长期以来被认为代表了两个重要的领域,一个是计算机科学,另一个是计算机工程,二者曾经分别作为软件和硬件领域的代名词。随着科学技术的发展,ACM/IEEE在CC2001中将计算学科分为4个领域,分别是计算机科学、计算机工程、软件工程和信息系统。在CC2005中,信息技术因其在多媒体教学领域的广泛应用,也被纳入计算学科的分支领域,于2006年出版学科教程IT2006。与此同时,还预留了未来的新发展领域。应该说明的一点是,各个专业仅针对本科生的教育,提出相应的知识领域、知识单元和知识点,给出相应的参考教育计划和课程设置。5个专业学科领域为:计算机科学(CS)、计算机工程(CE)、软件工程(SE)、信息技术(IT)、信息系统(IS)。计算学科的变化非常迅速,其知识领域得到充分的扩展,覆盖了其他很多重要的学科。这种分化表现了一种科学发展和知识演化与时俱进的趋势。
2 计算学科专业学位课程
表1用比较的方法提供了计算学科5个专业学科领域所覆盖的重点。 表1的10个主题是计算学科学位课程包含的具有代表性的知识领域和技能,是计算学科5个主要专业学科领域的课程报告中规定主题的集合体,从而在某种程度上概括了一个或更多的计算机学科。对于给定的主题不同的课程报告有时使用不同术语,同时对于一个主题的划分标准也有所不同。因此表1提供的主题与任何一个课程报告提及的不是完全一致的,相反,它是5个专业学科课程报告指定主题的一个概括和总结。表2以相同的视角关注相对重要的8个非计算科学主题。当五个专业学位课程的课程指导方针要求涵盖一些非计算机科学主题时,其中两个专业学科界乎计算机学科和其他学科之间。其一:是计算机工程,包括计算机科学和电子工程的一些基础。其二:是信息系统,它是计算学科和商务学科发展而来。因此,学生在学习这两个专业学位课程时,要对非计算科学主题给予大量的关注。
在1、2表中,列出了主题,计算学科5个专业学位课程中所涵盖主题的数值。这些数值界于0(最低)到5(最高)之间,代表每一个学科的学位课程在特定主题下所合理预计的相对强调的重点。这是一种比较强调每度计算计划可合理预期将在每个课题. 表中的数值表征的意义仅具有是说明性质,代表每一个学科在特定主题下确切的范围。
五个专业学科学位课程对应的每一主题下都有两个数值,一个是“极小值”,一个是“极大值”:
极小值代表了在给定学科的课程报告中相关主题下给予的最小重视程度。该数值表明该学科相对于其他学科的最小需求度。
极大值代表了在给定学科课程报告,其所规定的范围之内出现的典型重点。每个专业学科允许学生在某一范围内自由选择专业领域,同时要求学生的学习计划超出课程报告中规定的最低值。报告还建议相关机构建立高于课程报告所规定的标准。
正是由于最大值和最小值存在着巨大的差异,因此即使有相同的课程名称,但却大相径庭。这是因地区的需求而决定。最小值可能低至零而最大值可能高达5,与现行的课程标准无关。
2.1 数值的确定方法及相关制约因素
关于数值的确定,表1和表2代表了CC2005联合工作组的一种共识。这种共识是基于对目前专业学科课程卷中知识体系的考察而形成的。这些专业学科课程卷包括:计算机工程卷、计算机科学卷、信息系统卷、信息技术卷和软件工程卷。1、2表充分利用了考察的结果来确定主题元素,同时在某种程度上也深刻影响了各个学科相关主题的数值分配。这些具体学科的知识体系提供了某些可以量化的关于各个学科主题需求的最小覆盖范围的数据。然而,工作组并没有给出这些相对重要性的可行性计算。
上述给出的相对重要性,需要我们运用最佳判断来整合各种软硬指标以便形成一些公式化的内容,硬指标是指各个具体学科知识体系的数字规范基础。软指标包括:
计算学科存在着地方差异性。每个计算学科都有自己独特的视角和学科自身的特点。
不同学科的相同术语涵义存在着差异性。计算学科涵盖众多的计算主题,相同的术语在各学科中的侧重点有所不同。
研究课题的选择纬度存在差异性。尽管计算学科的课程报告具有国际性,但从某种意义上还是以美国计算机科学本科教育体系为导向的。
2.2表格的使用方法:以操作系统主题为例
关于表1的使用方法,我们以操作系统的两个主题,即操作系统原理及设计和操作系统配置及应用为例加以阐释。