(一)迷你编程
迷你编程是一款备受欢迎的少儿编程软件。它具有诸多优势,首先,用户可以随心所欲地选择模板,海量模板能够满足不同的需求和制作风格,无论是制作不同风格的地图,还是进行一键模型搭建,从建筑物到人物都能轻松实现。
同时,使用这款软件还可制作各种游戏,极大地吸引了孩子们的注意力。此外,迷你编程还设置了闯关挑战,激励孩子学习编程,孩子们可以将自己制作出的作品分享给身边的家人朋友,增强了他们的成就感和自信心。
(二)Python编程狮
Python编程狮非常适合零基础的编程学习者。它拥有大量的教程,让用户能够深入了解编程的魅力。初学者能够很快进入学习状态,软件提供各种参考教程,利用业余时间学习,每天只需半个小时,就能掌握很多编程的方式和方法。还可以制作一些游戏,通过游戏闯关来提高学习能力。而且,该软件还提供了成人编程课程的学习,满足了不同年龄段用户的需求。
(三)点个猫
点个猫以搭建积木的方式来引导孩子学习编程,拥有各种不同类型的编程课。家长可以和孩子共同学习,一起制作各种有趣的作品,飞机大战、超级玛丽、动画故事、绘图工具等等。精彩的页面能够吸引孩子的注意力,让孩子在学习过程中感受到很多的乐趣。
(四)小火箭校园版
小火箭校园版是专门为幼儿园和小学生打造的编程软件。为了开拓孩子的学习能力,吸引孩子的注意力,它提供了很多趣味编程课程,精彩有趣的动画以及各种具有挑战性的操作方式深受好评。并且还包含了编程创作以及互动学习模式,孩子们可以结识到同样热爱编程的小伙伴,共同探讨学习,营造了良好的学习氛围。
(五)java利器
java利器对编程初学者有很大的帮助。它提供各种简易的教程,并且覆盖的知识面很广。作为一款有用的学习神器,拥有各种模板以及编程进阶、思想进阶等等。针对学生的学习也提供了很大的优势,可随时阅读java文章,让学习更深入,了解更全面的知识。在学习过程中,孩子们还能发现编程这款软件带来的魅力。
(一)Kodable
Kodable的简易课程主要面向幼儿园到五年级的学生。其坚持教授JavaScript,这是优秀的初学者入门语言。K-3的课程以基础内容为主,四年级和五年级则转向一系列有深度的主题。课程设置循序渐进,非常有趣,里面的游戏以挑战形式出现,在迷宫中穿行。
Kodable的编程结构并不简单,其中甚至包括循环和分支等语句。它最初会大量使用if/then决策指令来展现编程结构,通过游戏化的课程设计让学习JavaScript变得有趣。对于孩子们来说,这是一个很好的编程入门工具。
(二)DaisytheDinosaur
DaisytheDinosaur以恐龙为元素,是为幼童设计的最好的编程应用之一。它用迷你游戏教孩子们基础的编程知识,“loop-deloop挑战”鼓励孩子们使用单词命令,让小恐龙Daisy做各种动作。这款软件免费且简单,能吸引大多数不懂技术的孩子。它看起来没有复杂的技术,就像一个简单的单词和解谜游戏,游戏主角是一只呆萌小恐龙,只需拖拽单词如roll、jump或grow等,然后按下播放键,小恐龙就会按照指令动作。
(三)费雪思考&学习code-a-pillar
费雪思考&学习code-a-pillar有一个独特的优点,它包含一个应用程序和一个实物玩具。适合3-6岁的幼儿,孩子们通过这款应用,能够解决一些基本的计算机编程概念问题。虽然玩具依赖于App的命令做动作,但App本身可以独立使用。有些内容对孩子们来说可能会有挑战性,因此最好有成年人指导。玩游戏时可以把音效和配乐都关掉,让人在无干扰的情况下体验游戏的乐趣。
(四)GamestarMechanic
GamestarMechanic是一款基于Web的应用程序,针对7-14岁的孩子。它能教会孩子们制作自己的视频游戏,由于玩游戏很有吸引力,所以让孩子们设计游戏远比网络开发或应用开发更有吸引力。这款应用有课程、游戏创作和游戏化的玩学结合的功能,一旦创建游戏设计的任务,就可以得到用来制作游戏的各项工具。应用里有一个强大的社群,使它成为了供青少年使用的一个功能强大的编程App。
(五)我的世界
我的世界是一款非常受欢迎的游戏,它的沙盒风格使其具有很强的适应性。虽然我的世界并不只是针对儿童的,但它为编程提供了一个安全的环境,适用于各个年龄段。有些模型是专门针对儿童的,以儿童为中心的LearnToMod模型。成年人可以使用我的世界,来教孩子关于服务器和设置Linux游戏服务器的基本知识。我的世界有一个人气很旺的在线社区,LearnToMod可以提供大量易于理解的编程知识。
(六)Tynker
Tynker的名字暗示着修修补补,意味着要动手操作。它教编程非常出色,给编程注入了许多乐趣。像许多让孩子们学习编程的应用程序一样,Tynker也以有趣的方式引导孩子学习编程。它为孩子们提供了多种选择,可以对机器人、无人机以及我的世界中的地图进行编程,还可以开发应用和游戏,也可以探索STEM。在开始学习Python和JavaScript之前,孩子们可以先使用可视化模块编程,有一个清晰的学习路径。