当你看到“编程(coding)”这个词时,你首先想到的是什么?我猜图书馆一定不会榜上有名,但是在编程俱乐部(Code Club)我们真的很想改变这个局面。Code Club是一个由志愿者主导运营的、全国范围内免费的俱乐部,主要面向9-11岁儿童开展课后编程。从阿伯丁(Aberdeen )到康沃尔(Cornwall),我们的俱乐部遍布英国各地,使年轻人有机会制作动画、游戏和网站,并在有趣和富有创造力的环境中学习新技能。
许多俱乐部都设立在小学,我们也有越来越多的俱乐部设立在社区活动场所,包括图书馆里。对于那些在没有编程俱乐部的学校上学的孩子来说,这些俱乐部是一个很好的机会,他们可以和当地的年轻人一起学习编程,并在当地社区发展数字技能。Sarah Coulson是诺丁汉市图书馆(Nottingham City Libraries)负责儿童和家庭业务的图书馆员,她对经营编程俱乐部充满热情。目前有3家俱乐部在诺丁汉社区图书馆运行,他们还将在诺丁汉中央图书馆(Nottingham Central Library)举办一个开放的编程俱乐部活动,以作为英国科学周(British Science Week)的一部分。诺丁汉市图书馆支持数字素养的培养,使人们能够获取学习资源,并支持终身学习。在该图书馆设立的编程俱乐部真的很成功,受到儿童和成年人的广泛关注。
编程俱乐部是如何运营的?首先,我们为俱乐部的孩子们开发了50多个小时的编程项目。这些都是从Scratch开始的,Scratch是一种拖放式的可视化编程语言。Scratch既可以免费下载,也可以在浏览器中使用,是学习编程的一个很好的入门语言。然后,项目进展到用HTML和CSS制作网站,最后用编程语言Python制作更多的游戏。此外,需要一个有技术知识的志愿者来领导俱乐部,帮助孩子们克服任何困难。图书馆、学校或其他场所的代表也经常到场,以支持志愿者和俱乐部的孩子们。最后,为了开始我们的Scratch项目,场馆将需要提供:(1)管理俱乐部的志愿者和场地代表;(2)俱乐部参与者的电脑或笔记本电脑;(3)访问网络或下载Scratch离线编辑器;(4)供孩子们使用的印刷版项目资料。