“大家好,我是 Jess 老师,我的学生教我如何编写代码。”
当我跟新学生说这句话时,他们常常认为我口误了。但这是真的。我一直对编码很感兴趣,但它似乎遥不可及。然后,我的学生在几次午休时间教我编写了一个视频游戏。
他们鼓励性的建议和提议帮助我使用 Scratch 创建了我的第一个视频游戏。这个游戏很简单。内容是关于一只猴子接住从天上掉下来的香蕉。如果你接住成熟的香蕉,你就能得分。
我的一个学生插话说:“你为什么不设置一些坏香蕉来扣分呢?”
答案是我还不知道怎么做。但这个简单的想法对我来说就像一个谜题。我最喜欢的就是谜题。所以我花了一个午休时间研究这个新想法,直到我解决了它。
这个项目的一个意外的副作用是,我加强了我的数学技能。我读完了高中和大学,但一直没有真正理解什么是变量。但最终,我有了一个我关心的实际应用——为我的游戏需要一个评分系统——这一切都变得有意义了。

(Jess Weichler,CC BY-SA 4.0)
通过编码与孩子们建立联系
编码不仅仅适合梦想成为计算机程序员的孩子。它适合所有人。教育工作者和家长可以利用代码的力量来吸引学习者,并以独特的方式介绍学科。
编写代码并看到它运行是一个发现的过程,每个人都喜欢成就感。但是,一旦你了解了一些代码,你很快就会意识到编程可以表达想法;培养创造力;教授数学、逻辑和解决问题的能力;并鼓励协作。有什么理由不喜欢呢?
与孩子们建立联系在教育中始终很重要,但今年有更多的孩子在家学习,与他们互动至关重要。编码是做到这一点的好方法。
教孩子们编码
我最小的学生是 4 到 7 岁,我从纸质“代码”活动开始教他们。这些是简单的体育游戏,可以帮助幼儿在没有数字设备的情况下理解基本的编程概念和思维模式。一旦我的学生年满 8 岁,我就会介绍 Scratch,这是一种使用基于块的代码的可视化编程语言。我一直保持这种教学方式,直到他们 10 到 12 岁。我还为年龄较大的孩子教授一些纸质“代码”活动,以介绍和巩固概念。
一旦学生对可视化编码有了清晰的理解,我就会转向基于文本的 Python 编码。帮助学生将新的 Python 关键字与他们已经知道的 Scratch 代码块联系起来非常重要。(请查看我的 Python 入门系列 以获取更多信息。)
仅仅是开始
无论您是教育工作者、课后辅导机构还是家长,都请加入我的系列文章,我将在文章中探讨如何使用编码来增强您的孩子、您的学生甚至您自己的学习机会。
4 条评论