您好, 访客   登录/注册

scratch背景下小学信息技术编程教学研究

来源:用户上传      作者:

  摘要:随着现代信息社会的不断发展进步,编程能力已经逐渐的成为学生成长发展必不可少的能力之一。本文从scratch图形化编程教学对于小学信息技术教学的意义的角度出发,结合笔者的教学实践,对于scratch背景下小学信息技术编程教学的策略做出了一些探索。
  关键词:编程教育;信息技术;教学研究
  中图分类号:G623.58     文献标识码:B    文章编号:1672-1578(2020)21-0298-01
  引言
  苹果著名董事长兼CEO乔布斯曾经说过:“编程可以帮助你拓展思维,养成健康正确的思维方式,并且在编程的过程中可以进行思考,而这样的思维形式是适用于所有领域的。”乔布斯所说的思维正是指计算机思维,计算机思维是通过编程来进行培养的。scratch图形化编程不仅仅可以让学生实现个性化、差异化的成长,更是可以让学生在编程过程中逐渐的拓宽思维,构建科学的思维模式。
  1.scratch图形化编程教学融入信息技术教学的意义
  1.1 培养学生兴趣,激活信息课堂。
  受到传统教学模式的影响,大部分信息技术教师在进行教学的过程中依旧采取的是填鸭式的教学模式,这种教学模式极大的压迫了学生的学习,主动的同时也难以发挥学生的思维。而scratch图形化编程以其简单性逐渐的成为了信息技术课堂编程教学的首选,学生仅仅需要在软件界面进行指令的选择,就可以进行简单的编程。教师在进行教学的过程中应用scratch图形化编程进行教学可以不断地培养学生的编程兴趣的同时也可以让学生通过编程游戏进行学习体验到编程的乐趣。
  图1 Scratch编程软件的主界面
  1.2 丰富课堂教学,锻炼学生思维。
  对比市场上所有的编程软件,scratch图形编程有其明显的优势就是其内容具有丰富性。scratch图形化编程不仅仅可以让学生学习到程序的结构、程序的对象以及程序的线程等多种编程所必备的知识,更是可以让学生在编程的过程中逐渐的体现其具备的丰富功能。开拓学生知识事业的同时也能够让学生的编程能力有所提升。其次,信息技术课堂应当注重的是学生创新思维、计算机思维等多种思维能力的培养,scratch图形化编程运用多种传感器不仅可以让学生进行游戏的体验,更是可以让学生通过编程进行自身作品的创作。学生创作的过程就是学生思维养成的过程,这样能够极大的调动学生的学习主动,让学生的思维能力有所提升。
  2.scratch背景下小学信息技术编程教学的策略
  2.1 情景创设,激活学生编程热情。
  在实际教学中不难发现,小学信息技术的知识点是和学生的生活实际息息相关的。因此教师在进行教学的过程中可以通过学生在实际生活中的生活场景来进行课堂的导入,这样的情景场所不仅仅可以极大的降低了学生的知识陌生感,更是可以让学生在熟悉的环境中进行学习,激发学生的编程热情。
  例如,笔者在“DIY日歷桌面”这一课的教学过程中,首先,笔者在课堂的开始就会利用多媒体向学生展示日常生活中常见的日历形式,并且将纸质日历和电脑上的日历进行对比,通过问题“你喜欢生活中的纸质日历还是电脑上的动态日历呢?电脑上的日历有什么优势?”来激活学生的兴趣,学生通过讨论后会发现电脑上的日历可以根据天气进行动态提醒、也可以设置事件的提醒、更是可以根据主人的喜好来进行字体的转换等多种功能。最后,笔者会问学生“你想不想制作一款属于自己的电脑日历呢”?学生异口同声的回答“想!”在热烈的氛围中开启本节课的知识点教学。
  2.2 自主探究,锻炼学生编程能力。
  素质教育要求于教师在课堂上充分的尊重学生的主体地位,在小学信息技术课堂上也应是如此。教师应当积极的引导学生自主探究能力的提升,教师可以通过问题教学法、案例教学法等多种教学方法来让学生引导,让学生体验发现问题、探究问题、解决问题的思维过程,真正的培养学生的编程能力。
  例如,在“DIY日历教学”的过程中,首先就会确定本节课的核心问题:“怎样通过编程来DIY属于你的桌面日历。”让学生能够通过小组讨论的形式确定大体的编程流程。然后,笔者会通过问题的形式进行引导,比如,逐渐分成一个个小问题:
  (1)明确自身选择的图片要素和颜色要素。
  (2)选择好图片要素和颜色要素之后,能够进行自主的创新设计。
  (3)在设计过程中可能会用到那些命令模块或者应用那些程序设计的结构(顺序结构或者选择结构)?等多种问题,让学生能够积极的进行思考,并且通过问题的分析锻炼学生的探究能力。
  2.3 分享完善,培养学生编程思维。
  信息技术教学最终是要落实到学生思维能力的培养上,以往一些教师仅仅让学生完成作品就认为教学完成,殊不知这样缺失了对学生编程思维的培养。笔者在进行教学的过程中会鼓励学生利用scratch编程的分享功能来将自己的作品进行分享。
  例如,在“DIY桌面日历”的教学过程中,笔者在学生完成作品设计之后,会让学生利用分享功能将自身的作品进行分享,并且将自己的设计过程中遇到的问题和同学进行讨论,笔者会针对还未解决的问题进行集思广益的寻找解决方法。对于学生的作品,笔者会通过教师点评、同学互评等多种方式来进行评价,帮助学生找出作品中存在的缺点,逐步的完成学生的编程思维。
  结语
  编程教学不仅仅可以培养学生的计算机思维,更是可以促进学生创新能力、创新思维的成长。在这一背景下,教师应当积极的创新自身的教学模式,应用scratch图形化编程来培养学生计算机思维的同时也能够驱动学生编程能力的成长。
  参考文献:
  [1] 张春然.基于计算思维培养的Scratch编程教学模式探究[J].创新应用实践,2019(04):71.
  [1] 陈茂显.基于计算思维培养的小学Scratch编程教学[J].探索与实践,2017(10):53.
转载注明来源:https://www.xzbu.com/1/view-15330631.htm