浅析培养初中生的信息技术计算思维的有效策略

来源 :教育周报·教育论坛 | 被引量 : 0次 | 上传用户:kbens
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】初中生的计算思维能力是学习的基础,笔者结合 Scratch 案例教学中存在的一些问题,分析了通过Scratch 作图培养初中生计算思维的优势,探索在分析任务、程序实现、定义过程、等方面培养计算思维的方法与策略,通过Scratch 作图培养初中生的计算思维
  【关键词】 Scratch;编程;计算思维
  一、培养初中生计算思维的設想
  在编程创作中,将程序划分为小部分并逐一解决,是一种非常重要的思维方式。Scratch2.0的“ 更多模块”中的“ 新建功能块”指令的使用能很好的解决程序的模块化,可以提高程序在结构化和组织上的灵活性;它真正Scratch 带到编程思维的创作中。由于它的作用等同于过程函数,为了描述方便,以下都称之为过程函数。
  所以以创作简易的几何图形为主题,带领学生进行对设计变量、函数、递归等概念的编程思维训练,会比较直观易懂。
  但是想要学生在创作互动游戏等作品中直接理解并正确使用过程函数进行模块化编程,存在一定的困难。图形看上去复杂,其实一分解,就只有一个最基本的图形,经过程序迭代之后自动生成,图形的形成都具有一定的规律性Scratch 软件中自带有画笔模块,任何一个舞台中的角色都可以作为一只画笔,这支笔有两种重要的状态:抬笔和落笔。反之,则不会留下痕迹。画笔的属性和 Scratch 中其他的指令还增加了 Scratch 作图的趣味性和互动性。
  因此,笔者利用 Scratch2.0 作图对培养计算思维进行了实践研究,希望通过在 scratch2.0 中绘制各种创意图形的案例让学生体验问题的解决方法,为创作其他 scratch 作品打下编程的基础。
  二、培养初中生计算思维的策略
  1. 分析任务:由外到内逐层分解
  充分理解案例,学会分析任务是解决任何编程问题的第一步。理解之后我们可以做出一个大致的解决方案,然后将其划分为多个主要任务进行突破;几个主要的任务又可以各自作为大任务再分解成小任务进行解决。我们将这样的顺序称为由外到内逐层分解。
  2. 定义过程:减少程序的漏洞
  简单是程序设计的目标。就像在工厂里的流水生产线往往被划分成若干个工位,每一个工位执行标准化、程序化的动作,这就是单一责任。在程序设计中,单一责任是指某个代码的功能,应该保证只有单一的明确的执行任务。任务越单一,代码越简单,越简单的代码占用时间少,漏洞少,并且易于修改。当其他功能部分发生变化时,也能够尽可能降低对其他组件的影响。在蜘蛛网的案例中,将每个分步都定义为一个过程。每个过程只做单一的任务,比如 Triangle 只负责绘制某一边长的正三角形。
  定义过程不仅有利于理清编程的思路,也方便程序的调试。在调试程序过程中,可以将总目标分解成一层一层由内向外的过程进行逐一调试。案例中可以先调试是否能画出一个三角形;调试成功后,再调试是否能成功画出六边形,以此类推,直至成功。
  三、Scratch 作图对培养计算思维的意义
  进行 Scratch 教学的目标是创造,而为了更好地创造,Scratch 教学的最终目标仍旧应该包含对学生思维的培养,如设计规划、逻辑推理、创新能力等。因此,对于学生而言,体验编程的过程、理解编写意图比编出完美的动画更重要。在利用 Scratch2.0 作图的教学过程中,孩子们学会了问题分析,懂得了逻辑推理,更发挥了自己无限的创意。
  1. 通过任务分析提高了算法思维
  比如案例“美丽的花团”,要绘制这幅作品,必须由外到内进行逐层分解。
  任务分解 内容分析绘制一团花 每支花画完之后旋转 60度(360/6)画下一支花;重复 6次以后就可以得到一团美丽的花。
  绘制一支花 移动一段距离后画一个花瓣代表树叶;再移动一句距离,画一朵花;回到起始位置,为绘制下一支花做准备。绘制一朵花 每个花瓣画完之后旋转 72度(360/5)画下一个花瓣;重复 5次以后就可以得到一朵完整的花。
  绘制一个花瓣 可以用细小的锯齿绘制成曲线,作为花瓣的一边;旋转 90度后,重复操作绘制另一边。在由外到内进行逐层分解出具体问题后,就要针对每个具体问题逐一解决。
  2. 通过拓展应用提高了想象力
  从图形组合到图形动画,极大激发了孩子们的学习兴趣,很好地满足了教学的需求几何图形虽然简单,但在 Scratch2.0中能很好的与计算、推理、益智、游戏等密切结合,因此在教学中给学生留下足够的探究与创新的空间,提升学生的学习能力。通过比如调用过程函数 Polygon ,经过合理设计,创作出多样的图案,凸显了学生的无限创意。图7中展示了部分学生调用过程函数Polygon 设计的不同效果。
  总之,Scratch 作图旨在培养学生的编程思维,而非Scratch 指令的系统学习。笔者希望学生通过 Scratch 作图的学习,学会分析问题、体验解决问题的方法,并将学习中渗透的计算思维运用到 Scratch 指令的学习中,对 Scratch 作品的创作提供解决问题的策略。
  【参考文献】
  [1][ 美 ] MajedMarji 著于欣龙李泽译 . 动手玩转 Scratch2.0 编程 [M]. 北京:电子工业出版社,2015.10
其他文献
摘要:伴随着新课程改革的持续推进,高中历史教学活动不再是知识的积累和传授,更多的是一种情感价值观的体现,即越来越多的高中历史教育工作者意识到高中历史作为一门人文社会学科,传授知识在历史教学活动并不是占据首要地位,得到情感上的、思想上的升华才是历史教学的最终目的。也正因为如此,不少高中历史教师的历史教学活动要转变固有的教学思维模式,探求新的教学手段,植根于历史学科的特殊性去想方设法调动学生的学习积极
期刊
摘要:做好新形势下的农村小学德育教育工作研究,能够为农村教育效果的提升带来帮助。文章以农村小学留守儿童为对象,分析了其在德育教育中存在的问题和原因,并对农村小学德育教育对策予以探讨。  关键词:农村小学;留守儿童;德育  许多父母为了谋求更好的生计,给孩子上学创造优越的学习条件,将未成年的儿女留在家中由祖父母、外祖父母对孩子进行监管。他们的离开,同样也给学校、给家庭带来了不小的负面影响,尤其是子女
期刊
摘要:阅读是小学语文教学当中必不可少的一部分,特别是在新课改与素质教育的影响下,阅读更加变成学生语文素养提升的主要渠道。所以,现下小学语文老师在阅读教学期间需做相应的改革与创新,紧跟时代发展的脚步,推动阅读教学的自主化与开放化,以此来提升阅读教学的效果。本篇文章就阅读教学在小学语文教学当中有效性进行研究,希望可以给大家带来帮助。  关键词:阅读教学;小学语文;有效性  在新课程改革持续贯彻的当下,
期刊
摘要: 数学思维是指通过大脑而实现对于现实存在物体及其他空间属性对象间的一种数量关系和本质特征的理论反映。笔者认为,数学课堂应该是美丽且合乎理性的。初等阶段的数学知识的学习尤其重要,其作为建立在数学大厦底层的基石,决定着未来各类学科取得巨大成就的上限。然而,许多初中生在研究和学习语文数学这一一门理论性极强的综合型学科时,往往都存在着两个重要问题:一就是其认知能力水平的限制,使其认知思维过程中形成了
期刊
摘 要:本文分析了我校核工程与核技术专业教学中学生自主学习的现状,论述教学过程中学生自主学习的重要性,探讨从提高学生自主学习的主动性、改进教学方法、合理选择自学学习内容等方面,强化提高学生自主学习的信心和能力。  关键词:核技术;自主学习;主动性;  引言  随着国家经济和高等教育的快速发展,传统的教育方法,学习方法越来越不适应当前教育学习的发展需求,要求高校老师改变传统的教育教学观念,要求老师采
期刊
【摘要】拓展整合教学模式是促进学生深度学习,提高学生语文核心素养的有效途径。部编语文教材中共编选古诗词106首,占教材所有篇目的42 %左右,这就意味着语文教学中要将古诗词教学放在重要位置。运用拓展整合模式开展古诗词教学,效果事半功倍。部编教材六-九年级在课后“积累拓展”部分明确提出改写练习共7次,另,九年级有专门的改写写作训练专题,可见改写是学生语文学习的有效方法。因此,将改写运用到古诗词的拓展
期刊
摘要:新课改的推进和发展中,教育方面也做出了相应的改革,在教育活动中更注重对学生的思维能力、探究能力的培养。同时教育改革也对语文教学内容有所涉及,在进行初中语文教学时,需要培养学生们的批判性思维能力,在培养学生的批判性思维能力时要注意相应的方式方法,教师做好引导者的教学工作,进而提高学生的批判性思维能力。  关键词:初中语文;培养;批判性思维  過去,语文学习以知识为中心的教育理念进行,但教育应该
期刊
故事创编是将读和写结合起来的一种写作方式,传统的引导方式是按照所提供的故事,从已经找出的创编点入手,去推想故事中可能发生的情况、将要发生的情况等,要将自己改编、续编的部分和先前的故事紧密连接。很多小朋友在进行创编时,都觉得很枯燥,没有兴趣,或者找不到创编点,无从下手。借助绘本进行故事创编能力的培养,首先在视觉上,鲜艳的色彩会更加吸引孩子的注意力,图画的展示形式更直观,配以简单的文字解说,更容易创设
期刊
摘要:近年来,各地图书馆组织的少儿绘本阅读推广活动越来越多元化,然而尚未形成一个兼具全面性和针对性的阅读评价体系,本文主要从内容和原则两方面切入,就公共图书馆少儿绘本阅读评价体系的构建展开探究。  关键词:公共图书馆;少儿;绘本阅读;评价体系  引言  少儿绘本阅读评价体系的构建,一来有助于充分激起少儿的阅读踊跃性,二来有助于少儿情感的及时释放,形成一整套同少儿绘本阅读相适应的评价体系,是现阶段公
期刊
摘要:在班级自主管理中引入小组合作模式,将有助于提高学生整体的积极性,便于通过竞争、合作的机制提高学生自主管理的积极性。本研究通过实践总结了在班级自主管理中实施小组合作的全过程,将为广大教师提供参考。  关键词:班级自主管理 小组合作 实践过程  在班级自主管理中引入小组合作,将班级的基本单位从个人提升到小组,更有利于化零为整,降低班级管理的难度,也有助于在组内形成一个自主管理、自主服务、自主监督
期刊