小孩学编程能用手机吗

少儿编程教育从诞生之初,就伴随着许多质疑声,很多人认为从小学习编程没有必要,不仅加重了孩子的课外负担,同时有很多更是认为孩子学编程就是玩?!这句话是不是很熟悉,相信这样的话不止一位家长说过,或者有类似的看法。那么问题来了,孩子学编程到底是不是玩呢?!
首先,接触过计算机编程语言的人都知道,计算机编程语言在刚入门的时候,相对较为枯燥,对于年龄较小的孩子学习起来,很容易出现学了一段时间就失去了兴趣,而正是为了解决这样的问题,模块编程出现了,有效的解决了编程语言较为枯燥的问题。学生通过一段时间的学习,不仅能够培养逻辑思维能力,同时能够培养出较高的兴趣,这也正是极客晨星提倡的渐进式学习方法。而正是这样的模式,被很多人定义成了玩,但需知此“玩”真的非彼玩!
其次,孩子学习编程,不仅仅能够掌握一项技能,更重要的是能够提高孩子的综合素质。孩子刚开始学少儿编程,虽然只是通过简单地拖动积木块来完成图形化编程,然而随着编程学习的深入,几乎所有的理工科知识都会覆盖。此外编程的学习是通过孩子一次次的动手开发,锻炼孩子的实践能力,在此过程中孩子们变得更有耐心,也更有专注力了。而且,孩子们往往会利用自己所掌握的编程技巧,去实现他们想象中更复杂的东西,这样,他们可以将自己的创意通过编程转化为现实,不断激发他们的想象力,激发他们的好奇心和求知欲。更重要的是,他们会尝试着去自己解决遇到的问题。从而使他们更加自信!以上这些,都是学习少儿编程对孩子综合素质提升上的帮助,如果真的学习起来你会发现,提升的远不止这些。
最后,说点更实在的,每一个家长都有望子成龙心,但是要怎么实现呢?或许有人会说即使我的孩子学习了编程,他也不一定能成为下一个扎克伯格,但是在国内有很多的孩子,通过编程走上了与同龄人完全不同的道路:杭州15岁高三女孩郭文景获得奥林匹克信息竞赛奖项,这是她被哈佛录取的重要原因之一;武汉外校英中国际班学生沈凡收到了库珀联盟学院的录取通知书,并获得每年约2.14万美元高额奖学金!同样也是得益于编程;长春三名高中生邹雨恒、吴一凡、王天懿因“电脑玩得好”被保送北大清华,这些成功案例告诉我们一个信息:学习编程是非常有用!看到这里你还认为编程只是玩吗?最后的最后想对家长们说,国内的教育制度也在转型过程当中,成绩已经不再是衡量学生的唯一标准,现在更加重视学生的综合素质的提升。通过学习编程,通过这个所谓的“玩”可以帮助孩子更好的应对未来,具备更强的竞争力。所以让孩子尽早学习编程不可不说是一个非常有远见、非常明智的选择,那么问题又来了,让孩子去哪学习少儿编程呢?答案就是——极客晨星特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
一键安装官方客户端
重大事件及时推送 阅读更流畅
http://dingyue.nosdn.127.net/0SQFlstDGCNOKvWXgaFMs=AjiJVPMglnjmz4lgMyraflu9transferflag.png芥末堆看教育&不错过
孩子学了编程不一定成为程序员,但将获得更多的益处
孩子学了编程不一定成为程序员,但将获得更多的益处
摘要:你的思维能力的边界就是这个世界的边界。
(图片:Pixabay)随着人工智能的快速崛起,很多科幻电影里面的场景正在离我们的生活越来越近,智能家居,无人驾驶车辆,人工智能医疗等等正在变成触手可及的现实。作为支撑这些技术的核心技能,编程正在被更多的人谈及和关注,越来越多的家长也开始关心是否需要让自己的孩子学习编程这样的问题。“如果我的孩子并不一定要成为一个程序员,那么为什么需要学习编程呢?”这是家长经常来问我们的问题。通常我会问家长:“你送孩子去学钢琴,是希望孩子成为职业钢琴家吗?送孩子去学围棋,是希望孩子成为职业棋手吗?”通常家长的回答都是:“不是的,我们只是希望孩子能获得一些音乐的启蒙,培养一个爱好,训练一下孩子的思维,能让孩子坐得住”。儿童编程学习也是一样的,并不是为了孩子将来一定从事计算机行业做准备的。诚然会有少数的孩子会在编程学习过程中展现出不同寻常的天赋,在这条道路上找到了自己的兴趣所在,并最终选择了计算机科学领域作为自己的职业方向。这样的例子包括比尔·盖茨,马克·扎克伯格等等,他们都是在少年时期即对编程产生浓厚兴趣,并展现出过人的天赋,这也成为他们之后创立各自的企业并取得巨大成功的一个非常重要的起点。不过对于绝大多数孩子来说,情况也许并不是这样。他们学习编程并非一定要成为程序员,更不一定要为将来创业做准备,但是他们同样能从编程学习中获益,获得多方面的思维训练。而这些方面的训练,正是目前国内K12教育体系中比较缺乏的东西。从这样意义出发,我们喜欢将编程学习称之为一个思维训练的道场。为什么这样说呢?和一些棋类项目类似,编程所在的环境是一个人造的,边界清晰,自洽的环境,这个环境有自己的规则,这些规则并不是非常复杂,但是却可以从中变幻出无穷无尽的可能,你的思维能力的边界就是这个世界的边界。每个学生都可以在在这个思维的道场中不断练习,不断磨练,提高自己的思维段位,有一天可以像《Matrix》里面的Neo一样说:“I know Kung Fu!”具体说来,通过学习编程,除了通常被提及的一些如促进学科知识学习,了解计算机如何工作等知识层面的益处之外,在更深层次的思维和学习心理方面,孩子至少可以在这几个方面受益:1.逻辑思维的训练逻辑思维在编程学习中非常重要。逻辑是程序的基石,逻辑是程序的灵魂。遗憾的是在目前国内的K12教学内容当中,逻辑思维方面的训练是非常缺乏的。这方面的缺失带来很多问题,比如学生在写作中经常会犯基本的逻辑错误,在与别人的辩论中缺乏足够的逻辑能力来支撑自己的论点等等。这些缺陷的影响比我们想象的更加深远,可能会因为这个影响到留学申请 Essay 的质量,也可能会导致将来在职场竞争中受挫。编程学习是逻辑思维训练的一个非常有效的方式,因为在这个人造的,边界清晰,自洽的环境中,逻辑的错误导致的结果非常清晰:就是程序没有按照正确的方式运行。这会给学生一个即时的反馈,学生会自然而然的想办法修正自己的逻辑错误。通过这样的反复练习和修正,学生的逻辑思维能力可以得到明显的提升。2.语言学习能力的训练没错,编程语言也是一门语言,不过相对于自然语言来说,它的规则要简单很多,语法也严格很多。我们知道一门自然语言的学习周期是很长的,而编程语言这些相对简单并且严格的语法规则,对孩子们来说,更像是在学习一门简化的新语言,一门可以与机器交流的语言。而且能迅速获得反馈和交流的乐趣,因为可以让计算机听自己指挥,看到自己的程序实现了自己想要的效果。这其实是一个非常神奇的体验,有些像电影《降临》中 Louise 通过学习外星生物的语言,理解他们的意图并与之交流的那种体验。通过学习这门新的语言,孩子们多了一种自我表达的手段,不但可以让计算机,机器人听自己的指挥,让自己的创造力变成现实,甚至是解决实际的问题,还可以利用互联网的力量,通过分享,发布自己的程序和作品,让成千上万的人看到。3.敢于试错的勇气在编程世界里面,犯错是常态。可以说编程就是一个不断试错,不断 Debug ,最后终于让程序按照自己的设想运行的过程。相对于其他学科而言,编程的试错,修正,调试周期是非常短的,也就意味着试错成本是非常低的,低到学生们可能都意识不到自己是在不断试错。这样孩子们在潜移默化中内心变的更加强大,能更加平和的面对挫折和失败,并且能够不断尝试各种可能,最终解决问题。这样的学习过程和应试教育的学习模式颇有不同,应试教育从很多层面上来说是不鼓励试错的,因为试错的成本很高,这样容易导致学生的心理脆弱,不能正确的面对和处理挫折和失败。相反编程学习的这种学习过程更接近成年后在现实社会中学习和成长的方式,可以帮助学生在儿童时期就培养起良好的学习心理状态和习惯,而这些是实现终身学习的必备技能。4.专注力编程学习是一个要求非常专注的学习过程,这对较低年龄的孩子来说可能是一个挑战。不过编程学习有一个有别于其他学科的巨大优势就是相对容易实现游戏化学习。通过类似游戏的角色代入,关卡设置,勋章奖励等手段,可以让学生更加沉浸在编程学习情境之中,更加专注的学习,无形当中提升了学生的学习专注力。所以对儿童编程学习而言,不论是由教师来现场授课,还是通过软件工具来进行引导式学习,最好的教学方式就是游戏化教学方式。目前市场上有很多儿童编程学习产品,有的是采用图形化编程,即学生在屏幕上拖拽模块完成程序;有的是代码式编程,学生需要输入代码。究竟选择哪一种方式跟孩子的年龄,与学生的认知能力有关。通常认为,图形话编程更适合较低年龄的学生,代码编程更适合年龄稍大的学生。其实不管是图形话编程还是代码编程学习,我们认为更重要的是课程设置的方式。目前市场上有些机构的儿童编程课程设置,采用的是和成人学习编程类似的设置,比如先学语法,再学数据结构等等,我们认为这种简单的将成人课程移植到儿童编程领域的方法,并不符合儿童的认知能力和学习方式,效果不会很好。前面提到游戏化学习对于编程学习来说,是非常适合的方式。这种方式符合儿童青少年的认知能力,对学生有很大的吸引力。那么一款儿童编程学习软件,或APP的质量,很大程度上取决于他们游戏化设计的是否合理,是否有趣,对儿童有足够的吸引力,并且有足够丰富的关卡和编程知识作为内容支持。我们体验试用了多款儿童编程产品,从游戏化设计是否合理有趣,内容是否充实丰富,社区是否活跃等几个维度,精心挑选了几款高质量的游戏化编程学习产品,给各位家长和学生作为参考。Tynker(www.tynker.com)&(图片:Tynker)这家总部位于美国加州的公司是最早开始做儿童游戏化编程的企业之一。全球用户超过四千万,有六万所学校是他们的客户。他们最大的优势是产品的种类非常丰富,有图形化拖拽式编程,也有代码编程。与 scratch 等只提供了学习工具软件的产品不同, Tynker 所有的课程设置都以游戏化方式设计,学生在游戏设置的环境中,通过闯关的方式,学习编程知识,课程还包括内置的伴随式帮助系统,给学生提供帮助和提示。同时 Tynker 还在不断的开发新的课程,如机器人编程,无人机编程,基于我的世界(Minecraft)的编程等。对于高年级的学生, tynker 也提供游戏化学习方式的 javascript 的代码编程课程。对于个人用户,Tynker 收取96美元的年费。CodeCombat(codecombat.com)(图片:CodeCombat)CodeCombat是硅谷著名天使投资机构 Y Combinator 孵化的一家游戏化编程技术公司。课程内容都是以游戏闯关的形式呈现,目前支持基于 Coffeescript 的代码编程。 Coffeescript 是一种类似于页面前端编程语言 Javascript 的编程语言,可以编译成 Javascript 运行。工作界面上还提供伴随式的帮助系统,引导学生完成闯关任务。CodeCombat的基本功能的代码是开源的,这意味着第三方提供商可以使用他们的代码来提供同样的课程服务。高级课程部分是收费课程。目前共有超过100小时的课程。收费课程对个人用户的价格是每月9.99美元。CodeMonkey(playcodemonkey.com)(图片:CodeMonkey)CodeMonkey是以色列创业公司开发的游戏化编程学习网站,在全球有超过250万用户。与Tynker和 CodeCombat 类似,也是采用游戏闯关的形式。采用的编程语言也是 CoffeeScript 。目前有超过300个关卡。 CodeMonkey 的特点是界面非常简洁,每一个编程目标都非常清晰,并提供详细的帮助和在线指导。这样基本上学生可以自主学习,不需要教师的指导。对个人用户,收取39美元的年费。Hopscotch(gethopscotch.com)(图片:Gethopscptch)Hopscotch是一款支持 iPhone 和 iPad 的应用。功能主要包括支持拖拽式的图形化编程,生成的结果是一个可以玩的游戏。就是说学生可以通过编程,制作出自己的游戏,邀请自己的朋友或家长来玩自己的游戏。除了编程界面以外,还包括绘画,对战游戏等功能。对个人用户,收取6.67美元的月费。Code.org(www.code.org)(图片:Code)code.org是一个非盈利机构联合数家科技公司联合推出的免费编程学习网站。课程也是以游戏化闯关的方式进行,支持图形化编程。题材都是基于孩子们熟悉的比如冰雪奇缘,植物僵尸,我的世界等卡通形象。Code.org 曾经发起全球超过2亿人参与的“编程一小时(Hour of Code)”活动。So start coding today!【作者简介】王川——杨梅客教育联合创始人。清华大学工学学士,美国伊利诺伊?学计算机科学硕?。硅?上市公司 Infoblox (NYSE:BLOX)早期团队成员。超过15年软件开发和团队管理经验。2015年回国创办杨梅客教育,专注儿童青少年STEAM教育。
1、本文是原创文章,转载可点击
了解详情,未经授权拒绝一切形式转载,违者必究;
2、芥末堆不接受通过公关费、车马费等任何形式发布失实文章,只呈现有价值的内容给读者;
3、如果你也从事教育,并希望被芥末堆报道,请您 告诉我们。
想知道谁回复了你的留言?登录后即可查看~
总共0条评论
观察全教育行业产业链上下游动态发展
发现业内具备创新与机遇的公司和产品
解读政府政策及市场变化
及时高质地为业内各方提供深度价值信息
手机号或者验证码错误
用户名或密码错误
获取验证码
【电脑】请您打开手机微信APP,可选择“扫一扫”识别下方二维码进行支付;
【手机】长按下方图片,可选择“识别二维码”进行支付。
请您稍等片刻,付款成功将自动关闭!
有问题请联系电话:010-孩子该不该学编程?
招聘信息:
事关孩子未来发展,确实马虎不得。争论随着年岁渐长,高中同学微信群里面的讨论也从奶粉代购变成了子女教育。同学A是华尔街精英,大女儿已经六岁了。现在他每天都要操心女儿的教育问题。他主张培养孩子兴趣,课余活动的选择都按孩子自己的意愿来决定。他的大女儿和几个同学现在正在用乐高教育(Lego Education)旗下的一款产品Wedo 2.0学习编程。同学A家附近华人比较多,这些家长就轮流带着孩子们去博物馆和科技馆找灵感,然后指导孩子们在室内用Wedo来编程做设计。家长里面藏龙卧虎,许多是名牌大学CS和EE专业毕业,指导孩子们编程得心应手。我这同学专业是会计和金融,不懂编程。每次他都多给孩子们带些点心糖果,在一边看着孩子们自己学自己玩儿,很没有成就感。受到这种激励,他也想学点编程。我把自己的那篇《》发给了他。他读了好几遍,觉得编程很值得学,MOOC太有用了,兴奋得睡不好觉。他问孩子们的编程该如何入门?我依然推荐了Python语言,但是使用的MOOC与成人的完全不同。我俩在群里的交流引起了许多老同学一起参加讨论,气氛很热烈。旅居澳洲的同学B自称科技民工,其实他毕业于国内某著名工科院校,绝对是专家级别。他觉得编程尝试一下就好,不可以深入进去学。在他看来,编程的模式会固化孩子的思维,让孩子不容易接受新的知识和技术。而编程语言、系统环境总是在变化的,小时候深入学了某一种编程语言,长大基本上都已过时,用不上了。因此学编程还不如学下棋,对孩子的思维更有启发。我俩不同的观点引起同学们的热烈讨论,许多没有IT背景的同学一时无所适从。路径同学B和我的初衷都是为了孩子好。我们的主要分歧来源于对“学编程”的定义。我们这些80后,基本上都是上了中学才拥有学习电脑的机会。教材都是先是从ENIAC开始讲历史。了解了一大堆看不见摸不着的体系结构、内存寻址方式之后,还得掌握各种数据结构。考试之前不得不去背诵冒泡排序、选择排序和快速排序算法之间的差别。上机的机会是很稀缺的。学校机房里面空调、地毯一应俱全,机器却是早已过时的Apple II,里面只能敲点儿Basic语句。大部分人家里都没有电脑,难得有机会自己编写代码解决感兴趣的问题。今天的孩子境遇可是完全不同。智能手机、笔记本电脑早已不再是奢侈品。孩子完全可以用自己的一二百块压岁钱或者零花钱买个 Raspberry PI 这样的电脑芯片。计算机的构成根本无需再拆机介绍,一目了然。这种电脑芯片麻雀虽小五脏俱全。插个键盘、鼠标和显示器,就是一台全功能主机了。编程环境全都齐备,学习门槛极低。我给孩子们推荐的Coursera平台MOOC来自Rice大学,叫做""。这门课不是让你记诵排序的N种方法,也不要求你懂得级数求和公式,更不需要你会用递归方法写汉诺塔解决方案。这门课是教你用Python语言编游戏!教师是这几位怪蜀黍。他们为了这门课程专门设计了一个在线的程序编辑和运行环境。初学者最为头疼的系统兼容性、程序下载安装和版本依赖等问题在这里统统不会遇上。只要你打开课程提供的,就可以看到编辑器了。左侧你输入Python语句,运行结果如果是文本,就会出现在右边。如果调用了图形界面,结果会出现在单独的窗口中。点击Demo可以看到许多作品。不少都是这门课之前Coursera学员做出来的。我们看看其中Steve Knock创作的Rice Racer。编辑器左侧就是普通的源代码和说明文档。游戏全部的要素都在这里。你可以深入进去了解程序运行机制,也可以随意修改源码让它执行你想要的操作。点击屏幕左上方的执行按钮,你就可以在新窗口里面玩儿游戏了。这游戏的画面确实不如极品飞车做得精美。但是如果你的孩子学完课程,自己做出了这样的游戏,你能想象出他/她和好友脸上兴奋的表情吗?这个课是给编程零基础的人准备的。不用担心老师会快速嘟囔一堆让你望而却步的艰深专有名词。课程深入浅出,老师会一步步教你Python语言的知识,每次课都能让你掌握一个新技能,不断给你的小游戏添砖加瓦。学这课需要多长时间?因人而异。我班上曾有一个学工商管理的学生,之前毫无编程基础。她在24小时之内就搞定了这门课的第一部分(课程共分为两个部分)并且拿到证书。这样的编程课,你如何让孩子浅尝辄止?他们一旦上手,恐怕根本就停不下来,因为乐在其中。我不认为值得学习的必要技能可以通过蜻蜓点水的“尝试”便能真正掌握。能力学会了编游戏有什么用?能保送吗?高考能加分吗?能保证将来找到好工作吗?咱别那么急功近利好不好?记不记得几年前曾经有一款深受大众欢迎的游戏《愤怒的小鸟》?该款游戏霸占iTunes Store免费应用下载排行榜第一名很久。你知道它最终被谁赶下了冠军位置吗?是这个当时年仅14岁的小伙子。别的孩子都在疯玩儿的时候,他一头扎进图书馆,找书籍自学iOS程序设计,然后做了自己的一款免费游戏,叫做Bubble Ball。游戏没有什么花哨的界面,但是人们疯狂地喜欢上了它。游戏上架才1个月的时间,下载数量就超过300万。有了这种深受大众欢迎的好作品,名誉和财富会主动找上门来的。游戏编程与其说只是一项技能,不如说是个催化剂。我们不妨来分析一下。玩儿游戏的时候,规则是别人定的,你是消费者。一旦你开始编游戏,规则就是你来定的,你变成了生产者。千万不要小看这个微小的变化。从此之后,当你的孩子看到新的好游戏的时候,他/她获得的就不只是兴奋感,而是随时都可以汲取营养,学习知识。别人傻玩儿的时候,他/她在考虑的是“这款游戏我能不能做?”“为什么作者要这样设计规则?”以及最重要的“这款游戏为何受欢迎?”这就是“外行看热闹,内行看门道”。我们信息管理领域有所谓的“信息偶遇”,很多时候人们一直渴求的信息会突然自己找上门来。就像溢出的洗澡水之于阿基米德、落下的苹果之于牛顿。许多人以为这不过是纯随机事件,可遇不可求。但是首先你心里必须有疑惑和问题存在,然后才更有机会受到外界信息的启发。如果你没有思考过吸引力的事情,别说苹果,就是被椰子砸了也照样没用。能编出好游戏的孩子,肯定是具备优秀观察力的。此外他/她还会在游戏制作中逐渐感受到和用户的互动,会主动愿意了解美术、音乐、用户界面设计和心理学的知识。他/她可能会遭遇失败,但这并不要紧。从不断的迭代和改进中,他/她会逐渐明白所有的作品都不可能完美和一蹴而就。这样的孩子,将来可以大概率摆脱“表现型人格”和拖延症的困扰。游戏越做越大,便需要与他人的协作。他会学习沟通,照顾他人的感受,以及积累管理经验。而且最好的消息是——作为家长,你根本不用去督促他/她,上述所有的知识获取与能力习得全都可以靠兴趣驱动,而且效果还比你照本宣科的劝导和说教要好得多。这就是兴趣的威力。比尔盖茨上中学时积极帮学校设计座位分配系统,为什么?为的是能够和最漂亮的女生们坐在一起。创造谈到这里,家长们应该不再担心学编程对孩子知识和能力的“不良影响”了。下面我们来谈谈家长们可能最担心的一个问题——小时候学编程会不会限制孩子们的创造力呢?我们来看看他的例子。他的外公是个大学统计学教授。因为眼花了,自己打字编程不方便,外公就把他抱在腿上,让他替自己把草稿纸上面的统计程序代码输入计算机。那台旧计算机是Commodore VIC-20,当时就已经不再是什么流行的型号。输入的程序语言是Basic,现在的孩子连编程入门都不再会使用这样的语言了。但是他在外公的指导下学会了Basic语言后,开始编制自己的程序,而后触类旁通,自学了汇编语言等其他编程语言。上大学时他发现自己计算机上面安装的操作系统用着不是很得心应手。而当时品质最好的操作系统Unix又太贵。换做是你怎么办?找盗版?他的解决办法是——自己做了个操作系统,还免费共享给了所有人。你嗤之以鼻。这种手工作坊生产的山寨操作系统能好用吗?怎么能和微软的Windows比?别逗了!如果你今天用的是安卓手机(基本上就是除了iPhone以外所有主流的智能手机品牌和型号),你在用他的系统。如果你用过搜索引擎,你用过他的系统。如果你用过电商平台购物,你用过他的系统。甚至连“根据伟大的指导者金正日同志多次莅临指导”,“独立”研制而成的朝鲜操作系统,也不过是在他的系统上改了改界面而已。如果他打算挣钱,仅这个操作系统的授权费就足以让他早早当上亿万富翁。他没有要一分钱。如果他愿意停下来,享受成功的荣誉。每天都出去做演讲也能过上富足的生活。他也没有。因为他的创造力还远没有发挥完。2005年,他又创造了Git。这东西能干什么请自行Google,但现在世界上最优秀的程序员们离开了这东西就无法协作。请自己脑补画面。他就是Linus Torvalds,IT领域大神级别的人物。他就是从小学编程的。用当时就已过时的系统环境学了过气的编程语言。他长大后缺乏创造力吗?文章转自
微信扫一扫
订阅每日移动开发及APP推广热点资讯公众号:CocoaChina
您还没有登录!请或
点击量3323点击量3300点击量2725点击量2228点击量2203点击量2144点击量2119点击量2005点击量1968
&2018 Chukong Technologies,Inc.
京公网安备89一般几年级的小孩就可以学编程了_百度知道
一般几年级的小孩就可以学编程了
我有更好的答案
您好,从几年级可以看出,您指的是小学阶段吗?是不可以的。编程,需要高等数学的支持。以及严密的逻辑思维。和英语基础。我想至少要高中才可以。希望对你有帮助!纯手打
采纳率:89%
来自团队:
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 孩子学编程 的文章

 

随机推荐