经过一段时间的了解,推荐三个有关编程启蒙的软件给大家。
第一个是一个App,名字叫LightBot
,基础关卡免费,入门足够了。
它通过游戏的方式引导没有任何编程经历的孩子,学习指令、逻辑、函数、循环,只需要 1 个小时,就能让一位小朋友完成少儿编程入门课。
通过拖放简单的几个命令方块来控制小机器人前进,转向,跳跃,点亮蓝色地板。
在这个过程中,通过程序化的命令来让小机器人完成目标任务。
第二个软件叫ScratchJr
:幼儿版的Scratch
ScratchJr不像Scratch那么复杂,更容易操作和入门。
课程推荐:老马叔叔的编程课(知乎)
第三个推荐的是一个网站:code.org
官网介绍:
Code.org® 是一个非营利组织。它致力于为年轻女子、学生从来自少数民族提供机会。 我们的愿景是:每所学校的每位学生都有机会学习计算机科学,就像学习生物、化学和代数。 我们提供了最广泛讲授的中小学计算机科学课程,也会每年组织 编程一小时活动。这已吸引了全世界约 10% 的学生来参与。 Code.org 得到了亚马逊、脸书、谷歌、印孚瑟斯基金会、微软等的支持。
这个网站上有很多编程的在线课程,课程是以一个个小任务来把编程知识融入到游戏中,一个个关卡通关,编程能力就会一步步提升。
课程:
为小学班级中还不会阅读的学生准备的:
[课程 A 年龄:4-7
为学前学生准备的计算机科学介绍]
[课程 B 年龄:5-8
为学前学生准备的计算机科学介绍。(类似于课程A,但是对年长的学生有更多变化。)]
给小学中年龄较大的学生
[课程 C 年龄:6-10
学习计算机科学的基础知识, 创造你自己的艺术, 故事和游戏。]
[课程 D 年龄:7-11
快速浏览课程C中的概念,然后进一步学习算法、嵌套循环、条件等等。]
[课程 E 年龄:8-12
在课程C&D中快速覆盖概念,然后继续使用函数。]
[课程 F 年龄:9-13
学习计算机科学基础中的所有概念,并创建你自己的艺术、故事或游戏。]