从战胜最顶尖的国际象棋选手到驾驶飞机,再到进行股票市场的交易,计算机在现代生活的各个领域无孔不入。 自从AlphaGo战胜李世乭以来,有人开始惊呼:“为机器主子服务做准备,现在开始学编程!”当然,也有人选了另外的一条路:我是不学了,还是让我的孩子学吧…… 唔,于是问题来了,什么叫做编程呢? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。 学习编程有用吗 在计算机无处不在,而孩子又对编程这一门技术尚不能理解和使用的情况下,许多家长开始让孩子使用“学习编程”的应用和玩具。这些玩具按照适用年龄分类,从机器海龟到专为儿童设计的可视化编程语言,涵盖了多种类别。 不过,也有人发出质疑,“可编程机器人”或编程玩具,就能把孩子培养成下一个艾伦·图灵或乔布斯吗? 艾伦·图灵:英国著名数学家、逻辑学家,计算机科学之父、人工智能之父,计算机逻辑的奠基者。 乔布斯:苹果联合创始人,计算机业界标志性人物 有研究指出,较早接触这些产品能培养孩子们的热情,这可能成为他们在未来从事计算机科学的动机。 对大多数幼儿来说,他们需在掌握读、写能力后才能使用编程app和玩具。但这并不妨碍他们通过玩具学习编程最基础的结构单元,例如通过简单的按键就能对小机器人的运动进行编程。 而家长们提出的“把可编程机器人或编程玩具教给孩子,就能把孩子培养成下一个艾伦·图灵”的说法,其实是家长们的思维误区,因为可编程机器人等都只是辅助孩子学习编程技术的工具。 这些工具会让孩子产生信心——计算机科学原来并不可怕,这样就能在一定程度上提升孩子的学习兴趣和学习动力。 孩子通过什么学习编程? 研究表明。孩子在3岁至5岁这一阶段,使用以图像为主的编程游戏或者App是最为恰当的,例如可以让孩子们编写自己的故事和游戏的ScratchJr,用可视化语言教编程概念的ThFoos,以及能在计算机游戏中学习编程的Lightbot。 斯坦格拉斯(华盛顿大学西雅图分校的计算机教育研究者)称,“7岁及以上的儿童就可以使用简化的可视化编程语言,如Scratch、Tynkr。” 除了能够培养逻辑思维能力,学习简单编程语言之外,编程的学习还有很多隐形的好处,可以全方位培养孩子的能力和心理素质。 信心 在使用编程机器人学习编程的过程中,孩子能够克服对于计算机复杂性的畏惧感,简单易学的过程能让孩子在学习过程中产生更多信心——连编程我都能学会,还有什么是可以阻难我学习的呢? 勇气 当一个人有了足够的自信心的时候,他做什么都不会畏惧。在拥有信心的基础上,孩子也会从克服、学习的过程中获得勇气——这将是他用以探索人生,学习成长的重要财富。 毅力 没有永远一帆风顺的时候,学习编程也一样。而使用“玩具”学习编程,除了能够让孩子获得以上的信心、勇气,也能成为一种激励——编程有什么难的,你(编程机器人)再厉害我也要赢过你!即使遇到难题,孩子也能屡败屡战,用毅力勇往直前。 创新 创新是这个社会所需要的,在开放的互联网时代,创新必不可少。在与编程机器人互动的过程中,孩子经常会灵光一闪,设计出别具特色的程序来操作机器人。这无疑,是学习编程过程中一种必然的收获。 大多数玩具的目的是让孩子解决“开放性趣味问题”,并能够享受这种感觉,机器人区别于玩具的另一项作用在于,让孩子们在克服与机器人交流过程“挫败感”的过程里,收获毅力、勇气、坚持、逐渐成长的思维模式,或是对“通过练习就可以取得进步”的信仰,这些都是孩子可能成长为编程高手的关键素养。 这是一个人人都可以学习的技能,早点学习编程,其实对孩子而言,是件好事儿。因为在学习编程的过程中,最重要的一点是,这些对孩子们的帮助不仅局限于计算机本身。无论你学什么,无论是不是编程,你在学编程时的收获都能助你一臂之力。 其实,不是小卡自夸,小卡也是一个学习编程的好伙伴,图形化可视编程——小卡最擅长这个了! 小卡机器人+XKBOT:互联网儿童教育开创者 小卡机器人,创设多种游戏情境,让孩子们运用想象力、逻辑思维能力、动手能力,操作机器人完成任务,打造属于自己的机器人王国。 莫非咱们认识这么久了,你还不知道小卡是谁?哎呀哎呀,据说聪明又好看的人会点击阅读原文,“深入”了解小卡! 小卡实验室这里有好玩的小实验 有趣的小知识 有爱的小互动从我的全世界扫过嘛 海口治疗白癜风的医院北京专治白癜风医院哪家最好转载请注明原文网址:http://www.gzdatangtv.com/bcyyfz/2358.html |