为了激发中小学针对编程的兴趣,我与小伙伴们参与了微软全球计算机科学教育周期的”编程一小时“的公益活动,此次得到哈尔滨双城党委校长刘家民的大力支持,于2018年12月6日携手兆麟中学的初中部孩子们一起体验编程中的乐趣,锻炼他们的计算思维。

本次活动准备方面略有仓促,学校对微机室做了系统和网络调整,导致活动当天未能按照预期准备的方式给小朋友们进行大屏幕投影操作,取而代之的是我在讲台前通过肢体语言为孩子们介绍编程指令的含义: • 向前移动 • 向左转 • 向右转 • 循环语句:在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。比如《我的世界》中Steve向前移动多次可以摧毁垒墙,那么就可以用“循环语句”来实现多次向前移动的指令,进而完成任务。 • 条件语句:可以给定一个判断条件,并在程序执行过程中判断该条件是否成立,根据判断结果执行不同的操作,从而改变代码的执行顺序,实现更多的功能。比如《我的世界》中假如Steve向前移动遇到岩浆时,则调用“覆盖石板”命令将岩浆铺盖。

大概介绍完操作指令之后,几位老师一起协助将U盘的脱机版《我的世界》拷贝到电脑中,拷贝完的小朋友们通过简单介绍入门的几个示例之后,就迫不及待的进行操作了,就慢慢投入自己的研究和操作过程中了,其表现出的热情、接受能力和动手能力超乎我的想象。

有几个小朋友的操作的最优路径设计的非常完美,最后第二关超过我的预期,有点hold不住了。

与小朋友的探讨时间很快就结束了,意犹未尽,最后合影留下美好的会议,并颁发了微软项目组为孩子们准备的小礼物和证书。

篇外,如果有的学校满足上网条件,可以登录 www.code.org 网站,打开《我的世界 Minecraft》编程游戏教程,让小朋友们使用可视化编程语言,通过多个游戏关卡,学习编程基础, 知识和技能。