1.游戏短小,易于制作
孩子们可以在15分钟内完成一个完整的迷你游戏,在趣味游戏中轻松学会编程,爱上编程。
2.新颖实用,启发创意
本书一共包含了25个游戏项目,每个项目投入的时间较短,对父母来说也相对轻松,便于进行指导和互动。
3.全彩大图,讲解细致
精美的插图和清晰的说明能让孩子清楚地知道每一步该做什么,可独立完成游戏制作,全彩印刷。
4.趣味编程,由浅入深
本书中的项目专注于各种易于识别的特定游戏机制,游戏在难度上的进展贯穿全书,循序渐进,编排合理。
也许你听到过程序或者代码这样的词语,但会觉得深不可测或遥不可及,更别说去尝试学习编写程序或代码了,那也太难了吧。但2007年由美国麻省理工学院(MIT)媒体实验室终身幼儿园小组设计开发的Scratch,让编程成了一件非常有趣而且容易的事情。Scratch特别为孩子们设计,可轻松将孩子们带入编程世界。只要拖动积木块,就可以创造各种各样的故事、游戏、动画等。
你可能还是会问,那我到底为什么要学编程呢?你可能已经听说诸如下面的说法:人工智能时代,很多职业会消失,会有越来越多需要人机协作的工作出现,很多新出现的工作和编程密切相关。编程可以培养孩子们的计算思维、逻辑思维、解决问题的能力和创造力,这些都是面向未来的、人工智能也难以取代的核心竞争力。站在更高的角度,我认为学习编程可以帮助人们看透事物和世界的本质,活得更明白,也更容易去发现问题和优化流程。再往更高的层次上说,学习编程真的是可以改变世界。
顺便简单分享一下我的MECX理念,即数学(Mathematics)、英语(English)、编程(Code)以及X。MECX中的编程是一个超级连接器,X代表扩展到很多科目或领域。毋庸置疑,高科技会持续深入引领人类未来的几十年甚至几百年。芬兰前教育部部长说过:“在未来,如果你的孩子懂编程,他就是未来世界的创造者。如果他不懂,他只是使用者。”我们需要尽力做好准备,让孩子成为未来世界的创造者。
学编程的好处,总结起来有三个层次。一是从生存角度去理解世界,它是一种基本技能和必备能力。二是从生活角度去影响世界,编程可以提升生产效率、优化流程。三是从生命角度去改变世界,编程可以帮助别人,让世界更美好。
知道了为什么学习编程后,下一个问题就是应该怎么学习编程。自上线以来,Scratch已被翻译成60 多种语言,在超过 150 个国家被使用,是全世界Z受欢迎的少儿编程软件。学习Scratch是一个很好的开始,而这本书就是一个很好的启蒙老师。书中没有如传统书一样介绍每个积木的使用,而是通过项目式学习,在实践中学习。全书文字不多,图片很多,孩子完全可以自己按照书中详细的步骤进行编程,能在短时间内轻松地完成一个有意思的作品。更难得的是,每一行代码都有注释说明,可以很好地帮助孩子理解程序。另外,书中很多项目是自己绘制角色和背景,让孩子们更好地进行创意表达。每一章后面有挑战项目,可以启发创意和巩固所学的知识。市面上已经出版的书很难找到这样易用和细致的。家长也可以和孩子一起学习,体验和分享创造的快乐,同时也让彼此的关系更加亲密。另外,学校的老师也可以参考本书中的项目进行教学,激发出更多的创意和灵感,让课堂更有意思,让学生更有收获。
工欲善其事,必先利其器。如果你的电脑上还没有安装Scratch,可以关注微信公众号“麦子创程”,在对话框回复“Scratch安装”可以看到详细的教程。如果在学习中遇到什么问题,可以在微信公众号“麦子创程”或者通过电子邮件mitscratch@163.com来联系我们,大家一起讨论和学习。