简答题
试从整个学科综述性导引课程的构建、教程的继续完善,以及《计算机专业规范》的实施等几个重要问题入手,对未来计算学科的教育作简要分析。
正确答案
(1)关于整个学科综述性导引课程的构建问题
在计算教育史上,有关整个学科综述性导引课程的构建问题是一个长期以来引起激烈争论的主题。CC2001报告对该问题非常重视,并鼓励各种组织团体(如学会、协会或研究会)以及教师个人从事这方面的研究。报告指出,整个学科综述性导引课程的构建有助于推动学科的发展。
在整个学科综述性导引课程的构建问题上,过去,人们将“计算机操作初步”(也称“计算机文化基础”)与“计算机导论”混为一谈。
经过近十年的努力,人们已经解决了这个问题。显然,“计算机操作初步”要解决的是人们对计算机功能的工具性认识,它的目的在于培养人们操作计算机的初步能力,而“计算机导论”要解决的是人们对计算本质的认识问题。在计算学科的教学过程中,我们不能局限于仅仅把“计算”看成一种工具,而更应该让学生们理解和掌握计算学科的基本原理、根本问题,以及解决问题的新思维模式。
根据“计算作为一门学科”报告任务组的要求,整个学科综述性导引课程应采用严密的方式将学生引入计算学科各个富有挑战性的领域。
根据CC200X系列报告的分析,这种满足严密性和挑战性要求的整个学科的综述性导引课程的构建,其关键在于课程结构的设计。本书正是在CC200X系列报告的基础上,基于“计算学科二维定义矩阵”,构造了一个新的课程结构,相信有助于该课程的建设。
(2)教程的继续完善
C.C200X系列报告强调:计算机科学核心本身并不能构成一个完整的教程。为了使教程得到完善,计算学科教学计划还须增加计算职业所需的一定技能和背景知识,以及高级课程知识单元的内容。
C.C200X系列报告给出了对计算各专业学生进行计算教育的一般要求,它认为一个成功的计算专业大学毕业生除了需要掌握计算机科学知识体中包括的技术之外,还需要具备一定的数学素养、科学的研究和思维方法、有效的交流技能以及作为项目组成员富有成效地开展工作的能力。为了使教程有一定的深度,报告概述了一系列高级课程的内容,并讨论了高级课程的设置问题。最后,针对各类高校继续完善教学计划的需要,报告还给出和分析了几个教程模型。
(3)《计算机专业规范》的实施问题
专业没有规范,就会导致教师处于一种尴尬的境地,他们必须在学生、公众、学校以及各级领导互不相同的,甚至是相互矛盾的要求之间做出选择。
由于缺乏具体的指导,每位教师必须自己决定如何上好所承担的课程。当教学效果没有达到期望的目标时,受到责难的往往是教师,而不是本该对此负主要责任的学校和领导。另外,他们的教学内容以及教学方式在很大程度上还受所选教材以及所谓的“重要考试”(如题库出题以及教学评估考试等)所左右。其后果就是开发出的课程资源对学科大多数内容来说,只是做了表面性的描述,不可能有真正的深入。
由于学科知识内容的极度膨胀,即使一个学生每天学习八小时,没有休息日,也无法掌握学科中的每个知识点。不仅如此,不少知识点在毕业时,已经过时。
因此,就要制定专业规范,规范的核心内容要被尽可能多的人接受。IEEE/CS和ACM作了这项工作,我国“计算机教指委”根据他们的报告,结合中国的实际情况,制定了我国的专业(方向)规范。
一般来说,好的规范应比现实超前一到两步,并成为人们努力的目标。当然,这也自然会引起一些争议。
规范不能直接改变教学的结果,真正能改变的是人。这就是实施我国《计算机专业规范》的关键所在。尽管,规范中的内容不可能被所有人接受,但是规范的推出,可以促进我们对知识单元本质问题的讨论。另外,还可以为公众提供一种更为开阔的视野,也能为简化课程提供帮助,甚至还能为各种利益集团(如教师、学生家长、学校行政人员、政府官员、出版商等)在关于哪些知识对于所有学生来说都是重要的这一点上达成共识,有利于教学。
教学质量是高校的生命线,对计算学科各专业来说,《计算机专业规范》只是一个新的起点,它是引导我们进行教学改革与实践的一个指南,随着规范的实施,在实践过程中,对规范进行重新的审视和修改也是必要的。
总之,《计算机专业规范》的推出,为我们培养卓越的、具有计算专业素养的学生,明确了方向。