基于初中信息技术课堂教学的算法思维养成策略思考.docx

基于初中信息技术课堂教学的算法思维养成策略思考.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于初中信息技术课堂教学的算法思维养成策略思考

?

?

沈贤

摘要:算法思维是评价学生计算思维能力中最重要的一个维度。初中阶段是学生抽象思维形成的重要阶段,教师可通过在信息技术课堂采用合理的教学方法,发挥学生的主观能动性,以学生为中心来培养学生的算法思维,进而用算法思维的方式来优化学生的学习方式。文章通过对课堂实例的观察、分析,从而归纳出培养初中学生算法思维的基本策略,以期对初中阶段学生算法思维的养成提供一定的参考。

关键词:算法思维;课堂教学策略;有穷性思维;可行性思维

:G434????文献标志码:A?????:1673-8454(2020)06-0073-04

随着计算机技术深入人们的学习与生活,学校更加注重对学生计算思维的培养。江苏省2018年3月颁布的《江苏省义务教学信息技术课程纲要》中更是把“程序设计”从选修模块变为了必修模块,其根本目的就是要让学生在初中阶段就具备算法思维,不仅可以解决与计算机相关的问题,还可以解决现实生活中的各类问题。笔者将结合教学实例,通过对初中生信息技术课堂的观察和思考,以期找到进一步提升学生算法思维能力的方法。

一、算法思维的的概念与内容

1.算法思维的概念

“算法”的概念最早只使用在数学领域,指用来解决数学问题的方法,现在定义为通过有限步的确定的操作解决某一类问题的方法。其所指的内容一直未变,就是在有限的时间内给出有穷的操作,最终解决某种问题的结果。“思维”在心理学、哲学、逻辑等非学科都有不同的解释,而算法思维中的“思维”则是人类进行思考的过程。所以笔者认为算法思维可理解为人们为了解决问题而进行思考后给出的在有限时间内可行性的操作。算法思维与普通思维的最大区别在于其提高了解决问题的效率。

例如需要在1-10中找到某个随机的数字,如果按照顺序查找效率会很低,但是如果采用二分法的算法思维,每次将查找范围缩小一半,极大地提高了效率。如表1所示,通过二分法将7次查找简化为3次,假如数字规模更大,二分法解决问题的优势会更明显。如若学生能运用类似的思维方式来解决问题,无疑将事半功倍。

2.算法思维的内容

“算法思维”是一种通过明确定义的步骤来解决问题的方法,而不是计算出一个问题的答案,是让学生自主开发一组指令或规则。不论是人还是一台计算机,如果准确地遵循与执行这组指令或规则,就会得出问题答案的类似这种解决问题的方法。[1]

从上述对于“算法思维”内容的描述我们可以发现,首先算法思维应当是有穷性的思维,当使用算法思维来解决问题时,我们应当考虑它是有一定的运算次数,因为计算机不可以一直运算下去,必定有一个结束的结点,这样的点可以是一个明确的结束次数,也可以是一个明确的结束条件,无穷性的计算方式是不可以被使用的;其次算法思维应当是确切性的思维,也就是每一步都要有个确切的定义,这样的思维方式要求厘清思路,提出解决问题的步骤;最后算法思维应当是可行性思维,每一个计算的步骤都可以在有限的时间内完成,拥有这样的思维方式既可以完成对于一个复杂任务的分解与规划,又能保证最后思维结构的完整性。

二、算法思维养成与课堂教学

1.课堂教学提高算法思维能力

自课程改革以来,初中信息技术教材内容发生了巨大的变革,由技术传授型的课程变为了培养学生能力、拓展学生算法思维的课程。在课堂教学中我们可以设定有挑战性的任务来提升学生计算思维的能力,例如:我的杯子里是牛奶,你的杯子里是咖啡,如何用我的杯子喝到你杯子里的咖啡?这是算法思维中一个两数交换的问题,用一个空杯子作为传递就可以完成这个看似不可能的任务。课堂教学中如果这样的例子多了,久而久之學生对于算法思维的理解一定能得到提高。

2.算法思维能力改善课堂教学效率

以往的信息技术课堂被割裂为多个知识点,学生学到的内容往往都是孤立的,例如这周学习了文字编辑,下周学习了数据处理,这些相互间没有联系的知识点会导致学生学习兴趣的缺失,进而导致其学习能力的下降。算法思维能力的培养则不同,算法思维的知识点都是相互联系的,通过学习对应的知识会对学生各方面思维起到补充作用,使得学生想学、乐学,从而改善课堂教学的氛围,利于学生的思维发展。

3.算法思维培养和课堂教学互为补充、螺旋上升

算法思维是解决问题的方法和步骤的思维方式,它是有穷性、确切性、可行性的思维方式,是学生思维方式的补充,通过算法思维的训练可以让学生具备更多的解决问题的方法和能力,同时具有算法思维的学生将更加专注于课堂的学习。算法思维和课堂教学可以说是相得益彰的。

三、基于算法思维养成的课堂观察

1.课堂事件

此次以普通班级中的八年级(5)班为研究对象,以八年级第4章第二节中的《算法实例》为课例。以解析法和枚举法为探究基础,通过4个“探究活动”来组织课堂教学。为了方便研究,我们将课堂划分为6个“事件”来进行

文档评论(0)

137****7707 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档