2025-05-30 19:01:53 来源:点猫校园编程
深圳,作为一个一线城市,教育投入、教学水平等等都称得上全国前列。
深圳市南山区文理实验学校(集团)文理学校(以下简称文理学校)创立于2015年,是一所九年一贯制学校。自建校时,学校学习的教材中就已经有编程内容了。目前,学校开展编程教育的时间已经超过了6年。
在深圳这样教育资源相对充足的城市,学校可以进行多种多样的编程教育选择和尝试。那么在面对多种选择、多年实践后,学校现在是如何开展编程教育的?编程究竟要给学生带来什么?文理学校给出了这样的答案。
从学Python到学图形化编程
创办于2015年9月的文理实验学校,在校学生两千余名。由于深圳从小学到初中的教材都是有编程内容的,文理学校自建校以来就开设了编程课程,当时是VB、C++等内容。这类内容确实存在着较难入门、较难应用等等问题。
文理学校的编程课堂
随着编程教育在国内的不断发展,市场上出现了越来越多更适合学生学习的工具和内容,学校也开始进行新内容的选择和尝试。2020年开始,学校引入了点猫科技系列课程及工具。考虑到学生的学习基础较好,学校选择了在初中部教学海龟编辑器Turtle(Python语言)。
邹方清老师是文理学校的一位初中信息技术教师,也是最早使用点猫科技内容和工具教学的老师之一。
经过了去年的海龟编辑器教学,学生们都收获满满,已经有了一定的Python编程能力。但今年,邹老师又有了一些不一样的想法。
「这个学期我们鼓励学生申报了深圳市南山区中小学生探究性小课题,课题会把编程和地理学科做一个结合,让学生用编程做一些地理学科作品。这个用Python实现起来会比较难,所以就改为让学生学习图形化编程,这样实现地理作品的难度也会更合理一些。这个课题我们也是刚刚申请下来。」邹老师说道。
学生撰写的南山区小课题申报文件
学生在申请的小课题中,选择了「水」作为主题。申请书中写道「水贯穿了初中地理四册内容,涉及到世界的海陆变化、海陆变迁、气温与降水、中国的河流、中国的水资源、中国的海洋资源、地域的环境保护与资源利用等等,是一个很重要的知识中心。」针对这个主题,学生后续会利用图形化编程制作「水的环球旅行、南水北调工程、生活中的水」等互动动画作品。在这个过程中,学生会将学习到的一系列地理现象的成因知识,通过编程的方式呈现出来,并帮助更多同学以可互动的方式对这些地理重难点知识有更深入的了解。
在编程教学的第六个年头,历经了VB、Python,文理学校初中部在今年选择了教学图形化编程。无疑,学校和老师更看重什么是「最合适」整体教学目标的编程教学内容。让学生主动思考,并将所思所想表达出来,这才是学校和老师最期望做到的事情,在这其中,编程只是学生表达思考的一种方式。
图形化编程,怎么教、怎么学?
目前,学校的信息技术课使用点猫编程平台的图形化编程进阶课进行教学,邹老师也是点猫编程平台的深度使用者。「点猫编程平台还是给我提供了很大帮助的。里面的课程能够满足我们的使用需求,不用自己去设计。所以课前我会使用平台备课,课上使用智能课件功能给学生上课,课后也是使用平台去批改作业。」
邹老师利用点猫编程平台备课
提起点猫编程平台的管理功能,邹老师说最喜欢「作业批改」这个模块。「之前我们批改作业,经常会遇到学生没保存好、或者没上传成功之类的问题,这样就看不到作业。而且我们给学生反馈打分也没那么直观。现在用了点猫编程平台,学生作业都是在线保存的,在作业批改模块中,我也可以关注到每一个学生的情况,直接给学生作品写评语、打分,学生积极性也高了很多。」
点猫编程平台的作业批改功能
在课堂教学中,邹老师会注重「把更多的时间给到学生」。目前上课方式类似于「翻转课堂」的形式,邹老师会提前把知识点整理成学单下发给学生,学生以学单自学的形式把课堂任务完成。然后老师再根据学生的作品完成情况,给学生做疑难问题指导和优秀作品讲解展示。
为了让学生在课堂上有更多收获,邹老师非常注重提升个人教学能力,在教学设计上也下了不少功夫。邹老师设计的《Hey!Siri!》课程,以生动有趣的方式引导学生理解“对象” “属性” “事件”等计算机学科基础概念,在广东省中小学青年教师教学能力大赛的说课环节广受好评。经过了说课、现场课等一系列角逐后,邹老师也获得了大赛的初中信息技术组一等奖。
邹老师进行参赛现场课教学
邹老师认为,编程课给学生提供了一个发挥创造力和想象力的平台。「其实图形化编程对于初中生来说还是挺简单的,从技术角度来说学生是能够很好接受的。给学生更多的时间让他们自己做作品的话,尤其是对于一些本身就对编程很感兴趣同学来说,有时候就能做出一些让人很吃惊的作品。」
学生作品「极限滑雪」
上图这个非同寻常的「极限滑雪」是邹老师觉得「令人吃惊」的作品之一。课程中要求的作品效果是编程猫滑雪躲避雪球,但却被学生设计成了编程猫发射雪球作为子弹攻击小鸟,这里需要躲避的东西变成了小鸟和它发射的星球。
学生作品「一拳胜负」
这个看着平平无奇的「一拳胜负」作品,秘密藏在玩家的获胜时刻。通过积木代码能够看到,当得分等于100的时候(即成功收集100个球),会显示「很好,你坚持了100下,但是很遗憾的告诉你,你还是输了。因为你想看我作业,所以玩了一百下,但是并没有奖励」。这样无厘头的「获胜标语」,大概是属于学生的一点隐秘的快乐。
为了上课方便,点猫编程平台的学生账号都是邹老师统一注册的。但会有一些学生课后向邹老师要自己的平台账号密码,在家里完成更多的程序作品。邹老师表示「有很多家长和我反映,学生对编程课很感兴趣,好像更愿意学习了,数学和英语成绩也有提高。」
给有兴趣、有天赋的学生一些成长空间
除了每周一节的信息技术课,对编程感兴趣、愿意深入学习的学生,老师们还会根据学生兴趣和学习情况提供课后服务,包含图形化编程和Python编程两个方向。
图形化编程这个方向,课后服务内容面向编程赛事,更注重游戏化教学,让学生综合运用所学到的知识进行编程创作。
参与图形化编程课后服务的陈圳豪同学和徐子涵同学,就在近期举办的深圳市南山区科技节比赛中获得了图形化编程一等奖的好成绩。
还有一些学生对代码编程更感兴趣,选择深入学习Python编程。邹老师会根据考点准备学单、录制微课,让学生学习Python知识点,然后课堂上主要是做题和答疑,学习内容集中在NCT考级试题、教材和一些编程赛事考题等。
学生利用Python作出的编程作品
目前,学校已经有9名学生通过NCT青少年编程能力等级测试一级,7名学生通过二级。
经过多年的探索和实践,文理学校已经走出了一条相对成熟的编程教育道路。编程,已经成为学生发挥创造力、与世界交流的一种方式。
相信未来,文理学校会在培养高素质人才的道路上,取得更多优异成绩。