程序的设计课程中“计算的思维”能力培养初探.docVIP

程序的设计课程中“计算的思维”能力培养初探.doc

  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文档。上传文档
查看更多
程序的设计课程中“计算的思维”能力培养初探

程序的设计课程中“计算的思维”能力培养初探   【摘要】本文首先从计算思维的概念、特点和国内外研究发展情况等三个方面阐述了它的重要性。然后介绍了计算思维能力培养的研究现状。针对计算机教育面临的主要问题,强调了编程实践主要锻炼了的思维能力,并建议开展科学思维方式指导下的动脑实践创新活动。最后,探讨发散思维、分类与分治思维、构造性思维等计算思维的培养方法,并举例。   【关键词】计算思维;程序设计;思维能力培养   【中图分类号】TP312.1-4;G642 【文献标识码】B 【文章编号】2095-3089(2017)14-0022-02   近年来,移动通讯、物联网、云计算、大数据、量子计算这些新概念和新技术的出现,在社会经济、人文科学、自然科学的许多领域,已越来越多地依赖计算机作为分析和解决问题的工具。在这个过程中,最重要的不是如何解决问题的具体技巧,而是如何把问题转化成能够用计算机解决的形式,这正是计算思维培养所强调的内容。   计算思维(Computational Thinking)的定义是在2006年,由美国卡内基?梅隆大学周以真(Jeannette M. Wing)教授在美国计算机权威期刊Communication of the ACM上首次提出的。计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。计算思维以表示的形式化和执行的机械化为特点,抽象和自动化是其本质的内容。   现在,计算思维是国际计算机界广为关注的一个重要概念,也是当前计算机教育需要重点研究的课题。   在美国,计算机协会(ACM)2008年在网上公布对CC2001(CS2001)进行的中期审查报告(CS2001 Interim Review)(草案)中,就明确将“计算思维”与“计算机导论”课程绑定在一起,并明确要求该课程讲授计算思维的本质[1]。美国国家计算机科学技术教师协会(CSTA)在网上发布了得到微软公司支持的“计算思维:一个所有课堂问题解决的工具”(Computational Thinking:A problem solving tool for every classroom)报告[2]。另外,计算思维还直接促成美国国家科学基金会(NSF)重大基金资助计划CDI(Cyber-Enabled Discovery and Innovation,Cyber能够实现的科学发现与技术创新)的产生。CDI计划旨在使用计算思维(特别是在该领域产生的新思想、新方法)促进美国自然科学和工程技术领域产生革命性的成果。CDI的最终研究成果将使人们的思维模式发生转变。这种以“计算思维”为核心的转变,要反映在美国国家自然科学与工程,以及社会经济与技术等各个学科领域[3]。美国麻省理工大学、斯坦福大学、卡内基?梅隆大学等著名高校纷纷设置了面向全校的以问题求解为核心的“计算思维”通识课程。   在我国,计算思维的重要性也已引起了科学家和教育界的高度重视。2008年,教育部高等学校计算机基础课程教学指导委员会在陈国良院士的带领下,从计算思维的基本概念出发,就哲学层面、科学层面、教学层面的表达形式进行了深入的讨论,逐步实现计算思维从哲学的表达体系向教学表达体系的过渡[4]。20l0年7月,北京大学、清华大学、西安交通大学等9所“985工程”高校在西安召开了首届“九校联盟(C9)计算机基础课程研讨会”,发布了《九校联盟(C9)计算机基础教学发展战略联合声明》。该声明明确了要旗帜鲜明地把“计算思维能力的培养”作为计算机基础教学的核心任务。2012年8月,教育部高教司设立以计算思维为切入点的大学计算机课程改革项目,包括3项“大学计算机课程系统性规划研究项目”和19项“大学计算机系列课程及教材建设项目”。   一、研究现状   这种自上而下的倡导方式,使得?算思维这种新的理念很快得到了各级各类高校的大力重视,随着实践的不断推进,研究的规模逐渐扩大,主要分为:理论研究、实践研究两大类。   理论研究主要涵盖计算思维的概念、内涵、思想、原理、特征、方法论等方面。实践研究从研究范围看,涉及:现状思考、课程体系、课程内容、教学方法、质量评价等多个方面。从研究对象看,主要分为:通识基础课程、计算机专业课程、非计算机专业课程。   计算思维能力培养是计算思维领域研究的重点,发文量逐年稳步增长。总体思路是以计算思维核心方法――“构造”为出发点,突出以“构造”为特征的问题求解方法的能力培养。具体做法是以算法与程序设计、计算机网络等方面为主要教学内容,通过改进教学方法引导学生体会知识背后所蕴含的计算思维规律和特点,研究中注重介绍这些内容中所涵盖的计算思维应用。   二、存在的问题   (一)对于思维教学缺乏正

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档