青少年编程教育的四个阶段.
一、充满趣味的启蒙阶段。
编程是人工智能的基础,在启蒙阶段,我们就要潜移默化的把孩子放在人工智能的对立方,让孩子了解人与人工智能的差异,比如在抽象思维,感性建立,创造力方面,人类是优势方;而在重复性工作,大数据处理,运算方面,人工智能是优势方。如何利用这些差异产生最好的结果,就和拼图与积木一样,合作并互补,构建与支撑,最后创造出好的作品,这本身就应该是一件有趣的事情。
而这一阶段是孩子初次接触到编程,结合编程的特性,使用充满趣味的游戏化教学方案,将十分利于孩子克服对新事物的恐惧,以及产生兴趣。
二、勇于试错的创造思维惯性形成阶段。
大部分孩子是恐惧未知的,这也是生物的共性。而所谓创造,被创造出来的内容就是最大的未知,大部分孩子会在第一时间关闭创造思考的大门,直接自我定性为做不到;而另一种孩子会在第一时间略过这种恐惧,快速自动生成一种解决方案,即使并不是最好的方案。但这种孩子没有那扇可以关闭的门。后者就是“创造思维惯性”。
这一阶段就是帮助孩子拆掉那扇门的过程,给孩子足够的创作,并鼓励试错,勇于改正,不断的寻找规律和探索模式,最终形成自己的思维模式和逻辑结构。
三、学科综合的尝试解决实际问题阶段。
人的一生会遇到各种各样的问题,例如概括到社会关系问题、人生观问题、价值观问题等;细节到多交朋友还是宁缺毋滥、对于爱借不爱还的同学怎么处理、认真学习和考试要拿高分的行为里,奖品的诱惑占去了努力的动力多少比例等。这些看似和编程无关,但实际上所有的事物都有它的规律,只是学习的范围和阅历的深浅影响了解决的能力。编程不过是性价比最高的寻找手段而已。
这一阶段就是融合不同的学科,包括但不限于学校现有的所有学科,帮助孩子建立能够解决自身与社会实际问题的能力。
四、面向未来的创造规则阶段。
能对人类世界产生重大影响的新规则在被创造的初始阶段往往是不被认可甚至排斥的,但社会发展的主要推力却正是来源于这些新的规则。编程里的算法,就是解释为什么要产生新规则的最好的事例原型。我们在开发一种算法的时候,往往是因为开发者在创造过程中需要某种算法来解决一些列问题,这和原始人需要砸开贝壳和兽骨而创造了石锤并无差别。在原始时代,一个完美的石锤需要一块大小合适并且硬度很好的石头、一根粗细长短适中的树枝、一条柔软的藤蔓,还有一名原始人合适的排序与安装。而我们工具制造厂的机器通过一套完整的程序,在某种层面达到的是同样的效果。我们进化了制作流程而已,这就是新的规则。
这一阶段是属于全面激发创造力的阶段,在孩子成长的过程中,创造力教育不仅能反馈孩子各个层面的情况,更是让孩子能在未来创造出属于自己精彩人生的最重要的基础。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com