Scratch创意编程校本课程
“教育要从娃娃抓起”是邓小平同志参加上海市展览馆举办十年科技成果展时,面对孩子操作计算机程序说的一句话,自此影响了我国计算机的发展。随着时代的不断发展,计算机低年龄层次的不断普及,新时代赋予着计算机新的使命,2017年7月20日国务院印发了《新一代人工智能发展规划》,所以这句话又可以延伸过来“编程的普及要从娃娃抓起”。结合我们学校计算机课程的现状,我们距离计算机现代化标准还有一定的差距。
我们学校目前使用的信息技术课程教材中关于编程的内容只占小学整个教程的六分之一,局限了学生的发展,不能满足新时代学生的发展需要,并且也不利于教师的专业发展,长期以往,形势必将十分严峻。
我们学校于2017年12月作为首批市延时服务的试点学校,在全市率先开设了Scratch创意编程特色课,吸引了众多学生的参与,学生学习兴趣浓厚,报名参加的学生非常踊跃,同时第一批开设编程课的教师在实践中积累了一定的编程教学的经验,从而奠定了学校开发Scratch创意编程校本教材的基础。Scratch创意编程重在开发学生的思维,引导孩子们进行创新制作,让学生拥有编程思维,建立起发现问题——拆解问题——解决问题的一整套思考体系,适用于高年级学生思维能力和个人能力的成长,在学习过程中,不仅多掌握一门学习技能,也能促进其他学科的进步,落实学生全面发展的教育理念。基于我校学生来源,学生大多是来源于进城落户和进城务工者的孩子,这些孩子对计算机有着极大的兴趣,但是需要身边人,特别是教师的正确引导,Scratch创意编程的出现,能吸引孩子的注意力,引起孩子的学习兴趣,丰富孩子的学习和生活。学生的学,离不开老师的教,我校在编的年轻教师较多,他们对工作有着极大的热情,对专业的提升有着极大的渴望,Scratch创意编程的提出,满足了教师专业探究,个人成长的需要。总之,Scratch创意编程能够全面提升学生信息素养,不断提升教师专业,促进新课程改革,在一定程度上符合我校“让校园里的每一个人都得到成长”办学理念。
一、学习Scratch创意编程,奠定教改基础
在新的《信息技术课程标准》中,要求培养学生对信息技术的兴趣和意识,让学生了解和掌握信息技术基本知识和技能。学校信息技术小组对所使用的教材进行了认真分析,Scratch创意编程可以开发学生的思维,引导孩子们进行创新制作,让学生拥有编程思维,提高学生发现问题、解决问题的能力。在按照教材讲解Scratch的过程中,发现教材中的知识并不能满足学生的需求,小组成员采取自学和辅导、分散和集中、讨论和测试、理论和实践相结合的办法,学习《基础教育课程改革提要》《基础教育课程改革通识培训》《课程实施标准》等课程改革的基本理论,形成正确的教育观,并用大教育观指导教学实践和编写能力。小组成员在网上搜集各种有关scratch的学习资料和书籍,每位老师订购2本scratch教材,每周在网上搜集一个典型案例进行集中学习研究,定期组织交流研讨,结合我校学生的信息化水平和知识储备情况,共同规划Scratch的校本课程设计。每年学校的计算机教师被外派到郑州、新乡等地学习编程和机器人课程,学校邀请专家来到我校对我校创客教师进行集中培训,极大的提高了我校计算机教师的专业知识和能力水平,有效地提高了教师的课堂教学质量。
二、教学中实践,精心选取教学内容
2017年12月,我校作为许昌市延时服务的试点学校,在全市率先开设了Scratch编程特色课。学校的信息技术教师,根据自身的掌握的学科知识,努力利用延时服务时间,开设编程特色课,边教边研,在实践中教学,在教学中实践。在教学实践过程中,老师积累了一定的编程教学经验和材料,奠定了继续深入开发Scratch创意编程校本教材的基础。在课程实验的过程中,每节课的知识点在不同的班级使用不同的案例进行教学,我们发现以学校相关的故事作为背景设置的项目,学生的兴趣更加高涨,在探索中,我们开发出部分以学校为背景的案例,在教育教学过程中,融入学校文化教育,提升学生对学校的认同感、幸福感、自豪感。例如在前期课程规划和教学中,六年级其中有一节课,我们讲的是贪吃蛇的游戏,通过小组成员的共同探讨和研究,利用原有知识,将示例转变成“毓秀好队列”这样一个程序,在教学过程中,融入德育教育,让学生掌握编程知识的同时,提高学生对学校文化的认同感、自豪感。五年级其中有一节课讲的是“石头剪刀布”的小游戏,在小组成员共同研究下,将内容换成“健康学习运动”,让学生掌握相同技能的同时,又了解“健康”、“学习”、“运动”之间的相互关系,辩证看待事物的发展,帮助学生身心共同发展。
三、明确教学重点,认真组织教学
Scratch创意编程校本课程教材由易到难、由浅入深、由模块到项目,从学生的实际生活出发,让学生更易于理解和掌握编程的学习方法。Scratch创意编程校本课程系列教材,结合学校发展的特色和学生的身心发展规律,旨在让学生通过学习,能进一步掌握Scratch3.0的基础知识和基本技能,灵活解决实际问题。
四年级教材主要介绍Scratch3.0的各个模块,重点让学生掌握基础知识,培养学生对编程学习的兴趣,利用所学知识最后完成一个综合性项目,利用掌握的知识解决实际问题,帮助学生树立编程思维,在学习中有获得感。
五年级教材对各个模块进行更深入的讲解,每一个模块都是一节到两节基础知识,再配合综合性实践项目,让学生及时了解所学知识应用的方法,在学习过程中发现利用课堂上讲的知识可以模拟很多现实中的实例,进一步提升学生学习的动力。
六年级教材将Scratch3.0的各个模块穿插到实战项目中,实战项目由易到难,在每个项目中,注重培养学生独立发现问题、分析问题、解决问题的能力。
通过学习让学生掌握运动模块、外观模块、声音模块、事件模块、控制模块、侦测模块、运算模块、变量模块、自制积木模块、音乐模块、画图模块等相关知识。通过校园文化渗透,不断向学生灌输学校的办学理念和德育要求,帮助学生在“德智体美劳心”等方面全面发展。
为促进教师专业发展,张扬学生个性,形成学校特色,对学生的评价注重多元化和个体化。主要采取了学生自评和互评、教师个评、家长评价的方式。
1.学生自评和互评:在教学过程中引导学生先进行自评,让学生在反思中了解到所学知识是否掌握牢固,其他同学有哪些优点可供学习,帮助自己找的改进和努力的方法。通过学生互评,使学生自己的评价和其他同学对自己的评价进行相互印证,培养学生评价的准确性和语言的流畅性,提高学生的自我反思能力。
2、教师个评:教师对学生的评价伴随着学生的整个学习过程,在课堂上对回答问题的学生进行及时的表扬性评价,对学习有困难的学生进行有针对性的辅导经常鼓励,对学生的作品进行有针对性的点评并给予相应的等级奖励。每学期对参与的学生进行一些必要的总结性评价,让学生能清楚的认识到自己的学习状态及效果,对自己今后的学习进行合理的规划。
3、家长评价:在平时的教学中,定期让家长对学生的学习效果以及成长进行评价,每学期末让家长对学生一学期的学习发表看法。比如,裴玉辰的家长在评价中说到,以前认为学习计算机就是玩玩游戏,对孩子的学习没什么帮助,在学了两年编程以后,渐渐发现孩子会不断克服各种困难去完成一个一个编程项目,孩子在平时生活中解决问题的能力变强了,学生通过学习编程,提高了解决问题的能力,为我的孩子感到自豪。
四、编写校本教材,打造特色课程。
利用延时服务开设创意编程课一段时间后,通过不断地学习、研讨、整合,结合网络教程、电子书、书籍、学校文化等多方面资源,将知识进行深度梳理,针对不同阶段学生的身心发展特点和知识掌握程度,我们决定选部分老师编写一套适合我校学生使用的创意编程校本教材《Scratch创意编程校本课程》。
学校组建Scratch创意编程校本教材编写小组,我任组长,筹备编写四五六年级教材。根据延时服务和国家课程中Scratch的学习及我校学生的实际编程水平和认知能力,制定符合我校学生发展的Scratch创意编程校本教材的实施总体目标,明确详细的编写要求,钻研有关Scratch创意编程的网络教程、电子书、书籍等,结合学校文化和各科知识,精心确定每册知识点和案例。在不断地实践中,通过一节一节听评课,不断提出修改意见,经课堂实施过程中反复修订,最终定稿胶印成书。
小组教师认真准备每一节课,上好每节课,通过分享教案和反思,共同探讨同一节课的重难点和教学方法设计,汇编出四五六年级整套的教学设计和上课教师的课后反思,供其他老师参考,在不同老师的教学实践中,不断探索、修订,最终形成教师通用的整套Scratch创意编程教案。
创意编程校本课程开设三年来,我校多次派老师外出参加省市级的创客教师培训活动学习相关专业知识,提高专业技能。每年选取学生的优秀编程作品代表我们学校参加省市级中小学生电脑制作比赛和编程机器人竞赛活动,并在省、市级比赛中获得一、二、三等奖100多人次。
“学无止境、教无止境、研无止境”,我们将会在创意编程校本课程的研究之路上不断前行!