![](https://csdnimg.cn/release/download_crawler_static/87055378/bg1.jpg)
浅述 scratch 编程如何培养高中学生信息技术核心素养
Scratch 创意编程工具是美国麻省理工学院多媒体实验室专门为青少年开发的编程工具。
学生可以像搭建乐高积木游戏一样,编写程序,实现自己的创意想法。那么如何在高中信息
技术教学应用中,利用 scratch 趣味编程培养学生的核心素养?
1 兴趣是核心素养培养的起点
兴趣是最好的老师,这是教育界的真理之一。不管是哪一门课程,只有学生感兴趣,才
有专注力,才有动力去探究,去学习。因此,培养高中生信息技术核心素养的关键起点是调
动学生的兴趣。但是,以现有的教材内容,无法调动学生的学习兴趣。而高中学生考试压力
很大,学生学习信息技术课程的时间仅仅是宝贵的课堂 40 分钟。
在综合比较之下,我们选择了入门容易,功能强大的图形化编程工具scratch 构建趣味
编程课程案例(如表 1 所示)。
Scratch 创意编程课程内容设置,遵循以兴趣为主导,以学科融合为主体的思路,通过六
章内容,让学生对程序设计的基本知识点有较深的体会。例如第三章让学生对三角函数,对
圆周率分析进行编程探究,第四章让学生通过编程探究高中物理知识--曲线运动等等。这种
学科融合,让学生真正体会到程序设计的作用,形成一定的编程思维和计算思维,以及培养
学生数字化学习和创新的能力。
通过实际的教学效果来看,学生入门非常容易,对编程工具 scratch 具有浓厚的兴趣,
所以,教学效果也非常满意。达到了我们对学生核心素养培养的初步设想,学生经过scratch
教学内容的学习,受益匪浅。同时,带动了很多学生的编程热情,形成了小范围的编程风潮。
许多学生开始着手学习 C,Java 等编程语言。
2 以有效的合作促进核心素养的培养
从第四章开始,教学内容难度逐渐增大,学生需要合作才能完成案例,让每一个学生都
参与到编程中来。从实际教学反馈来看,学生在教师的引导下,通过合作探究,均可以顺利
完成教学案例,甚至有部分学生,通过模拟案例,创新构建出自己感兴趣的程序,如烟花,
模拟卡拉 OK 等等。学生的创新思维和计算思维得到了进一步提高。对学生核心素养的培养
起到了重要的作用。
这种合作模式,缩小了学生之间的差距。作为信息技术教师,我们都有这样的感受:信
息技术学科和其他中学学科最大的差别是学生的基础,不少学生不教就会了,有的学生却一
点基础都没有。新课程标准倡导的学习方式之一就是伙伴合作的策略。通过 scratch 教学实践,
深深的体会到合作学习对学生核心素养的培养,有很大的作用,从平时的教学情况来看,有
效的合作可以引领学生形成核心素养。
有效合作,更是扩大了教学成果。通过学生之间的交流与合作,在思维的碰撞中,往往
闪现着智慧的火花,特别是第五章、第六章的教学内容,学生更是发挥各自的特长,让各自
小组的案例充满个性。在小组与小组的交流中,取长补短,更是学到了很多编程思维和编程
方法。
3 以成功的自信引领核心素养的培养
自信的前提是成功,学习的前提是自信。没有成功的欲望,没有成功的喜悦,就没有学
习的兴趣。信息技术课程是一门知识结构严密的交叉学科,特别是scratch 编程教学,更是与
数学,物理等学科紧密联系。所以难免遇到学生在失败中丧失信心,非常不利于信息技术核
心素养的形成。加上,高中学业负担重,学生的学习动力不足,所以,在日常的教学中,尽