线上课堂,让编程教育熠熠生辉

发布时间:2023-04-21 10:29 69

线上课堂,让编程教育熠熠生辉

作者:陈荣团

作者单位:南阳市油田实验小学

摘  要: 中小学教师信息技术应用能力提升2.0工程的开展,顺应了全民防疫防控的特殊时期的线上教学,按照实验小学“停课不停学”的方案要求,我们开展了线上编程的课程学习。

“编程进课堂”是我校开展的一项重要课题,是我校笃行实践计划重要的一部分,学编程就像搭积木一样简单,学生已经深深地喜欢上了编程课。学校领导非常重视,特别是教育中心“编程教育观摩推进会”在我校召开,有力地推动了我校编程教育的深入开展。

在疫情期间,微机组成员早就在思考这特殊情况下怎样才能让编程课扎实有效地开展。最后选用以微课的形式,给学生提供视频学习资源,让学生自主学习,自主探究。这些措施收效很好,这种学习方式我们也一直保留了下来。

关键词: 2.0工程;编程;线上教学

实践问题:

我们知道第一次工业革命,完成以机器生产代替手工劳动。当时最先完成工业革命的英国一跃成为日不落帝国。而现在社会已经快速向人工智能时代迈进。机器人将代替人的脑力劳动,具备一定的自我意识、自我学习、自主解决问题的能力,大数据、云计算,都促进了人工智能的快速发展。当然,当下的社会还处于人工智能的初级阶段,即便是初级阶段,我们也能感觉它的发展是膨胀式的几何式递增式发展。

我校开展“编程进课堂”以来,各项工作顺利进行。然而2020年突如其来的新冠疫情,给刚刚起步的编程教育带来冲击,如何让学生居家也能学习编程,成为摆在我们面前的一道难题。

方案设计:

一、线下稳步推进编程教育

在开展“编程进课堂”活动中,我们采取的原则是——慢节奏,稳步推进

“慢”,一是因为它符合教育规律,教育是慢的艺术,我们着重于打牢学生的根基,不拔苗助长,为学生长远发展奠定基础;二是因为,我们目前也会不了多少,慢也是无奈之举。目前我校计算机老师是比较缺少的,只有两个半教师,半个是免费借用校外机构的。所承担的工作任务非常大,而编程又是一个新课题,我们只能自己学一点,教一点。

恰恰因为这种情况,正好使学生学得稳,学得扎实。                    

课程安排:

1、我们从三年级开始进行编程课的教学,由于scratch入门难度低,对三年级的学生来说进行编程教育完全可行。我们按排的是三年级每周两节微机课,全部用来上编程课。

2、四年级每周两节微机课,一节上省编教材,一节上编程课。

3、五、六年级每周一节微机课,隔周进行编程课。

我们就是通过课程设置,让教学进度“慢”下来,教学效果“稳”起来,让学生思维“创新”起来。

二、编撰教案

我们把众多的编程实例进行优化、精选,编撰教案,形成教学内容,由浅入深,不断总结经验,便于以后持续开展编程教育。

三、录制微课,开展线上教学

我们通过前期的录制,先后推出编程系列课两期,共二十集,每集6—12分钟,跟着视频学编程,借助网络平台(卡搭主站kada.163.com)进行操作,不需要下载安装软件,一切都在网上进行,让编程更加容易。

实践案例:

一、我们为什么开展“编程进课堂”

因为这是时代的需要,社会发展的要求;同时我们已具备了开展这一实验的条件。有一句话是这么说的:“今天,如果你不生活在未来;那么,明天你将生活在过去。”

编程教育又是迈进人工智能的第一步。

教育部先后两次发文,强调编程教育。一次是20184月发布的《教育信息化2.0行动计划》,强调完善人工智能和编程课程。一次是20192月发布的《教育信息化和网络安全工作要点》,强调要在中小学推广编程教育。所以说,开展“编程教育”是时代的要求、社会发展的要求。

同时,我们学校已经具备了开展“编程进课堂”的条件。在上级部门的关心支持下,我们的设备全面升级,建有两个微机教室,其中一个是云教室,每个教室配有60台计算机,大大满足了我们信息技术教教育的需要。

    学校领导十分重视新机房的使用情况,要让新机房、新设备发挥出最大效用。学校领导就组织信息技术教师就经过多次酝酿,商量怎么开展编程教育,对推进“编程进课堂”这一教学实验做了详密的布置。利用每年电教教材征订,征订了“大耳猴”这个软件。随即,我们开始“编程进课堂”教学实验,全面推进了“编程进课堂”教学实验。

    二、我们怎么开展线下“编程进课堂”

我们所采用的编程工具是scratch2.0。它是由美国麻省理工学院设计开发的,通过拖曳积木的方式来完成编程,不需英语和键盘基础,不需要记复杂枯燥的语言命令,入门相当容易。官方版本 网易卡搭是在scratch设计开发的,功能一模一样,只是设计界面更适合我们中国人的操作习惯。

 编程很简单,但它又不是那么简单,它可以培养逻辑思维能力,通过指令模块的选择、组合、排列,可以实现不同的意图,这就是逻辑思维能力的训练;同时还可以提高学习主动性,为了解决某一个问题,需要调用不同的指令,搭建出一套程序;激发创造力。

通过这一段时间的教学实验,学生已经深深地喜欢上了编程课。这也倒逼着我们不断的提高、不断地充电,以满足学生不断攀升的学习欲望。

三、疫情让“编程进课堂”走进线上

针对疫情防控工作实际,按照上级要求,在学校领导的组织下,我校充分发挥“互联网+教育”的作用,启动实施在线授课(学习),消减疫情对教学活动的影响,保证“延迟开学不停教,不停学”。

我们通过前期的录制,先后推出编程系列课两期,共二十集,每集6—12分钟,跟着视频学编程,借助网络平台(卡搭主站kada.163.com)进行操作,不需要下载安装软件,一切都在网上进行,让编程更加容易。

 

 所授的编程课,是scratch基础课程。我们利用公众号推送给大家,浅显易懂的视频式学习资源立刻吸引住了学生,同学们像在教室里一样专心听课,实践操作,完成制作任务,鼓励创新,每期课后有作业加以练习,并可以将班级、姓名和作品链接发到留言区,老师进行点评,将从中评出“编程小能手”,并颁发奖状。


在课程中,我们特别注重了防疫知识的宣传,如第五课《防疫三步法》、第六课《动物乐园》、第七课《不要打扰蝙蝠》,把防疫知识渗透到课程内容中,让学生在不知不觉中学到了一些防疫常识,学会保护野生动物、爱护我们的大自然。


按照课程要求,留言区上密密麻麻地留下了他们制作的印迹。这些作品,有思路,有创新,制作精美,展露出他们缜密的逻辑思维能力,展现出少年儿童善于学习、敢于创新的精神面貌。

实施成效:

通过“编程进课堂”活动的开展,学生普通对编程产生了很大的兴趣,许多学生掌握了一定的编程技能,参加各种比赛,取得了一定成绩。

1、校级比赛

 

   

2、市级比赛