分享

为什么说人人都该学编程?

 阴影中游动的鱼 2022-01-30

你好,这里是湛庐阅读精读班,我是李东朔。今天我会和你继续一起精读学习的升级这本书。今天我们精读的范围是学习的升级。这本书的第三部分,第三章标题叫做编程,掌握21世纪的外语。第三部分,第三章主要是介绍编程对学习者学习能力的关键建构能力,以及如何通过编程帮助学习者拥抱自主性与创造性的学习。这一章涉及到了一些超级人物,我们一一梳理一下。第一位大神叫西蒙帕佩特。西蒙帕佩特是一位数学家,也是人工智能的先驱之一,他与团队发明了logo,这种用于教育的编程语言。此外,他已被国际公认为是关于计算机如何影响学习的重要的教育思想家。大家称他为麻省理工大学媒体实验室之神。皮亚杰共同工作过程中与建构理论的提出者、认知心理学大神皮亚杰共同工作过多年,他们两人的学术与教育思想互相深深影响。西蒙的思想还深刻的影响了同。


同时代的蒙台梭利,促进了蒙台梭利幼儿园教育思想的整体的形成。这一章涉及到的另外一位重要人物是米切尔雷斯。尼克。雷斯尼克是创新教育领域的开拓者,是麻省理工大学媒体实验室的学习研究教授。2005年的时候就职于麻省理工学院媒体实验室的米切尔雷斯尼克,开发了一款免费的可视化编程工具。scratch scratch平台已经为全世界数百万孩子和成年人用来制作和分享动画故事游戏和互动艺术成为了创新思维教育的范本。雷斯尼克教授致力于用现代科技为孩子和成年人提供创造性学习的体验,撬动全世界孩子创造性思维的百宝箱。


他毕生的梦想是让全世界充满会玩又有创造力的人,所以他就被誉为少儿编程之父雷斯尼克教授也是乐高教育的全球董事。他是主导乐高机器人背后的科技巨人,创造积木与科技相连的奇迹的那个大神。他与乐高公司密切合作长达30年,也是乐高教育理念的奠基人之一。


西蒙帕菲特是雷斯尼克的老师,雷斯尼克又是第五讲里面提到的哈佛教育学院教授current 老师。所以这张的核心的观点是来自于西蒙帕佩特与雷斯尼克。作者酷奇认为让孩子们学习如何编程,目的不是为了编程,而是因为学习如何编程的过程能够培养孩子们的逻辑思维和世界化思维以及创造力问题分析解决的能力等。学习编程可以提高批判性思维能力和计算思维能力。编程还给数字原住民提供了他们所需要的创作和自主空间。作者库西认为,具体学习哪种编程语言并没有学习过程本身那么重要,各种语言会随着时间的推移而发生变化,依赖于这些语言的技术也会随之变化。但万变不离其宗,计算机语言的工作原理和对其使用方法的学习过程是最重要、最基础的。


酷奇并不是建议孩子们去学习某种特定的计算机编程语言,而是在强调要学习编程语言的过程中去不断的学习,不断的成长。正如挑战是学习研究所揭示的,当涉及学习的时候,过程比结果更重要。编程有几个关键的场景可以显著的提升学习者的学习能力、创造力以及批判思考能力。


我们可以从这几个关键场景来为大家解读,为什么编程是最关键的外语。编程的过程中,可视化是一个特别关键的场景。可视化指的是思维的可视化编程,非常强调输入计算与控制输出的思考过程。这个思考过程我用IPO这个缩写来定义这里的IPO不是指的是上市IPO,而是input process output 这样的一个IPO。通过反复经过IPO这个思考过程问题与解决方案就不断的在脑海中被呈现出来。这就是一个典型的可视化的过程。


计算机语言不仅提供了一种控制计算机的手段,也提供了一种有力的描述。思考的语言。他会帮助我们用来描述自己描述学习的语言产生的特别的影响。所以编程语言是一种描述性工具,它还能够强化我们本身的语言。编程还有一个重要的场景就是捉虫,英文叫做debug 和debugging。


几乎没有人很少能够一次把程序写完美,所以就需要不断的调试,不断的捉虫,找出不对的地方。所以debug 是编程的常态。在这个情景上,编程是完美的,推动学习者建立自主学习的能力,完美的展现建构主义学习的模式。


第八个,给学习者构建了一个典型的挑战式学习的学习场景也不断的提升了学习者的学习能力和反思能力。编程的另外一个场景就是通过运行程序获得实时反馈。通过这种实时反馈,让自己看到学习、探索和知识之间的关系。比如在scratch或任何其他的可视化编程里面设计一条拥有三个命令的程序片段,比如走十步,右转90度,重复这个步骤。然后当你点运行的时候,就会在屏幕上看到控制的物体。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多