计算机科学教师如何更好地接触学生

还没有读者喜欢这个。
word learn in chalk on blackboard

Opensource.com

Mr. James Allen

想象一下,你是一名高中新生,在开学第一天走在你新学校的走廊里。你不知何故到达了第一节课,没有在陌生的走廊里彻底迷路。终于,铃声响了,标志着你正式上完了你的第一节高中课程。看看你的课程表,你看到你的下一节课是探索计算机科学。 你想:“哇,电脑!这应该很有趣!”

对我来说,这种有趣的想法和感觉并没有在第一天结束。它贯穿了我在 Allen 先生的探索计算机科学课上的整个学年。

我第一次见到 James Allen 先生是在去年夏天阿克伦 Linux 用户组的一次聚会上。他得知他未来的一名学生(我)将要展示关于 Scratch 和 Raspberry Pi 的内容,并抽出时间来看了我的演示(大约一个小时的车程!)。这是一位敬业的老师。这就是 Allen 先生。

在这次对他的采访中,我问了一些关于他在 Hathaway Brown 全女子学校 如何向学生教授计算机科学的问题。他 告诉孩子们开始工作!而且,他的教学座右铭是,学习计算机科学的最佳方法是动手实践。他鼓励教育工作者给孩子们创造性的项目,通过使用像 Scratch 这样的开源编程语言来激发他们对计算机科学的兴趣。他说,给孩子们他们制作东西所需的工具是教授计算机科学的最佳方法,尤其是对于女孩而言。

照片由 Kim Ponsky 拍摄。

您是如何接触到计算机的?

当我五六岁的时候,我爸爸从工作中带回家一台“便携式计算机”。首先,要理解当时的便携式与现在的含义大相径庭:这是一台 30 磅重的行李箱计算机。我被它迷住了,尽管我从来没有太多机会玩它。当我七岁的时候,我们很幸运地购买了我们的第一台家用台式电脑,一台配备 VGA 卡的 Packard Bell 286。它太棒了!

您是如何开始教授计算机科学的?您是先接触计算机科学然后才开始教学,还是先开始教学然后才接触计算机科学?

我大学的专业是计算机科学工程。大学毕业后,我为一家软件开发公司工作,但我对我们的工作没有热情。我为对制作视频游戏感兴趣的中学生教了一门社区教育课程,那时我意识到教学是我可以充满热情的事情。计算机科学是我认为对理解和塑造我们的社会至关重要的事情,因此参与教授它让我感到非常满足!

如果教学方式不当,计算机科学可能会成为一门枯燥的学科。您如何使它变得有趣并保持学生的参与度?

最重要的是经常给学生创造事物的机会。许多计算机编程课程侧重于解决仅涉及数学或字符串的问题。虽然这些类型的项目在练习算法开发和更深入地理解计算机内部工作原理方面很有价值,但它们并不是很好的入门材料。我使用 Scratch 和 Python 等工具,在探索令人兴奋的新概念的同时,给学生很大的自由。

在计算机科学课上,我们用 Scratch 做了很多事情。Scratch 的一些基本概念如何帮助我们为更复杂的语言(如 FRC 的 Java)做准备?

计算机编程最终是关于确定解决问题的步骤。Scratch 具有控制结构,例如循环和条件语句(if/then/else)、变量,甚至具有自己方法的对象的概念。在我教的计算机科学课程中,我们首先了解 Python 如何实现这些概念,然后过渡到 Java。这进一步强调了重要的不是语言中使用的特定词语,而是适用于许多语言/实现方式的更宏大的概念。

Scratch 仅仅是关于编程,还是社交方面也有助于学生了解开源和团队开发?

Scratch 可以两者兼顾。我没有过多使用 Scratch 的协作功能,但它们的存在意味着学生可以自行探索它们。我喜欢内置的混音功能——任何人都可以查看已发布项目背后的代码,这从教育的角度来看非常棒。

教育工作者应该以不同的方式教授概念来激励女孩,而不是激励男孩或男女同校的课堂吗?

是的。教育工作者教授计算机科学的方式导致该领域由男性主导。我认为专门为女孩设计的课程有可能提高女性在以后的生活中的参与度。

您如何看待计算机科学教育的未来?挑战是什么?现在可以做些什么来应对这些未来的挑战?

我认为计算机科学将成为中学和高中必修课程。与之相关的概念适用于生活的方方面面:分解问题,确定解决问题的最佳方法。如何将其融入既定的课程体系将是一个挑战。说服家长和管理者所有学生都有能力至少对计算机科学概念有表面上的理解也将是困难的。通过诸如 编程一小时 等大型活动来增加学生和家长的接触,肯定会在很大程度上缓解这些挑战。

您对家长和教育工作者有什么建议来激励年轻人更多地参与开源和 STEM?

确保他们拥有探索计算机科学所需的工具。给他们机会用计算机构建和创造事物。并尝试自己编码——开始学习永远不会太晚!



James Allen 是 Hathaway Brown School 的高中技术系主任兼技术与发明中心主任。自从他在大学时代成为密歇根大学电气工程和计算机科学领域女性组织 (GEECS) 的创始成员以来,他就一直致力于提高女性在 IT 领域的参与度。在不教书的时候,他喜欢弹贝斯和原声吉他,阅读后世界末日小说,以及收藏经典街机游戏。


查看完整列表 开源周青年文章。


User profile image.
Lauren Egts 是罗切斯特理工学院的学生,曾在美国银行、通用电气航空和 NASA Glenn 研究中心图形和可视化实验室 (GVIS) 实习。她曾四次获得美国女性与信息技术国家中心 (NCWIT) 俄亥俄州分会奖,并获得一次全国亚军奖。

2 条评论

你好,

我是一名来自芬兰的英语老师。当我寻找真实的采访来用于教授直接和间接引语时,偶然发现了您的文章。我可以在课堂上使用您的文章作为材料吗?我会在发给大约 30 名学生的讲义中使用部分采访内容。

我将非常感谢!

最好的,Essi

嗨!

您当然可以使用我的文章!Opensource.com 上的文章是 CC-BY-SA 许可 (http://creativecommons.org/licenses/by-sa/4.0/),如
此处的许可所示:https://open-source.net.cn/legal

因此,您不需要询问,但我真的很感激,因为它是我创作新内容的巨大动力!

最好的,
Lauren Egts

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 3.0 Unported License 获得许可。
© . All rights reserved.