一年级的小朋友问中文那么多字,电脑是怎么表示的。(大意如此,原话脑补)
经过
从开关(玩 Minecraft ,也看 YouTube 上很多 mc 玩家)开始,介绍了 bit 。然后引发 a 他思考 2 个 bit 3 个 bit 可以表示多少数字。进而延展到 8bit--引出字节概念。
接下来就过度到 ascii gb2312 big5 字符集了,他的名字在 big5 但不在 2312 中。
进一步地,中文、日语同一编号可能不同汉字,延伸到 unicode
思考
总结来看,本质是给孩子讲了字符集的计算机历史。
发散来看。互联网、存储、cpu 、网络 等等都有其“历史”。在追溯历史的过程中,可以很自然地让孩子代入到当时的境遇下思考。
进一步的,人文社科领域。经济史、古代史就有更多了,只是很考验领路人,如何将孩子置于当时那个场景下去思考,进而激发他对人性的理解。比如宋朝那个被俘的皇帝的故事(我真的忘记了人家名字),如果你是后继位的皇帝,怎么处理;如果你是被俘的皇帝 要怎么分析这事。