带着儿子试听了专门教儿童的C++程序设计课,结论是让一个三年级在读、非智力超群的儿童跟着学很费力。为保护其兴趣不受破坏,决定暂时舍弃代码编程,把目光转向目前很流行的积木编程。
积木编程虽不算做真正的写程序,但是包含了一些基本的编程思想,能帮助小朋友建立一个对程序的基本概念。
通过搜索、咨询、比较,发现两个优秀的积木编程入门工具:Scratch和Code.org。两者都是编程操作简单,界面亲切有趣,使用者非常多。不同之处在于,Scratch更像一种多媒体制作工具,而Code.org是一种编程通关游戏。
我花了不少的时间和精力用来了解scratch,看相关的书籍和视频。越看越觉得关于scratch的学习,就像学习其它多媒体制作工具一样,学无止境。但多媒体制作很考验艺术与创意,并非我所擅长。再则我让儿子学积木编程,只不过想让他建立一个对程序的基本概念,理解程序的功能可以通过积木块(与程序中的“代码”对应)实现就行了,并不想在此停留过多时间。而scratch的趣味所在却是将编程糅合进多媒体制作中,糅合起来学有趣但费时,单纯的用scratch学编程而不涉及多媒体制作,进度会快些,但孩子会觉得枯燥无味,难以坚持。基于上述考虑,果断舍弃了scratch。
舍弃了scratch,就只剩下Code.org了。
“Code.org”是一个相当不错的编程学习网站,网址为“https://code.org/”。
“Code.org”由一家非营利性组织于2013年建立,其宗旨是帮助全世界的人学习编程。有不少政届、商届大咖都为它站台,其中包括比尔盖兹,比尔克林顿,马克扎克伯格,还有 Twitter、Dropbox 等公司的创始人,以及 NBA 的篮球明星 Chris Bosh 等等等等。
“Code.org”是一种编程通关游戏,闯关式的游戏设计把编程知识化整为零,游戏情节和卡通界面充满趣味,很适合培养孩子的编程兴趣。
说了这么多,你一定知道我的选择了。接下来将会重点介绍我是如何引导儿子在Code.org网站上学习的。
领取专属 10元无门槛券
私享最新 技术干货