编程现在有多热?看看美国就知道了! 今年年初美国总统奥巴马特意颁布了一条新政策,将编程纳入美国的K-12(幼儿园到高中)的教育体系,为此政府特批了40亿美元的基金支持这一计划。 早在年,奥巴马应邀为美国在线编程教育网站code.org举办的“编程一小时”活动做宣传片, 也曾呼吁美帝人民学习编程知识,还亲自挽袖子写了一段java代码,这也让他成为美国历史上第一位会写代码的总统(虽然写得不怎么样)。 随后在《编程,学校不会交给你的课程》广告中,包括比尔盖茨、扎克伯格等各界名人也献身说法,号召编程要从娃娃抓起。 其实提倡学习计算机编程并不只有美帝,英国也曾将年设立为"YearofCode",规定所有5-16岁的学生都必须学习编程知识。 显然,教孩子学编程在全球都是一个热门话题。 那么,如何教学呢? 事实上,编程并不是只有技术大咖们才可以掌握的技能。 编程代码其实也是一种语言,就如同歌曲、童谣或者笑话,有一定的序列和模式,所以无论是零基础的大人还是孩子,都可以轻松学起来! 编程启蒙小游戏get! 1、纸上迷宫 编程的一个要点就是找到那些表面看起来毫无关联的事件背后的模式。因此可以找一些模式类游戏叫孩子玩儿。 2、乐高解密 电脑是依据ASCII(美国信息交换标准码)来读取字母的。 依据ASCII字母对应表,你可以用两个颜色的乐高分别代表0与1。让孩子依照表格,编出自己的名字或者任何英语单词。 3、“if..zhen...”游戏 “If…Then…”是很常用的程序指令,用于告诉计算机当某件事发生后,该执行某个指令。 例如,当有人输入字幕“A”,屏幕上就显示了“A”。通过玩儿“If–Then”游戏,孩子可以学到编程语言。 1)如果我这样做,你也这样做 这步最简单,比如主角(引发者)开始转圈,另外的孩子也开始转圈,当主角停止的时候,其他孩子也停止。 2)如果我这样做,你就那样做 这一步的演绎比较有趣,当主角开转圈的时候,其他孩子原地踏步。当主角停止,其他孩子也停止。 3)如果我这样做,你就那样做,剩下的人做其他 这一步更热闹,也更复杂,当主角举起右臂,指定的一个孩子举起左臂,剩余的小伙伴们抬起右脚。 4)淘汰赛 最有挑战的来啦,那些在以上步骤中做错的孩子被淘汰出局,坚持到最后的孩子就胜利啦! 几个小应用,轻松玩转编程! 1、Scratch 年龄:8岁以上 语言:原始可视化编程语言 平台:基于浏览器 通过Scratch已经上传了万个工程,Scratch无疑是很受欢迎的。这种可视化的编程语言和界面是由麻省理工学院媒体实验室专门为少儿编程设计的,孩子们不用理解复杂的语法(计算机语言构成)就能轻松学习编程。Scratch简单易上手,孩子们只需要登录Scratch,并对精灵和代码进行拖放即可。这有点类似早期的Flash工程。 由于Scratch是一个完整的图灵计算机语言,小屁孩能想到的,都能搞定。 2、Alice 年龄:8岁以上 语言:始的面向对象3D编程语言 平台:WindowsMacLinux Alice由美国弗吉尼亚大学研究员设计,以文雅的方式向儿童用户介绍面向对象的程序设计。文如其名,这款应用主要向女孩儿们展示编码的魅力。在Alice这款应用中,你可以拖动文本块来影响虚拟世界中的3D精灵。编程完成后,孩子们还可以对项目进行测试,通过对语句块的操纵来实时展现精灵的动作变化。 3、DaisytheDinosaur 年龄:5-8岁 语言:Basiclogic 平台:iPad 在这几个app当中,DaisytheDinosaur用户的年龄是最小的,是由Hopscotch(一款教儿童现代编程语言的app)的开发商开发。这款app主要教一些编程逻辑相关的基础知识。通过拖动一些单词指令实现动画效果,比如把“roll”“jump”或者“grow”拖进编程区域,儿童可以很直观地看到他们操作的指令实现了怎样的动画。 一个显而易见的事实是,计算机和互联网早已渗透我们生活的方方面面,并且在可预见的未来里将会与现实有着更为紧密的结合。 从社交聊天,吃喝玩乐,学习提升到你在手机上打开这篇文章开始阅读,它们无所不在,而这一切都离不开计算机和编程技术的发展。 ?白癜风外用?北京最好白癜风治疗医院转载请注明原文网址:http://www.gzdatangtv.com/bcyytx/1568.html |