2020年2月

从传统计算设备到计算机


由William Aspray、Allan G. Bromley、Martin Campbell-Kelly、Paul E. Ceruzzi和Michael R. Williams编著的《Computing Before Computers》(计算机之前的计算设备)介绍了计算机出现之前的人类计算设备,从算盘、差分机、穿孔计算机,直到电子计算器。

bg2018092117.jpg

2000年9月,图书的贡献者之一迈克尔·威廉姆斯(Michael R. Williams)以借出的第一版副本扫描并处理为Adobe .PDF格式,使这266页的内容开源并易于Internet访问者访问

那么最早的计算机是什么?


美国《K-12年级科学教育框架》


美国《K-12年级科学教育框架:实践、跨学科概念与学科核心概念》(A Framework for K-12 Science Education)提出一个新的K-12年级科学教育方法,概述了K-12年级学生在科学与工程学领域应达到的一系列预期目标。

2d75ae1bbf0a4939a64e6ce5e53a105d.jpeg

本框架围绕科学与工程教育,分别从三个维度介绍各个年级应该如何学习学科核心概念与学科实践。K-12科学教育框架将为科学教育标准的开发者、教师、课程设计者、教学评估开发者、州和地区的科学教育行政人员以及在非正式环境中教授科学的教育工作者等提供指导。


30年后,QBasic 依然是最好的儿童入门编程语言


除了Scratch,什么是初学者的首选程序设计语言?也许是Python、Ruby、JavaScript甚至C/C++或Java,这可能受制于编程语言热度排行或者是老程序员的职业道路。

qbasic-ide.png

现在,不少人仍认为QBASIC是最适合初学者学习和掌握的首选程序设计语言。虽然本站坚持Scratch->Python的编程入门路线图,但文末的参考文章值得讨论。