少儿编程似乎已经在风口上,家长、教育机构 、国家都越来越重视对计算机认识和应用能力的培养。
作为一个业内人士和两个男孩子的父亲,我是这样认为的:
计算机作为当前的必备技能,孩子是必须更早学会的。我更愿意将所有的认识、应用技巧在小学之前全部教会他们。
作为少儿编程,我预计是在小学1-2年级开始,主要是理解能力、识字、智力水平达到了一定程度。如果早至幼儿园的话,估计需要更有实力的教学资源配合,可以作简单的启蒙。
少儿编程学什么呢?未来他们几乎不可能做编程(或者说是基础编程)工作,我们也不需要培养一批新的码农。我相应二十年左右的时间,人工智能足以发展到不可思议的地步。我们需要学习的是“理解计算机,有动手能力,有逻辑思维能力,有条理性。有与计算机合作的能力,有办法通过计算机解决一些生活问题、高效工作和生活”。
对于现在所谓的数学能力,计算能力,其实是浪费孩子宝贵的时间,谁能比过计算机的此项能力。甚至于记忆力,或许以后都会由计算机来参与。我认为数学是很多科学的基础,培养的应该是思维能力、思考问题的方式。
少儿编程一般会按计算机基础–>Scrath–>Python这种路线来走,有的甚至疯狂到学C++。我可能会拓展一些,名字或许应该叫:少儿计算机应用,内容会涵盖:计算机软硬件原理及应用、单片机认知及应用、自动化认知及应用、计算机发展.现状及未来趋势、计算机编程、数据库及应用、计算机网络及应用。计划将在小学内完成,基本达到现在的高中生水平或更高。程序部份将Scrath–>Python–>单片机C–>Golang–>JavaScript/HTML/CSS这样的路线。
这里顺便说一下英语能力,计算机英语是有限的,也可以通过工具理解一部份。在我的计划中,英语只需要跟着教学走,不一定太重视,在应用中学习。我认为未来的孩子不会太需要英语,真正需要英语的是我们这一代。你看当前翻译软硬件其实很多,虽然达不到理想的地步,但我想十年以上的时间,足以发展到满意程度。
对于国家制定的人工智能部份,书我也是买了,还没有真正的去学习。实际是需要高等数学作基础的,虽然也有网友讲解得更通俗易懂的。
如果没有更多的事物,或许我也会筹划作少年计算机教育。也陆续买了几本书学习,其实难点在于如何让孩子更容易懂。我希望是声光电三位一体的教学方式,形像生动,孩子们才喜欢,易于接受。也充分发挥自己对单片机的认识,也是区别于一般少儿编程的地方。
作为计算机学习的一个基础知识的分水岭,是对字母的认识。在认识之前,以scrath这种图像为主,实物为主;在认识之后,根据理解能力,逐步展开。
时间都是有限的,这将影响到他们学习其它兴趣课的时间,预计将保留1项体育运动,1项音乐爱好,1项美术爱好。每周2次计算机课。