浅析在小学阶段开展编程教学的有效途径

2019-09-10 06:03徐绿萍
安徽教育科研 2019年16期
关键词:信息学有效途径

徐绿萍

摘要:通过7年的C++编程教学实践,从选拔学生机制、课程资源的选择应用、教学模式与方法、教师业务水平的提升四个方面总结出如何在小学阶段开展编程教学,即有效的实施途径。

关键词:编程教学 信息学 有效途径

引言

教育部印发的《2019年教育信息化和网络安全工作要点》中提出“在中小学阶段设置人工智能相关课程,逐步推广编程教育”。依据现在教育发展的趋势,尊重学生、发展学生的个性、体现学生的主体地位已经成为教育改革的方向。为了更有效地遵循教育发展的规律、推动教育事业的发展,对于学生科技创新思维的锻炼、信息素养的提升刻不容缓,更具有时代意义。

我校自2012年开展信息学编程教学,当初在提优的理念下,以学校特色社团的形式开展。经过7年的实践,带领学生参加信息学竞赛并获得包河区、合肥市团体一等奖的好成绩。在“天时、地利、人和”条件下,已探索出适合我校校情的C++编程教学的四条有效途径,让更多有潜质的学生接受信息学编程的熏陶,形成良好的科学素养,锻炼顽强的学习毅力,提升学习能力,培养出更多符合新课程改革要求的素质全面、具有创新精神的编程人才。

一、在“普及和提优”的理念下选拔学生

编程对于孩子和家长来说是陌生的,也是高深的。为了让更多的学生了解什么是编程,我们选择先“普及”,后“提优”。学生选拔机制(二步法)如下:

1.普及

我校学生三年级开始学习信息技术,我们制订信息技术学科教学计划时,保证完成既定的教学任务,在三年级下学期后期插入Scratch编程知识的教授,也就是将四年级下册第三单元的教学内容提前讲授,让孩子感知什么是编程。实践表明,图形化的Scratch創意编程激起了孩子学习编程的兴趣。

2.提优

我校信息学编程教学工作是以学校特色社团的形式开展的。社团的学生一般从四年级第一学期的学生中选拔。首先,向学生家长派发《致家长的一封信》,广泛宣传,以此得到家长的大力支持与配合。有意愿的家长可以在家长的一封信回执单中提出建议,交给班主任老师。

在学生自愿报名的基础上,班主任和数学老师协商共同推荐。每班2~4名学生,初步确定参与名单。由社团老师,现场以计算机思维测试题和计算机基础操作知识为依据进行考核,最终确定社团学生名单。

根据最终确定的名单,开第一次家长会,取得家长们的重视以及对孩子学习信息学编程的有效监督。

二、在“适合自己就是最好的”观念下选择与应用课程资源

信息学编程教材类型多样,网络学习平台又提供了极大的便利性。学生进入信息学社团,对编程的概念还停留在Scratch知识层面,因此教师要做好过渡期的知识迁移。选择李晓艳与毛爱萍主编的《Scratch与创意设计》书中的几个案例进行讲解,效果比较好。

通过实践,四年级学生依托《CCF 中学生计算机程序设计(基础篇)》作为基础教材。在学生经过一年的学习之后,有一定的信息学知识基础,五年级学生使用《信息学奥赛一本通》。这本教材内容难度上了一个台阶,而且囊括了算法及数据结构的相关知识,适合高年级学生的学习。2018年7月,我们又将《信息学奥赛一本通(初赛篇)》作为学生参加全国信息学奥林匹克竞赛初赛的教材。

网络学习平台依托AI编程课堂,利用在线系统的全天候、实时反馈等特性,培养学习自主学习的品质。

三、在“总结与创新”做法中寻找教学模式与方法

1.教学模式介绍

我校信息学教学模式逐渐清晰完善。为了有利于老师更全面、更深入地了解学生,积累教学管理上的经验,因材施教,发现每个学生的长短之处,培养信息学人才,根据我校信息技术学科的师资力量,安排四位老师负责三到六年级的信息学辅导教学。每个老师负责一个年级,阶梯性上升,保证了我校信息学编程教学工作的连续性。目前我校信息学编程教师、教学内容见表1:

2.教学常用的方法

(1)“从做中学”

美国著名教育家杜威认为:“把这种早已经准备好的教材强加给儿童,是违反儿童天性的,多种多样的学科课程只会把儿童自己的统一的生活经验给予割裂和肢解,必将阻滞儿童的生长,无论是本能的,还是体力的,智力和道德能力的生长。”将课堂内容设置成一个个活动,让“活动”成为“从做中学”的载体,把每个知识点蕴含在题目中,一个题目作为一个活动,明确每次活动的学习目标并设置疑难问题,让学生自己去思考问题、上机实践探究解决问题的方法,让学生“从做中学”。

(2)“小老师”的“领头羊”作用

在编程练习时,老师由于各种原因不能兼顾到每一个学生,这时让一部分操作较好的学生当“小老师”,对其他同学在上机过程遇到的一些难题给予解答,互帮互助,共同学习。选择成绩优异的孩子当“小老师”,改变了传统的师生间单向传递知识的方式,使学生由知识的被动接受者转变为知识的主动传授者,发挥了学生的主体作用。

我们对教学中的一些简单或是相似知识内容,事先告诉学生教学目标,让学生自己组织上课,学生就会按照自己的理解程度,以自己最好的教学方式,扮演“小老师”。

(3)让家长参与其中

信息学社团每周两次课,一节课一小时,课堂教学时间有限,要求学生必须利用好自己的课余时间温故而知新,这个时候家长的作用就凸显出来。经常与家长沟通,与他们保持良性的互动,让家长参与到学生管理中,支持孩子学习信息学,注意孩子日常的学习情况及心理变化,并及时反馈有效信息给老师,课堂中老师才能高效地开展教学,见图2。

四、在“与时俱进”内驱力下的教师自我提升

《中小学教师职业道德规范》第六条规定:“终身学习。树立终身学习理念,遵守教师培训制度,不断学习,与时俱进,自觉更新教育观念,完善知识结构,潜心钻研教育教学业务,不断提高教书育人的能力水平。”作为信息技术教师,我们更要在“与时俱进”的内驱力下进行技术和观念的提升。

1.加强学习,提升理论素养

“工欲善其事,必先利其器”,深厚的理论支撑是编程教学深入实施并取得成效的有力保证。为提高老师的教学能力,可以学习《民主主义与教育》《合肥市小学信息学竞赛大纲》《数据结构》《信息学奥赛一本通》等著作和文章,采用网络学习、教研组集体学习专著、自主阅读教育教学类刊物等学习方式。

2.重视过程,注重日常研讨

个人的力量是有限的,团体的智慧是无穷的。扎实开展每周的信息组备课会议,老师们在社团学生管理中遇到问题,我们群策群力,各抒己见。课堂教学中遇到难题,我们既独立钻研,又共同探讨;教师之间相互交流教育信息、探讨教学方法、切磋教学藝术。做到备课前要教研、备课时要教研,上完课后仍要教研,将教师的个人思考充分发挥出来,这种教研突出了研究之风,强调每一位教师的积极参与。实时监测学生的知识掌握情况,及时调整教学、反思教学,见图3。

3.专家指导,拓展教学思路

学习是不能故步自封的,我们需要“走出去,请进来”,邀请区市在信息学编程教学中取得优异成绩的老师到学校给予指导,见图4。我们不仅要重视学生基础知识的学习,更重要的是让学生在快乐中学习,打破了很多学生对学习编程就是枯燥的脑力劳动的认识。专家也指出我们对算法模块的知识讲授方法不够创新,需要老师提升自身的编程水平,建立算法知识架构。

信息学编程教学在我校走过7个春秋,在学生选拔机制、课程资源的选择与应用、教学模式与方法、教师自我提升四个方面有自己的一套较为成熟的做法,近三年学生区级获奖73人次、市级39人次、省级12人次、国家级5人次。成绩的获得离不开市、区及学校领导、专家的高度重视与支持,有这么好的条件我们有信心、有决心在C++编程教与学的路上走得更远。

参考文献:

[1]教育部.2019年教育信息化和网络安全工作要点[EB/OL].

http://www.ahedu.gov.cn/163/view/24011.shtml?from=singlemessage

[2]马敏.普及和提优理念下的小学信息学奥赛教学策略[EB/OL].http://www.hsfxah.com.cn/xinxi/article.asp?id=836

[3]杜威著,王承绪译.民主主义与教育[M].北京:人民教育出版社,2001.

猜你喜欢
信息学有效途径
芜湖市选手在国际信息学奥林匹克竞赛中获佳绩
浅谈高校廉洁教育的对策
浅析供热客服中心提升服务的有效途径
企业纪检监察部门与时俱进推动效能监察工作的有效途径探究
国际法务会计应用现状研究
新经济形势下加强企业管理的有效途径分析
红掌FLOWERING LOCUS T同源基因的克隆及生物信息学分析
实现真正的融合,才能发挥信息的作用