编程教育工作者教授儿童编程的9个Tips

网友投稿 2018-07-17 11:13

★ 引  言 ★

编程已逐渐成为一项令人艳羡的技能,全世界的学校都在教授学生学习编程。这是极好的创新,因为编程技能将在未来社会为学生带来巨大红利。然而,大多数师范生并没有在其学校教育中接触如何教授自己的学生学习编程的相关知识,因此在学习和教授编程技能方面存在困难。基于此,这篇文章为师范生或在职教师提供一些了关于教授编程的可操作建议(9Tips)。

01

先利用好开放资源

全球有数千组织机构正在为学校提供编程教育资源,其中code.org是你寻求学校编程教育综合资源的最佳网站之一,可谓黄金翘楚(the gold standard)。你可以在谷歌搜索引擎中键入相关关键词检索想要的资源,由于谷歌检索结果是按照重要性排序的,重点关注前30-50结果即可。

02

相信学生可以搞定编程

有人认为教授儿童学习编程是一项不适合的学生培养活动,这种观点肯定是不符合当下事实的。教授孩子们编程基础知识,引导他们完成越来越具有挑战性的活动,并让他们不断尝试。等你试了,你肯定会惊讶于学生完成的任务。

03

不需要1对1数字化学习环境

在课堂上教授编程,并不需要每个学生都拥有数字化设备。这对于缺乏资金,但希望提供顶级编码体验的学校来说应该是个好消息。事实上,一些编程活动(不插电的编程活动)根本不需要数字化设备。此外,编程是一项问题解决的技能,学生可以协作共同完成挑战。因此,编程实际上是培养学生团队协作能力和领导技能的绝佳方式,而协作能力是成人世界所必须具备的技能,正所谓一石二鸟。

04

不要成为独行侠

如果你想开设编程课程,切记不要单独行动。到处问问,看看你的同事是否对此感兴趣的,如此你就可以彼此分享想法,资源和庆祝成功。创新者的道路是孤独的,但在同事的支持下,便春暖花开。

05

让编程学习有趣又吸引人

当我们教学的内容充满乐趣和吸引力时,孩子们会学得很好。传统观念中,我们一想到编程和代码,就联想到单调和重复。谢天谢地,现在有很多在线资源将编程变为令人兴奋和痴迷的活动,并激发孩子们的兴趣。一夜之间,这个无聊和单调的东西变成游乐园活动了。

06

行胜于言

学习编程需要耗费大量脑力,但编程技能的习得不动手操作是不可能实现的。这就是为什么教孩子学习编程既需要教授知识还需要动手操作的原因。在教授变量、函数和循环之后,孩子们盯着空白的编辑器可能有点害怕,或许这时你需要手把手教他们如何逐行写出代码。建议你找少于一百行的代码让学生练习。

07

让学生尽可能多地自己解决编程困难

在教学生编程时,你可以尽可能多地为他们提供帮助。但是,一旦训练结束,轮到他们自己动手和完成挑战时,你就要尽可能地让学生自己去解决编程中遇到的问题。why?因为如果你总是在学生遇到困难时充当了“及时雨”,那么学生的进步就变慢了很多。要让学生处理超出他们认知能力限度内的问题,当他们积极地迎难而上,付出努力并征服挑战时,会获得巨大的成就感,从而激励他们继续前行。不过,适时地指导同样重要,你要学会把握这个时机。

08

学生的进度是不一致的

在标准的教学班里,学生在智力层面上是有区别的。有些学生很有天赋,可以快速掌握编程,大多数学生可以按照正常进度学习,有小部分可能会遇到学习障碍。但是他们同样也需要掌握编程技能,你需要耐心等待和指导。你需要在不同时间向至少3个小组提供指导,活动和评估,差异化教学是编码教师的必备技能。不过这说起来容易,做起来难。

09

别以专家自居

教师很容易认为自己就是专家。但是,在教孩子们编程时,不应该以专家自居。相反,将自己定位为导师或教练更好一些。教孩子们编程基础知识,引导他们玩游戏,为他们分配游戏和活动角色,当他们完成挑战时,一起庆祝吧。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com