程序设计课程教学中的计算思维能力培养.docxVIP

程序设计课程教学中的计算思维能力培养.docx

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

程序设计课程教学中的计算思

维能力培养

维能力培养

程序设计课程教学中的计算思维能力培养

摘要:对传统计算机基础教学中的计算思维训练中出现的问题进行了梳理,提出了强化程序设计课程教学中计算思维训练的几点做法,这有利于实际进行计算思维能力训练,提高计算机基础教学水平。

关键词:程序设计计算思维计算机基础教学能力培

中图分类号:TP31文献标识码:A文章编号:1674-098X

(2015)02(b)-0130-02

ComputationalThinkingAbilityTrainingonProgramDesignCoursesTeaching

MaRuimin

(CollegeofComputerandInformationTechnology,NortheastPetroleumUniversity,DaqingHeilongjiang,163318,China)

Abstract:Firstsortsouttheproblemsontraditionalcomputerbasisteachingofcomputationalthinkingtraining,andproposesomemethodsofintensivecomputational

thinkingtraininginprogramdesigncourseteaching,ofwhichisbeneficialtotheactualcomputationalthinkingability

training,andimprovethelevelofcomputerbasicteaching.KeyWords:Programdesign;Computationalthinking;

Computerbasicteaching;Abilitytraining

2010年7月,九校联盟(C9)在西安交通大学举办的“九校联盟(C9)计算机基础课程研讨会”上旗帜鲜明地提出把

“计算思维能力的培养”作为计算机基础教学的核心任务[1],这既找准了非计算机专业计算机基础教学提升教学水平、为

高校创新人才培养服务的最佳路径,也为计算机基础教学提供了未来十年教学改革的方向。但是,传统的计算机基础课程在计算思维能力培养方面存在哪些问题,如何利用传统的计算机基础课程强化对非计算机专业学生的计算思维能力培养,这些是我们必须关注的主要问题。本文以计算机基础课程中最重要的程序设计课为基础,谈一下对计算思维能力培养的认识。

对计算思维能力的思考

计算思维最广泛使用的概念由美国卡内基?q梅隆大学周以真教授提出,即计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为的涵盖了计算机科学之广度的一系列思维活动[2]。

计算思维的定义本身比较抽象,可以从求解问题中的计算思维、设计系统中的计算思维和理解人类行为的计算思维等方面[3]进行分析和理解。计算思维最根本的概念一个是抽

象,另一个是自动化[4]。利用计算手段求解问题时,需要首

先把实际问题转化为数学问题,并用数学方法表示(即抽象);其次是建立数学模型、设计算法和编程实现,并在计算机中求解(即自动化)。

九校联盟(C9)计算机基础教学发展战略联合声明中,除了旗帜鲜明地把“计算思维能力的培养”作为计算机基础教学的核心任务之外,还提出计算机基础教学是培养大学生综合素质和创新能力不可或缺的重要环节,是培养复合型创新人才的重要组成部分;高等学校需要进一步确立计算机基础教学的基础地位,加强队伍和机制建设;加强以计算思维能力培养为核心的计算机基础教学课程体系和教学内容的研究[1]。这就明确地回答了近年来一些高校削弱计算机基础教学地位,弱化计算机基础教学师资队伍建设以及淡化计算机基础教学改革的做法是十分不恰当的。目前,把“计算思维能力的培养”作为计算机基础教学的核心任务不但能提高计算机基础教学在本科教学中的地位,也确实能提高学生的计算机应用能力,高等学校应该抓好这个核心任务。

传统计算机基础教学中计算思维培养中存在的问题明确地提出计算思维概念的时间不长,深入领会计算思

维的定义、本质和特征还需要一段时间,有意识地把计算思维思想能力培养贯穿到非计算机专业计算机基础教学的全部过程还有许多工作可做。同时也应看到,过去几十年计算

机基础教学中或多或少地也在利用计算思维的思想进行程

序设计能力的训练,不能全盘否认或抹杀在计算思维培养方面已经取得的成绩,但相对而言所存在的不足也是十分明显的。

知识性教学活动多,明确按照计算思维培养的教学环节少

对非计算机专业学生进行计算机基础教学的主要课程是大

文档评论(0)

198****9717 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档