每年的 12 月 4 日到 10 日期间,被称作「计算机科学教育周」。在段时间中,全球各地的用户都可以在App Store里看到数千场免费的“编程一小时”(Hour of Code)活动。
编程一小时活动在全球的180多个国家中展开,每次都会有数千万的学生参与其中。目前该课程已经能够支持超过40种语言,即使零基础的孩子也可轻松进行学习。
今年12月4日,在广州的Apple天环广场零售店中,数名小学生迎来了全新的挑战——在一个小时里,通过学习编程的基本原理,让 SPRK+ 机器人动起来,并操控机器人来达成任务目标,从而了解编程的基本原理。
对于孩子来说,学习新事物的最强动力在于好奇心与兴趣,这对孩子们来说就是他们最好的老师。而寓教于乐的道理也正是从这而来。当天在场的每一位学生都会分配到一部iPad、一个 Sphero SPRK+ 机器人。
苹果的工作员工提到,对于12岁以上的孩子,他们可以选择使用苹果开发的Swift Playgrounds 来逐步学习 Swift 语言的开发,Swift 也是适用于 iOS、macOS 等苹果产品 App 的开发语言,而对于再小一些的孩子而言,SPRK+机器人配套的 Sphero Edu 应用可能是更合适的选择。
打开 Sphero Edu 应用后,它能自动与附近的SPRK+机器人进行配对。之后只要通过iPad上的控制面板即可完成对机器人的操作。
孩子们在操作中遇到的第一个难题便是将SPRK+ 机器人滚到桌子上的蓝色正方形区域中。而这样的实战操作则实际上更有助于第一次接触编程的小孩子快速了解,这套程序究竟能做什么。
在学生们完成热身之后,真正的课程才刚刚开始。
老师会逐步引导学生建立编程项目,运用Sphero Edu进行简单的操作,而这次课程的重点是让孩子学会使用代码块进行编程。
学生们通过代码块可以调整SPRK+ 机器人核心的颜色、闪烁的方式、移动的方向、移动的速率以及持续运动的时间等等参数。
在一次次的操作之后,最终让每个学生能够掌握用 iPad 操控 SPRK+ 机器人的方法,而到这里,此次编程一小时的活动也接近了尾声。
对于活动本身而言,是希望鼓励更多的孩子参与学习编程。
同时,Code.org 本身是一家致力于普及计算机科学,并且鼓励更多女性和各肤色弱势学生群体受益于计算机科学教育的非营利性组织。
Code.org 曾做过这么一项调查:在美国,90% 的父母都希望自己的孩子能够学习计算机科学,但只有 40% 的学校提供了相关课程。
为了改变现状,Code.org 发起了「编程一小时」活动。
Code.org 期望每一名学生都有机会接触并学习计算机科学,希望计算科学应能与生物、化学和代数等学科一样成为重点课程。
Code.org 联合创始人兼首席执行官哈迪·帕托维(Hadi Partovi)曾说过:
“Code.org 的创始愿景是让每个学校的每名学生都有机会学习计算机科学,不仅仅是因为这对职业发展来说非常重要,更重要的是学生们喜欢计算机科学。”
文丨Scott
图丨爱范儿
领取专属 10元无门槛券
私享最新 技术干货