上一页 下一页

树莓派的工作原理

树莓派如何帮助孩子们编程?

KidsRuby
孩子们在使用KidsRuby编程时遇到的分屏界面
截图来源:十万个为什么.com

学生可以在学校里上计算机编程课,但在大多数地方,这些课程并非人人必修,而且通常从高中才开始,而厄普顿(Upton)等人则希望孩子们能更早开始。计算机教育的重点大多放在操作而非编程上,就像英国的信息和通信技术(ICT)课程一样,该课程被认为是导致英国高级技能短缺的原因之一。

但就像在20世纪80年代一样,对游戏和其他多媒体材料的兴趣可以成为许多儿童和青少年进入编程领域的敲门砖。现在有许多利用这一点的软件学习工具,它们被用于教授编程基础知识。其中之一是麻省理工学院(MIT)创建的Scratch语言。

广告

Scratch 是一种基于图形的拖放式语言,孩子们可以使用它创建交互式多媒体项目,而无需学习复杂的语言语法。尽管专为小学和初中生设计,但它甚至被用于大学的 计算 入门课程中。

另一种拖放式工具是 Alice,由卡内基梅隆大学开发,同样通过让学生构建动画和游戏来教授面向对象编程。此外,还有一种基于 Xbox 360 的可视化语言,名为 Kodu,它允许您使用游戏控制器作为输入设备来构建游戏。儿童或成人都可以使用这些环境来学习编程概念,而无需输入和调试代码。

一种教授实际代码的工具是 Kids Ruby,顾名思义,它教孩子们 Ruby 编程语言。一旦你阅读了第一课的几页内容,它就会让你在程序窗口的一侧编写几行简单的代码,点击运行按钮,然后在另一侧看到结果。随着课程变得更复杂,你将慢慢学会编写代码。Kids Ruby 团队甚至已使其在树莓派上运行,所以对于任何对在新设备上编程感兴趣的孩子来说,这可能是一个很好的开始。

树莓派团队正指望开发此类教育软件,以帮助孩子们更容易使用该设备。这种设备吸引更多孩子对编程产生兴趣的一个方法就是简单地为他们提供一个编程平台。他们可能再次有机会拥有自己的电脑来编写代码和修修补补。25到35美元的价格标签比修理昂贵的家用电脑的任何费用都更容易接受。以这个价格,它也可能让那些目前没有电脑的贫困儿童用得上。学校已经表现出兴趣,所以即使是买不起的孩子,也可能在课堂上获得接触和实践的机会。

想拥有你自己的树莓派吗?