APP下载

Scratch课程校本化探索

2021-10-25孙晓辰

小学科学·教师版 2021年10期
关键词:编程校本教材

孙晓辰

Scratch图形化编程在2013年正式成为苏教版小学信息技术省编教材的教学内容之一。在Scratch教学中,作为一线老师,我们会面临诸多问题。本文将通过课程校本化的实施探索Scratch程序设计教学之路,通过现有的信息技术学科教学方法的指导,优化Scratch课程教学方法,丰富课程案例,给老师的教、学生的学提供借鉴与帮助。

程序设计的内容从不缺席小学信息技术教材,近几年,Scratch不仅成为图形化编程的热点,而且成为苏教版小学信息技术的必修内容。这都源于它的简单、易操作,色彩分明的积木块式的指令代码也符合儿童学习编程的心理。基于角色编程的方式是高级程序设计思维的体现。

学生的需求就是课程生发的地方。苏教版省编教材是从江苏省的全局考虑编写的教材,具有权威性,但是在实施过程中,学生对知识的需求以及接受程度和速度是课程实施中需要因地制宜的,所以结合本校学生的学习特性对教材进行拓展和提升就显得尤为重要。常州市天宁区是Scratch课程实施起步比较早的区域,有很多优秀的老师和课程资源,我觉得通过与省编教材的结合,制订校本化的实施方案非常有必要,学生学到的知识也会更加丰富。

一、小学信息技术Scratch课程校本化实施的价值和特点

(一)小学信息技术Scratch课程校本化实施的价值

1.给学生提供丰富的学习素材

为了改变课本学习内容单一的现状,引入一些拓展性内容,如,游戏类的案例、动画场景、实用小软件等,以主题学习的形式呈现。这为学生提供了丰富的学习内容、研究素材,让他们享受到团队合作和探索开发软件的乐趣,全面提升了他们的问题解决能力,切身体会了作为小小程序员的乐趣。

2.给老师提供丰富的拓展课资源包

Scratch课程校本化的实施以主题化的形式呈现,其中是对省编教材中各类指令的再学习,也可以说是对各类指令的灵活运用,从不会到学会用的提升。这对老师也提出了更高的要求,需要老师能够根据教材的知识结构和学生的实际水平,重组、增加、删减教材内容。实际教学中实例的缺乏和案例的零散呈现则是一线老师最大的困惑。

3.给教学研究提供有效的平台

老师应该在教学过程中提高自身科研能力,不再局限于做一名教书匠。苏教版省编教材三四年级的内容已经沿用多年,前人已经做过大量的研究,而关于Scratch校本化实施的研究相对而言还比较少。它可以为老师研究提供有效的平台,增强老师主动学习和解决教育、教学实践难题的能力,拓宽教学视野。

(二)小学信息技术Scratch课程校本化实施的特点

趣味性:教学内容的趣味性,能激发学生学习的兴趣与欲望,提高课堂教学的效率。

探究性:学生学习并不是简单地获取知识,而是在获取知识的过程中发展思维能力,提高解决问题的能力。与教材比,它更具有探索性与挑战性。

综合性:能够综合运用Scratch中各模块的程序指令完成指定的任务。如,餐厅的电子点餐器、简易画板等小程序。

实践性:强调从生活中来到生活中去,取自生活中的实际问题,让学生产生解决问题的需求,从而在学习的过程中更有动力。比如,设计一个益智小游戏、垃圾分类知识竞赛等,都是来自生活。

二、小学信息技术Scratch课程校本化教学现状调研

我们在五年级抽取100名学生发放了《常州市博爱小学Scratch编程课堂学习现状的调查问卷》,并对本校5名信息技术老师开展访谈。通过分析,我们发现了下述的一些现象。

(一)学生对Scratch学习的兴趣很浓厚

通过调查我们发现,90%的学生对Scratch编程很感兴趣,同时,在一个阶段的学习之后,大部分学生对基础知识掌握得比较扎实,并且希望能够继续深入学习下去。

(二)在遇到问题时和同伴主动交流比较少

反思前一阶段的教学,这可能和教材的设定有关,一节课一个内容对于初学Scratch的学生来说会比较紧凑,所以在交流研讨会上显得有一些仓促。这是在后期设定课时时我们需要考虑的,要留给学生思考、提问的空间与时间。同时,学生在自主创作这一部分的欲望也非常强烈,85%的学生都希望能够有机会设计Scratch小游戏。

(三)老师普遍觉得课堂效率不高

同一个任务的设定对不同的学生有不同的效果,所以分层教学在后期校本化实施的过程中尤其要关注,不能遗忘一部分走得慢的学生,也要关注跑得快的學生。

(四)课时太少

课时不够用,信息技术一周一节课确实是我们教学中的最大问题。这一点需要我们老师深入研讨和探究,如何能够在一定的课时内,让知识的传授、学生的学习获得最大的效率。

三、小学信息技术Scratch课程校本化实施教学内容开发探索

Scratch课程校本化实施兼顾学生在信息技术学习中的学习需求,帮助他们在兴趣的发展中开发潜能、拓宽视野和提高能力。教学内容的选择是对省编教材的梳理之后,结合学生的实际情况确定的,以项目式学习的形式呈现。

(一)数学知识与Scratch的结合

将Scratch程序设计与经典的数学问题结合开展编程学习,我们抽取了几个比较典型的例子,让学生体会学科知识间的整合,同时通过引入流程图的概念,为其今后的学习打下基础。比如,十进制二进制之间的转换、完成输入的10个数的排列、奇数偶数的判断、鸡兔同笼问题等,让学生学会用Scratch去解决数学问题,体验学科间整合的乐趣。

(二)游戏类程序设计

结合前期调查问卷中学生对小游戏的学习需求,校本化实施的过程中将设定游戏类程序设计,如,“垃圾分类我做主”“大鱼吃小鱼”。学生通过游戏的体验提出完成这个游戏需要做的准备,在小组协作中给出基本的思路。学习能够像游戏一样有趣,学生会主动参与,乐此不疲,陶醉其中。游戏不但可以愉悦身心,还能活跃思维、启迪心智。老师可以把游戏制作引入课堂,让课程游戏化,让学生在快乐的游戏中自主探究,增长智慧。“垃圾分类我做主”融入了当下热门的垃圾分类知识,让学生在程序设计过程中,明白程序运行的原理,同时了解垃圾分类的知识。“大鱼吃小鱼”游戏则更加注重游戏的趣味性。

(三)工具类小程序设计

工具类小程序的设计需求源于学生原有的知识,仿照三年级的画图软件,自己来设计一款简易画图板,在创作中体会Scratch的乐趣。在简易画板制作之前,对画笔部分的内容做前期的铺垫,通过神奇的画笔组合多边形,让Scratch画出变化多样的图形,从而加深学生对画笔部分命令的熟悉度。同时,结合实际生活,我们又想到用Scratch设计一款电子点餐器,模拟生活中超市购物点餐的情境,从多角度让学生体会Scratch程序设计和生活的联系。通过分析每一个角色在程序中的作用,厘清思路,完成完整的程序,提高计算思维和解决问题的能力。

(四)场景类程序的设计

动画制作也是Scratch所能实现的功能之一。学生可以通过Scratch,结合当前事实设计动画场景。以绽放的烟花为例,实现节日烟花效果的制作。场景类游戏素材比较少,希望在后期不断的开发中能够有更多有趣的案例被引入。

初步确定了各类程序之后,结合自己平时的教学经验,搜集资料,向区内其他学校的优秀老师请教,通过研讨,开始编写程序,测试程序,最终确保每个程序没有逻辑错误,为课程实施提供充分的准备。

四、小学信息技术Scratch课程校本化实施教学策略

(一)任务驱动法

在小学Scratch编程教学中,面对复杂的案例,学生一般都会无从下手,所以在Scratch编程教学中,任务驱动法屡试不爽。将复杂程序分解成小任务逐个解决,可以增加学生学习的自信和成就感。学会分解程序,不仅可以厘清思绪,还能降低程序编写的难度。

(二)项目式自主学习

学生完成了Scratch指令代码的基础学习后,项目式学习可以作为程序设计学习提升阶段的主要学习方式。在实践研究的过程中,我们梳理一下项目式学习方式的步骤。

1.自我分析

根据学生前期的学习,老师可以通过测试的方式,让学生明确现阶段自己在Scratch学习中所处的水平,从而在项目式学习中正确定位自己需要完成的项目难度。

2.目标清晰

能够从整体上把握项目所要实现的功能,能够通过流程图、思维导图或者表格的形式,清楚地表达各角色所要实现的功能,同时有计划地去实现预定的目标和程序所要达到的效果,最终实现项目运行的流畅性,没有严重bug。

3.科学的项目流程

项目流程可以理解为教学过程中的各环节,从体验—分解—完成—优化等一系列的教学活动中展开项目学习。老师引导学生完成项目,提醒学生合理分配项目学习的时间。

五、小学信息技术Scratch课程校本化实施的评价

多元化的评价可以更为客观地体现老师和学生的发展,课程实施过程中的评价结果可以有效地指导我们及时修正研究内容和研究方法。评价的对象可以是学生、老师和课程本身,主要评价学生、老师在课程实施过程中自身素养的提升、评价课程开发与实施策略的改善。

(一)评价方式多样

老师在学生学习过程中,及时对其参与活动的积极性、上课发言的次數、发言的质量、学习效果等方面进行多样化的评价。通过不同的评价方式,肯定学生学习中的进步,指出其学习过程中的不足。

(二)评价尊重学生个性差异

每一个学生都是不同的生命个体,在小学阶段已经开始呈现显著的个体差异性。因此,老师在教学评价中要注意保护学生的学习兴趣,不能用一种标准去要求所有学生,制造学习机器,而是尽量地尊重并积极调控这种个性特征,发挥教学评价的调控作用与指向作用,尊重学生的学习成果,使每一个学生都能够明确自己的发展方向与发展方式,从而获得最优的发展方案与最大的发展空间。

(三)评价方式量化细化

确定了课程评价的量化体系,主要以表格的形式细化每一项评价标准,让学生明确自己的作品需要达到的要求,更直观更清晰地呈现评价标准,可以让学生在自我评价和小组评价的过程中获得参考的依据。

小学信息技术Scratch课程校本化实施的探索,以教材知识点为支点,拓展了学生Scratch图形化编程学习的渠道,为学生编程思维的培养提供了有利的环境,同时给老师日常的课堂教学提供了丰富的素材和教学建议。希望在对课程不断地尝试和完善中,让更多的学生爱上编程,乐于探索。

猜你喜欢

编程校本教材
教材精读
教材精读
编程,是一种态度
教材精读
教材精读
编程小能手
高中地理校本课程的开发与实施——以闽江环境保护校本开发为例
纺织机上诞生的编程
《红楼梦》(新校本)
《红楼梦》(新校本)