芥末堆芥末堆

如何引导儿童从零开始逐步学会编程语言?一位英国父亲选择这样开发编程微机平台

作者:璎珞 发布时间:

如何引导儿童从零开始逐步学会编程语言?一位英国父亲选择这样开发编程微机平台

作者:璎珞 发布时间:

摘要:人人学编程,正在西方一点点变成现实。

code-1839406_1280.jpg

图片来源:pixabay

在乔布斯生前接受的一次收集中,他曾经说过这样一句话:“这个国家的每一个人都应该学习编程,因为它教你如何思考。”

于是在这股编程教育大潮中,各大互联网巨头纷纷推出自家的编程语言产品,例如微软谷歌就分别推出主打可视化编程语言的Kodu和Google Blocky,希望吸引儿童的编程兴趣。

在英国,英国广播公司BBC联合31家企业设计并向百万英国孩子免费发放了编程微机Mirco:Bit,进而普及编程教育。学生们可以用Code Kingdoms JavaScript、Microsoft Block Editor、Microsoft Touch Develop和Python四种不同难度的编辑软件和语言来进行编程创作。

其次还有树莓派(Raspberry Pi),同样主要采用Python语言进行编程。树莓派只有一张信用卡大小,操作系统可采用开源的Linux系统如Debian、ArchLinux,自带的Iceweasel、KOffice等软件,能够满足基本的网络浏览、文字处理以及电脑学习的需要。

机器人.jpg

了解编程概念≠学会编程语言

除了上面提到的几家巨头之外,很多初创企业也投入编程教育的蓝海中,推出了名目繁多的编程玩具。

然而需要注意的是,让孩子通过游戏和玩耍等来了解编程概念,显然并不意味着他们能真正地使用编程语言。换句话说,两种“境界”间还有着很长的路要走。

2012年创立的FUZE则立志于解决两者间的鸿沟,让孩子能够从零开始,一步步学会使用编程语言,并能编出程序去操纵不同的电子设备,例如机械手臂、遥控车等。

机器人2.jpg

FUZE由西尔韦拉(Jon Silvera)在2012年创立。他看到自己的孩子在玩一台从阁楼搬下来的BBC Micro(BBC于上世纪80年代开发的普及型微机)时,突然萌发了教孩子学习编程的想法,让孩子沉浸于类似于BASIC的编程环境中。

在起初,FUZE主要针对树莓派(Raspberry Pi)设计和开发周边产品,致力于打造一个适合不同年龄人群学习编程的计算机平台,希望能让编程学习变得轻松和简单。

然而在开发过程中,FUZE团队发现对儿童而言,从了解编程概念到使用编程语言的跨越太过巨大,因此他们决定使用自己开发的FUZE BASIC语言作为编程用语,随后这也成为该产品的最大卖点。

机器人3.jpg

自创编程语言FUZE BASIC

众所周知,经典的BASIC语言开发于20世纪80年代,由于简单易用且免费,它曾让全世界几千万人走入了编程的世界。FUZE BASIC可算是经典BASIC语言的当代改良版。

作为提供给孩子们进阶的“桥梁”,FUZE BASIC并不希望代替当下流行的C++, Java、PHP和Python等语言,而是为学习这些高级语言之前做好铺垫。

因此这套语言结合了传统Python语言的精华部分和现实生活中的学术用语,把复杂的编程系统变得简单轻松而且易于理解。

FUZE BASIC被认为是学习编程的完美起点,因为它并不需要儿童有任何编程的背景知识。

机器人4.jpg

FUZE BASIC的使用也很简单。FUZE不需要连接网络,只需要连接显示器,打开并载入FUZE BASIC,用户就可以把已有的Windows、Linux系统设备或树莓派变成可编程和操作电子器械的平台。

目前该平台除自带教材外,还有10个项目的工作簿,200页的指南和使用示例,额外的课程计划和工程计划书。

对儿童而言,他们可以利用这个平台学习物理计算,并了解如何编写程序,与电子设备和传感器互动以及自己制作玩具,从而在短时间内学习大量的技巧,养成解决问题的能力。

此外除了英语版教程,FUZE如今还提供德语、西班牙语、中文版教程。

机器人5.jpg

机器人6.jpg

儿童通过Fuze可以做的事情:

  • 1. 设计、编写自己的程序

  • 2. 设计自己的电子设备,从简单的LED到马达控制等

  • 3. 应用Fuze编程控制器来操控机器人

  • 4. 学习其他编程语言,例如Scratch和Python

  • 5. Fuze是一台可以收发邮件、处理文字图片和上网的电脑

  • 6. Play中含有例如《我的世界》之类的游戏

  • 7. 制作近感探测安全系统

  • 8. 连接树莓派(Raspberry Pi)兼容附件,例如senseHAT

  • 9. 学习读取模拟传感器,控制简单的电路

  • 10. 设计自己的迷宫游戏

  • 11. 为游戏和机器人设备设计控制器

  • 12. 把Fuze变成综合键盘

  • 13. 学习如何编程

深入学校

除了用户自学教材,目前FUZE还会定期在各个学校举行免费交流会,学校可以帮助学生选择搭配相应的硬件套装来学习,FUZE的技术人员也会亲自到校去授课。

课程从简单的教室课程、一日编程教学到数码科技会议、编程夏令营和社区俱乐部,形式非常丰富,孩子们可以找到属于自己的学习方式。

机器人7.jpg

西尔韦拉(Jon Silvera)认为FUZE目前已拥有优质的内容和品牌,并在全球数百所学校中收获了良好反馈。团队正在主攻继续与第三方合作,确保FUZE BASIC与足够多的外部装置兼容,例如OWI机械手臂、树莓派senseHAT和BBC的Micro:bit。

除此之外,FUZE也在持续开发新内容,例如增添FUZE BASIC的新功能,继续弥补和BASIC、Python及C++之间等语言之间的间隙,让不同语言转换变得更加便捷。

与此同时,FUZE已经在英国的Maplin、Toys ‘R’ Us、Argos和Amazon等平台开卖,他们也找到了美国、阿联酋的经销商,并将持续探索国际市场。

本文转自英国教育思维,作者璎珞。

1、本文是 芥末堆网转载文章,原文:英国教育思维
2、芥末堆不接受通过公关费、车马费等任何形式发布失实文章,只呈现有价值的内容给读者;
3、如果你也从事教育,并希望被芥末堆报道,请您 填写信息告诉我们。
来源:英国教育思维
芥末堆商务合作:王老师 18710003484
  • 如何引导儿童从零开始逐步学会编程语言?一位英国父亲选择这样开发编程微机平台分享二维码