论文部分内容阅读
目前,对计算机科学教育的研究是一个新的课题,该研究对计算机科学教育有重大的意义。本文阅读整理大量中英文资料,对世界各国的计算机科学教育的历史和现状进行了大量的比较研究,尤其对美国计算机科学进行了大量的研究。美国的计算机科学教育从最开始就受到ACM组织的广泛重视,每年都有大量的文章发表,这些文章都是计算机科学教育历史的记录。但是,并没有系统阐述美国计算机科学教育发展历史的文章发表。我国的计算机界也开始重视对计算机在我国发展的历史资料的收集和整理,但是目前尚未见相关文章发表。从实践的角度讲,历史能够让人从过去的事件中学习经验。因此,这一研究,对于探求计算机科学教育的发展规律,丰富计算机科学教育体系,促进计算机科学教育发展意义重大。本文系统而深入地研究和分析了相关文献,对计算机科学教育史进行阶段划分,提出了一套完整的方案。本文论述了以下几个方面的问题:第一,在计算机发展史中,第一台真正意义的电子数字计算机。世界上公认的第一台电子计算机是ENIAC。但是,有人认为德国的Zuse发明的Z1、Z2、Z3是世界上最早的电子计算机;有人认为Atanasoff-Berry Computer是第一台电子计算机;也有人认为英国开发的Colossus Mark由于受到当时二战时期保密方面的考虑,一直没有公开,它才是真正的世界上第一台电子数字计算机。本文通过分析得出ENIAC是最符合“图灵机”的标准的电子计算机。第二,计算机科学学科的诞生。本文通过分析历史资料得出计算机科学学科诞生于1962年,其主要标志是美国的普度大学成立了世界上第一个计算机科学系。第三,计算机科学教育的阶段划分。分析了计算机科学教育的历史与现状,本文提出一种将计算机科学教育划分为萌芽、诞生、成熟和发展四个阶段的观点。并通过对计算机教育历史事件的研究,回顾每个阶段的重要历史事件阐述其对计算机教育史的意义。