林陈沐
问题驱动是以解决问题为目的的教学活动,问题是重要的教学元素,课堂可以问题为线索,以研究问题为中心任务,形成发现问题、分析问题和解决问题的教学过程,问题来自生活,来自社会,来自学生将要学习的新知识。任务驱动是信息技术课堂中最常见的一种课堂教学方法,它倡导以解决问题、完成任务为主的多维互动式的教学理念,将再现式教学转变为探究式学习,使学生处于积极的学习状态,每一位学生都能根据自己对当前问题的理解,运用共有的知识和自己特有的经验提出方案、解决问题。在Scratch编程教学中,教师将问题与任务充分融合,以任务引出问题、问题解决任务的形式在课堂中将枯燥无味的编程脚本代码隐于无形,让学生在完成任务的过程中理解内化脚本代码,也让学生在愉悦的学习过程中培养理性思考、批判质疑的科学精神,提升自身的逻辑思维能力,同时让学生通过实践探究将所学技术运用于问题解决与任务完成,培养学生的实践创新能力。
以《Scratch编程之坦克大战》为例,在进行教学设计时,教师以实际生活中耳熟能详的日本经典游戏坦克大战为问题任务的设计原型,让学生亲身体验坦克大战游戏的精髓,引出如何实现坦克大战的大任务。接下来师生共同对作品进行设计分解(如下图),运用前课知识,分解出三个子任务与诸多问题(学生在思考实现时提出问题),在解决问题的实践过程中完成各个子任务。……