码农那么多,为什么还要你的孩子学编程?

码农那么多,为什么还要你的孩子学编程?_第1张图片

这是来自美国Marina Umaschi Bers在他的《游乐场一样的编程教育:早教课堂的编程和计算机思维》(Coding as a Playground: Programming and Computational Thinking in the Early Childhood Classroom)一书里分享的故事和见解。Marina是塔夫斯大学附属试验示范学校致力于儿童学习和人类发展的教授和技术负责人。

我们先来看看他要为我们分享的故事吧:

码农那么多,为什么还要你的孩子学编程?_第2张图片

某个晴朗的周一下午,我在波士顿地区为数百名幼儿教师做演讲。演讲结束要离开时,一个家长向我走来。她想知道是否应该允许六岁的孩子自己使用Scratch编程软件。此前已经有很多家长问过我同样的问题。

我问她:“你会让孩子阅读吗?会读多久?你会让她写作吗?写多少?是否会让她一直写下去?”

这位妈妈回答道:“看情况。这取决于她想读什么书,取决于写作的时机和周围环境。比如我不会让她在举行家庭晚餐时写故事,也当然不会让她读家里摆放的一些成人书籍——这些书籍对孩子来说可能不合时宜。”

码农那么多,为什么还要你的孩子学编程?_第3张图片

为了回答我的问题,这位女士仔细考虑了预设的学习场景。类似的逻辑同样回答了编程教育是否必要的问题:看情况

编程就像一个游乐场,它给孩子们提供了许多学习、成长、探索和创造的机会,帮助掌握新技能和思维方式。我们并不需要总是把孩子带去游乐场;还有其他地方可以参观,同样地,除了编程还有其他技能可供选择开发。但是去游乐场时,我们还是希望这是一个能有所收获、适宜成长的领域。

码农那么多,为什么还要你的孩子学编程?_第4张图片

出于工作原因,作者对编程给儿童早期成长的作用有一些探索。所以他了解到,儿童在开发计算机思维和探索计算机科学的同时,还能获得跨越式成长和有趣的学习体验。在今天的技术条件下,儿童可以使用程序,也可以自己创造程序,将编程当做一种游戏。

在作者的研究经验和认知里,编程对儿童究竟代表着什么?

1、编程是一种读写能力,它引入了一种新的思维方式,并且让学编程的人创造出有意义的作品。

2、编程,就像写作一样,是人类表达的媒介。通过这个表达的过程,我们学会以新的方式思考、感受和沟通。因此,在作者看来,编程首要目的不是解决问题,而是更好地帮助儿童表达自己和他们自己的想法。

3、孩子们在整个编程过程中参与解决问题和构想故事情节,习得测序技巧并培养算法思维。通过设计过程将早期idea落地,变成最终可与他人共享的成果。

码农那么多,为什么还要你的孩子学编程?_第5张图片

4、编程还可以帮助儿童学习如何管理挫败感和如何找到解决方案,而不是在有挑战性的时刻选择妥协放弃。通过编程,孩子们学会制定、调试项目的策略,学会与他人合作,并从自己的辛勤工作中得到成就感。在编程世界,他们可以犯错。

5、借助编程学习,孩子们可以通过计算机科学培养强大的思维能力,不仅对未来的程序员和工程师有用,其他从业人员也同样受用一生。

6、编程是21世纪的扫盲方式,如阅读和写作一样普及而不可或缺。正如读写能力是一种人际媒介工具,使人摆脱文盲的状态;在数字化的今天,不会编程或者缺乏计算机思维的人会不会也像文盲缺少读写能力一样,受困于同样的窘境?

码农那么多,为什么还要你的孩子学编程?_第6张图片

所以,孩子还小的时候,我们有责任给他们引入编程和计算机思维。作为一项像识字一样普及的技能,编程将会打开新世界的大门,其中甚至会有许多我们现在无法预料到的效应。作者认为我们需要给予正确的少儿编程启蒙教育。

作者认为,在教学研究过程中,这些学会编程的孩子是我们设计计算机启蒙教育的最佳伙伴,他们可以引导我们理解儿童的思维方式。

尽管时至今日,STEAM——科学、技术、工程、艺术和数学这些学科的教育和研究方法已得到不断发展,但我们仍需要对学习过程进行研究。 编程不仅可以作为解决问题的机制,也提供了人类表达自我的共享媒介。

码农那么多,为什么还要你的孩子学编程?_第7张图片

目前,全球范围内开启了快速发展少儿编程教育的大门。我们在探索编程教育儿童实践过程中,可以通过寓学于乐的方式给予他们鼓励和支持,可以看到孩子们作为独立人格发出他们的声音,讲述他们的故事,而不再局限于简单意义上的解决某个问题。

至于孩子究竟要不要学习编程,或者学到什么程度,我们不妨就如上文所述:看情况,毕竟每个孩子都是那么的与众不同!

©2017 华工启明星 保留所有权利

你可能感兴趣的:(码农那么多,为什么还要你的孩子学编程?)