在新课标下,项目式教学模式给Scratch编程教学注入了一股新鲜血液。项目式教学注重创设真实情境,以解决现实问题为驱动,培养学生的合作学习能力,共同探究问题解决方案,鼓励与他人分享成果,并听取不同意见,对作品进行再创作。这是一个包含知识、综合素养培养的实践过程,学生的计算思维可以在此过程中得到锻炼甚至质的飞跃。
信息科技课堂的Scratch编程教学要克服常规课程设置的独立性问题,努力寻找与其他学科知识的契合点。例如,在《动物表演》教学中,可以结合舞台剧的编排,组织“我在Scratch中当导演”主题比赛。首先,教师提出问题:演员在哪里等候?演员在哪里表演?谁来指挥演员表演?怎样指挥演员表演?学生带着问题开展小组讨论,选举代表,开展讲解比赛,分析角色、舞台、脚本等。学生在这种合作探究中掌握了编程知识,也锻炼了综合应用能力。 又如《穿越迷宫》一课,可以引导学生利用美术知识自己绘制个性化迷宫背景,利用语文知识设计小猫撞到墙壁时的动作、语言,以及小猫到达出口时的状态和心情表达。学生主动参与作品的设计和制作,提升了学习的趣味性,叩开了创意编程的大门,提升了计算思维能力。
另外,教师可以精心设计主题式课程内容,引导学生基于生活和学习经验去寻找程序设计的主线。例如,基于情境故事的主题创作,设置防疫课程,可引导学生上网搜集整理日常防疫措施,小组合作设计故事情境,以人物对话的方式宣传防疫小知识,学习运用Scratch中的舞台背景切换、动画角色移动、对话、广播等模块脚本知识;基于几何图形绘制主题创作,以《花朵缤纷》为例,鼓励学生结合美术知识绘制一片花瓣,再通过Scratch编程中的旋转、图章等指令,让一片花瓣变成一朵花,结合随机数、移动位置脚本指令,让舞台变成百花齐放的动画景观;基于益智游戏的主题创作,在《克隆飞机大战》课例的基础上进行拓展,学生自己绘制舞台背景,小组制订游戏方案,如设置血量、积分变量,计时器等,还可以求助音乐教师,配上各种音效,让程序更有趣。
项目式教学方法在Scratch编程创作过程的应用是跨界的、多元融合的,可以挖掘出学生的发展潜力,发挥出学生的想象力和创造力,锻炼学生的计算思维能力,让学生在编程的道路上走得更好更远。