我的学生如何教我编写代码

编码适合所有人——从学龄前儿童到成人。以下是一些帮助您和您的孩子学习编码的方法。
67 位读者喜欢这篇文章。
Schools that #GoOpen should #GoOpenSource

Opensource.com

“大家好,我是 Jess 老师,我的学生教会了我如何编码。”

当我跟新学生说这句话时,他们常常认为我说错了。但这是真的。我一直对编码很感兴趣,但它似乎遥不可及。然后,我的学生在几次午休时间教我编写了一个视频游戏。

他们鼓励性的建议和意见帮助我使用 Scratch 创建了我的第一个视频游戏。游戏很简单。内容是关于一只猴子接住从天上掉下来的香蕉。如果你接住成熟的香蕉,你就能得分。

我的一位学生插话提出了一个想法:“为什么不设置一些坏香蕉来扣分呢?”

答案是我还不知道该怎么做。但这个简单的想法对我来说就像一个谜题。我最喜欢的就是好的谜题。所以我花了一个午休时间来研究这个新想法,直到我解决了它。

这个项目的一个意外的副作用是,我加强了我的数学技能。我读完了高中和大学,但从未真正理解什么是变量。但最终,拥有一个我关心的真实世界的应用——需要一个游戏的评分系统——让一切都变得有意义。

通过编码与孩子们建立联系

编码不仅仅适合那些梦想成为计算机程序员的孩子。它适合所有人。教育工作者和家长可以利用代码的力量来吸引学习者,并以独特的方式介绍学科。

编写代码并看到它运行是一个发现的过程,每个人都喜欢获得成就感。但是,一旦你了解了一些代码,你很快就会意识到编程可以表达想法;培养创造力;教授数学、逻辑和问题解决能力;并鼓励协作。有什么理由不喜欢呢?

与孩子们建立联系在教育中始终很重要,但今年有更多的孩子在家学习,与他们互动至关重要。编码是做到这一点的绝佳方式。

教孩子们编码

我最小的学生是 4 到 7 岁,我从纸质“代码”活动开始教他们。这些是简单的体育游戏,可以帮助幼儿在没有数字设备的情况下理解基本的编程概念和思维模式。一旦我的学生年满 8 岁,我就介绍 Scratch,这是一种使用基于块的代码的可视化编程语言。我一直持续到他们 10 到 12 岁。我还对年龄较大的孩子进行一些纸质“代码”活动,以介绍和强化概念。

一旦学生清楚地了解了可视化编码,我就过渡到使用 Python 进行基于文本的编码。帮助学生在新 Python 关键字和他们已经了解的 Scratch 代码块之间建立联系非常重要。(查看我的Python 系列入门文章了解更多信息。)

仅仅是开始

无论您是教育工作者、课后辅导员还是家长,都请加入我的系列文章,我将在其中探讨如何使用编码来增强您的孩子、您的学生甚至您自己的学习机会。

接下来阅读什么
User profile image.
Jess Weichler 是一位数字艺术家,使用开源软件和硬件在 CyanideCupcake.com 上创作数字和实体作品。

4 条评论

感谢 Jess 的精彩文章——你的纸质代码活动是什么?

Joshua,这是一个很好的问题,我实际上将在即将发表的文章中介绍我的纸质代码活动。

回复 ,作者是 jmpearce

多么精彩的故事。感谢您的分享。它给了我学习编码的希望!

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.