支教笔记——山村里的编程比赛
本文写于2014年12月,恰逢“编程一小时”活动在全世界举办,带着孩子们在code.org网站上学习了少儿编程课程。时隔两年,学校的计算机教室终于换上新机器了,只可惜教材仍然是不实用。教学方面,硬件虽有改善,细节尚有很多需要改进。
"这样的教学,在大城市里尚且没有,偏远山区里怎么可能做?"
来云南前,和朋友交流,谈到想对学生计算机教学做新尝试时,朋友如是说。在偏远山区教孩子使用互联网,学习编程,听起来像天方夜谭。
教室可程序员偏偏是不喜欢认输的,再伟大的程序,也是从一句“Hello World !”开始。尽管也许困难重重,但我还是愿意一试。
第一次走进计算机教室时,确实有些令人失望。国家近年撤点并校,对乡镇学校扶持力度加大,可偏巧我的支教学校是一所山村完小,硬件相比临近的乡镇学校要差许多,常常要使用镇里中学用过的设备。
进入检查了机器,其中9台配置较好,而另外的十几台机器大概是十年前的配置,已经不堪使用,经常自动重启。所有机器使用的系统都是盗版的WindowsXP,每台机器都被大量的流氓软件充斥着。学校最小的班级有40人,最大的班级66人,而算上老旧机器可用的也只有20台。
十几年前的电脑配置那么问题来了,这样的条件下,怎样进行计算机教学?
思来想去,首先要让学生熟悉计算机。刚开学不久,看到新闻北京有12岁的孩子做黑客,将考试题盗取出来。而我的学生里许多孩子在第一个月时,甚至不敢碰鼠标,也不敢去按键盘,生怕自己轻轻一按会弄坏它而惹祸。不过好奇心终究是人类的天性,第一个月里,主要是指导孩子们使用互联网的一些服务,搜索引擎,网上购物等等,孩子们渐渐懂得这个闪烁的屏幕可以让他们与世界连接。
(这里也要附注一下:山村里几百元的android手机随处可见,有一些孩子通过手机和家里的电脑已经会使用互联网了,不得不说移动互联网的普及真的很快,但许多孩子也沉溺与玩手机。)
code.org项目引导孩子正确的使用科技设备,就成了工作内容的一项,这时我想起了“HourOfCode”项目。在code.org这个网站上,来自世界各地的人可以零基础开始学习编程。来自Microsoft、Google、Facebook、Twitter的工程师们将代码模块化,使学生在这个网站上可以像完成任务一样,通过拖拽模块编程,锻炼逻辑思维。
而使用这个网站只需要安装相对较新的浏览器就可以,于是,接下来的两个月里,我便开始引导孩子们在计算机课上使用code.org网站,学习编程课程。
学生他们的表现难以置信!有的学生很短时间就完成了20关的基础挑战,更令我惊讶的是,有一些学生在课堂上的表现不是那么出众,但逻辑思维的别的好!
上面这个学生,他因为在小学阶段成绩落后,至今不会拼音,无法顺畅的读出书上的一小段文章,每一位老师提起来都很头痛。但他在HourOfCode中却表现出色,他的逻辑能力可以说在班级上名列前茅!而这也凸显出本地教育的问题,这样的孩子本该可以在学习方面做的更好的,却因小学基础学习时不够好而耽搁了。
比赛12月8-14日,世界编程周。美丽中国和微软公司进行了合作,邀请项目老师参与HourOfCode项目,欣然报名,因为孩子们已经接触了基本的逻辑编程。于是我决定在这一周举办“编程一小时”速度挑战赛!三个班级共有38名学生参加比赛。
比赛孩子们成绩也很棒,大部分完成了20关挑战,最快的只用了13分钟!!
领奖 微软公司寄来的奖品不知不觉,一个学期快要过去了,似乎忙忙碌碌中,并未感觉到时光的流逝。青山绿水间,最牵挂的是孩子的笑脸,还有他们的未来,也许我能做的不多,但许多事,尽力就好,努力就好。
附录:如何在你的学校进行HourOfCode项目
1.网站Code.org,登陆它,自己把上面的内容尝试一遍。
注:浏览器不能IE6,要用新一点的,Chrome,360浏览器都可以。
2.根据你学校的机器和网络情况,制定计划。
注:建议两人一组,每次几台机器一起不卡等等,要提前试一下。
3.在学生操作时予以入门引导。
注:一定要提前自己把Code.org熟练啊,上面有教师的专题材料~
支教Plan:
a.好好带着孩子们复习
b.照顾好受伤的队友
c.很想募集一些计算机,但还没想好方法