他山之石 —— 少儿编程课程设计师可以参考的一些资料整理
在我看来,一个少儿编程课程设计师的成长,需要“强输入,勤思考,多输出”,首要的就是要不断输入好内容,这里推荐一些值得大家关注的输入源。
本页的内容会不断更新,如果你有更多补充,欢迎在评论区留言。
1.书籍(编程方面)
阅读书籍是非常必要的,书可以提供更为系统的输入。少儿编程的相关书籍这两年出了不少,尤其是以Scratch编程为主要内容的,之前的文章我也已经推荐不少相关书籍,感兴趣的点击《推荐几本少儿编程方面的书》《推荐几本 scratch 编程的英文版书籍》。对我来说,收获比较大且多次看的书有两本,一本是《动手玩转Scratch2.0》,较为系统地梳理了少儿编程相关的概念和知识;一本是DK出版社的《coding projects in Scratch》,书里各种奇思妙想的案例给了我不少启发,书的可视化排版也让人阅读欲大增,而且我很喜欢书里的“hacking and tweaks”(案例拓展)的部分。其他一些书有不少只是堆砌案例的,这种书我一般翻翻看目录,有感兴趣的案例看一下,没有的话就丢到一边了。
2.书籍(教育相关)
光懂得编程是远远不够的,还应该对学习科学,教育学,儿童心理学等等有所了解。很惭愧,这方面的书我看得不多,最近正在恶补,有一本正在研读的是《人是如何学习的》,这是一本学习科学方面的经典书籍,书中较为严谨地论证了人是如何学习的,为什么有些人学得更好,对课程的有效性应该会有不少帮助。还有一本是《重理解的课程设计》,“洋葱数学”教研的参考书籍,不过书籍较为难找,目前只在淘宝上有台湾版的翻译版本。
另外还有一本是《游戏改变世界》,虽然和教育看似无关,但可以让你理解为什么大家会喜欢玩游戏而不喜欢学习,对如何在课程里加入一些游戏化的元素会有不少帮助。
3. CSTA 标准文档
之前的文章《CSTA 计算机科学教育标准,建立少儿编程课程体系的他山之石》已经有了大概介绍,但强烈推荐大家自己研读一遍,且做一些笔记,这毕竟是一堆计算机科学方面一线专家经过充分讨论制定的标准,很有参考价值。
如果打不开官网,可以从下列地址下载官方文档:
链接:https://pan.baidu.com/s/17jvFcR0Y9MBbZVt-4yCBLQ密码:xxa6
4.一些开放资源
仔细搜索的话,会发现少儿编程方面已经有很多免费的公开资源,比如公益网站Code.org上就有很多很棒的资源,包括精心设计的游戏化闯关课程,还有官方的课程文档等
其他的,还有很多公司的开放课程
国外有很多steam硬件厂商生产了很多好内容,我看得较多的有以下几个,以下有一些网站可能需要翻墙才能看,如果你“正好”可以翻墙,不妨多去这些公司的主页下载课程的相关文档好好研读。
Littlebits官方课程
Wonder workshop 官方课程:对设计低龄阶段的课程有不少帮助
Legoeducation:乐高的官方课程
5.编程游戏
许多编程游戏不仅是优秀的软件产品,更是优秀的教育产品。它们和常规课程的区别在于展现形式变成了游戏化闯关,课程的意味淡了一点,但这背后仍包括了大量的课程设计工作。多玩一些这样的游戏,体会它们是怎么把课程融入游戏中的,这是我课程设计工作中非常喜欢的一项“娱乐性工作”。《推荐几款适合孩子玩的编程游戏》这篇文章中提到了几款游戏,其他没提到的还包括苹果公司推出的 Swift playground(推荐),M 部落(makeblock出品)等等。
6.案例灵感来源
设计课程时常常会有灵感枯竭的时候,平时我会时不时地登录Scratch官网上去看看孩子们的作品,这常常让我感到惊奇和满足。遗憾的是,这上面的作品大多数是国外孩子的。之前,国内的Scratch相关社区一直在体验方面做得不够好,直到网易推出了网易卡搭社区,不仅界面美观,而且针对Scratch做了一些必要的优化,可以分享作品到手机上。现在这个社区正在蓬勃发展,希望它能变成越来越好,成为国内的Scratch第一社区。
7.扩展知识面等
不要把自己局限于少儿编程这个小领域,许多优秀的教育资源可以扩展视野,对于课程设计会有潜移默化的影响,以下是一些我常关注的教育类资源,简单介绍一下,有更熟悉的朋友可以补充介绍。
关于项目制学习 PBL: 英文好的直接上PBL官网,国内的“三有PBL开源实验室”翻译了很多来自PBL官网的资料,可以关注他们的公众号
一土教育:一诺女士对于教育创新的努力和教育理念都给我很多启发
Aha社会创新学院:关注社会创新和教育创业,希望有一天能加入组织
洋葱数学:有很多高质量的趣味十足的数学讲解视频
以上是自己看过的和常关注的一些输入源,这篇文章会不断更新,欢迎大家补充。