Scratch平台下游戏化编程教学的策略研究
文/夏军伟
程序设计是小学生信息素养中一项重要内容。传统的编程教学以Pascal软件为主要平台,Pascal是面向过程的程序语言,语言程序结构严谨,流程清晰,在阅读和理解中显得比较枯燥和困难,特别对语法要求比较高,调试时容易出现语法错误。Scratch软件的出现给信息技术学科注入了新的活力,它是由麻省理工学院推出的编程工具,是适合于小学生学习编程和交流的工具和平台。Scratch与传统的编程软件是不一样的,不再是枯燥的命令组合的集成,而是只需像搭积木一样拖曳图形化的指令,就能创作属于自己的故事、动画、游戏和音乐等作品。在创作过程中一边玩一边学,对学生的思维能力、创造能力以及解决问题能力的培养有着积极的意义。
我们把Scratch软件引入信息技术课堂,开展游戏化的程序设计教学,目的就是促进小学生编程思维的发展。但在开展中我们也碰到了许多问题,如缺少合适的教学内容,缺少分类指导,缺少展示平台,缺少交流反馈,缺少互相评价,缺少辅导时间,缺少学生人数等。所以,迫切需要教师在教学中运用新的理念和方法,探索出一条游戏化