用代码教授创造力?

用代码教授创造力

我有个笑话要跟你说!

一个SQL查询走进一家餐馆。它走到两张桌子前说:“我可以和你们一起吗?”

对于那些没有跑出来并立即在社交媒体上分享这个笑话的人,请继续读下去。

“SQL”代表结构化查询语言。它是程序员用来检索和组织数据库的计算机语言。

真实故事:当我在一个学区工作时,我把这个笑话和我的IT部门说了好几年(必须承认,笑点越来越少)。在我参加过的每一次教育技术会议上,我都用它作为开场白,它简直太棒了。(按下麦克风:“这个东西开着吗?”)在我讲了大概50次这个笑话后,我当时的首席技术官对我说:“你根本不知道这个笑话是什么意思,对吧?”

“我当然知道!”我抗议道,显然很愤怒。(这是一种谎言。)

但它确实促使我在一个周末的时间里,在网上上了一堂SQL课程。这门课打开了我的小世界,让我领略到编程的极致之美。上完那门课后,我成为了编程专家,现在通过开发应用程序赚了数百万美元。

哈哈,并不尽然。

也就是说,我真的上了这门课,我真的学会了如何使用SQL,我真的最终明白了那个笑话的意思。虽然它没有让我在计算机科学领域进入一个利润丰厚的职业生涯,但它给了我几乎同样重要的东西:我瞥见了编程语言的结构,并真正理解了,作为一名母亲和一名教育者,为什么它对孩子来说是一个如此重要的技能。

12月9日至15日是计算机科学教育周,也是今年的“编程一小时”活动举行的时间。“编程一小时”是一项倡议,为孩子们提供一小时自我指导的编程课程所需的一切。的代码小时网站提供教程,使所有人都能更容易理解编码。从那时起,它就在世界各地的学校里流行起来。

为了纪念这一周,我想写一篇文章,让家长们打消编程只适合工程专业或年龄较大的孩子的想法。事实上,编码可以帮助我们的孩子培养重要的生活技能,如毅力、勇气、创造力和批判性思维。

然而,正如我上面的轶事所证明的那样,我承认我不是这方面的首要权威。所以我决定做我遇到电脑问题时会做的事:打电话给技术支持。

格雷厄姆·麦克尼科尔是教育网的首席技术官,在我们这里工作了10多年。世界杯2022时间安排他也是我们的天才用Roly编码游戏。格雷厄姆告诉我,他一直痴迷于理解事物的工作原理,并在二年级时开始写代码。就像我所认识的其他超级聪明的技术人员一样,他一开始是在他所拥有的设备上编写简单的游戏(然后是更复杂的游戏),而我们的孩子现在也会嘲笑这些设备。他甚至在自己的手机上编写了基于文本的游戏德州仪器计算器

用Roly编码

编码培养成长心态

我非常支持为孩子们提供不断失败的机会,让他们回过头来反思,修正,再试一次。孩子们天生就想知道这个世界是如何运转的,而编程之类的东西提供了探索世界和检验理论的现实方式。当我问Graham关于编码和思考过程的问题时,他是这样说的:

“对我来说,编程主要是创造性地解决问题。编码帮助我了解到,即使是最困难的问题也可以解决,如果你能够逻辑地思考,并将它们分解成更小的、可解决的部分。我已经学会了保持一种心态,当我深入研究一个问题或课题时(发现),它几乎总是没有看上去那么难。到达某个地方最好的方法就是开始。你是否从正确的地方开始并不重要,关键是要开始。”

编程还帮助格雷厄姆克服了冒名顶替综合症的感觉。“每个人在某种程度上都患有冒名顶替综合症,”他告诉我。“我们让它看起来很难,或者让它看起来只有聪明人才会做,这对任何人都没有任何帮助。这其实并不难,尽管我花了很多年的时间才投入其中,并开始弄清楚事情是如何运作的。”

编程教会创造性解决问题

对于我们这些有孩子的人来说,大学和工作似乎是光年之外的事,随着科技的进步,我们只能猜测学校的未来会怎样。也就是说,可以肯定的是,有能力思考问题并为这些问题想出创造性解决方案的学生将比那些没有这样能力的学生拥有更好的职业机会。

那么,作为父母,我们该如何培养这种思维呢?

“最终,教会孩子如何学习,如何解决问题,如何有毅力,将是一个不确定和不断变化的未来最重要的技能,”格雷厄姆告诉我。编程是实现这一目标的一种方法。我认为这也是一个好方法。就像学习乘法是什么,比记忆乘法表重要得多,编程是学习如何在一个已知规则的离散环境中创造性地解决问题。”

尽管我是学校编程的拥护者,但通过这次采访,我发现我仍然倾向于认为编程可以增强逻辑推理、精确度和数学思维等技能。但Graham提醒我,编程远不止这些。

“人们应该把它看作一种创造性的行为。就像创作艺术一样,你从原材料和一些限制开始,然后你会得到一些新的东西。如果我们能意识到编程是数学、逻辑和艺术的交集,我们就能吸引更多的孩子,而不是把它当作一门技术学科。”

我觉得现在扔麦比我的SQL笑话更合适。但如果你需要给别人留下深刻印象,还是欢迎你们使用它。我不会说的。

作者奥德丽·李(Audrey Lee),她是一位有20年经验的教育家,也是标准指导和混合学习方面的专家。

留言回复