不止中国,全世界都在加强中小学生的创客编程能力。

2024-04-03 04:08

本文主要是介绍不止中国,全世界都在加强中小学生的创客编程能力。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

微信关注 “DLGG创客DIY”

设为“星标”,重磅干货,第一时间送达。

文章转载自STEAM创客

未来10年,即使有同一起跑线

孩子真能跑赢同龄人?

前段时间,印度一部叫《起跑线》的电影在国内热映,没有华丽特效,也没有流量明星的电影,却凭借着家长之间的口碑一度逆袭成为票房黑马。有人说这是一个披着印度外衣的中国故事,因为很多中国家长在电影中看到了自己的影子。

剧情很简单,一对土豪父母为了让女儿进入最好的幼儿园挖空心思、使尽招数,最终明白了孩子教育的真正意义——教育不是把孩子塑成你想要的样子,而是帮孩子把他的优点发挥到极致。

之前的一篇写魔都“牛蛙简历”的文章让我体会了一把现实版的《起跑线》,很多妈妈看完大呼“别人家的孩子”又成精了。

这位被作者称为“最强王者”的小牛蛙。复旦硕士老妈清华博士老爸3个半月开口说话,6个月夺得全省第一,18个月熟背《弟子规》,3岁就会潜水,10分钟就学会了骑自行车,幼儿园中班就开始学机器人编程,而且被老师推荐参加机器人大赛。

我很好奇一点,除了常规的兴趣培养,牛爸牛妈们为什么从小就让自己的孩子专门接触一下机器人编程呢?而且这两年势头更甚,于是我查阅了大量关于人工智能和少儿机器人编程的资料,结果果然不出所料。

原来30年前就有科学家参与人工智能开发,李开复就是其中一位,去年他就预言:AI将渗透到每一个行业、每一个工作,它会在十年之内改变、颠覆、取代50%的人,它会把我们做事的方法统统改变过来,比互联网来的更快、影响力更大。

毋庸置疑的是,未来世界一定是人工智能的时代,而由人工智能引发的失业大潮也一定会发生,而且很大概率就发生下一个十年,可那时正是我们的孩子就业的时候。

如果我还拿现在的知识结构教育生活在未来10年的孩子,我觉得孩子那时一定会败的一塌涂地。

其实不止中国,全世界都在加强中小学生的机器人编程能力。

在英国,将2014年设立为“year of code”,规定所有5-16岁的学生都必须学习机器人编程;在以色列,早在上世纪90年代中期,教育部部长就明确表示,计算机科学应该同其他科学学科一样受到重视,在高中就开始传授。在加拿大,许多专家意识到在数字化的今天,机器人编程应该成为一种必备的技能,在中小学里应该与阅读、写作和算术“平起平坐”。在日本,2020年以后,日本计划中小学都必须开始机器人编程课程,学生必修此课程。

我之前从不认为孩子之间存在所谓的“起跑线”,无非是商家为了利益捏造出来一个概念,但是看着这些还在上幼儿园的孩子们的发光简历,我忍不住深深倒吸了一口凉气。


我身边学编程和不学编程孩子的差异

我观察身边已经学了机器人编程和未学编程的孩子,发现他们确实存在一些差距:

1、逻辑思维能力更强

学编程最大的益处就是提升逻辑思维的能力。确实,我观察到学习机器人编程的孩子在处理问题的一些细节上确实更加有逻辑。

其实通过机器人编程做一个作品的过程,就是孩子自己创造一个事物过程。最起码孩子首先要在心里大致构造出自己想要的作品模样,然后开始思考第一步该怎么做,第二步该怎么做。

这就是所谓“编程思维(computational thinking)”:“理解问题——找出路径”的思维过程,它由分解、模式识别、抽象、算法四个步骤组成。通过这四个步骤,一个棘手的复杂问题先被拆解成一系列好解决的小问题;每一个小问题被单独检视、思考,搜索解决方案;然后,聚焦几个重要节点,忽视小细节,形成解决思路;最后,设计步骤,执行——问题解决。这一点我认为是对孩子成长、培养高效的思考模式、做事视角,帮助最大的。

2、由概念到逻辑

学习编程的过程中,孩子会学到很多相关的概念和逻辑。他们会学到包括变量、循环、条件等数学及计算机式的思考方式。

我接触到一名孩子,学习了机器人编程后,看到繁琐的电器说明书,说这个可以用机器人编程写的更易懂些;看到声控灯,也会跟我试着解释里面的条件判断原理,你会发现,这些孩子一个个像侦探一样,试着观察和解释着身边一切复杂事物,让我一个成年人都感到可怕。

3、对数学、英语、物理更上心了

编程里会涉及到数学上的一些概念,例如坐标、变量、角度;也会涉及到一些英语的单词和语句;还会涉及到物理上的均速运动、镜面反射等概念。

我发现,孩子学习了编程后,对这些概念有更具象的认识了,他会跟你说,妈妈这个概念我在编程里还用到过,就是控制小鸟移动的时候,而且我身边很多孩子学完编程后,做计算题都莫名其妙的不跳步骤了,后来问了孩子才知道,编程写多了,跳了步骤怕程序“走不通了”。

4、时间管理的更科学了

说实话,现在的孩子真的挺累,即使不学机器人编程,兴趣班也是一大堆。我原本以为再学机器人编程,孩子们估计会崩溃掉的。

因为人工智能时代需要的是:能够和机器人协调工作并且富有创意和想象力的复合型人才。奥数、美术、钢琴、跆拳道,以前也许会让孩子脱颖而出,也许能让孩子人前显贵,但不足以让孩子在人工智能时代立足。未来如果我们的孩子不懂机器人编程,它是无法和智能机器沟通的。

你点的每个在看,我都当成喜欢

这篇关于不止中国,全世界都在加强中小学生的创客编程能力。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/871871

相关文章

跨国公司撤出在华研发中心的启示:中国IT产业的挑战与机遇

近日,IBM中国宣布撤出在华的两大研发中心,这一决定在IT行业引发了广泛的讨论和关注。跨国公司在华研发中心的撤出,不仅对众多IT从业者的职业发展带来了直接的冲击,也引发了人们对全球化背景下中国IT产业竞争力和未来发展方向的深思。面对这一突如其来的变化,我们应如何看待跨国公司的决策?中国IT人才又该如何应对?中国IT产业将何去何从?本文将围绕这些问题展开探讨。 跨国公司撤出的背景与

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展

【科技明说 | 科技热点关注】 2024戴尔科技峰会在8月如期举行,虽然因事未能抵达现场参加,我只是观看了网上在线直播,也未能采访到DTF现场重要与会者,但是通过数十年对戴尔的跟踪与观察,我觉得2024戴尔科技峰会给业界传递了6大重要信号。不妨简单聊聊:从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展? 1)退出中国的谣言不攻自破。 之前有不良媒体宣扬戴尔将退出中国的谣言,随着2

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。

Go Playground 在线编程环境

For all examples in this and the next chapter, we will use Go Playground. Go Playground represents a web service that can run programs written in Go. It can be opened in a web browser using the follow

深入理解RxJava:响应式编程的现代方式

在当今的软件开发世界中,异步编程和事件驱动的架构变得越来越重要。RxJava,作为响应式编程(Reactive Programming)的一个流行库,为Java和Android开发者提供了一种强大的方式来处理异步任务和事件流。本文将深入探讨RxJava的核心概念、优势以及如何在实际项目中应用它。 文章目录 💯 什么是RxJava?💯 响应式编程的优势💯 RxJava的核心概念

EasyPlayer.js网页H5 Web js播放器能力合集

最近遇到一个需求,要求做一款播放器,发现能力上跟EasyPlayer.js基本一致,满足要求: 需求 功性能 分类 需求描述 功能 预览 分屏模式 单分屏(单屏/全屏) 多分屏(2*2) 多分屏(3*3) 多分屏(4*4) 播放控制 播放(单个或全部) 暂停(暂停时展示最后一帧画面) 停止(单个或全部) 声音控制(开关/音量调节) 主辅码流切换 辅助功能 屏

函数式编程思想

我们经常会用到各种各样的编程思想,例如面向过程、面向对象。不过笔者在该博客简单介绍一下函数式编程思想. 如果对函数式编程思想进行概括,就是f(x) = na(x) , y=uf(x)…至于其他的编程思想,可能是y=a(x)+b(x)+c(x)…,也有可能是y=f(x)=f(x)/a + f(x)/b+f(x)/c… 面向过程的指令式编程 面向过程,简单理解就是y=a(x)+b(x)+c(x)

Java并发编程之——BlockingQueue(队列)

一、什么是BlockingQueue BlockingQueue即阻塞队列,从阻塞这个词可以看出,在某些情况下对阻塞队列的访问可能会造成阻塞。被阻塞的情况主要有如下两种: 1. 当队列满了的时候进行入队列操作2. 当队列空了的时候进行出队列操作123 因此,当一个线程试图对一个已经满了的队列进行入队列操作时,它将会被阻塞,除非有另一个线程做了出队列操作;同样,当一个线程试图对一个空