近来,在上课后服务课中,指导学生设计制作编程游戏中,发现利用任务驱动进行指导和教学,效果较好。
在指导中,我先给出一个游戏蓝本,想学生讲解这个游戏的功能,然后让学生相互讨论,同时我也参与他们的讨论,主要讨论的就是这个游戏制作的流程或者难点,以及怎样一步一步实现这个游戏的功能。比如,在讨论制作小兔跳远这个游戏时,学生们通过讨论,明白了怎样将准备、起跳两个按钮制作在一个按钮上来实现两个功能。明白了兔子跳的距离与血量多少用变量来联系起来,明白了血量的增减利用画笔加移到来实现……。通过这样指导,学生的学习兴趣完全被调动起来了,同时培养了学生的编程能力、思维能力、逻辑能力,培养了学生的科学精神,让学生敢于试错,勇于试错,让学生敢想敢做,对培养学生的创新精神有积极帮助。