当底特律公共图书馆的 帕克曼分馆 在暑假期间挤满了无聊的孩子,占用了所有的电脑时,图书馆没有将其视为问题,而是将其视为一个机会。他们开设了一个编码俱乐部,即 帕克曼编码员,由 Qumisha Goss 领导,她是一位图书管理员,正在利用 Python 的力量向弱势儿童介绍计算思维。
大约四年前,当她开始帕克曼编码员项目时,“Q”(她的昵称)对编码知之甚少。从那时起,她成为了图书馆教学和技术专家,并且是一名经过认证的 Raspberry Pi 讲师。
该项目最初使用 Scratch,但学生们对块编码界面感到厌倦,认为它是“小儿科”。她说:“我知道我们需要改变一些仍然对初学者友好的东西,但对他们来说更具挑战性,才能继续保持他们的注意力。” 在这一点上,她开始教他们 Python。
Q 最初是在 Code.org 上玩一个有地下城和骷髅怪物的游戏时看到 Python 的。她开始通过阅读诸如 Python Programming: An Introduction to Computer Science 和 Python for Kids 等书籍来学习 Python。 她还推荐 Automate the Boring Stuff with Python 和 Lauren Ipsum: A Story about Computer Science and Other Improbable Things。
设置 Raspberry Pi 创客空间
Q 决定使用 Raspberry Pi 电脑,以避免学生可能能够侵入图书馆系统计算机的可能性,而且这些计算机的排列方式也不利于创客空间。 Pi 的经济实惠、灵活性以及包含的免费软件增加了她决定的可信度。
虽然编码员项目是图书馆为保持和平并创建一个能够吸引儿童的学习空间所做的努力,但它迅速变得非常受欢迎,以至于在建于 1921 年的建筑物中耗尽了空间、计算机和足够的电源插座。 他们最初在 20 个孩子中共享 10 台 Raspberry Pi 电脑,但图书馆从个人、包括微软在内的公司、4H 以及底特律公共图书馆基金会获得了资金,以获取更多设备并扩展该项目。
目前,大约有 40 名儿童参加每次会议,他们拥有足够的 Raspberry Pi,可以为每个孩子提供一台设备,并提供一些赠品。 许多帕克曼编码员来自较低的社会经济背景,并且家中没有电脑,因此图书馆为他们提供捐赠的 Chromebook。
Q 说:“当孩子们证明他们很好地理解如何使用 Raspberry Pi 或 Microbit 并且经常参加课程时,我们会给他们提供设备带回家。 然而,这个过程非常具有挑战性,因为[他们可能]在家中无法访问互联网[或者]他们需要的所有外围设备,如显示器、键盘和鼠标。”
学习生活技能并用 Python 打破刻板印象
Q 说:“我相信学习计算机科学的主要内容是学习批判性思维和解决问题的能力。 我希望这些课程能够伴随孩子们成长,并在他们选择的任何领域追求未来。 此外,我希望激发一些创造者的自豪感。 知道‘我做了这个东西’是一种非常强大的感觉,一旦他们早期取得这些成功,我希望他们能够以热情迎接新的挑战。”
她还说,“在学习编程时,你必须学会对拼写和大小写保持高度警惕,而对于我们的一些孩子来说,阅读是一个问题。 为了确保该计划具有包容性,我们在课程中大声拼读,并鼓励孩子们在不知道单词或无法正确拼写时大声说出来。”
Q 还试图特别关注需要帮助的孩子。 她说:“如果我意识到有人有更严重的问题,我们会尝试让他们在我们的图书馆项目时间之外与导师配对,但仍然允许他们参加该项目。 我们希望在不阻止他们参与的情况下帮助他们。”
最重要的是,帕克曼编码员项目旨在帮助每个孩子意识到每个人都拥有独特的技能组合和能力。 大多数孩子是非洲裔美国人,其中一半是女孩。 Q 说:“我们生活在一个充满社会污名的世界中,这些污名经常限制我们自己对我们能够完成的事情的信念。” 她认为孩子们需要一个非评判性的空间,让他们“可以尝试新事物、犯错并发现”。
Q 和帕克曼编码员项目创造的环境有助于参与者摆脱经济和社会劣势。 她说,秘诀是“确保你有一个欢迎的空间,以便任何人都可以来,并且你的空间是宽容和理解的。 让人们按照他们的方式来,并准备好教学和学习;当人们感到舒适和投入时,他们会想留下。”
3 条评论