乔布斯说:“每一个人都应该学习电脑编程,因为它会教你如何思考。”;扎克伯格11岁开始学习编程,创办Facebook;比尔·盖茨13岁学习编程,大学创办微软……
英国在2014年将编程作为5-16岁学生的必修课,日本的中小学生在2012年就开始学编程了。
编程思维好的孩子逻辑能力非常强,也会进一步提升创造力。学起数学或其它科学学科,也会更加容易。最重要的是,拥有编程能力的孩子,不会被艰巨的困难吓倒,他们清楚:问题是可以解决的!他们会通过分析将问题分解成可解决的一个个小问题,逐个完成。
我们现在看程序员写的一行行的代码看起来好NB,其实没那么复杂,简单讲,编程就是把人的语言转变成计算机能理解的语言。
打个比方哈~你对计算机说了三句话:
Hello
我是一个女孩
请你给我放个电影
这有先后次序的三句话,在计算机看来,就是一串指令,通过它们计算机了解了:
你在向我问好
你的性别是女
你需要我放电影
当收到这串完整指令,它就会乖乖听话放电影了。
你对计算机说的话,就叫“结构化程序”,它必须依次序执行,不可能像人说话一样想哪儿说哪儿~而计算能理解的语言,我们就称之为编程语言。
对孩子来说目前不用纠结学什么语言(C、C++、Python、Java...)。理解编程思维,也就是结构化程序设计,才是重中之重。
针对几岁的幼童,主要是借助可视化工具、书籍、桌游、机器人等方式,来教孩子如何一步步的给计算机下指令。
Scratch就是一款可视化组件编程的工具。
网友评论