拓展编程提升学生逻辑思维

来源 :小作家报·教研博览 | 被引量 : 0次 | 上传用户:qq853001313
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:拓展对编程的学习,不仅可以让学生们掌握编程知识,为信息化的学习打下良好基础;更是培养了学生的逻辑思维能力。初中阶段是学生思维能力发展的重要阶段,学生通过对编程的学习,可以锻炼抽象逻辑思维和批判性思维。
  关键词:编程;思维能力;逻辑思维
  中图分类号:A  文献标识码:A  文章编号:(2021)-11-295
  1 初中生的思维能力
  1.1  初中生的思维特点
  从思维形式上看,从小学时期的“具体形象思维”占主导地位,发展到“抽象逻辑思维”占主导地位。初中生已能理解一般的抽象概念,并进行运用假设的逻辑推导,能对许多现象进行概括和抽象。但是初中生的逻辑思维在很大程度上还属于经验型,又常常带有主观片面和肤浅的特点。因此我们需要在编程的教学上遵循思维发展的规律,利用编程来锻炼学生的抽象逻辑思维和批判性思维,提高学生思维的敏捷性、灵活性、深刻性。
  1.2  初中生的思维现状
  个体差距大,思维能力发展水平不平均。一个班级中存在思维能力发展水平较高、推理、想象与解决问题的能力较强的优等生,同时存在思维能力处于中下发展水平的学生,虽然从年龄和生理上看,他们处于统一发展时期,但是他们的思维能力确实有很大差距的。因此,我们在教学编程的时候,不能忽视大部分同学的学习能力。因此不能直接讲授编程代码,而要先去培养学生的编程思维。通过编程思维的训练来促进学生对编程的兴趣,从而达到教学的目的。
  2 学习编程
  2.1  编程的概念
  计算机编程的过程就是将人的想法、思维过程转换成计算机要执行的动作。而要实现这一过程,我们就需要编程语言的帮助。编程语言能在程序员和计算机之间架起沟通的桥梁,将我们易于理解的话语翻译成计算机可以读懂的数字语言二进制。编码就是把获得的信息转换成其他形式的过程。而解码正好相反,解码是收集代码信息,将其转换成简明易懂的语言文字。
  2.2  编程思维的概念
  “编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式。“编程思维”就是“理解问题——找出路径”的思维过程,它由分解—识别模式—抽象—算法四个步骤组成:
  编程思维的四个步骤:
  1)分解:把一个复杂的大问题,拆解成更可执行、更好理解的小步骤。
  2)模式识别:找出相似模式,高效解决细分问题。
  3)抽象:聚焦最重要的信息,忽视无用细节。
  4)算法:设计一步一步的解决路径,解决整个问题。
  3 教学设计
  3.1 创设趣味游戏,实现编程热身
  初中生开始时可能没有接触过编程,对于编程是好奇的,但是如果一开始就教授理论的概念和复杂的代码,那么学生对编程就没有学习的欲望了。学习编程思维,并不意味着你必须具备多种特殊的技能,而拥有解决问题的欲望。
  需要让学生明白他们其实一直在解决问题,只是自己没有意识到而已。在完成脑筋急转弯、字谜以及其他任何激发人思考的游戏的时候就是在解决问题。我们可以用几个游戏来进行编程思维学习的热身。
  例如:老师可以让学生们解逻辑谜题“三兄弟”——“假设你认识长相一模一样的三胞胎,约翰、詹姆斯和威廉。约翰和詹姆斯总是说谎,威廉总说真话。不久前,你借给约翰一大笔钱,他至今没有还给你。有一天,你正在街上走着,碰到了三兄弟中的一人。假若此人是约翰,你自然迫切希望能当面跟他谈谈还钱的事儿。但问题在于你无法辨认此人是约翰、詹姆斯还是威廉。如果只让你问他一个问题来确认此人是不是约翰,你会问什么问题呢?”
  这是一种同时调动左、右脑的逻辑谜题。他可以让学生们在解题的过程中发掘编程过程中的乐趣和思路解答逻辑。这为学生后续学习编程奠定良好的基础。
  3.2 巧用流程图,呈现编程过程
  编程最重要的并不是进行代码的编写阶段,而是学习编程思维来完成程序的流程设计。编程思维就要求学生离开电脑屏幕,运用其他工具来呈现程序的流程,并与他人进行分享。
  老师可以举一个“命令机器人清理房间”的例子。我们首先给整洁的房间下个定义,然后才能确定清理房间的步骤。做到以下三件事就算是清洁成功:
  1.整理好床铺。
  2.把脏衣服放进洗衣篮里。
  3.把所有东西都收起来,放进橱柜里。
  假设我们自己不清理房间,而是让机器人来做。我们需要给机器人输入指令,让机器人理解我们的命令,这个过程是编程的过程,但最终要的是我们下达的指令具体是什么。我们现在可以借助流程图来实现我们的编程设计。
  如图所示,用程序流程图可以让机器人清楚明白我们下达的指令,如果单单是利用语言,那会非常麻烦。我们需要让同学们在编程之前,养成一种编程思维,即用程序流程图清楚表达解决问题的思路。
  这一套明确的整理床铺的指令就叫算法。算法其实就是为了完成某项特定的任务而要按照既定顺序执行的一系列明确的指令。
  在编程程序前,完成程序流程图设计,可以使我们的编程思路更加清楚。
  结语
  初中阶段对学生进行编程思维能力的培养,不仅为之后进行编程学习打下良好的基础,而且可以使学生的逻辑思维得到发展,以至于在其他的科目中也能得到显著的进步。为了顺利地将思维能力培养贯穿于初中教学中,教师可以结合编程教材和教学目标,通过创设教学游戏情境,程序流程图教学和代码编写,培养和提升学生的抽象思维、发散思维和分析思维等综合思维能力,确保初中生的编程学习效果不断提升。
  参考文献
  [1] 程利国.儿童发展发理[M].福建教育出版社,1997
  [2]黄云凤.初中生思维能力的特点及培养[J].柳州师专学报,1999.09.17.
  [3]克里斯蒂安.写给所有人的编程思维[M]. 北京日报出版社, 2019.4.1
  [4] 朱智贤,林崇德.思维发展心理学[ M].北京师范大学出版社,1986.
  [5] 哈尔弗森,Visual Basic 2010從入门到精通,2011-1.
  绍兴市袍江中学
其他文献
摘要:作为小学低年级语文教学工作里的基本任务之一,汉字书写教学是提高小学生全方位语文知识与文化素养的重要基础。语文教师在教授学生书写汉字时不止局限于了解汉字框架结构与写好每个字的一笔一划,更需要对于汉字所承载的中华传统文化内涵进行深入教育。笔者对于小学低年级硬币书法教学措施展开分析探究,希望能为小学语文教学工作提供一些策略建议。  关键词:小学低年级;硬笔书法;教学策略  中图分类号:A 文献标识
期刊
摘要:校本课程教学组织形式是指为完成校本课程教学任务,教师和学生按一定教学活动要求组合起来的结构形式,包括课程开展形式、教学对象、课时安排计划等内容。课程教学组织形式的选择是关系到工作坊校本课程能否正常教学并取得良好成效的重要因素。  关键词:校本课程;工作坊;教学组织形式;研究  中图分类号:G4 文献标识码:A 文章编号:(2021)-6-006  童木丫丫工作坊校本课程是以美术知识为基础,以
期刊
中圖分类号:A 文献标识码:A 文章编号:(2021)-11-294  吉林省长春市榆树市第一实验幼儿园
期刊
摘要:2011《新课标》要求,根据3-4年级学生的心理特点和对语言的认知掌控能力,要求3-4年级应完成一级目标。这些目标技能分别是:听做目标、说唱目标和表演目标。要求小学阶段英语听说能力的培养要在各个方面加以重视,那么怎样才能提高小学3-4年级的听说能力呢?主要靠提高课堂教学形式的多样化来训练,靠教师精心设计,组织课堂教学,优化教学结构和方法来实现。“教无定法,但要得法”,这就要求我们在教学过程中
期刊
摘要:班级是学生成长和发展的重要平台,学生之间的相互影响也许并不亚于教师对学生的影响,班主任是班集体的组织者和领导者,是班级文华的缔造者和班集体的精神领袖。在创造一个优秀的、先进的班集体中,班主任会遇到很多棘手的问题,早恋是班主任最棘手的问题之一。早恋对中学生的危害之大是众所周知的,中学生早恋是现实、无法回避的问题,处理不好会影响学生的一生,严重的还会导致意想不到的后果。如何面对学生早恋,是值得班
期刊
摘要:科学学科在我国小学出现的时间还不是很长,涵盖了很多常见的物理、化学、地理等方面的知识,在小学生眼中是一门新颖而又有趣的学科。通过小学科学教学,能够培养学生的探究思维,使得学生学会要利用实践来解决疑惑的科学态度,掌握基本的科学思维和各种简单的操作技巧,为学生在生活中的很多困惑提供解答。而想要实现更加深入的学习,则需要学生去主动质疑,发现问题,进一步扩大认知的领域。本文尝试从创设问题情境,利用亲
期刊
摘要:幼儿园教育的重点与中心是启蒙教育。在此教育阶段,幼儿的学习工作主要是接受一些最基本的知识传授和技能培训。美术教育便是其中一项非常重要的项目,加强对美术教育的研究投入力度对幼儿正确的美术观念和审美认知能力形成都有着很重要的作用。本文立足于此,重点研究纳西族刺绣在幼儿园美术教育中的具体应用,通过研究工作形成培养幼儿对美的认识、感悟区域特色文化以及提升实践操作能力这三个方面的具体结论。  关键词:
期刊
摘要:在人民群众生活水平飞速提高的大背景下,我国的国民素质也在逐渐提升,而图书馆作为城市基础的文化建设,在网络环境下所获得的巨大发展更是有目共睹。本文首先对图书馆档案资料的价值进行简要分析,指出了网络环境下图书馆档案管理工作的现状与变化趋势,进而在此基础上提出了目前图书馆档案管理中的一些问题以及关于在网络环境下创新图书馆档案管理工作的几点思考。  关键词:网络环境 图书馆 档案管理工作 发展  中
期刊
摘要:在初中数学课中,导入新课的好坏直接导致一节课的成败。温固知新的教学方法,可以将新旧知识有机结合起来,利用故事激发学生联想,好奇心,从而唤起学生的求知欲;亲手实践可以让学生自己去探索知识,发现真理;可设障立疑,激发学生思维;强调式导入法,可以形象而直接的抛给学生;另外类比导入法;反馈导入法;演示教具导入法等等。  关键词:新课导入;技巧  中图分类号:A 文献标识码:A 文章编号:(2021)
期刊
中图分类号:A 文献标识码:A 文章编号:(2021)-11-297  浙江紹兴市柯桥区华舍中心幼儿园
期刊