对计算机导论的认识

对计算机导论的认识

ID:47353563

大小:30.00 KB

页数:6页

时间:2019-08-08

对计算机导论的认识_第1页
对计算机导论的认识_第2页
对计算机导论的认识_第3页
对计算机导论的认识_第4页
对计算机导论的认识_第5页
资源描述:

《对计算机导论的认识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、对计算机导论的认识计算机科学与信息工程系软件工程一班学号:200903030002姓名:孙贵德69/17/2021这学期学习的主要是计算机基础以及操作,也学习了wordexcel以及幻灯片等方面的知识。同时我也认识到计算机这门课程里有好些特别抽象的概念,有时比较难理解,这时我们不妨用一些比较通俗易懂的东西去理解,因为好多东西我们不能仅仅靠记住或抄写下来就可以啦,最主要的是去理解它。当然这不是仅仅在计算机这门课上,其它科目也一样。当我们步入新世纪的时候,计算(Computing)技术作为现代技术的标志,已成为世界许多经济增长的主要动力。计算领域也已成为一个极其活跃

2、的领域,计算学科正以令人惊异的速度发展,并大大延伸到传统的计算机科学的边界之外,成为一门范围极为宽广的学科。如何理解这个学科,引发了长期以来激烈的争论,并使计算机教育成为一个公认的富有挑战性的问题。要想从根本上解决这些问题,首要的任务是解决学科的认知问题,而计算机学科方法论正是解决这一问题的有效工具和理论体系。这种理论体系将使人们对学科的认知更加科学、更有条理,从而为计算学科教育的基础研究奠定基础。在计算教育的历史上,有关整个计算学科综述性导引(简称“计算机学科导论”)课程的构建问题,长期以来一直存在激烈的争论。国际上最著名的两个计算机组织——ACM和IEEE-

3、CS对这一问题十分重视。1989年1月,ACM攻关组在《ACM通讯》杂志上发表了计算教育史上具有里程碑意义的报告——《计算作为一门学科》,该报告明确要求“计算机导论”课程要以严密的方式将学生引入计算学科中各个富有挑战性的领域。2001年12月,ACM和IEEE-CS任务组提交的CC2001报告更进一步指出,该课程应能让学生了解计算学科中那些富有智慧的核心思想。2002年8月,《中国计算机科学与技术学科教程2002》(简称CCC2002教程)更是将“学科方法论”列为现代教育思想的内核,并明确指出:“按照走内涵发展的道路的要求,在计算机科学与技术学科的教育中,学科方

4、法论的内容占有非常重要的地位。”在关于“计算机导论”课程的构建问题上,人们容易将“计算机操作初步”(或“计算机文化基础”等)与“计算机导论”(或“计算机学科方法论”等)一类课程混为一谈。其实,这是两类性质不同的课程。“计算机操作初步”这类课程,主要解决的是对计算机功能的工具性认识问题,其目的在于培养人们使用计算机的初步能力,而“计算机导论”69/17/2021一类课程,主要解决的则是人们对计算本质的认知问题。对计算学科而言,即使某人可以相当熟练地操作计算机,甚至还可以进行较为复杂的程序设计,仍不能说他已相当了解计算学科。正如对电子学科而言,即使某人可以相当熟练地

5、操作计算机,甚至还可以进行较为复杂的程序设计,仍不能说他已相当了解计算学科。正如对电子学科而言,即使某人可以相当熟练地操作电子产品(如家用电器),也不能说他已相当了解电子学科一样。计算机学科方法论遵循一般科学技术方法论的普遍原理。但是,它又不同于一般科学技术方法论,一般科学技术方法论在学科认识中具有一般性的指导意义;而计算机学科方法论直接面对和服务于计算学科的认识过程,使人们对计算学科的认识逻辑化、程序化、理性化和具体化,它是我们认识计算学科的工具。就某种意义而言,学科方法论的建立是该学科成熟的标志之一。随着20世纪40年代第一台存储程序式通用电子计算机的研制成

6、功,进入20世纪50年代后,计算机的发展步入了实用化的阶段。然而,在最初的应用中,人们普遍感到使用机器指令编制程序不仅效率低下,而且十分别扭,也不利于交流和软件维护,复杂程序查找错误尤其困难,因此,软件开发急需一种高级的类似于自然语言那样的程序设计语言。1952年,第一个程序设计语言ShortCode出现。两年后,Fortran问世。作为一种面向科学计算的高级程序设计语言,Fortran的最大功绩在于牢固地树立了高级语言的地位,并使之成为世界通用的程序设计语言。Algol60的诞生是计算机语言的研究成为一门科学的标志。该语言的文本中提出了一整套的新概念,如变量的

7、类型说明和作用域规则、过程的递归性及参数传递机制等。而且,它是第一个用严格的语法规则——巴科斯范式(BNF)定义语言文法的高级语言。程序设计语言的研究与发展在产生了一批成功的高级语言之后,其进一步的发展开始受到程序设计思想、方法和技术的影响,也开始受到程序理论、软件工程、人工智能等许多方面特别是实用化方面的影响。在“软件危机”69/17/2021的争论日渐平息的同时,一些设计准则开始为大多数人所接受,并在后续出现的各种高级语言中得到体现。例如,用于支持结构化程序设计的PASCAL语言,适合于军队各方面应用的大型通用程序设计语言ADA,支持并发程序设计的MODUL

8、A-2,支持逻辑程序设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。