原始问题
我应邀参加了我大女儿的幼儿园小组,以讨论和回答孩子们关于我的职业的问题。小组中有26位4-6岁的孩子,外加3位老师,他们很害怕与编程和IT相关的事情,但足够敢于学习新技巧。没有投影仪或其他任何东西,我大约需要20-30分钟。他们有一台旧计算机,从外观上看可能是486,而且我什至不确定它是否在运行(更新:不是)。
我的研究发现了出色的早期线程,并提供了许多很好的技巧:
但是,我的情况与上述情况有所不同:后一个问题与大孩子有关,而第一个问题是与一个小孩(或老人)聊天-20人一组是完全不同的挑战。
我如何以一种有趣的方式教孩子们和他们的老师有关编程的知识?
根据答案计划
谢谢大家提供的所有令人惊奇的答案:-)我认为接受一个答案没有任何意义,但是我最喜欢吉姆,就像大多数SOers一样。但是,很多其他答案都包含有用的提示和想法(我一定会在学校将来的职业生涯中使用其中的一些提示和想法...)。
我制定了一个粗略的计划:
- 简要解释一下编程是什么,就像这个答案。
- 告诉计算机无处不在,并与孩子一起收集示例(如以下几个答案所建议)。
- 做吉姆的三明治介绍。
- 如果时间允许,请进一步构建它:
- 解释说,电脑的优势在于,他们还记得正是他们曾经教过的内容(通过准备第二块三明治,重复所有的第一次尝试的故障证明它)
- 第二轮尝试修复过程中的错误
- 解释循环的概念:您可以使计算机
n
仅用一条指令即可准备三明治
这是我的计划-我很确定结果会大不相同,因此我会根据情况即兴创作。演讲安排在大约2周的时间内-我将在之后更新该帖子,并说明它的实际效果...
结果
演讲的那天终于到了今天……总之,一切顺利,并取得了巨大的成功:-)
这次,这个小组变得非常躁动和精力充沛,所以谈话有时变得有些混乱。我不得不缩短时间,参加Big Sandwich Maker Show。正如吉姆所说,孩子们喜欢它。
但是有一个无法预料的副作用:第一片面包终于准备好后,每个人都想吃!因此,有段时间-在此期间,我试图保持对话并详细说明编程-我们不得不与幼儿园的老师们建立一条紧急服务热线,以生产大量的果酱面包并喂饱饥饿的人群(这是一半早餐后一个小时记录下来:-)。然后我们用完了面包,这显然意味着演示的结束。当清理完烂摊子后,孩子们最大的笑声爆发了,孩子们注意到那台可怜的电脑踩在一块果酱上,把袜子弄坏了:-)
老师们也给他们留下了非常积极的印象-从反馈中可以看出,这是迄今为止该小组中最有趣的职业生涯日。再次感谢大家的好主意!
有待改进的地方(下次):
- 当我问“您认为计算机是否智能吗?”时,令我惊讶的是,大多数人回答“否”。然后我问谁认为计算机很智能,为什么。但是我忽略了问谁认为计算机很笨,为什么?-因此我认为我错过了一些潜在的有趣答案。
- 邀请孩子们围坐在桌子旁让他们积极参与进来……但有时可能有点太积极了。面包片开始从桌子上消失,有些听众模仿计算机,就像用手指蘸黄油和果酱一样:-)所以最好保持一定距离。
- 为了控制饥饿的人群,应该事先明确告知孩子们:“您可以吃所有的面包,但只有在示威之后!”
但是总的来说,我对结果很满意。而且我敢肯定,孩子们得到的核心信息是:作为一名程序员,如果您避免造成混乱,那么您可以制作面包(甚至配果酱:-)