浅谈少儿编程教育
2019-09-10郭贝贝
郭贝贝
编程,一个充满无限可能的创造性活动,給当今世界带来的改变愈益显著。它伸出友好的双臂拥抱每一个它的知音,对于少年儿童更是热情相待。从1967年少儿编程之父西摩尔·派普特发明小海龟绘图(Turtle Graphics),到如今少儿编程行业在我国的迅速发展,其中的原因必然是它具有独特的魅力。但是,在迅速发展的热潮之下,我们的学生究竟能从中收获什么,少儿编程之巨轮又该驶向何方,作为一名专业教师我想谈谈自己的看法。
我所任教的地区是一个油田小镇,学校是一所四年制初中。六年级伊始,我对学生进行了问卷调查,发现超过十分之一的孩子对Pascal语言有所了解,一半对3D打印软件有了解,获取知识的途径主要是小学学校教育。与全国如火如荼的编程教育行业发展热潮相对比,在校外参加编程兴趣学校的孩子较少,原因可能是地理位置较偏,也可能是我们的小学学校教育已经能够满足有兴趣和需求的孩子获取足够的编程知识。
那么少儿编程到底能够为学生带来什么呢?我想就自己的教学实例说一说。对六、七年级的孩子,我会组织Scratch兴趣小组,这种图形化编程软件生动有趣,容易上手,学生愿意尝试学习。从最简单的绘制几何图形开始,一直到较复杂的游戏编写,一步步熟悉各种模块。我们刚开始是仿写程序,毫无疑问,这是对记忆力和逻辑思维的双重锻炼。同时,学生看到自己的程序使图形动起来,也获得了成功感和满足感。然而,能仿写程序只是第一步,真正展现编程能力的是对程序的改写和创造。每个学生都展示着自己从编程学习中获得的启发,这里举几个例子,一位开朗的女生,用简单的选择语句编写了可以与自己班级同学互动的“猜猜他是谁”小游戏,她懂得以计算机为媒介与身边的人交流互动正是编程的乐趣所在;一位数学“大牛”,拿程序研究正在学习的方程的解,几何图形的面积,甚至是应用题,他明白编程作为一种工具能够帮助他解决很多问题;更多的学生乐于编写人机交互小游戏,他们用自己的方式构建模型,制定规则,完成自己的创意制作。作为教师,看着他们坚持不懈的调试程序,和他们一起解决遇到的难题,感受他们取得收获时的喜悦,真心感谢少儿编程为孩子们开辟的这一块天地。然而,我们在将编程软件与硬件结合时遇到了一些问题,目前国内的集成硬件很多,可是价格偏高是普遍问题,这限制了学生对硬件的了解和使用。
少儿编程能够锻炼学生思维,帮助他们更好的适应未来社会,它的兴起具有必然性。我希望人们能够意识到,除了网络上各种课程的出售、假期兴趣班的招生之外,学校中的少儿编程教育也在发展,也希望初中课程中涉及更多的编程内容,少儿编程教育逐步迈上规范、普及、高效的轨道。