编程教育低龄化是趋势,小朋友该如何学习编程?
计算机的普及要从娃娃做起。--老邓同志
少儿学习编程是全球趋势
在美国有超过3000万的少儿开始学习编程,日本、英国、法国、芬兰、比利时等全球24个国家已将编程纳入到中小学生的学习课程中。
对于国家而言,教育的一项刚需是培养适应社会技术发展的人才,尤其要有参与全球竞争的人才储备,所以,这场以人工智能和信息技术为竞争基础的未来社会,从小开始学习编程,已成为国家层面人才竞争的一个趋势。
在国务院颁布的《新一代人工智能发展规划》里提到“在中小学阶段,设置人工智能相关的课程,逐步推广编程教育”。
与此同时,教育部发布的《中小学综合实践活动课程指导纲要》里也提到“学会运用信息技术,设计并制作有一定创意的数字作品。运用常见、简单的信息技术解决实际问题,服务于学习和生活”。在中小学阶段学习编程也是国家层面的人才培养需求。
少儿学习编程的热浪是由国外逐步推进到国内,我国起步比较晚,还有较多家长和学生对这块不太了解。根据新浪教育发布的《全国中小学生课外培训调查报告》,中小学生的课外培训用于主科(语数外)培训占54%,兴趣爱好(画画、钢琴等)培训占51%,而用于能力提升(写作、口语、计算机等)的仅占23%。
当前少儿编程产品主要特点少儿编程以美国的发展最为成熟,目前国内外主流的少儿编程产品主要呈现这些特点:
1、“积木程序”,看不到代码,代码被裹了一层积木衣服,这是最主流的,非常便于孩子理解,因为几乎每个小朋友都会拼积木,只需将每一个“积木代码”有逻辑地拖拽、组合便能快速生成一个“动态故事”。
2、有少许简单代码,左边是简单的代码,右边是对应的图形,当左边的代码改变时,右边的图形马上跟着响应,即“所做即所见”;
3、图形化编程+硬件小机器人混合式。
不上培训班,如何免费学编程?根据美国K12教育计算机课程体系标准,美国的少儿从7-9岁为编程入门,主要接触编程语言的顺序、条件和循环的使用;8-11岁为进阶级,条件、循环的进阶使用;10-13岁为高级,开始涉及到复杂的逻辑和一定的变量;12-15岁为专业预备级,涉及到排序、变量、函数和一点算法。
编程语言如同英语一样,越早接触,学起来越有感觉。只是一开始如果跟孩子说IF 、OR这些语句,估计孩子会被吓跑,然后再也提不起兴趣学编程,得用孩子理解的语言和工具才能激发他们学习的兴趣。
目前这三款编程软件,在国外使用非常广泛,也作为基础入门很好的工具,尤其是有免费中文版。
01-scratchscratch是一款麻省理工学院(MIT) 设计开发的少儿编程工具,不会编程、不会键盘也会玩,还有非常强大的scratch全球社区,支持每个孩子上传发布自己制作的“小游戏”。
网址:https://scratch.mit.edu/
一、如何使用?
1、登录网址后,点击左上角“join scratch”创建一个账户,只需注册一个邮箱即可;
若出现以下情况,则在电脑上安装一个Adobe flash player 即可用。
2、在主页面拉到底部,语言选择“中文”;
3、点击创建即可开始使用(在提示 栏有指导操作手册下载-Scratch官方教程中文版)
二、辅助学习scratch的免费网站和app
1、scratch少儿编程网(有很多scratch的案例制作)
2、学习scratch的App--蔡老师scratch中文教程Lite
02-code.org
代码工作室网址:https://studio.code.org/
操作方式与scratch一样,用邮箱注册一个账户即可使用。
使用方式比scratch更简单,只需将积木模块拖拽在一起,点击播放就能运行。
有不同的主题模块,比如游戏实验室(白雪公主、愤怒的小鸟等)、小小艺术家等。
03-Hopscotch
可在苹果手机或IPAD上使用,(APPstore搜索Hopscotch),升级版需要付费(46.5元/月),下载量超过1000万次,总计有2600个万个制作游戏,在国外被各权威机构推荐(纽约时报、华尔街日报、Fastcompany等)。
比scratch更加灵活,可自由创建角色和故事,极大地激发了孩子的想象力和创造力。主体板块分为“创建”和“玩”,“玩"可看世界各地小朋友制作的游戏和如何制作,创建是支持涂鸦和创建一个游戏。
若孩子小于7岁,可使用一些编程启蒙软件,比如 code karts,通过控制方向的指引块指挥汽车闯过终点,属于不错的益智游戏。(前10道关卡免费,后60道关卡收费)。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com