APP下载

运用Scratch程序实施创客教育的尝试

2017-09-08田俊洁

河南教育·基教版 2017年8期
关键词:实例程序设计编程

田俊洁

在“互联网+”的时代大环境下,“创客”一词成为大家谈论的热点话题。“创客”来源于英文单词“Maker”,是指出于兴趣与爱好,努力把各种创意转变为现实的人。教育部印发的《关于“十三五”期间全面深入推进教育信息化工作的指导意见》提出:“要有效利用信息技术推进‘众创空间建设,探索STEAM教育、创客教育等新教育模式,使学生有较强的信息意识与创新意识,养成数字化学习习惯。”创客的培养显得尤为重要,创客教育为万众创新提供了人才保障。

一、《Scratch 趣味编程》的开发依据

Scratch程序设计软件,是可视化编程工具,可以直接控制硬件。“可视化”的程序语言,实现了“所见即所得”,不像一些程序语言需要经过复杂的编译过程才能看到结果。因此,Scratch把程序设计变得简单、有趣了。它让没有学习过编程的学生,能在短时间内创作出集声音、图像、动画等多种元素于一体的益智小游戏、卡通动画情景剧等多媒体交互作品,有利于帮助学生发展学习技能,学习创造性思维以及集體合作。它有助于培养学生勇于创新,努力将自己的创意变为现实的创客精神;有助于培养学生适应终身发展和社会发展需要的必备品格和关键能力,提高学生的核心素养。所以,我校开发了《Scratch趣味编程》课程,尝试运用Scratch程序实施创客教育。

二、教学实施策略

我校的《Scratch趣味编程》经过不断完善,已形成了系统性的教学体系。教师在教学实践中形成了自己对这门课程的认识和理解。

引导学生学会分析。在教学过程中,我感觉学生对Scratch软件兴趣很大,特别是当教师演示一些编写的小游戏、小故事时,学生们都显得跃跃欲试。但当真正开始编写时,有些学生却对着题目一筹莫展,不知如何下手。经过思考,我认为问题的关键是学生还不会针对问题进行有效分析,于是在教学中,我注重渗透分析的方法,引导学生分析、讨论,引导学生在理解的基础上学习。

选取活泼生动的实例。优秀的实例能够激发学生的学习热情,编程不能仅仅是程序设计,更应该在实例中灌输相关的知识点。因此,在实际的教学中,教师要选取贴近学生生活的实例,并且保持实例之间的知识联系和递进关系。总之,在教学中,实例的精心选取和设计是非常重要的。

给学生充分探究的时间和合作交流的空间。中小学程序设计教学的一个重要目标就是要培养学生的自主探究精神和创新能力,而合作交流则是程序设计教学的重要组织形式之一,也是学生最喜欢的学习方式之一。在小组合作的过程中,学生们可以学习到别人的思路和方法,从而可以综合不同的角度,用不同的思路去理解程序设计的内涵。在合作学习中,可以让需要解决的问题从学生中来、到学生中去,进而提升学生的综合运用能力,为学习程序设计创设良好的氛围。

不同学习阶段应采取不同的教学策略。在Scratch教学过程中,教师应根据教学进度的不同采取不同的教学策略。在Scratch学习的初始阶段,一般情况下,主要采用教师讲解法。但是教师的讲解绝不是简单的知识传授和操作步骤的指导,而是要注重方法的指导和能力的培养。随着Scratch教学的逐步深入,学生们对Scratch软件逐渐熟悉,教师在教学中可采用任务驱动式教学,进而再根据研究性学习的特点,把教学过程逐步演变为学生独立设计和创作作品的过程。

(责 编 再 澜)endprint

猜你喜欢

实例程序设计编程
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
玩游戏学编程,Blockly Games上手玩
纺织机上诞生的编程
编程屋完成数百元万天使轮融资
学编程,先画画
完形填空Ⅱ
完形填空Ⅰ