计算机科学,有关计算机学科教育历史

:对计算机科学教育的探讨是新的课题,该探讨对计算机科学教育有重大的作用。浅析了计算机科学教育的历史与近况,并将计算机科学教育划分为萌芽、诞生、成熟和进展四个阶段,对计算机教育历史事件的探讨,阐述其对计算机教育的作用。
词:计算机科学;教育史;进展阶段
引 言
计算机学科的高速进展,其已一门渗透性强、进展快的学科。在世界范围内,计算机产业已进展具有战略作用的产业。
以历史的角度出发,探讨计算机科学教育是计算机科学学科自身进展的需求,计算机科学教育革新的需求。探讨计算机科学教育,对推动计算机科学更的进展的作用和影响。

一、计算机科学教育建设探讨

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、学位。未来的计算机教育将增加计算机运用学位。已经有着的在计算机运用领域:软件工程和管理信息系统。其他领域有计算机工程和远程通讯,另外两个可能以计算机科学分出的专业是科学可视化和多媒体或娱乐程序设计。在某些情况下,计算机运用领域为那些缺乏数学技能的学生了机会.计算机运用领域也像计算机科学一样设置博士学位,这些学位更加适合于业界人士,是面向运用领域的特定软件开发的。
四、
计算机技术进展的速度之快是有目共睹的,每一次计算机技术的重大变革都会计算机教育的革新。计算机科学教育在不断的融入新的计算机技术的,也在不断的完成自身的分裂.当初计算机科学以数学或电子工程中分裂出来一样,新的学科进展到阶段也以计算机科学中独立出来,如软件工程.计算机科学教育是不断进展的学科,网络技术和计算机技术的进展,计算机科学教育的形式会变化,内容也将不断更新。
文献
杨唐文·德国人学计算机教育的一些感触,.环球IT, 2007: 46-47.
徐祖哲.计算机教育50年启迪录.教育网络,2006: 34-35.

      相关论文

      试述发挥计算机网络教育优势

      【摘要】随着多媒体计算机、网络技术的日趋成熟,互联网上的资源日益丰富,宽带校园网的逐步建成和日渐普及,基于互联网。局域网环境下的教。
      浏览量:9909 点赞量:3666

      教学计算机学科教学中德育渗透

      摘要:在我国经济高速发展的今天,德育品质越来越被用人单位看重,作为教师,在向学生传授专业的同时,也要适时地在不影响正常教学任务的情。
      浏览量:34195 点赞量:8727

      教学计算机师范生教育职业能力培养

      [摘要]当前高师院校的计算机教育专业应该在重学科教育的同时,突出师范教育优势,培养具有全面教育职业能力的信息技术教师后备力量。文章浅。
      浏览量:17224 点赞量:5464