和小朋友一起写游戏——Scratch少儿编程(0)
Scratch简介
Scratch是麻省理工学院开发的免费的程序设计语言,非常易于掌握,适用于少儿编程。小朋友们可以使用Scratch编写他们自己的程序——互动的故事、动画和游戏。在这个过程中,小朋友们可以学习创造性地思考、系统化地分析以及分工合作完成一个大一点儿的项目。
学习Scratch的最佳入门方式是登陆Scratch的官方网址,阅读编程卡片,学习官方教程。
Scratch的编译环境是在线的,当然你可以下载Scratch Desktop,安装后无需联网即可编辑你自己的作品(支持Windows 和MasOS)。
Scratch 的官方网址:https://scratch.mit.edu/
Scratch的编程卡片:https://resources.scratch.mit.edu/www/cards/en/scratch-cards-all.pdf
Scratch的官方教程:https://scratch.mit.edu/projects/editor/?tutorial=all
Scratch Desktop的下载网址:https://scratch.mit.edu/download
Scratch学习进阶——挑选一本合适的书
Scratch的官方教程比较简单,主要适用于熟悉Scratch的编程环境。Scratch的进一步学习,主要有两种方式:书籍 + 社区。
Scratch拥有自己的官方社区,在社区里你可以和世界各地的Scratch迷交流,分享他们写的Scratch程序。缺点是,作为教学工具,社区中的内容,需要你根据需要精挑细选,耗时费力。
我更倾向于传统的学习模式:阅读一本你能找到的好书。鉴于是要带着小朋友一起学习,因此我更加倾向于找到一本纸质书,而非电子版。我选书的方式是通过美亚,看书籍的评分和评价。直接购买英文书籍,价格高,难度大。不过没有关系,美亚上评价比较好的书,通常出版1年左右就能买到中译文,具体途径如下:
打开美亚:www.amazon.com
搜索主题:Scratch
记录书名,作者,等重要信息
打开国内的某个购物网站
搜索作者信息,查看是否有中文译本
放到购物车……
我找到的两本书
原版书名 | 中译本书名 |
---|---|
Code Your Own Games | Scratch 3.0 编程趣味游戏书 |
Coding Games in Scratch | 编程真好玩 |
我推荐的阅读顺序是先读第一本,再读第二本。
第一本书是基于Scratch 3 的,讲述内容相对浅显,且内容分级清楚,逐级进阶。
第二本书是基于Scratch 1 的,缺点是很多地方和新版本的 Scratch 有区别,优点是介绍编程概念更加深入:克隆、游戏控制、广播机制、自定义积木(子程序、函数)……
两本书的封面如下:
好消息是两本书的作者均有新书出版,期待他们的中译本吧:
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com