您可能会给您的孩子最好的礼物之一是计算机编程教育。这不仅是一种有趣的,具有挑战性的消遣,而且也为该行业的未来职业提供了坚实的保证,该行业不仅提供有竞争力的工资,而且还有望提供稳定稳定的就业机会。
一个Raspberry Pi是为孩子们教授编码的最佳工具之一,他们可以连接电子部件,并构建自己的物理计算设备。由于您不太可能将Raspberry Pi用作主计算机,因此孩子们可以进行实验和游戏,而不必担心会损坏系统或文档。
但是,如果您不是编码人员,并且不了解您的Prolog中的Python,您可能不知道将孩子定向到何处。如果听起来像您,请别担心。这是五个简单的活动,教您的孩子如何使用Raspberry Pi进行编码。
被卡在Raspberry Jam中
Raspberry Jams是社区领导的聚会,人们可以学习(和教书) )关于Raspberry Pi。尽管许多技术活动仅针对成年人,但Raspberry Jams倾向于向任何年龄的爱好者开放。我曾经参加过的每一个Raspberry Jam都会有很多孩子和青少年参加。
Raspberry Pi聚会的绝大多数都位于英国,尽管在美国很少有人参加,以及在加拿大,印度和乌克兰。
使这些活动变得如此出色的原因是,这些活动通常是由具有使用Raspberry Pi并为其构建经验的成年人指导的。您的孩子将不会失去指导。他们将获得动手的建议和指导。他们将学习如何编写代码,以及如何使用Pi上常用的各种Linux操作系统。
此外,那里不可避免地会有很多其他年轻人,这使他们成为一个年轻人。
教导他们从头开始
很多孩子正在学习从头开始编写代码。麻省理工学院的这个项目采用了最基本的代码概念,并将其转变为用户友好的拖放式体验。
诸如条件式之类的东西(如果需要执行某项任务,您可以在其中执行任务)符合条件)和迭代(在其中重复指定的次数),将它们变成明亮,色彩鲜艳的拼图碎片,并优雅地固定到位。代码的结果将以动画或基本游戏的形式在您面前播放。
您的孩子永远不会找到写Scratch代码的工作,但这并不是重点。这是为了获取代码,然后将其转换为美观,直观的代码,并最终使它对初学者而言不再那么吓人。为了教授编码的基本逻辑,没有什么比它更有趣的了。
如果您正在寻找Scratch的一个很好的起点,请访问Raspberry Pi Foundation的网站,该网站已经发布了一个可供下载的Scratch项目数。这些往往已经过时,并且附带了清晰简洁的文档。
学习Python
从头开始的下一步是Python。它是由荷兰程序员Guido Van Rossum于1991年首次开发的,它是一种简单的教育性编程语言。与其他编程语言不同,Python的设计易于阅读且易于编写。它有一个解释器(实际上是运行代码的东西),它带有严格的规则,迫使人们编写良好,简洁的代码。最终结果是Python不仅在教育领域而且在工业界都取得了巨大的成功。
目前,每个Raspberry Pi都附带Python,因此没有可供下载的内容。
很大程度上是由于Raspberry Pi的成功,因此还有大量针对儿童和年轻人的Python学习资料。如果您想通过书本来学习,则没有淀粉出版社有Jason R. Biggs撰写的《面向孩子的Python:编程的有趣入门》 。这样做的一大优势是,它以简单,平易近人的风格编写,并且有足够的插图来使孩子们保持兴趣。
我从YouTube上搜索了适合儿童使用的Python视频教程,但我还没有找到一个我可以推荐的。许多不是很好,就是不合适。如果您碰巧可以推荐,请在下面的评论中告诉我们。
但是,Raspberry Pi基金会已经发布了许多Python项目,这些项目提供了令人生畏的外观。此外,PCPC.me即将发布由您真正编写的Python编程语言指南。为了确保您不会错过它,请考虑注册我们的邮件列表,或在Facebook或Twitter上关注PCPC.me。
玩Minecraft Pi
我7岁那年,Stretch阿姆斯特朗娃娃和“动作人"风靡一时。现在,似乎儿童时代的痴迷是来自瑞典开发人员Mojang(现在是Microsoft的一部分)的Minecraft。
Minecraft本质上是数字乐高。与其用塑料砖建造一个假装的城堡或宇宙飞船,不如用虚拟砖在计算机屏幕上完成所有动作。您可以使用它构建的内容没有真正的限制。您的作品可以根据需要大小而定。它们可以很简单,也可以像您想像的那样雄心勃勃。
在Twitter,Reddit和YouTube周围散布着一个共享他们自己的发明的庞大在线社区。甚至有些Minecraft vlogger都有成千上万的订阅者,信不信由你。当我说Minecraft非常重要时,请相信我。
2013年2月,Mojang发布了专门为Raspberry Pi设计的版本。除了免费外,它还可以在Raspberry Pi的有限硬件上运行,并具有一个API(应用程序编程接口),使人们可以使用Python在Minecraft中进行编程。
这导致Minecraft被用作教授编程的工具,因为Minecraft不仅具有不可抗拒的吸引力,而且您可以在熟悉的虚拟世界中看到自己的结果。
了解带Sense HAT的电子产品
如果您想教孩子们有关电子产品的知识,并为物联网建设,那么Sense HAT是一个很好的起点。这款Raspbery Pi附加板在英国的零售价约为23英镑,在美国为50美元,并带有内置的GPIO插槽。它包括一个8×8 RGB LED矩阵;五键操纵杆;还有大量传感器,包括陀螺仪和加速度计。甚至还有一个Python库,可让您轻松访问Sense HAT中包含的所有组件。
从本质上讲,这是构建许多基本物理计算项目所需的全部。与Scratch和Python一样,Raspberry Pi基金会也发布了许多示例项目。这些提供了一个很好的起点,并说明了Sense HAT的功能。
当您的孩子最终毕业于更复杂的事物(例如Arduino)时,您可能需要考虑从埃及初创公司那里签出1Sheeld。诚信。该板可让您使用标准Android智能手机中内置的传感器和无线电来构建物联网产品。
使用Pi进行编程很容易
几乎没有什么东西使它更容易实现比Raspberry Pi学会编码。 您是否找到了一种在编码教育中使用它们的好方法?在下面的评论中告诉我!
图片来源:Blackpool Raspberry Jam(Les Pounder),Models.py(nyuhuhuu),SenseHAT(Les Pounder),Kids Workshop( Francois CAUCHE),Minecraft Pi(KniBaron)
标签: 教育技术 教育游戏 编程 Raspberry Pi