抽象计算思维培养关键.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
抽象计算思维培养关键

抽象计算思维培养关键   【摘要】 本文通过文献分析介绍了计算思维的关键内涵“抽象”,然后通过对英国计算教育课程的分析,提出了将“抽象”和实现“自动化”的编程结合起来开展计算思维教学的总原则,最后用两个典型的案例介绍了如何开展计算思维的教学。   【关键词】 计算思维 抽象 自动化 编程 教学   【中图分类号】 G633.67 【文献标识码】 A 【文章编号】 1992-7711(2016)02-090-020   计算思维是美国卡内基?梅隆大学(CMU)计算机科学系主任周以真(Jeannette M.Wing)教授于2006年提出,在美国计算机权威刊物《Communications of the ACM》上首次提出了计算思维(Computational Thinking)的概念:“计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。它包括了涵盖计算机科学之广度的一系列思维活动。”但由于计算思维的内涵丰富,在理解上给许多人带来了困扰,甚至于有的人一开始并不承认计算思维的存在。   但随着包括计算机科学界在内的各界科学家的逐渐接受,计算思维在西方科学界越来越受重视。冠以“计算”二字的诸如“计算生物学”、“计算物理学”、“计算化学”等学科早已涌现,并对各个学科的发展做出了重要贡献。2013 年的诺贝尔化学奖授予了三位美国科学家马丁?卡普布拉斯、迈克尔?莱维特和亚利耶?瓦谢尔,表彰他们在开发多尺度计算模型处理复杂体系的化学反应,利用计算机模拟化学反应领域所作出的开创性贡献,他们的贡献就是典型的计算思维的体现。信息时代的创新,如果缺少了计算思维,犹如大雁失去了翅膀。   计算思维教育在美国、英国和一些发达国家受到了前所未有的重视。但内涵广泛的计算思维的关键到底是什么?怎样去培养?本文试图从计算思维的提出者周以真教授的演讲稿的学习开始,借鉴英国的经验,谈谈我们的做法。   1.抽象:计算思维的关键   我们检索了许多关于计算思维的论文和演讲稿,期望搞清楚计算思维的关键内涵到底是什么,期望有一个通俗易懂的解释能在中国传播。在此过程中我们发现周以真在2011年3月4日的卡内基?梅隆大学“OurCS Workshop”上做的“计算思维”的演讲稿有一个清晰的图示,如图1.   在这个图示中,计算思维被描述为“侧重于抽象”,这里的抽象是或者类似为数学模型,这是可计算的前提条件。抽象的过程可以分解为:选择正确的抽象;同时操作多个层次的抽象模型;定义层之间的关系。“自动化”在图1中反映为对“抽象”的处理,即把高强度的或海量的运算交给高速的计算设备“自动化”处理,通过处理后的反馈,不断优化抽象模型。其重要性虽然被放到“抽象”之后,但理解并学会实现一定的“自动化”――学习编程,也是很有必要的。   什么是抽象?把现实中的事物或解决问题的过程,通过化简等方式,抓住其关键特征,降低其复杂度,变为计算设备可以处理的模型。   现代计算设备的计算能力虽然已经相当高,但在处理复杂事物上还是力不从心。比如天气预报、核爆炸、药物学与分子生物学的计算……所以,藉由抽象,降低复杂度,但又可以非常逼近真实事物,使其不至于失真。前面所说的诺贝尔化学奖得主的算法,就是在抽象上做足了功夫后才成功的,不然很难反映真实的化学实验过程。   抽象过程中的化简对重构事务处理的流程,利用自动化的高效率,人机结合,可以使生产、生活和学习的效率大大提高。比如自动化生产、自动化办公、网上购物、滴滴打车、自适应考试与学习诊断,等等。在今天几乎所有现实都可以编码为“0”和“1”的数字化时代,谁的抽象能力强,谁就可以体现出新的创造性。   所以,我们不妨将“抽象”看做计算思维的关键,设法贯穿到中小学教育中,让学生从小具备“抽象”的意识和能力,为发展数字化的创新能力打下基础。   2.英国计算教育中对“抽象”的安排与启示   计算思维的培养受到了西方发达国家的高度重视。美国总统奥巴马与计算机科学领域的企业界领袖如Facebook的CEO扎克伯克等一起,号召每一个孩子一起来学习编程。美国国际教育技术协会和计算机科学教育协会5年前就制定了相应的课程纲要,但因为其计算机科学的专业性要求过强,难以实施,本文就不再介绍。但英国在此方面的行动显得容易实施一些,值得我们学习和分析借鉴。   为了改变ICT教育以学习office等为主的落后的面貌,在计算机科学家群体和教育专家的倡议下,英国教育部于201x年专门研制了计算教育的国家课程。其学习目的是:“高质量的计算(Computing)教育能让学生使用计算思维和创造力来理解和改变世界。计算与数学、科学、设计、技术等深度关联,提供了一个理解自然系统和人工系统的视角。计算的核心是计算机科学,在这门学科中学生学习信息与计

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档