在《编程之旅从哪儿开始》里,讲了我最终选择code.org作为我与儿子编程之旅的始发站。但是在这个始发站里面,为不同的学习对象设置了不同的学习课程,应该选择学习哪个课程呢?
在浏览器地址栏输入code.org登陆网站,点击网站首页的“开始学习”按钮,跳转到下一个页面,这个页面最上部告诉我们:所有课程都是免费的,创建不创建账号都可以学习,我选择不创建。
滚动条往下拉,可以看到可选择学习的课程,前面说过,我不想儿子在积木编程这里做过多停留,所以直接引导儿子挑战了面向10-18岁的加速课程。我写这篇文章的时候,儿子已经学完了加速课程,我们的实践证明,正常水平的小学三年级孩子是完全可以直接挑战加速课程的。当然,时间充裕的可按部就班的从课程1学到课程4。
点击加速课程,跳转到加速课程介绍及目录页面。在介绍里面我可以看到:加速课程累计20个小时课时,介绍计算机科学和编程的核心概念。在下面的课程名称栏我们可以看到,课程共20节,其中有些是线下的活动(就是不需要在电脑上操作),没有注明线下的活动的那些是需要在电脑上操作练习的。
本着不做过多停留的原则,我只引导儿子学了电脑操作部分,线下的都跳过去了。线下的活动共有11节,除去这11节课,只剩下9节课了。虽然只有9节课,但涵盖了计算机编程领域里的大部分概念和知识,包括顺序、循环、选择三种语句的单独运用和混合套用,还有常量、变量、函数定义、程序的运行调试等。我引导儿子用了差不多半个学年的时间,学完这9节课。
考虑到10-18岁左右的孩子很可能没有编程基础,code.org最开始的关卡设计的非常简单,由简入难,循序渐进。可是在儿子的学习过程中,还是出现过好几次被卡住的情况,如果没有人在帮指点,很难通过。接下来我会尽可能的详细介绍每一关的通关攻略。希望那些有兴趣学编程但是没人引导帮助的孩子,可以通过看我的文章,能够自学。
领取专属 10元无门槛券
私享最新 技术干货