期刊正文


Scratch创意编程流程图助力 小学生解决问题的能力培养

 

【作者】 彭万军

【机构】 四川省宜宾市翠屏区牟坪镇中心小学校

【摘要】

【关键词】
【正文】  解决问题的能力是学生数学素养的重要标志。但小学生受年龄所限,知识积累、生活经验、社会实践均不丰富,如何有效地提高小学生解决问题的能力呢?我认为Scratch是一种与小学生认知能力相适应的编程工具,学生可通过Scratch学习简单的编程方法。利用Scratch软件中架构与程序匹配的故事环境,梳理问题解决中的流程图,助力培养小学生的解决问题的能力。
  一、Scratch教学中培养小学生解决问题能力的现实意义
  Scratch教学中培养小学生解决问题能力有利于提高信息技术课堂教学效率,有利于发展学生的信息处理能力,也有利于增强学生的核心竞争力。在具备较强解决问题能力的情况下,学生会独立思考学习Scratch软件以及程序设计过程中遇到的问题,并主动与他人交流自己的困惑。这样,教师就能及时给予学生指导。以Scratch编程流程图为载体,能够为学生创设轻松愉悦的学习氛围,让学生进行课程的学习,掌握知识的同时更好的培养解决问题的能力。
  二、Scratch教学培养小学生解决问题能力的策略
  (一)新课引入,激发兴趣,为解决问题能力培养做铺垫
  新课引入阶段是课堂教学的基础环节,也是奠定教学工作的基础环节。小学阶段的学生更加喜欢生动有趣的教学内容,那么教师便可以积极的利用多媒体等多种生动的教学手段,创设情境,引出教学内容,激发学生的学习兴趣。例如,以校本课程的《第二课数字比大小》为例来分析。首先展示游戏完成动画,教师演示游戏玩法,学生们看到平时玩过的熟悉游戏,竟然我们也可以自己制作出来时,都睁大了眼睛,通过这样的激趣引入,调动了学生学习的积极性和学生对学习知识的热情。
  (二)流程分析,初步提高学生解决问题的能力
  在学生已经激发了学习兴趣后,教师这时就趁热打铁,积极的利用设问的形式,引导学生对游戏内容进行分析,使学生形成对这个游戏所需的流程进行分析,培养学生的解决问题的能力。例如:
  1.需要给出两个不同的数字,分别放置在分隔线的左右两侧;
  2.需要判断鼠标点击的是分隔线的左侧还是右侧;
  3.点击左右两侧会有不同效果;
  4.点击后分隔线要消失
  (三)设计流程图,编写脚本,提高小学生解决问题的能力
  通过功能图形化后,各个要实现的功能已经非常清晰,那么接下来就可以继续进行下一步,让学生学习画流程图,通过画流程图可以锻炼学生的思维能力,同时养成编程的好习惯,既先思考然后才动手,为以后编写复杂的程序打下比较坚实的基础。通过画好流程图后,我们再来编写脚本,学生将会发现,如果画好流程图后再写脚本,那么将会变得非常清晰,而且不容易出错,提高了效率。
  综上所述,我们通过设计一个游戏,分析程设计流程,从激发学生兴趣开始,首先分析所需要的模块,其次分析需要什么功能,最后通过设计流程图和编写脚本实现所需要的功能,层层深入,有效的提高了学生解决问题的能力。
  三、总结
  通过学习Scratch有利于学生的日后发展。教师通过引导学生在学习Scratch过程中利用程序设计流程图进行学习,具有积极意义和优势,通过线框引导学生参与教学环节的整理,可以增强学生的逻辑思维的严密性,提高学生的学习积极性及成就感。通过绘制流程图,学生能根据主题分析作品,建构知识网络体系,列出条理清晰的制作思路,多方位丰富作品结构,并在此基础上碰撞出智慧的火花,以此发展发散思维和创新能力,提高解决实际问题及自主探究能力。

  • 【发布时间】2022/11/20 3:08:44
  • 【点击频次】239