基于scratch编程的创客活动教学策略研究
2017-11-19王守金刘兴友
王守金+刘兴友
摘 要:创客是指努力把各种创意转变为现实的人。创客所体现出的创新、体验、分享精神正是教育界努力追求的。那么在小学阶段该如何开展创客活动,如何让学生迈入创客大门一探究竟呢?本文以scratch编辑软件为切入点,围绕兴趣领路、应用策略、活动开展等方面,阐述了如何通过scratch教学开发学生思维,培养学生分析解决问题的能力,从而将创意付诸程序设计中。
关键词:创客;scratch编程;教学策略
一、趣味引领,让学生走近编程
兴趣是一种倾向,具有强大的动力,可以激发学生内在的求知欲望,使学生的注意力高度集中,从而使学习取得事倍功半的效果。在“scratch初体验”一课中,我没有按常理出牌展示scratch的作品,而是直接将scratch编程和硬件机器人结合在一起:学生一看到“非主流”机器人都表现得非常好奇。而在了解了通过简单编程就让机器人“活”过来后,他们更是惊叹。接着,在初步体验这个编程软件的过程中,我采取了游戏的形式让学生主动去探索。学生为了能让游戏可以玩起来,主动积极探索,尝试各种按钮,甚至有好几个学生知道用“帮助”来寻求答案,还有的学生则是请求同学帮忙。
二、扫清障碍,让学生爱上编程
scratch是專门面向青少年的编程软件,scratch教学的主要目标就是让学生体验编程的过程,掌握编程的基本方法和原理。因此为了发展学生的思维,培养他们分析问题、解决问题的能力,教师必须采用各种教学手段来组织教学,激发学生的创意。
1.研习范例打基础
小学生初次接触编程,处于体验阶段,因此研习范例就显得非常必要。范例将人的思路和机器语言之间的关系展现出来,学生研习范例后,能知道用什么样的机器语言来表达自己的思路。范例能将所有学习的抽象的指令、算法具体呈现出来,使学生容易领会。比如,小猫移动的脚本,按照学生的认识应该是走一步停顿一下,继续走一步停顿一下……但这样太麻烦,给出的范例中就把重复的动作交由“重复执行”指令来实现,大大简化了脚本,学生以后再碰到类似的情况,也就知道该如何处理了。
在了解相关指令的意思和用法之后,学生便可以放开束缚大展拳脚了。比如在上面那个例子中,我给学生布置了这样一个任务:除了“移动()步”指令,还有没有其他指令也可以让小猫动起来?结果,许多学生都找到了其他方法,有“移动到”,有“平滑移动到”,还有“将坐标增加()”,而且还总结出各种方法的优缺点。虽然他们没有创作出新的指令来,但不走寻常路就是对原有方式的一种摒弃和对新思路的拥抱。他们俨然已经是一群小创客。
2.设计任务贴实际
与信息技术教学相仿,scratch教学通常也采用任务驱动法来组织课堂教学活动。因此,任务的设计就决定了课堂教学的成败。任务不但要注重趣味性,而且要尽量贴近学生的学习生活经验。任务设计还要考虑学生的接受能力。对于编程零基础的小学生来说,一切都是新的。因此,教师在设计任务时要针对学生的实际情况,分解、细化复杂的任务,并进行分层,使学优生、学困生都能学有所思、学有所得。
3.微课辅助破难题
微课引入课堂教学可以解决因材施教的难题。在课堂上,学生的学习阶段不一样,学习能力也有强有弱。在这种情况下,教师不管是讲还是不讲都不能照顾到所有学生,那么假如把要讲的内容录制成微课,这个问题就迎刃而解。已经掌握的学生完全可以直接开始操作,完成任务,如果遇到问题再打开微视频寻找答案;还不会的学生先学习微视频里教师的讲解,直到学会为止,然后再开始操作。教师解放出来后,就可以对特殊情况进行指导。这样的教学模式结合分层设计的任务,就可以满足绝大部分学生的需要。
三、以“武”会友,交流中促进步
为了开阔学生的视野,增进彼此之间的交流,我联合另外一所学校的创客指导教师开展了一次scratch小游戏脚本编写的校际比赛。首先,我们就学生情况进行了商讨,在统一指令范围后确定了穿越迷宫的比赛主题。我们认为这个小游戏开放性很强,学生完全可以展示自己的独特思路。然后,我们就比赛的具体规则进行了设置。经过两个小时的努力,两所学校的十六名学生几乎都成功设计出了作品,其中还有不少亮点。
赛后,我们展示了学生的获奖作品,还分别对对方学校的作品从界面美观度、脚本简洁度、思维创新度三方面进行了深度点评,在指出不足之处的同时,更对其中的出彩之处大加赞扬。在这种氛围下,学生之间互相学习,取长补短,不仅跳出了自己的思维圈子,也跳出了指导教师的思维圈子。这种交流也体现了创客活动的分享精神。
四、结语
创客教育注重结果,但更注重体验式的过程。在小学开展以scratch为主题的创客活动,其宗旨并非要培养一批程序设计员,而是通过体验编程的过程,开发学生的思维,培养他们的创造力,提高分析解决问题的能力。因此,教师应当注重引导学生感受编程的乐趣和成就感,激发学生的思维潜能。
参考文献:
[1]郑燕林,李卢一.技术支持的基于创造的学习:美国中小学创客教育的内涵、特征与实施路径[J].开放教育研究,2014(6):42-49.
[2]杨现民,李冀红.创客教育的价值潜能及其争议Ⅱ[J].现代远程教育研究,2015(2):23-34.endprint