2012年,英国广播公司(British Broadcasting Corpo-ration,BBC)开始了一项雄心勃勃的计划。他们意识到英国的教育系统没有为孩子们的未来职业规划做好充分准备,特别是在 IT技能方面,学校的教育严重不足,使孩子们在进入职业市场后将面临严峻的挑战。BBC不仅创建了数量庞大的电视节目和广播节目,其教育部在为学校中的孩子和所有适龄学习者提供课程与教育内容方面也起着重要的作用。他们制定了一个大胆的计划,促成了micro:bit项目的诞生。简言之,micro:bit是一款专为青少年编程教育设计的微型电脑开发板。这个项目于 2016年底达到了一个高潮,BBC和 30个合作伙伴(包括 ARM、三星和微软)将 100万部 micro:bit微型计算机分发到了英国的中学,编程革命从此开始!
在 BBC的理解中,成功的关键不仅仅在于设计出一个伟大的硬件(任何人尤其是没有经验的儿童都能买得起和会使用),而且还要保证能够提供所有必要的支持。这意味着需要给教师和教育团队提供编辑器、学习资料、课程,并提供消息和支持。
诸如 micro:bit这种青少年编程和嵌入式开发使用的微型电脑开发板,其结构简单,使用方便,也易于推广,只需花费数百元人民币,就可以获得一整套开发套件,所以全中国的大部分家庭和学校都能轻易地开展嵌入式开发和计算机科学领域的学习。而且 micro:bit使用了 ARM公司非常普及的 Cortex-M0架构和最新的 Mbed技术,进行简单的编程即可运作,而无须接触底层硬件,即便是中小学生也能轻易上手搭建自己有趣而多彩的项目。更为重要的是,中国在物联网创新领域和综合科技发展方面已经进入了世界先进行列。这意味着未来我们需要数量更加庞大的编程人员,所以从青少年时期就开始普及编程教育,培养孩子们的编程能力事不宜迟,非常迫切!
micro:bit将带给孩子们学习方式和学习过程的转变,在教育领域将会有很高的价值,它将很快成为教学中不可缺少的数字化教学工具而得到普及,而且目前有一些眼光超前的学校已经在这么做了。不得不说,micro:bit让我们有了一种崭新的学习载体,也让STEM(Science、Technology、Engineering、Mathematics)的教学变得更加丰富,让孩子们有了更多崭新的学习方式。
笔者及其团队也敏锐地觉察到了 micro:bit对中国青少年的智力开发及科学素养的提升有巨大意义,这对我们来说是一个绝好的机会,我们也坚信能把握住这次机会,站在浪潮之巅。经过去粗取精,落实生根,笔者编写了这本通俗易懂的 micro:bit中文图书。这对于目前国内青少年编程和嵌入式开发教育而言,真可谓是久旱逢甘霖。
编写《小创客趣玩micro:bit开发板编程》的初衷是想通过 micro:bit的基础教学指导,让青少年编程爱好者和中小学的信息学教师掌握 micro:bit开发板的使用方法,并重点掌握 Makecode的基础编程方法,然后再通过创意案例实践提高 micro:bit应用水平。这样,青少年编程爱好者可以通过《小创客趣玩micro:bit开发板编程》培养编程兴趣,为后续的编程学习打好基础;而对于中小学信息学科目的老师来说,则可以将 micro:bit的基本使用方法传递给中小学生,激发他们对编程的兴趣,并通过实际动手感受编程的魅力。
《小创客趣玩micro:bit开发板编程》从 4个维度带领大家逐步理解和学习 micro:bit的使用方法,具体如下:
● micro:bit介绍;
● micro:bit开发方式;
● Makecode图形化编程;
● 创意编程案例实践。
《小创客趣玩micro:bit开发板编程》定位于“编程入门与实践指南”,适合所有喜爱编程的青少年朋友阅读。书中对 micro:bit的介绍和背景知识的讲解非常详细,意在让读者理解 micro:bit产生的意义。书中对于 Makecode的编程讲解,仅限于读者对其基本功能的掌握,而没有做任何扩展和延伸,这非常适合中小学信息课教学使用,也适合中小学生课外阅读。《小创客趣玩micro:bit开发板编程》有很强的实践性,书中的创意实践部分从上百个少儿编程案例中精选出了 16个进行详细讲解,手把手带领读者完成编程项目案例,这是《小创客趣玩micro:bit开发板编程》的重点内容,需要读者亲自动手实践每一个案例。
在此,我期待有更多的朋友能读到这《小创客趣玩micro:bit开发板编程》,也希望国内有更多的年轻人能借助这《小创客趣玩micro:bit开发板编程》打开自己的视野,提升自己的能力,通过 micro:bit创建自己的第一个项目,做出有趣的应用,今后能够在和全世界的同龄人交流中多一种共同的语言。
最后感谢笔者所在团队为《小创客趣玩micro:bit开发板编程》的出版所付出的努力!也感谢为《小创客趣玩micro:bit开发板编程》出版付出大量时间的编辑,没有你们认真、细致的工作,就难有《小创客趣玩micro:bit开发板编程》高质量的出版!
由于成书较为仓促,书中可能还存在错漏和不严谨之处,恳请读者朋友们不吝指正。阅读《小创客趣玩micro:bit开发板编程》时若有疑问,请发电子邮件。
硬壳儿编程学院创始人 王宇光于北京