如何在Scratch教学中培养孩子的计算思维能力?
发表时间:2018-08-08 15:11

  Scratch是一种可视化图块式编程工具,其特点为图文并茂容易上手,对小学生而言是款十分合适的编程学习入门软件。在教师以及家长的引导下,学生在独立运用Scratch软件进行编程的过程中需要创设精彩的故事情境,为了实现这个目标,必须要考虑运用什么样的循环语句等问题,进而可以提高学生解决问题的能力,久而久之,则可以在潜移默化中提升学生的计算思维能力。

  一、创设精彩的故事情境,化抽象为具体

  小学生的抽象思维能力还有所欠缺,很多编程程序的学习都对学生的抽象思维能力有着较高要求,因而,有些学生会在信息技术课程学习中存在较大困难,甚至逐渐失去学习这门课程的信心和兴趣。而Scratch软件编程的入门难度低,可操作性强,如果选择合适案例并引导学生自主编程设计,结合案例实际内容及课程教学目标,创设出针对性较强的任务情境,让孩子自由地创设精彩的故事情境,且鼓励他们扮演角色模拟情境过程,通过学生的亲身体验对知识有更真实、更全面的认识,还能充分感受到程序抽象问题化抽象为具体,加深学生的理解。在创设故事情境的过程中,教师应逐步引导学生对故事情节进行不断完善和丰富在角色扮演中.教师先组织学生进行单角色扮演,再导入多个角色,以此逐步完善和丰富故事情节。

scratch

  二、制作个性化的游戏,让孩子深入了解Scratch

  小学生的性格特点非常活泼,对游戏活动充满乐趣,而教师可以适当引导模仿交互性的游戏活动,将能大大激发学生兴趣Scratch编程设计中,必须让所有学生都亲身参与到活动中,重点学习条件、 变量、运算符和链表等数据概念及测试与调试的计算实践。Scratch中的选择条件概念能让学生对程序有更全面的理解,让学生逐步形成按照所给条件直接做出准确判断的能力。Scratch中的运算符概念能帮助学生对计算机中的运算机制进行整体把握。Scratch中的数据概念则可以使学生感知到链表和变量的实际意义。教师引导学生做游戏时,首先教会学生分析游戏方法与技巧,让学生分析游戏活动中的共同点,以此作为设计的游戏的特征。游戏设计过程中,学生能按照重复和递增的原则,从简单到困难,进而慢慢掌握交互、多场景切换,能熟练操作广播、 链表和变量等相关功能。

  三、鼓励孩子开发项目

  小学信息技术课程中Scratch的教学目标是让学生掌握一定的项目开发能力,学生可以运用学习的知识加上想象和创造,自由开发各种有趣的项目,让孩子不断巩固Scratch编程设计方法技巧,调动学生的创作激情。教师和家长鼓励孩子将自己视为一名优秀的设计者,大胆展现自己的创意,在设计、创建、实验、探究和分享过程中一步一步发展成为计算创造者和计算发明者。课堂教学中,教师为了让学生积极开展动手实验和自主探究,其教学计划课时安排、优秀作品示范、微视频等一系列教学资源都必须是精心挑选和设计的,使学生享受到无尽的趣味,学生通过多次项目开发训练,不断提高Scratch的操作水平,能够在所学知识经验的基础上快速理解现阶段学习任务,并用指令集程序表示这些理解,然后传送给角色,此时角色接到指令信息后立即做出对应的变化。

  以Scratch为代表的可视化图块式编程工具,相比于传统编程设计软件更易于被学生接受,其操怍难度低、内容丰富,引导学生在解决问题的过程中不断激发思维,鼓励学生大胆发挥自己的想象空间设计各种编程程序,并在计算机中演示和测试,最终完成自己喜欢的作品,从而培养学生的计算思维能力,就自从我们坚果学院上线了Scratch Jr免费打卡活动后,一些参与了打卡的孩子就喜欢上了Scratch,既可以一边玩又可以培养孩子的计算思维能力何乐而不为呢?

  本文由scratch整理,不代表本站观点。


分享到: