少儿编程:您的孩子今天如何学习编程
少儿编程:您的孩子今天如何学习编程
在今天的数字时代,知道如何编程可以比作能够阅读。当我们教孩子们阅读和写作,加减时,我们正在教他们与周围世界互动的方式。
考虑到我们的世界变得越来越数字化,充满了智能设备,让我们在回家前15分钟打开灯或在我们离开时自动关闭大门,学习编程将帮助孩子更好地理解和控制他们的世界。
现如今,任何人都可以学习编程。编程只不过是告诉你的计算机用计算机理解的语言做什么。我们越早接受这一点,我们就能越早为孩子们配备合适的工具。
作为家长和老师,我们应该努力为孩子提供最好的教育和工具,使他们能够在创业和创新主导的社会中茁壮成长。
编程教育现在开始
尽管学习如何编写代码永远不会太晚,但以下资源专门针对儿童,主要侧重于以有趣和互动的方式介绍HTML、CSS、Lua和JavaScript等编程语言。其中一些也使用其他语言,例如Python和Ruby。一旦确定了学习的基础,孩子们可以完成的任务就没有限制。
儿童在线编程资源和网站
米创少儿编程:
采用我的世界编程,兴趣高 ,入门快;3D图形化、网络化、游戏化,能让孩子持久学习不断深入,不会枯燥。
米创课程为线上直播方式 ,方便快捷。讲师大多来自本硕计算机专业,米创拥有精品小班 ,上千课时,编程与STEAM学科结合,加强科学综合素养,计算思维训练;涉猎3000英文单词,500个数学趣题,300个物理/建筑/人文场景。
与市面上大部分scratch、乐高等编程方式不同,米创青少儿编程采用MinecraftEdu(我的世界教育版)进行授课,学生可在虚拟世界中通过操作Turtle机器人进行搭建,可以更大发挥学生的想象力、创造力,想象即世界。
Code.org:一个非营利性的基金会网站是编写新手的一个很好的起点。它提供了大量有用的在线资源,应用程序,甚至是教授编程的本地学校。
它允许孩子们通过有趣的编程练习来学习代码,包括Frozen和Minecraft。它甚至还有像比尔盖茨和马克扎克伯格这样的超级巨星的视频讲座。
CodeCademy:通过有趣和简单的练习教孩子们基本代码。它专注于年龄较大的孩子,涵盖各种编程语言,如HTML,CSS,JavaScript,Python,Ruby等。
Code Avengers:该网站提供为期7天的免费试用课程,用于构建网页,应用程序和游戏,包括HTML,CSS,JavaScript,Python等语言。根据他们的网站,课程设计为12岁以上,但已被许多8至11岁的人成功使用。付费计划可以按月订阅29美元,6个月订阅120美元。
CodeCombat:是一个让学生在玩真实游戏时学习计算机科学的平台。学生在编写代码时可以通过级别查看角色的进展。
课程以JavaScript和Python提供。Web开发课程使用HTML,CSS,jQuery和Bootstrap。
Code Monster:是一个使用JavaScript并具有两个相邻框的系统。一个显示代码,另一个显示代码的功能。Code Monster提供了有用的提示和每个命令的简短描述。
可汗学院:是一所在线学校,以各种课程而闻名,但他们也有基本的编程教程,教孩子们如何构建图形,动画,交互式可视化等等。他们的课程主要侧重于JavaScript。
Tynker:是另一个让孩子们通过改装游戏来学习编程的网站,比如Minecraft,控制无人机和机器人,创建他们自己的应用程序等等。他们免费提供有限数量的课程,付费计划为每个孩子每月6美元起。
Made with Code:是Google鼓励女孩从事计算机科学职业的项目。每个编程挑战都有不同的目的,主题范围从适合初学者的最基本的,到已经具有一些编程经验的人的高级主题。
Stencyl:一种可用于Windows,Linux和Mac的软件系统,通过使用拖放界面创建代码块,使学习代码变得有趣。
Scracth:是最受孩子们欢迎的编程工具之一,旨在帮助学生开始编程。学生可以使用与计算机代码相似的“构建块”来创建动画和故事。
为儿童编程应用程序
以下应用程序均可在iPad或Android上使用,非常适合在旅途中教您的孩子编程。大多数是免费或免费版本。
米创少儿编程完整版:米创少儿编程开发的划时代编程学习软件,采用MinecraftEdu进行教学,MinecraftEdu是由最初的热门游戏Minecraft(我的世界)改编而成,全世界有超过6000万人参与其中,超过40个国家的教师在STEM、语言、历史与艺术的每一个学科领域都在使用 MinecraftEdu。 MinecraftEdu宗旨:通过游戏进行教学。
MinecraftEdu与Minecraft的不同
可以搭建跨海大桥、100层金字塔、别墅、火星基地等大型建筑,可以搭建物流机器人、数字密码锁、迷宫等科技与思维产品,涉猎3000英文单词 500个数学趣题 300个物理/建筑/人文场景。
Daisy the Dinosaur:旨在帮助学龄前儿童使用Daisy的简单拖放命令开始探索编程概念。与iPad兼容。
Hopscotch:涵盖了使角色移动和服从命令的相同概念,它们还允许更多的创造力。年龄较大的孩子可以添加多个角色,计划操作,并围绕他们的代码开发故事。兼容iPad和iPhone。需要iOS 9.0。
Kodable:是一个基于Kodable课程的免费应用程序,用于教授K-5等级基本编程概念的孩子。与iPad兼容。
ScratchJr。:受到麻省理工学院媒体实验室开发的流行的Scratch编程语言的启发。ScratchJr界面和编程语言经过重新设计,适合年幼的孩子。
他们学会解决问题,设计项目,以及以支持早期儿童算术和识字发展的方式使用数学和语言。
Pocket Code:是一款Android应用程序,可让您的孩子创建自己的游戏,应用程序和音乐视频。
跑马可!:是另一个Android应用程序,让孩子们玩冒险游戏,并使用视觉指令来指导Marco通过一系列级别。