有关计算机学科教育历史的分析探讨

来源 :科学与财富 | 被引量 : 0次 | 上传用户:huhuhuhuanguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:对计算机科学教育的研究是一个新的课题,该研究对计算机科学教育有重大的意义。本文分析了计算机科学教育的历史与现状,并将计算机科学教育划分为萌芽、诞生、成熟和发展四个阶段,通过对计算机教育历史事件的研究,阐述其对计算机教育的意义。
  关键词:计算机科学;教育史;发展阶段
  引 言
  随着计算机学科的高速发展,其已成为一门渗透性强、发展快的学科。在世界范围内,计算机产业已发展成为具有战略意义的一个产业。
  从历史的角度出发,研究计算机科学教育不仅是计算机科学学科自身发展的需求,也是计算机科学教育改革的需求。研究计算机科学教育,对促进计算机科学更快速的发展有着重要的作用和影响。
  一、计算机科学教育建设探讨
  1、计算机科学学科发展初期
  计算机科学学科诞生后,计算机科学教育处于初建时期,此时的计算机科学教育几乎都是在各国政府的大力支持下发展起来的。但是由于各国国情不同,计算机科学教育在各国的发展水平参差不齐。同一国家内的大学里的计算机科学系建立在不同的基础上,课程计划侧重点也各不相同。
  从培养目标来看,多数国家从培养计算机科学本科生开始,如美国、北欧各国及我国:也有些国家将培养目标定位在研究生教育,如英国。这一时期的计算机科学教育已经不只是对学生进行数值分析和模拟计算机的教育,程序设计及其相关的课程出现,并逐渐成为主干课程,计算机科学教育形成了初步的教学方案。
  2、计算机科学教育的成熟
  随着ACM组织计算机课程委员会课程表68的发布,计算机科学教育的课程设置和课程内容逐步完件,形成了自己的主干课程和本科生及研究生的培养目标,计算机科学教育走向成熟。ACM组织紧随计算机技术发展的步伐,在随后的二十几年中发布了课程表78,程表88和课程表91。以下以课程表68为例,共体探讨计算机科学学科教育情况:
  1)课程设置
  计算机科学学科领域分为三个部分:信息结构与处理、信息处理系统和方法论。
  (1)信息结构与处理。主要涉及信息结构的表示与变换以及这些表示和变换的理论模型。这部分的课程包括:数据结构、程序语言和计算模型。
  (2)信息处理系统。主要涉及有转换信息能力的系统,这类系统通常包含硬件和软件的相互作用。这部分的课程包括:计算机设计和构造、翻译器和注释器、计算机和操作系统和专用计算机。
  (3)方法论。方法论是源于有通用结构、过程和技术的计算应用的广泛领域.这部分的课程包括:数值数学、数据处理和文件管理、符号处理、文字处理、计算机图形学、仿真、信息检索、人工智能、过程控制、教学系统。
   报告中将计算机科学课程分为三个等级:初级、中级和高级。初级课程是面向大一大二的学生的基础课,中级课程和高级课程是面向大三、大四学生或研究生水平的学生的课程。通常中级课程更适合本科生的教学计划选用,高级课程因为它们需要高水平的必修课或者因为它们涉及计算机科学的特殊应用,不适合作为本科生的教学内容。
  2)本科生培养
  委员会对计算机科学课程设置给出一个通用的方案,计算机科学本科生课程包括以下几个方面:计算机科学课程、程序设计实践、数学课程、技术选修和可能的特殊领域。
  (1)计算机科学课程.信息结构和处理部分和信息处理系统部分的初级课程和中级课程。这些课程能够给学生坚实的计算机科学基础。
  (2)程序设计实践。发展程序设计技能不是计算机科学本科计划的主要目的。然而,这样的技能是一个重要的额外收获.这种实践可以逐渐加入计算机科学课程的必修课中,但是最好通过合作研究项目、在计算机中心聘请兼职人员或特殊项目课程等可行方式,让每个学生加入实际的程序设计工程中。
  (3)数学课程.由于计算机科学与数学的思想和方法有很密切的关系,开设数学课程足非常必要的,下面列出的数学课程只足其中一小部分,可根据实际需要加入其他相关课程。
  (4)技术选修课.大学四年中学生要完成124学时的课程,除了上面列出的课程之外,还要允许学生选修其他一些专业的课程,比如:数学、物理学、电子工程以及其他相关专业。
  (5)特殊领域。一些可能方向或相近领域的课程。
  二、计算机科学教育的成熟
  课程表68发表后,计算机科学逐渐得到了广泛的认可。到七十年代末期,计算机科学不但形成了主干课程,而且在课程内容的组织上也取得了很大成就。在程序设计语言方面,出现了由瑞士著名计算机科学家Wirth发明的适合于教学需要的Pascal语言;在算法的设计与分析方面,D. E. Knutch以他的“计算机程序设计技巧”一书为一个自成体系内容完整的课程;在编辑方面,G ries的编译程序结构成为普遍欢迎的教材;在数据库方面,Date的数据库原理也成为经典性的教材,等等。关于计算机科学的培养目标,课程设置,教学方法与培养方法等,都取得了很大进展。
   课程表68是计算机科学教育史上的里程碑,它标志着计算机科学教育开始走向成熟。它将计算机科学分为:信息结构与处理、信息处理系统和方法论三个领域;形成了主干课程并制定了本科生和研究生的培养目标和课程计划。随后出现的课程表78主要针对本科教学,对课程表68中提到的主干课和选修课进行了更严密更细致的划分,在课程计划中加入了符合计算机发展的新课程,如文件处理、算法等。此时,计算机科学教育已经成熟.计算机技术在这一时期也飞速的发展,课程表88。课程表91除了在课程内容方面不断更新之外,还进一步强调实验教学与课堂教学结合,培养学生的设计能力,为学生提供良好的实验手段和实验设施,这些都充分证明计算机科学教育更加成熟。
  三、计算机科学教育未来发展趋势分析
  1、学生的计算机资源.他认为,未来学生所使用的计算机系统将是多处理器系统,该系统是便携式的集上网、传典、电话、电视功能于一身.学生将使用这样的系统存取他们的电子书,这些书可能是数字视盘形式或是其他后继技术形式的。这些书是动态的,其中包括文字和代码甚至程序设计环境。协一个计算机专、从购买每年更新的计算机科学电子手册,这本手册将提供计算机科学家所需的丛本公式、数据结构、人机界面设计约束和验证技术。手册中还将包含所有同行的窍门,这样就无须重复许多过去的错误.
  2、教学。计算机科学的内容不断的增加,将所有的内容都包含在适当的课程中是不可能的.此外,学生的教育利益和需要将涵盖更广阔的范围。教师不再是主要内容的提供者,而是变得更像导师,向学生展示新的信息来源。作为传递课程信息的主要方式的课堂教学将会减少,学生将有更多的时間单独或分组研究他们的特定问题。将来,在入门课程之后,团队项目将成为典范。
  3、学位。未来的计算机教育将增加计算机应用学位。已经存在的包含在计算机应用中的领域包括:软件工程和管理信息系统。其他相关领域有计算机工程和远程通讯,另外两个可能从计算机科学分出的专业是科学可视化和多媒体或娱乐程序设计。在某些情况下,计算机应用领域为那些缺乏数学技能的学生提供了机会.计算机应用领域也可以像计算机科学一样设置博士学位,这些学位更加适合于业界人士,是面向应用领域的特定软件开发的。
  四、结论
   计算机技术发展的速度之快是有目共睹的,每一次计算机技术的重大变革都会引起计算机教育的革新。计算机科学教育在不断的融入新的计算机技术的同时,也在不断的完成自身的分裂.正如当初计算机科学从数学或电子工程中分裂出来一样,新的学科发展到一定阶段也从计算机科学中独立出来,如软件工程.计算机科学教育是不断发展的学科,随着网络技术和计算机技术的发展,计算机科学教育的形式会有所变化,内容也将不断更新。
  参考文献
  [1]杨唐文·德国人学计算机教育的几点感触,.环球IT, 2007: 46-47.
  [2]徐祖哲.计算机教育50年启示录.中国教育网络,2006: 34-35.
其他文献
摘要:在信息时代的今天,信息技术在各行各业得到了广泛的应用,而计算机技术是现代信息技术主要的、不可缺少的手段。  关键词:计算机信息技术;应用现状;软件应用  公路施工管理是一个复杂、艰巨的系统工程,涉及进度、质量、投资、合同、人员、材料、机械、风险、文档等多方面工作和众多的参与部门和单位,各方面和部门之间相互沟通和协调的困难,导致传统施工管理无法发挥潜在的作用。随着信息网络技术的迅速发展和普及,
期刊
一、概述  飞机电路中使用了大量的导线,飞机仅导线的总长度就达几十公里,由于飞机导线连接飞机各部分,因此,可以说导线相当于飞机的神经网络,导线的通断对于飞机来说,至关重要。  二、导线故障的发生规律  飞机及其部件的导线故障是现代军用飞机电气系统常见的故障。导线故障的出现有如下规律:1、在飞机及其部件的使用初期,因为厂家装配不当的原因,比较容易出现导线故障;2、通过适当的调整和修理,飞机及其部件存
期刊
摘要:便捷的交通是影响社会、城市和经济发展的关键因素之一。本文通过分析现代交通对丹阳所带来的优势及劣势,明确丹阳未来交通发展趋势,强化丹阳的枢纽地位,实现从“站点”到“节点”的转变。  关键词:区域交通;利弊;中小城市;丹陽
期刊
摘要:倒闸操作关系着变电站以及电力系统的安全运行,关系着操作人员本身及电气设备上工作人员的生命安全。严重的误操作可能会造成电力系统瓦解或设备遭受重大破坏。因此倒闸操作是值班运行工作中一项重要的工作内容。要求工作人员思想上高度重视,制度上严密无疏,技术上采取防误闭锁。  关键词:倒闸操作;误操作;安全措施  回龙电站是河南省第一座抽水蓄能电站,隶属于国网新源控股有限公司,电站自2005年12月投产以
期刊
摘要:高校计算机机房的电脑非常容易受到木马病毒的感染,给教学和计算机管理员带来了极大的不便,本文就是针对高校计算机房中所遇到的木马病毒分别进行介绍和分析,然后针对这些出现新特点的病毒进行预防,以对电脑更好地进行保护。  关键词:木马病毒;病毒预防;杀毒软件  1、引言   随着计算机技术的不断更新,网络技术也得到了迅速的发展。在计算机信息化的今天,计算机课程已经成为高校的必修课之一。然而,电脑在网
期刊
摘要:在新一轮课程改革中,中学“研究性学习”已被列入教学计划,成为基础教育课程体系的构成部分。数学是中学的一门基础学科,是中学教育改革的龙头学科,数学学科“研究性学习”是一个探索中的新课题。基于网络环境的研究性学习是以网络技术为媒介和手段,改变传统的学习理念和学习方式,突出现代信息技术教育的作用,开展研究性学习,提高学习效率,培养学生创新和实践能力。本文就初中数学学科如何在网络环境条件下进行研究性
期刊
摘要:近几年,沈阳装备制造业通过加强自主创新能力建设,加强了高新技术与装备制造业的深度融合,产品结构向重大技术装备及产品系列化、规模化、成套化方向发展。本文通过对2010年数据进行统计分析,客观地反映我市装备制造业的发展变化,并提出促进我市装备制造业发展的若干路径及对策。  关键词:装备制造业;产业结构;对策  装备制造业按照我国现行的国民经济行业分类标准,包括金属制品业、通用设备制造业、专用设备
期刊
摘要:工作体系的构建是任何一项事业开展的基础,基层园区知识产权工作体系至少包括管理机制、工作机构、人员配置、政策体系、服务设施等方面,本文通过讨论园区知识产权工作体系的构建,试图寻找基层园区合理配置知识产权工作要素的有效路径。  关键词:园区;知识产权;工作体系  前 言   “入世”十余年,知识产权这个名词已经渗透进我国经济社会的方方面面。近年来,按照“激励创造、有效运用、依法保护、科学管理”的
期刊
摘要:知识管理是知识经济时代一种新的管理模式,国内外图书馆学、情报学界非常重视知识管理在图书馆管理中的应用。本文以图书馆为研究对象,采用文献综述法、比较法逐层展开,探讨知识经济时代基于知识管理的 图书馆管理策略和方案。  关键词:知识管理;学习型组织;图书馆管理  引 言  知识管理是组织的一种有意识的战略,是信息技术和人力资源的有机结合,是组织和个人为组织目标合力于知识共享基础上的知识转移过程,
期刊
摘要:本文就钢结构工程常见的焊接质量缺陷的成因进行分析,进而归纳出部分实践性的防治措施,以期为提高钢结构的焊接质量提供一定的借鉴。  关键词:钢结构;焊接缺陷;防治措施  1、前言  钢材以其优良的可焊性等优点广泛应用于钢结构工程。然而实际工程中因为焊接质量导致的钢结构焊缝返修率高达80%以上,成为影响工程质量的主要问题。一般而言钢结构工程焊接质量缺陷按其位置不同可分为外部质量缺陷和内部质量缺陷。
期刊