刘军 程展 中国人民大学附属中学朝阳学校
魏书生曾说:“找到自己的20个长处,并看明白,想明白,说明白,写明白,做明白……”作为初中信息科技教师,笔者深受启发,编程教学何尝不是如此:将每一个程序看明白、听明白、想明白、说明白、写明白、做明白……学生通过听觉、视觉、动觉及触觉等多感官获取信息,多角度、多层面探究编程,理解编程,应用编程,让编程教育充满活力,提升编程教学的学习效率。
多读、多看程序才能看明白程序中的数据、语法和算法可能出现的问题,这是学习编程的有效途径。流程图是学生进行程序表达的重要工具,多看流程图可以有效培养学生的逻辑思维能力和问题解决能力;多读优秀程序可以理清程序的设计思路,体会其中的逻辑关系,理解如何调用积木实现相应功能,从而提升编程水平;多读程序中的问题,用多种方式发现问题,更能锻炼提升学生的编程能力,使其体验“山重水复疑无路,柳暗花明又一村”的快乐。
编程项目:太空垃圾是围绕地球轨道的无用人造物体,由小到人造卫星碎片、漆片、粉尘,大到整个飞船残骸构成。千万别小看了这些零零碎碎的太空垃圾,据统计,与直径大于10厘米的太空垃圾碰撞或可损毁航天器。而这些太空垃圾如果坠落地球将产生更大的危害。为了帮助大家认识太空垃圾的危害,请设计一个躲避太空垃圾的小游戏。
学生们编写的程序出现了问题,血量到了设定值时程序也没有执行相应动作。