6月7日下午,华中农业大学信息学院本禹志愿服务队在华中农业大学附属学校开展了本学期“少儿编程”第五期的课程。附属学校三年级学生参加了本次活动。
志愿者们以编写小游戏为切入点,引导同学们用基础的指令完成对界面中目标对象的控制。
“今天我们要做的是‘小鸡闯关’的游戏。现在我想让这只小鸡在我们的控制下越过障碍,该如何让计算机实现?”本次课的主讲老师张英豪顺势提出了颜色识别技巧,“我们观察障碍的特点发现,障碍是用同种颜色的线条绘制的,那么我们可以用颜色来识别障碍,让小鸡在碰到特定颜色时停下,形成其被障碍物‘阻挡’的效果。”
接着,他向同学们介绍了具体的代码实现方法,并让同学们自主练习。
作为本学期“少儿编程”的最后一讲,这次课的安排与以往略微不同,将更多的时间交给同学们去自主操作,希望学生自己尝试去探索这个软件的功能和其能完成的任务。志愿者们则不断观察同学们的进度,对在编程过程中遇到困难的同学进行单独指导,同时也鼓励能力较高、有自己想法的同学编写一些小程序。
十几分钟后,大家都完成了程序的编写,本学期的“少儿编程”系列课程也宣告结束。
“课堂上同学们的积极性是很高的,”参与活动的志愿者回顾时说,“课上指导的过程中可以发现,有些同学是学习过编程的,这得益于编程在这几年的快速普及,也是‘少儿编程’项目设立的初衷。”
“少儿编程”系列课程是华中农业大学信息学院本禹志愿服务队和华中农业大学附属学校在2020年合作创办的公益项目。通过学习编程语言,让学生初步认识计算机的思维逻辑,掌握一定的编程技巧。在培养兴趣、增长见识的同时,也为他们融入这个信息时代打开了一扇窗。






文字:段文盈
审核:喻越