写在前面
已经在慢慢教我家老大编程的基础了。老二还小,慢慢来。二十一世纪,不需要人人都是程序员,但人人都应该懂点编程是肯定的。她们这一辈,电子化程度,网络化程度,智能化程度,可能远远超过我们的想象。有点底子,将来干什么都好。计算机不单单是编程。计算机思维才是最重要的。这里,我会以大班到一二年级的孩子为目标,尝试写一些他们能听懂的东西。
什么是计算机?
爸爸妈妈工作用的笔记本、小家伙们看的玩的小平板、爸爸妈妈不离手的手机,都是计算机。那什么是计算机呢?有一个外国人,叫做冯·诺依曼,规定了计算机的几个大件。把计算机比作人的话,它的器官:
大脑,就是处理器。负责指挥别人,也负责心算。
肚子,就是存储器。负责装着满满的东西,随时供大脑调用。
眼口耳手,就是输入输出。负责看到、听到,告知大脑;负责说出、写出,让别人知道。
有这些部件的,就是计算机。这么比喻其实不对,毕竟肚子不能类比存储器。但是这个年龄段的孩子,知识面不一定能覆盖全面。所以采用这个说法。可以和孩子酌情解释一下。
计算机怎么工作
举个例子,计算机放动画片:妈妈通过手指在屏幕上点点戳戳,选中了一部小平板上的动画片,放给小朋友看。这里的过程是:
妈妈通过手指触摸屏幕,向小平板发出指令。这里,小平板的屏幕是输入设备。
小平板接受妈妈的指令,去找这个动画片在哪里。这里,小平板的处理器,也就是它的大脑,在让小平板的存储器,也就是它的肚子,找出那部动画片。
小平板开始播放。这里,小平板的屏幕是输出设备。
计算机就是这样一步一步按部就班地完成小主人的命令。
试一试
把自己当作计算机,让爸爸或妈妈控制你。
比如,当回音机,爸爸妈妈说一句,你说一句(答案:耳朵输入,嘴巴输出)
又比如,当镜子,爸爸妈妈做动作,你复现动作(答案:眼睛输入,身体输出)
请讲出你在当计算机时,你的输入设备是什么,你的输出设备又是什么
荐书
半个月前,在某东淘书,淘得一本极赞的:《Hello Ruby:儿童编程大冒险》。(豆瓣地址,https://book.douban.com/subject/27613137/,也可点击原文阅读直接跳转到豆瓣)
领取专属 10元无门槛券
私享最新 技术干货