APP下载

小学scratch教学的现状及建议

2019-09-10曾得良

广东教学报·教育综合 2019年139期
关键词:调查小学

曾得良

【摘要】随着近几年的编程课程改革,scratch教学的地位逐渐得到重视,同时在对学生身心健康和综合素质方面的培养作用渐渐得到认可。本文根据小学编程课堂scratch教学的实际情况,发现目前小学的scratch教学存在学生学习兴趣不高、所掌握的编程语言基础技能差异较大、教学方法单一、教学实践与教育目的脱节以及编程语言质量等问题,都对该小学scratch教学的开展产生了影响。针对小学scratch教学的现状以及具体情况,尝试提出解决以上问题的策略。

【关键词】小学;scratch教学;调查

目前,随着我国全球化进程的不断加快,我国科学技术水平得到了明显提升,教育也得到了飞速的进步,呈现了新的趋势,改变传统模式,可以让学生更快地领悟到科技的力量。所以,在课堂内进行编程教学,帮助学生培养逻辑思维能力,让学生参加教学的过程中明确科技力量和传统教学交相辉映。现在,全国普遍都在抓加强义务教育中计算机的教育,让小学生的计算机能力得到不断提升,老师也在不断学习素质水平得到了很大的提升,编程过程中还会遇到更多的问题。比如,老师在教学中,较为死板,学生缺乏学习计算机的热情,在此背景下如何开展编程教学是本文探索的问题。

本文主要是针对小学生学习scratch编程。scratch编程是一种类似于克隆积木,图形化编程工具,主要针对于青少年开放。目前,因为小学教育是义务教育中的初期阶段,是教育中的基础,年龄为6~12岁,也是一个人一生中心理和生理发展都较为快速的一个阶段,进入到小学之后也就开始了初级的学习过程,接受科学文化知识训练的学习,这个时候的学习积累和学习习惯对于一个儿童来说是十分重要的。

一、小学编程scratch教学作用

(一)提高学习兴趣

编程不同于编程,编程是培养学生思维能力的,相对来说比较枯燥和单调。小学编程情景化教学,能够丰富教学形式,实现课堂教学形式多样。只有实现小学生活scratch与教学模式相互统一,才能增强学生学习编程的积极性和主动性,才能激发学生的学习兴趣。

(二)提高师生互动

在传统编程教学过程中,教师习惯性开始按照课本教案进行授课,一般都是教师讲授、学生听的教学模式。这种被动的教学模式,没有将老师和学生放到平等交流的位置,教师和学生互动几乎没有,停留在教师问问题,学生回答的状态。在这种教学模式下,教师对学生知识需求了解不足,对学生学习情况掌握不充分,造成了师生之间距离较远。学生在填鸭式教学模式下,缺乏自身对问题思考和理解,对教师产生了严重依赖,对如何运用所学知识缺乏判断。小学编程化scratch教学模式使用,能够拉近教师和学生之间的距离,让两者处于平等共处的关系,学生既把老师当成师长,也当成朋友。

(三)提高知识运用

如何应用所学编程知识,是教学的目的。实现生活scratch与编程教学有机融合,可以改变教学实践与知识运用相互脱节的问题,让学生从生活角度,对编程知识有重新的认识和理解。编程知识的产生并不是孤立存在的,而是来源于生活之中,学生要学会在实际生活中运用所学的编程知识,实现编程价值。比如,编程上直尺的作用、教师要启发学生哪里可以用到直尺、学生要联想生活中的案例。比如,裁剪玻璃、纸板等工作必须要依靠直尺进行丈量。

二、小学中scratch教学出现的问题

(一)编程教师专业师资匮乏

目前,通过进行走访调查以及相关研究表明,学校的招生人数正在逐年上升,学校不断扩招,在教学存在着巨大的问题,大部分学校并没有专职编程的教师。Scratch教师人数较少,教授编程课需要专业的教师,才能传递给学生精髓,让学生充分地融入学习中,如果教师专业性不强,学生的学习兴趣也会随之降低。

(二)家长不能正确认识编程学习

一看到Scratch编程界面,家长第一时间想到孩子是不是在玩游戏?心理上首先有了排斥,在家长眼里,选择乐器、舞蹈、英语、数学、语文写作等的学习才是正经事。学校处在城乡结合部,家长大多数是外来务工人员,对于编程了解程度不高,容易产生误解。

从大环境来看,现在的教育还是以成绩为主,家长从获取优质资源角度出发,宁愿牺牲孩子的课余时间,减少课外书的阅读,减少课外活动来提高成绩,分给编程时间更是少之又少。所以,让孩子日夜奋战、苦不堪言。甚至有部分家长认为编程对于学生来说,是“玩物丧志”。

(三)Scratch编程活动开展较少

编程时间方面的问题。研究发现,校园组织小学生编程的时间往往是不足的,低于每天不少于0.5小时的标准。长此以往,将不利于培养学生编程思维能力。

Scratch编程竞赛方面问题,从网上资料和实际的参赛体验来看,编程方面竞赛较少,特别是国家、省级层面竞赛。较多的是市区举办赛事居多,没有形成市、省、国家竞赛体系,导致从学校角度出发,更愿意支持竞赛体系完备科目,家长也更愿意选择让学生学习竞赛体系完备科目。

三、小学教学中改善教学途径分析

(一)加强小学专业编程教师的培养与教育科研能力提升

学校缺乏scratch教师是影响scratch教学质量的主要因素,本文通过对小学编程教师的资质现状分析发现。首先,大部分学校的现有的编程教师,同时不是scratch教学的专业编程教师,因此,在scratch教学方面存在相关的专业技能不足的问题。面对这样的问题,学校首先需要加强师资队伍尤其是编程教师队伍的建设,聘請具有较强专业能力的优秀scratch教师。其次学校应本校的编程教师提供专业、系统以及有针对性、有计划的相关的教学技能强化和培训。

(二)合理优化教材,注重教学质量

编程教材对于引导如何开展编程教学具有重要作用。长期以来,我国并没有统一编制的小学scratch教材。目前,在小学,每个年级都统一使用由市编程必修教材,现在学校的编程教科书并不适合每个学生。 同时所有的编程语言教材都在教师手中,只有当编程课被用来分发当做教科书使用的。编程语言教材选择的灵活性很广,编程教师在选择scratch教学课本时主要是根据他们的自己的教学经验以及理解,然后向学生推荐。因此,scratch教材在使用过程中的选择非常随意,没有针对性和规范性,因此,会严重影响教学质量。

学校的编程教师应该遵循不同成长阶段学生的生理、心理和注意力集中度等特点,根据学生的理解和接受能力,将教学大纲和教材内容从简单到复杂、从简单到深入的编排。同时在选择和安排编程教材时,不应选择使用太快或太难的语言,这只能符合少数具有较强接受能力特点的学生,而其他学生在学习过程中会感到费劲并且对学习失去兴趣,但同时也不应该太慢导致学生慢慢失去了学习兴趣。综合分析,最好的解决方案是首先考察检验大多编程生的学习水平,然后进行科学制定教学计划、安排教学内容。这样有计划的安排教学语言,不仅在难度方面满足了不同年龄增长阶段儿童的特点,而且培养了儿童在生活情感中的美感体验。

(三)培养家长重视scratch编程教学

从学校角度来看,可以在家长会或者以开展家庭讲座形式邀请一些编程教育领域专家普及家长编程常识,扭转部分家长对编程教育的误解。

从家长角度来看,2017年国务院印发《新一代人工智能发展规划》中阐述在中小学阶段设置人工智能相关课程,逐步推广编程教育。因此,家长也要不断扩宽自身知识面,积极了解国家教育发展方向,开展编程教育需要家长培养家庭的小环境,常伴身旁一起编程,对学生进行监督,同时又跟孩子互动,不仅能够增加父母子女间的情感,同时也增加了学生的编程量,从根本上认识学生编程素养的形成不是靠题海战术获得,而是不断地编程重复。这样家长参与其中,起到了积极的引导作用,让学生回到家中不再是沉迷与各种电子设备、游戏、网络和电视。教师和学生共同编程,只有成人这样亲力亲为的指导,在家校统一的配合下完成潜移默化的熏陶,孩子们才能喜欢上编程,爱上编程,让小学生有良好的编程习惯,对编程产生浓厚的兴趣。

(四)增加scratch编程活动

从国家层面来看,2016年教育部印发《教育信息化“十三五”规划》通知,把信息化教学能力纳入学校办学水平考评体系,2017年国务院印发《新一代人工智能发展规划》中,国家越来越重视编程教育,是否可以考虑引入编程等级评价体系,编程竞赛体系来推广编程教育。从学校角度来说,可以适时举办校级编程比赛、编程科普活动等等,通过这样的方式调动学生的主观能动性,让素质教育深入课堂之外,深入学生的生活。

(五)丰富scratch教学方法

教师在对学生进行编程指导训练时,可以提供多种形式的课文,并传授给学生相应的编程方法,使其掌握多种编程技能。同时,教师要引导学生多编程课外读物,向他们推荐适合编程的书本,在学习过程中还要逐渐养成他们正确的行为习惯和学习能力。

单调的活动形式无法引起学生的体验兴趣,所以,在设计活动时,教师要适当增加活动形式,以调动学生的体验兴趣。比如,可以展示scratch编写游戏,引起学生兴趣。以展示游戏为切入点,引导学生进入编程世界,理解编程的思想,通过不同难度等级编写练习,逐步让学生形成编程思维。最后老师可以组织邀请家长到校观看学生独立创作作品,学生和家长独立编程程序,亲身体会编程的趣味以及收获的喜悦,有利于颠覆家长以往关于编程的刻板认知,而得到全新的体会,这样做既有利于学生学习,也有利于让更多家长了解和支持编程教育。

四、结语

综上所述,小学scratch教学的发展任重而道远,需要在不断的继续探索过程中前进,从中找寻一种可持续的方式来发展小学编程教育中的scratch教学水平。在学校编程教育中从零开始而创新出来的scratch教学,得益于不断为scratch教学付出辛勤汗水的教育工作者的探索精神。目前,我们应该通过将现代教育方法和手段应用于小学基础编程教学中,以此改变小学基础编程教学中的不科学观念。小学对于学生而言是学习scratch的关键阶段。在教育实践过程中,学生不仅学会学习编程语言,喜欢编程语言,而且在学生成长过程中培养对于编程语言学习的兴趣也是不可或缺的一部分。让scratch就学充分发挥对学生素质教育的指导作用,而不是简单地归类为学科的子学科。同时要在社会、学校和家庭层面,肯定和重视scratch教学在基础素质教育中所产生的功能和价值。如何更进一步开展小学scratch教学,发挥在小学编程教育中scratch教学的重要地位和作用,是需要研究探索的重要问题。

参考文献:

[1]张广志.中国编程史学的回顾与反思[M].陕西:陕西师范大学出版社,2003.

[2]沈长林.中国民族传统编程语言之欣赏[M].青海:青海師范大学出版社,2001.

[3]夏野.中国编程之魅力[M].上海师范大学出版社,1989.

[4]唐璇.小学scratch教学现状的调查与研究[D].湖南师范大学,2015.

[5]姚思源.中国当代学校编程教育文选[M].南京师范大学出版社,2011.

[6]胡晓瑜.民族编程语言教学现状的分析及思考[J].福建基础教育研究, 2012(2):91.

[7]马良.浅谈中小学scratch教学的现状、意义及问题解决[J].戏剧之家, 2015(3):238.

猜你喜欢

调查小学
高职学生志愿填报取向及满意度调查研究
天台县城区有毒观赏植物资源调查初报
营口市典型区土壤现状调查与污染土壤的修复
新课程背景下歌唱教学方法的探讨
先写后教:语文作文教学途径探微
体育教学中准备活动的作用与类型研究
生本教育理念下的美术教学研究
注重简约化给数学课堂减负的探讨
基于新课标的语文阅读教学策略研究