这是本什么书

这本书是对美国《CSTA K-12 计算机科学标准》的翻译和解读.

《CSTA K-12 计算机科学标准》是Computer Science Teachers Association (美国计算机科学教师协会 CSTA)编写. 这个协会由"国际计算机协会(ACM, Association for Computing Machinery)"于 2004 年成立, 其成立的目的是支持和鼓励计算机科学领域的教育, 因此 CSTA 在计算机学科标准制定、教师培训上做了大量工作, 而这份《CSTA K-12 计算机科学标准》正是其成果之一.

这份 CSTA 标准的影响力非常广泛. Littlebits2、Wonder Workshop3、Lego Education4 等商业机构在编程课程设计上都参考了 CSTA 标准. Google 公司为 9 - 14 岁学生学习计算机科学而推出的 CS First 课程 采用的也是 CSTA 标准5. 国内的很多编程机构在设计课程时也借鉴了这个标准, 比如西瓜创客、网易极客战记、有道小图灵、编玩边学...

由此可见, 《CSTA K-12 计算机科学标准》的权威性受到了广泛认可.


为了方便编程教育从业者的使用, 我对 CSTA 最新标准 (2017 年修订版) 进行了翻译.

需要说明的是, CSTA 标准中的概念和实践需要参考 《K-12 计算机科学框架》, 这部分的翻译在进行中.

序号 下载地址 备注
1 《CSTA K-12 计算机科学标准》 (2017版本)
2 《CSTA K-12 计算机科学标准》 (2016版本) 2016 版是预览版本, 供参考研究
3 《K-12 计算机科学框架》 CSTA 里面的概念需要参考这个框架

如果你有任何吐槽和建议, 欢迎发送邮件到 patiencing@outlook.com, 或者到 我的网站 留言.


1. K12 表示 "从 kindergarten 到 12 年级", 对应到中国, 就是从幼儿园到高三年级
2. https://classroom.littlebits.com/curriculum/code-kit-comp-sci
3. https://www.makewonder.com/classroom/
4. https://education.lego.com/en-us/middle-school/intro/mindstorms-ev3
5. https://support.google.com/csfirst/answer/9434536?hl=en