新冠疫情期间小学信息技术在线教学内容的选择和实践

2022-02-05 11:08深圳市龙华区观澜中心小学石昀东
师道(教研) 2022年1期
关键词:右转代码函数

文/深圳市龙华区观澜中心小学 石昀东

2020年初,突如其来的新冠疫情打断了正常的开学步伐,老师们在“停课不停学”的要求下纷纷化身为“主播”,开始了在线教学,笔者作为一名信息技术老师,承担了学校四年级的信息技术线上教学任务。小学信息技术学科与其他课程相比,一般更加的注重学生的亲身体验和实际操作,尤其是四年级的课本内容为EXCEL表格和POWERPOINT幻灯片的使用,每一课都要求学生能通过自己的动手操作和练习,从实践中学会软件的使用方法。在开展线上教学期间,由于小学生群体中普遍存在注意力不集中、持续性差等问题,而且由于是在家中上课,缺少老师的监管和学习氛围,学生容易走神。这时,教师对教学内容选择和实践的策略就显得极为重要。

一、教学内容的选择

基于以上的思考,笔者认为小学信息技术在线教学所教授的内容首先应该更注重学生思维的锻炼,能够引发学生的思考而不是过多的教授需要实操的内容,让学生通过思考和简单的纸笔即可参与进课堂;其次应该生动有趣,难易适中,能够激发学生的兴趣,吸引学生的注意力,让大部分学生能在无人监督的情况下也能自觉听讲。

首先,关于信息技术课堂上能够锻炼学生思维的内容,笔者想到的是编程,编程注重学生逻辑思维的开发和培养,在教学过程中学生主要靠思考便可以参与到课堂。其次,编程的内容要做到能够吸引到学生,那么程序的编写方式就要符合四年级学生的认知水平,不能是枯燥无味的代码,同时程序所呈现的结果要生动有趣。要实现上述效果,就需要特定教学软件平台的支持,恰逢三月初区里组织了信息教师的人工智能培训,提供了由商汤教育开发的编程平台,在该平台中,使用者可通过代码指令去控制虚拟机器人噜噜完成一系列任务,进而了解编程中的基本代码同时也可锻炼逻辑思维,其内编程任务难度适中,可由模块化编程完成且代码块的种类并不繁杂,同时程序的运行结果可由3D动画展示,符合上述要求,于是便选择了该平台做为教学内容进行在线教学。

二、教学实践

下面是笔者使用该平台进行授课的一节课堂实例。

(一)教材学情分析

该课是网课的第二节,在第一节中学生已经了解了控制噜噜的三个基本代码块:前进、收集和右转的作用,本节课将在上节课的基础上教授学生函数的使用方法和写法。学生在第一节中表现出较高的兴趣,在本节课中应该继续激发学生兴趣,让学生乐于进行自主的学习探究。

(二)教学策略的选择

该课的授课软件为QQ及QQ群课堂,QQ群课堂可以让学生在评论区讨论、也可以选择学生进行连麦,同时学生也可在班级群里发送各类形式的答案,教师可通过群作业布置作业、在线查阅作业,功能较为完备。

课程的教学方法以任务驱动法为主,结合QQ及QQ群课堂提供互动方式,可形成如下教学流程:1.布置任务;2.学生思考并在本子上写下代码块;3.学生进行讨论并发送答案;4.教师连麦学生;5.教师演示学生答案并讲解。

(三)学习目标

1.了解函数的作用和写法。

2.理解使用函数的原因。

(四)教学过程

1.复习

师:上节课,我们学习了控制噜噜的三个基本代码块,同学们还记得是什么吗?

生:前进,收集和右转。(在评论区打字)

师:没错,其中前进代码块的作用是让噜噜向前走一格,同时会消耗一定的能量;收集代码块的作用是让噜噜收集所在格的能量块,回复能量;右转代码块的作用是让噜噜向右转90°,它不消耗能量。那么本节课噜噜来到了一颗新的星球上,将会利用新的代码块去解决一些难题,我们一起去看看吧。

[设计意图]让学生回忆上节课内容的同时激发他们对本节课学习内容的好奇心。

2.任务驱动,讲授新知

任务一

师:可以看到,我们第二章的每一个任务的名称都是以函数开头的,说明本章的学习内容和函数是息息相关的,那么什么是函数呢,有同学了解吗?

生在评论区回答。

师:下面我们一起来看看吧。首先是第一个任务,它的名字叫“函数:尝试新动作”,那是什么新动作呢,我们来看看任务的具体内容。(打开课件,展示任务内容如图1)现在我们知道了任务一的目标和地图了,请大家用3分钟的时间在纸上利用可用代码块写出完成任务的代码(先禁言)。

图1

生思考并在纸上写出代码。

师:(打开禁言)好,时间到,同学们,通过刚才的思考,你们知道为什么这个任务叫尝试新动作了吗?

生:因为这次的弯是向左转的,是一个新的动作。

师:没错,但是我们的可用代码块里并没用左转的代码块,要怎么实现左转呢?

生在评论区讨论,发表看法。

师:同学们说了很多自己的方法,老师想请一位同学连麦来谈谈他的方法。

生连麦,老师听取学生想法并在平台上演示学生的代码。

[设计意图]禁言的目的是让先想到答案的学生不那么快把答案说出来,同时通过评论区可以让学生都参与到讨论中,提升学生课堂的参与感,最后通过连麦的方式可以吸引学生的注意力同时起到总结的作用。

师:同学们非常聪明,想到了利用三个右转实现左转的方法,但是这个任务好像和函数没什么关系,别着急我们继续看下一个任务。

任务二

师:第二个任务叫“函数:建立新函数”,在这个任务中我们就要用到函数模块了,先来看看任务的内容吧。可以看到任务二几乎和任务一一样,甚至更简单,但是也请大家注意,我们的可用代码块里是多了一个函数的模块的,那要怎么去使用它呢,请同学们仔细看老师的操作并思考函数的作用是什么。

图2

师演示函数模块的使用方法。

师:通过观看老师刚才的演示,大家知道函数的作用是什么了吗?请大家在评论区讨论一下。

生:可以创造出新的代码块。

师:没错,通过利用函数模块,我们可以用已有的代码块创造出有新的功能的代码块,就像老师刚才做的,首先把三个右转代码块放在函数代码块里,然后给它起名为左转,这样我们就有一个可以直接使用的左转代码块了。那同学们能想到使用函数的好处吗?通过下一个任务我们就能体会到使用函数的方便。

任务三

师:第三个任务叫做“噜噜在思考人生”,很有趣的任务名,那么它的目标是什么呢,我们一起来看一看。可以看到这个任务是要让噜噜模拟人思考时来回踱步的动作,目标是让噜噜来回的走三遍,下面先请同学们不用函数来试着完成这个任务,时间3分钟。

图3

师:好,时间到,现在同学们可以在评论区发出自己的答案了,同样老师也想请一位同学连麦,请想连麦的同学申请一下。

与学生连麦,完成任务。

师:可以看到,如果不用函数代码块的话,我们是要写15个代码块,很长也很不方便阅读,那有没有什么方法可以简化这些代码呢?

生:可以使用函数。

师:对,我们可以通过创建函数的方法来简化代码,那要如何创建函数呢?请大家思考然后把自己的答案写在纸上,时间5分钟。

师:好,时间到。大家可以在评论区说出自己的看法了。

挑选正确的答案,并与该同学连麦一起解决问题。

师:XX同学的想法非常棒,我们仔细观察一下刚刚写的代码就可以发现它其实(走三格+回头)重复了三次,即是三个前进代码块加两个右转的代码块重复了三次,所以我们就可以把三个前进代码块加两个右转定义为一个函数,命名为“走一遍”,然后重复使用三次“走一遍”代码就可以完成任务,可以看到现在我们只需要三个代码块就能完成任务了,代码被大大的简化了。这就是函数的重要作用之一。

[设计意图]在上个任务中学生虽然知道了函数的作用,但是并没用深刻的体会到使用函数的好处,在本任务中通过让学生对使用函数和不使用函数的代码进行对比,让其体会到使用函数可以对代码进行简化。

3.总结与作业

师:这节课我么学习了函数的用法和好处,请大家说一说,函数的作用是什么呢?

生:可以用已有的代码块创造新的代码块。

师:没错,那使用它的好处是什么呢?

生:可以简化代码。

师:对,正确的使用函数可以使我们的代码的到简化。最后老师在给大家布置一道作用,请大家提交到qq作业中。

图4

[设计意图]在最后带领学生进行本节课的总结,同时充分利用QQ群作业的功能收集学生的作业,查看学生的学习情况。

三、效果与拓展

本课每次的在线听课人数在190人左右浮动,虽然离全勤人数还有差距,但是与之前的120人左右相比还是好了很多,而且部分学生提交的作业质量很高,在开学后,同样由于疫情的原因,学校的机房不能使用,本课程的教学内容也非常适合在教室里进行,在开学后,笔者也在教室进行了课程的实践,因为学生与老师能够面对面交流,所以在监管和互动的方便性上较线上课程有了很大的提升,课程的实施能够更加顺利的进行,取得了不错的效果。

猜你喜欢
右转代码函数
日出(外一首)
二次函数
第3讲 “函数”复习精讲
基于车让人的右转专用相位设置条件研究
二次函数
函数备考精讲
创世代码
创世代码
创世代码
创世代码