对计算机导论的认识

(6页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

对计算机导论的认识 计算机科学与信息工程系 软件工程一班 学号:200903030002 姓名:孙 贵 德 这学期学习的主要是计算机基础以及操作,也学习了word excel以及幻灯片等方面的知识。同时我也认识到计算机这门课程里有好些特别抽象的概念,有时比较难理解,这时我们不妨用一些比较通俗易懂的东西去理解,因为好多东西我们不能仅仅靠记住或抄写下来就可以啦,最主要的是去理解它。当然这不是仅仅在计算机这门课上,其它科目也一样。当我们步入新世纪的时候,计算(Computing)技术作为现代技术的标志,已成为世界许多经济增长的主要动力。计算领域也已成为一个极其活跃的领域,计算学科正以令人惊异的速度发展,并大大延伸到传统的计算机科学的边界之外,成为一门范围极为宽广的学科。如何理解这个学科,引发了长期以来激烈的争论,并使计算机教育成为一个公认的富有挑战性的问题。要想从根本上解决这些问题,首要的任务是解决学科的认知问题,而计算机学科方法论正是解决这一问题的有效工具和理论体系。这种理论体系将使人们对学科的认知更加科学、更有条理,从而为计算学科教育的基础研究奠定基础。在计算教育的历史上,有关整个计算学科综述性导引(简称“计算机学科导论”)课程的构建问题,长期以来一直存在激烈的争论。国际上最著名的两个计算机组织——ACM和IEEE-CS对这一问题十分重视。1989年1月,ACM攻关组在《ACM通讯》杂志上发表了计算教育史上具有里程碑意义的报告——《计算作为一门学科》,该报告明确要求“计算机导论”课程要以严密的方式将学生引入计算学科中各个富有挑战性的领域。2001年12月,ACM和IEEE-CS任务组提交的CC2001报告更进一步指出,该课程应能让学生了解计算学科中那些富有智慧的核心思想。2002年8月,《中国计算机科学与技术学科教程2002》(简称CCC2002教程)更是将“学科方法论”列为现代教育思想的内核,并明确指出:“按照走内涵发展的道路的要求,在计算机科学与技术学科的教育中,学科方法论的内容占有非常重要的地位。”在关于“计算机导论”课程的构建问题上,人们容易将“计算机操作初步”(或“计算机文化基础”等)与“计算机导论”(或“计算机学科方法论”等)一类课程混为一谈。其实,这是两类性质不同的课程。“计算机操作初步”这类课程,主要解决的是对计算机功能的工具性认识问题,其目的在于培养人们使用计算机的初步能力,而“计算机导论”一类课程,主要解决的则是人们对计算本质的认知问题。对计算学科而言,即使某人可以相当熟练地操作计算机,甚至还可以进行较为复杂的程序设计,仍不能说他已相当了解计算学科。正如对电子学科而言,即使某人可以相当熟练地操作计算机,甚至还可以进行较为复杂的程序设计,仍不能说他已相当了解计算学科。正如对电子学科而言,即使某人可以相当熟练地操作电子产品(如家用电器),也不能说他已相-省略部分-领域,因此,数值计算方法就成为最早的应用数学分支与计算机应用建立了联系。最初的时候,由于计算机的存储器容量很小,速度也不快,为了计算一些稍稍大一点的题目,人们常常要挖空心思研究怎样节省存储单元,怎样减少不需要的操作。为此,发展了像稀疏矩阵计算理论来进行方程组的求解;发展了杂凑函数来动态地存储、访问数据;发展了虚拟程序设计思想和程序覆盖技术在内存较小的计算机上运行较大的程序;在子程序和程序包的概念提出之后,许多人开始将数学中的一些通用计算公式和计算方法写成子程序,并进一步开发成程序包,通过简洁的调用命令向用户开放。子程序的提出是今日软件重用思想的开端。 在计算机应用领域,科学计算是一个长久不衰的方向。该方向主要依赖于应用数学中的数值计算的发展,而数值计算的发展也受到来自计算机系统结构的影响。早期,科学计算主要在单机上进行,经历了从小规模数值分析到中大规模数值分析的阶段。随着并行计算机和分布式并行计算机的出现,并行数值计算开始成为科学计算的热点,处理的问题也从中大规模数值分析进入到中大规模复杂问题的计算。所谓中大规模复杂问题并不是由于数据的增大而使计算变得困难,使问题变得复杂,而主要是由于计算中考虑的因素太多,特别是一些因素具有不确定性而使计算变得困难,使问题变得复杂,其结果往往是在算法的研究中精度与复杂性的矛盾难于克服。在“计算机导论”课程的构建问题上,CC2001报告认为:符合所有有不同需要的学生的综述性导引课程是不存在的。由此我们得到启发:不要再试图去建立那些引起类似于宗教战争那样激烈争论的、符合所有学生的整个学科综述性导引课程,而应当将注意力集中在学科中具有共同的、本质特征的内容上,这是解决这个问题的正确方法。计算机学科方法论承担的正是这样的任务,因此该课程的具体教学内容为:① 学科方法论产生的历史背景、建立、研究意义② 学科的特点、发展规律及发展趋势③ 学科发展过程中典型的历史人物及传奇人物介绍④ 学科中的科学问题、学科中的3个学科形态、学科中的核心概念⑤ 学科中的数学方法、学科中的系统科学方法⑥ 社会和计算职业问题⑦ 计算教育哲学⑧ 学科的教学计划与课程体系⑨ 如何学好计算学科对“计算机学科导论”这门课程,我的感觉是:(1)“计算机学科导论”课程系统全面地为学生介绍了计算机科学知识领域划分的过程,涵盖的问题,以及学科的本质。使自己一进入本学科就有了清晰、明确的方向和认识,在学习的过程中不再感到困惑、茫然等。(2)通过对“计算机学科导论”的学习,使自己触及了计算机乃至计算学科的本质,不再把计算机仅仅当作一种工具来使用,对它的认识也随之提升到了理论和哲学的高度。(3)通过对“计算机学科导论”的学习,使自己渐渐认识到,该学科远比自己内心想象的高深得多,神气得多,知道了自己将来会学到什么,将来要做什么,对学习的兴趣更加浓厚。(4)学习本学科目的不再是浅显的计算机操作和程序设计,要向人类的未知领域发出冲击,要从方法论的角度去思考计算学科中那些富有挑战性的问题,要为祖国的计算机事业作出自己的贡献 《完》 6 1/11/2020 关 键 词: 认识 导论 计算机

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

计算机导论对于计算的准确认识,对计算机导论的认识相关推荐

  1. 下列不属于计算机完成科学计算的特点是,2017计算机一级考试选择题

    2017计算机一级考试选择题 计算机一级考试选择题(全)信息论发展的第三阶段是().答案:狭义信息论经典信息论一般信息论广义信息论下列关于信息的描述,错误的是().答案:数据就是信息信息是用数据作为载 ...

  2. 麻省理工学院计算机系硕士课程,麻省理工学院计算机专业研究生申请 你听说过《算法导论吗》?...

    计算机专业的范围广泛,美国许多学校下设的计算机专业方向也很多.一般来讲,计算机有以下方向:人工智能,计算机程序设计,计算理论,软件工程,计算机图形学,数据库,信息学,信息系统,信息技术,信息安全,管理 ...

  3. 计算机导论基于计算思维答案,基于计算思维的计算机导论课程改革实践.PDF

    DOI:10.16246/j.issn.1673-5072.2014.01.019 35 1 ( ) 2014 3 第 卷 第 期 西华师范大学学报 自然科学版 年 月 Vol. 35 No. 1 J ...

  4. excel计算机不准确,Excel小教程四十一:关于Excel计算不准确,我们应该这样解决!...

    原标题:Excel小教程四十一:关于Excel计算不准确,我们应该这样解决! 我们有时候在用excel进行计算的时候,会遇到Excel计算不准确的的时候! 别怕,先听小雅为您一一道来! 5.1-5.2 ...

  5. 北京大学Cousera学习笔记--3-计算导论与C语言基础-第一讲.计算机的基本原理-计算机怎么计算-数的二进制...

    思考问题 1."数"在计算机中是如何表示的? 2.逻辑上"数"是怎么运算的? 3.物理上"数"的计算是怎么实现的? 从图灵机计算问题得出: ...

  6. 福师计算机导论在线作业一,福师《计算机导论》在线作业一..doc

    福师<计算机导论>在线作业一. 福师<计算机导论>在线作业一 一.单选题(共?20?道试题,共?40?分.) V 1.??CPU是由( )组成的 A. 内存储器和控制器 B. ...

  7. 浮点数精度问题透析:小数计算不准确+浮点数精度丢失根源

    在知乎上上看到如下问题: 浮点数精度问题的前世今生? 1.该问题出现的原因 ? 2.为何其他编程语言,比如java中可能没有js那么明显 3.大家在项目中踩过浮点数精度的坑? 4.最后采用哪些方案规避 ...

  8. 用计算机做科学计算是绝对精确的吗,科学计算与数学建模 - osc_3gfjojb2的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.数学的作用 数学是科学之母,科学技术离不开数学,它通过建立数学模型与数学产生紧密联系.数学又以各种形式应用于科学技术各领域.数学擅长于处理各种复杂的依赖关系,精细刻画量的变化以及可能性的评估.它可 ...

  9. 《计算机导论》微软ibm,3《计算机导论》第1章_认识计算机.pdf

    <计算机导论>课程 前言 课件用于相关课程教学及教学资料使用. 课件制作中参考了包括 <计算机导论>唐良荣 ,唐建湘,范丰仙,易 建勋(清华大学出版社). <Python ...

最新文章

  1. WebStorm设置Ctrl+0恢复默认字体大小,设置全局字号大小
  2. 第七讲:数据契约(2)
  3. 通过GetProcAddress函数动态调用dll中地函数,是否必须通过extern C声明导出函数?(转)...
  4. 直播 | NeurIPS 2021:基于投影变换建模传递关系的知识图谱表示学习
  5. Java常用的5大框架介绍!
  6. 如何在WebPart中访问页面上的其他WebPart
  7. leetcode 1024. 视频拼接(dp/贪心)
  8. python求解非线性多元方程_求解python中的colebrook(非线性)方程
  9. 山东酒桌上的称谓座次以及基本礼仪
  10. Android manifest 获取源代码
  11. MySQL Study之--MySQL schema_information数据库
  12. jQuery动画之停止动画
  13. python去除视频马赛克_手把手教你用Python去除马赛克!
  14. 使用BeanUtils.populate遇到的bug
  15. HTML名人名言案例
  16. 路边停车系统的具体流程是什么
  17. 升级Android Studio 导致的 `Error:Failed to notify project evaluation listener.`解决办法
  18. rpm安装及卸载软件
  19. stm32—霍尔传感器的初步使用
  20. HDU4466 Triangle

热门文章

  1. django模型ORM笔记
  2. 无关紧要的诗句_意见设计窃对您的用户无关紧要
  3. apache iis整合
  4. 【Dakota】02 GUI无法新建Model File(.bmf)
  5. 爬虫实战——豆瓣电影短评爬取
  6. CVPR2019领域自适应/语义分割:Adapting Structural Information across Domains for Boosting Sema适应结构信息跨领域促进语义分割
  7. 去除select选中时的边框以及文本居中
  8. java备份还原mysql数据库
  9. 1.3 Swift语言演进
  10. 从0到0.1,快速搭建一个静态网站