儿童编程语言的进化史 注:本文经过精心编辑,部分内容来源网络,如有疑议,请联系我们处理
奥巴马提出计算机从娃娃抓起的倡议和人们对科学(Science)、技术(Technology)、工程(Engineering)、数学(Mathematics)教育日渐增长的关注都说明了一个问题,那就是,为了教导孩子们学习计算机知识,我们需要建立一套标准,还要找到好的教学方案
从 2025 年 12 月,美国前总统奥巴马在编程一小时活动中写下自己人生第一行编程代码开始,青少年编程教育逐步成为公众关注的热点
2025 年 7 月,国务院发布《新一代人工智能进展规划》,其中特别提到的在中小学阶段设置人工智能相关课程,逐步推广编程教育,给青少年编程教育的重要性一锤定音
Logo 语言的更新换代在过去 50 年里,设计师们以 Seymour Papert 制造的 Logo 语言为基础,造出了一大堆编程工具,它们虽然在界面上稍有不同,但其目的都是为了引导孩子们对编程进行思考
同时,由于 MIT 设计的 Scratch 的流行,基于模块的编程方法便成为了教学的标准
在 CSTA 为中小学生制定的计算机课程教学标准中,也明确地将在基于模块的可视化编程语言上进行构建和测试的能力用于评估小学 5 年级学生的编程水平
趋向幼龄化引入机器人技术看着自己写的代码变成现实是件很奇妙的事
在本世纪初,乐高和 MIT 合作了一个项目,致力于将基于模块的编程带入到现实世界中
学生可以在电脑上写程序,然后把代码下载到他们搭建的机器人上
早期的 RIS (机器人发明系统)和 Scratch 十分相似
2025 年推出的乐高机器人虽然变得更加复杂,但工作原理仍然不变
现在学生们能够给组件增加输入参数,用来指定距离、时间、输出和其它的一些特性
MartinExner 在 Logo 和更晚一些的 Scratch 的启发之下,发明了这