让孩子们爱上编程的经济实惠的方法

还没有读者喜欢这篇文章。
illustration of computer buttons

Opensource.com

假期和新年伊始即将来临,本周的“编程一小时”活动是让您的孩子参与到充满创造力的问题解决新世界的绝佳时机。我说的就是编程——计算机编程——而且,您的孩子可能并没有小到不能开始学习。我的儿子们 2 岁和 4 岁时我就开始教他们编程(现在他们 5 岁和 7 岁了,我把我们一起开发的应用程序整理成了一本有趣的书,《教你的孩子学编程》,2015 年,No Starch Press 出版社)。

为什么要编程?三个理由

  1. 编程是解决问题。不仅仅是一项工作技能,不仅仅是说计算机的语言,编程是解决问题的新工具集。想想移动应用程序如何使生活的许多领域更加便利——编程是关于解决人们的问题,帮助他人,使用技术。
  2. 编程是创造力的出口。如今,每个人都可以学习编程——医生、会计师、艺术家、企业家、体育明星(如迈阿密热火队的 克里斯·波什)、音乐家(如黑眼豆豆乐队的 will.i.am,一位狂热的程序员),任何职业或领域都可以通过技术得到提升。编程不再仅仅是未来软件工程师的专属——它已经成为各行各业富有创造力、精通技术的人们创造应用程序并使用新工具来让生活更美好、更互联、更有趣的方式。
  3. 编程是一项团队运动。程序员不再是独自一人躲在地下室里的书呆子。您最喜欢的应用程序来自才华横溢的设计师、开发人员、艺术家和工程师组成的跨学科团队,他们专注于可用性——功能和形式。

程序员不仅仅是技术的消费者,他们还使用技术创造新事物。而且,父母和孩子可以一起参与编程。目标是让您接触到新的、令人兴奋的玩具和工具,这些工具可以帮助您学习如何将编程应用于现实世界的问题。这里有几种经济实惠、有趣的方式,让您和家人一起开始探索技术。

25 美元以下:组建编程团队或举办黑客马拉松

如果您已经花光了所有的节日现金,或者您只是想廉价地尝试编程,您可以组建一个编程团队或每周聚会,或者几乎不花钱或不花钱地举办一个黑客马拉松。

如果您想学习 Python、Ruby、Javascript、PHP 等真实世界的编程,免费网站如 Codecademy.com 以及来自 CourseraUdemy 的在线课程可能是您的下一步。

拿起任何新的儿童编程书籍(如《教你的孩子学编程》,在 Amazon.com 上不到 20 美元),与朋友、孩子和父母一起学习,或者组建一个临时的计算机俱乐部。

一场即兴的黑客马拉松除了零食之外不需要任何成本,并且可以激励一群孩子围绕着在一两天内制作出一个可玩的游戏或可用的应用程序的想法。从图书馆借阅一些编程书籍,设置一两台笔记本电脑,并在孩子们遇到困难或偏离轨道太远时提供帮助。

50 美元:机器人、Bean 和 Pi

借助 Kickstarter 和其他众筹网站,50 美元领域已经大大扩展。Kickstarter 的一位校友 Edison(在 meetedison.com 上售价 49 美元)是一款完全可编程、乐高兼容、遥控、双轮机器人,它正在点亮 STEM(科学、技术、工程和数学)课程——确实如此——这要归功于其炫酷的 LED 灯。学校可以以每套 33 美元的价格购买教室套装,这在许多地区首次使机器人技术触手可及。

对机器人不感兴趣?您可以使用广受欢迎的 Raspberry Pi 2 Model B 以不到 50 美元的价格构建自己的计算机。插入显示器、键盘和鼠标,并从 SD 卡启动,您就可以立即开始使用 Python、C、C++、Java、Scratch 和 Ruby(全部包含在标准的 Raspbian Linux 操作系统中)进行编程。想象一下构建自己的计算机,然后在上面用 Python 和 Pygame 编程游戏的感觉!

对于更坚定的 DIY 爱好者来说,一个令人兴奋的、更新的 Arduino 化身 LightBlue Bean 和最新的 Kickstarter 支持的 Bean+(30-40 美元,punchthrough.com),与其说是机器人或计算机,不如说是任何您想让它成为的东西。您可以使用各种界面从任何智能手机或笔记本电脑对其进行编程,示例项目包括音乐发光玩具、保险箱破解器、运动和温度传感器、情绪灯、LED 写字板和尤克里里琴。

100 美元:Tickle 应用程序(加上 Parrot Minidrone 或 Sphero 机器人球/Ollie 滚动机器人)

Tickle iPad app

Tickle iPad 应用程序和飞行的 Parrot Mini Drone(经 tickleapp.com 许可使用,版权所有 2015)

Tickle 是一款免费应用程序(截至撰写本文时仅限 iOS),它使用您可能从 Scratch、HopscotchBlockly 中认识的熟悉的基于块的编程。

Tickle 最棒的地方在于它包括编程 Parrot Mini Drones(亚马逊上起价约 99 美元)、Sphero 机器人球和 Ollie 滚动机器人(95-115 美元)以及其他酷炫的蓝牙设备的功能。

所有这些设备都带有适用于 iOS 和 Android 的免费应用程序——不同之处在于 Tickle 不仅允许您飞行、驾驶或配置您的设备,还可以对其进行编程以执行某些操作。使用您拖放到位的类似块的指令,让 Parrot Mini Drone 跟随您的手,降落在目标上,越过墙壁。训练 Ollie 或 Sphero 导航您的房屋或运行障碍训练场,所有这些都可以在您的 iPad 上完成。

无论您从哪里开始,您的孩子都需要更多的解决问题能力(我们都需要)。他们需要在他们即将进入的快节奏工作场所和发明者空间中占据优势。而且,他们可能愿意和爸爸妈妈一起学习这些技能。尝试一些新技术,编写一些代码,并看着您的孩子进入充满可能性的新世界。

User profile image.
Bryson Payne 是北佐治亚大学计算机科学终身教授兼网络作战教育中心主任,他是 No Starch Press 出版的《教你的孩子学编程》(2015 年)和《轻松学习 Java》(2017 年)的作者,也是 Udemy.com 在线课程《教你的孩子学编程(Python)》、《轻松学习 Java》和 Real-W 的讲师

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.