scratch在线平台教学第二课

第二节课是受控制的直升机。主要软件学习内容是1)进一步熟悉软件界面;2)知道导入本地图片作为角色和本地图片作为场景的操作方法;3)会使用【事件】指令中的【当按下某按键】、【动作】指令中的【坐标】;4)知道坐标系的概念和坐标点的位置。

zuobiao

本节课的内容主要从玩游戏的角度引入课题,不像第一节课中动画故事的运行是通过绿旗点击而开始,而是通过像玩游戏控制游戏角色般的上下左右的方向移动,这就需要认识坐标系。X轴和Y轴的说明,X轴向右数值增大,向左数值减小;Y轴向上数值增大,向下数值减小。有意思的是以前我都很难和学生说明白,而且要花点时间去解释,可能花比较多的时间而影响了整个教学。一次偶然机会,听了学校的一位老师的地理课,那节课的内容主要是地图的经纬度,也就是说学生知道怎么找地图上的任一点的经度和纬度。于是我在本节课中先从经纬度谈起,这样学生就容易理解多了。既然地图中的每个点大家知道怎么找,那么坐标系的坐标点也很容易找了。于是我在本课中设计了一个情景,就是飞机可以跟随键盘的方向键控制,再添加一个图片“台风”来模拟运行轨迹。就从X值和Y值的单方面的增加或减少过渡到了坐标点的使用。【动作】指令中的和坐标点相关的两个积木,一个是单纯的【到某个坐标点】,另一个是在【几秒内到某个坐标点】,也就是台风标记需要初始位置点和其他坐标点作为行径的路线。

最后是飞机的方向控制了飞机的运动方向,也让孩子们知道下键盘还能控制飞机的【造型】,比如飞机变大、变小。还能在移动到台风时按键隐藏起来,虚拟的作为飞机失事的效果。

本节课与前一节课的处理方式大不同,第一节课是吸引学生,激发学习兴趣,能像拍电影般的处理脚本做动画。第二节课是了解坐标系的概念,在操作中理解其使用意义。所以做的作品比较单一,基本要求都是按照老师的意思去做的。希望以后也能有一些好的例子示范下。
教学示范:
zuobiao-all