计算思维如何培养和评估.docxVIP

  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文档。上传文档
查看更多
计算思维如何培养和评估

计算思维如何培养和评估不要只是买一个新的电脑游戏,自己做一个;不要只是下载必威体育精装版的应用程序,帮助设计它;不要单纯在手机上玩,编写它的代码。无论你在城市还是农村,电脑将是你未来的重要组成部分。如果你愿意工作,努力学习,未来将由你们创造。”这是美国总统奥巴马在2013年“编程一小时”活动开幕时发表的讲话。Wing教授(2011)重提此话题时对“计算思维”的定义:计算思维是指对问题进行阐释和解决的思考过程,并形成能被信息处理机构有效执行的解决方案。“分析问题”“解决问题”这两个关键词现在被广泛认可为构成计算思维的要素,及促进其学习和发展的课程基础的要素如下:抽象和模式概括(包括模型和仿真模拟)系统性信息处理符号系统和及其展示控制流程的算法概念结构化问题分解(模块化)迭代,递归及并行思维条件逻辑效率及性能限制调试和系统错误监测计算思维培养工具及其测评“低地板,高天花板”,这些编程环境既需要满足易于初学者入门的程序(低地板),同样要具有具有良好扩展性满足高级程序员使用(高天花板)。对学龄儿童来说,丰富的计算环境和有效的计算思维工具必须具有低门槛和高的上限两个特征,此外还需要包含一些脚手架工具,支持编程移植性,支持公平,具有系统性和可持续性等特征(Repenning,Webb&Ioannidou,2010)。评估学生对解决问题的抽象能力、条件逻辑、算法思维等计算思维概念的理解和使用。一直以来,教育界都呼吁用解构、反向工程和调试程序这些指标评估儿童在计算环境下的理解力。Fields,Searle,Kafai和Min(2012)曾通让学生调试预设的故障电子织物来评估其工程和编程技能。HanKoh,Basawapatna,Bennett和Repenning(2010)则用一些高难度的问题对学生进行评估,这种使用潜能激发式的方法在实际操作中取得了一些成效。从少儿编程看“计算思维”的习得与养成编程是指书写一种计算机语言,用计算机能够理解的方式,负责向它发出精确的指令,来完成我们设定的具体问题,属于一种人机交互过程。学习编程的核心,不在于掌握具体哪一种计算机语言。编程语言在不断革新,几行今天所谓炫酷的代码,在不久的将来一定会成为老掉牙的古董。学习编程的本质,实则在于思维方式的养成,是一种计算性的思维方式。通过编程获得的计算性思维逻辑,可以有效得以创造性地进行具体的学习和实践活动.这种思维方式看似遥远与抽象,其实从日常生活,到知识的学习和研究,再到公司的决策,人类的工作生活都与计算性思维息息相关、紧密相连。计算思维(Computational Thinking),卡内基梅隆大学(Carnegie Mellon University,简称CMU)计算机科学系主任周以真(Jeannette M. Wing)教授提出的,是运用计算机科学的思维方式进行问题求解、系统设计、以及人类行为理解等一系列的思维活动。是一种用电脑的逻辑来解决问题的思维。它吸取了数学思维方法,庞大复杂系统的设计与评估的一般工程思维方法,以及复杂性、智能、心理、人类行为的理解等的一般科学思维方法。计算机科学在本质上源自数学思维,因为像所有的科学一样,其形式化基础建筑于数学之上。计算机科学又从实质上源自工程思维,因为我们建造的是能够与实际世界互动的系统,基本计算设备的限制迫使计算机学家必须计算性地思考,不能只是数学性地思考。同时,构建虚拟世界的自由使我们能够设计超越物理世界的各种系统。计算思维是每个人得以更好学习和发展的基本技能,不仅仅属于计算机科学家,是一种基本技能和普适思维方法。它对所有的领域、职业都是适用的,都是能够从中受益的。我们应当使每个孩子在培养解析能力时不仅掌握阅读、写作和算术(Reading, Writing and Arithmetic——3R),还要学会计算思维。当我们必须求解一个特定的问题时,首先会问:解决这个问题有多么困难?怎样才是最佳的解决方法?计算思维能够将一个问题清晰、抽象地描述出来,并将问题的解决方案表示为一个信息处理的流程。它是一种解决问题切入的角度。现实中针对某一问题你会发现有很多解决方案的切入角度,而计算性思维是一种抽象话语模式。具体而言,计算思维包括,转换问题、分解问题、模式认知、抽象思维、算法设计与评估。转换问题,是指计算思维就是通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的方法。分解问题,是一种采用分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注分离,选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维模式。通俗地说,是指把一个看似复杂的问题分拆成几个小问题来解决。在每个小问题中设定目标和解决方案。当每个小问题解决完毕,这个整体的问题也就自然得到解决了。也就是说遇到任何庞大而

文档评论(0)

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

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

1亿VIP精品文档

相关文档