最新消息:

麻省理工、清华教授为什么倡导儿童编程?

资讯 少儿编程 1743浏览 0评论

回顾过去——

1991年,Chinook败给国际跳棋世界冠军MarionTinsley,随后在1994年获胜。

1996年,IBM的深蓝对决国际象棋世界冠军卡斯帕罗夫。深蓝取得首局胜利,但最终2:4落败。第二年,深蓝卷土重来大获全胜。

2011年,IBM的沃森在问答比赛节目《Jeopardy!》中击败两位人类高手,总共赢得7.7万美元奖金。

2016年3月,AlphaGo在围棋人机大战中击败围棋世界冠军李世石。

2017年1月,Libratus击败四位人类高手,在德州扑克人机大战中成为“赌神”。

AlphaGo2次战胜人类棋手围棋世界冠军柯洁。

上面提到的Chinook、深蓝、沃森、AlphaGo、Libratus,他们有一个共同的名字——人工智能人工智能早已不是新鲜词,未来人工智能时代一定会到来。或许这就是人类发展的必经之路。

我们在日常使用的QQ、微信、支付宝以及各种APP都是程序;我们在家里使用的电脑、手机、电视机顶盒、路由器、宽带猫甚至冰箱、洗衣机、电饭煲等内部都有程序;我们外出时乘坐汽车、到银行ATM机取款、到公园买票、坐飞机检票等都有程序……

 

工作、学习、生活、娱乐……,程序已经无处不在。在这个信息技术高速发展的时代,不会编程已然成为新时代的“文盲”。

 

一些欧美发达国家在小学阶段已开始普及编程教育,而我国在北上广深等大城市和部分经济发达省份也陆续在小学阶段引入和普及编程教育。有很多父母已经认识到这一趋势,也计划给孩子学编程,不过心中还是疑惑重重,这篇答疑帖务必细读。

1

少儿编程是什么?

少儿编程

顾名思义就是小朋友学习编程,但是它不同于程序员使用的英文代码,而是一种简单的图形化编程。小朋友通过学习编程掌握一种特殊的逻辑结构,学会用编程思想去解决问题,从而培养孩子的逻辑思维、编程思维。

麻省理工、清华教授为什么倡导儿童编程?

2

如何开始学习少儿编程?

对于没有基础或者是第一次接触少儿编程的小朋友,该如何开始学习少儿编程呢?

在这里,给家长们推荐符合7-10岁少儿认知发展规律的Scratch图形化编程。

Scratch是由麻省理工大学研发出来的,也是目前全球最火爆的少儿编程软件。是一款使用者可以不认识英语单词、不使用键盘就可以进行操作的编程语言。程序是由积木形状的模块搭建实现的。

非常适合零基础的人群学习,没有年龄的限制,从幼儿园到小学、中学甚至非计算机专业的大学生在选修计算机时都会选择从 Scratch 开始学习编程。

麻省理工、清华教授为什么倡导儿童编程?

3

多大的小朋友可以学习少儿编程?

关于年龄这个问题,其实没有特别的界定,一般来说都是越早越好。

因为6-14岁是小朋友大脑高速发展的阶段,小朋友会在6岁左右开始形成抽象逻辑思维,整个小学阶段是抽象逻辑思维的黄金形成期。而少儿编程属于一个实现想象力和创造力、培养逻辑思维的学科,孩子越早学习,越能发挥优势。

麻省理工、清华教授为什么倡导儿童编程?

如果不太想孩子过早学习,那么7岁已经是非常合适的年龄。

4

女孩子可以学习少儿编程吗?

女生也并非只适合学艺术等,根据美国一所高校对男女生大学四年学习编程情况统计发现,女生在计算机领域比男生表现的还优秀。

一般来说,男生的逻辑思维能力比较强,学习起来更加轻松自如,但是女孩的心思比较缜密,比男孩要细心一点,学习起来更加容易坚持。不管男孩还是女孩,编程思维都会帮助他们更加灵活和有条理地看待问题、解决问题。

麻省理工、清华教授为什么倡导儿童编程?

5

少儿编程是不是玩游戏?

少儿编程是通过编程游戏启蒙、可视化图形编程等课程,培养小朋友的计算思维、创新解难等能力的课程。通过游戏化的教学方式让小朋友学习编程,同时小朋友还能通过编程去了解游戏程序设计的原理,在小朋友了解到游戏逻辑之后会甚至还会减少对游戏的依赖。

麻省理工、清华教授为什么倡导儿童编程?

6

少儿编程是为了培养程序员吗?

很多家长在了解少儿编程的时候都会问同样一个问题,学习少儿编程就是成为程序员吗?

其实这是一种误解,这种思想是把手段和目的混淆了。掌握编程技能只是手段,希望孩子真正了解计算思维模式,用编程表达自己才是少儿编程的根本目的。

麻省理工、清华教授为什么倡导儿童编程?

7

学习少儿编程要从哪个语言开始?

少儿编程和程序员编程相比,类似的是都有程序设计语言,虽然语法不一样,但是思维过程是相似的。就好比外语一样的,英语和法语主要是语法不同,但要表达相同的意思不同的语言都可以做到。当然对于六年级以下(12岁)的小朋友,如果没有编程基础,建议先学习Scratch。

初中以上如果没有编程基础也可以尝试先从Scratch学起。但是如果在初中以上而且有编程基础了可以尝试学习Python、C++、Java或Javascript等高级语言。

麻省理工、清华教授为什么倡导儿童编程?
 

8

为啥一个少儿编程课这么牛

 

 

Step1:少儿编程课=数学课+英语课,您先看看这个程序:

 

麻省理工、清华教授为什么倡导儿童编程?

您瞧瞧,一个简单的程序,里面不仅涉及到了不少英语单词,还涉及到了函数、随机数等数学概念.看看,只是吃透一个程序,这些英语单词、数学概念,孩子们可就都掌握了。少儿编程课=数学课+英语课,没夸张吧?一课两用,您还觉得这是给孩子增加负担吗?

Step2:少儿编程课=逻辑思维训练+反思思维训练

编程需要多严密的逻辑,相信不需要小编多说,您心里门清,那叫一个环环相扣啊。

让孩子学编程之前,他可能是这样的……

麻省理工、清华教授为什么倡导儿童编程?

如果您让孩子学了编程,他的逻辑能力有所提升,那么情况可能是这样的……

麻省理工、清华教授为什么倡导儿童编程?

其实编程带来的除了逻辑能力的提升,还有反思能力的训练,网上那些程序员改bug改到崩溃的段子您肯定也没少看,要知道每次改bug都是一次反思的过程。不会反思,孩子可能是这样的……

麻省理工、清华教授为什么倡导儿童编程?

看看,没有反思的能力和意识,孩子只会从别人身上找毛病,但如果编程帮孩子提升了反思能力,那情况可能是这样的……

麻省理工、清华教授为什么倡导儿童编程?

看看,反思能力到底有多重要?

转自公众号:
591学英语

您必须 登录 才能发表评论!