虽然现在编程教育已经逐渐流行起来,但是很显然,目前还没有一种单一的资源是教孩子编程的最佳方式,所以老师和家长要参与进孩子的学习中和带给孩子创造力的思维。
当教孩子编程时,最重要的两件事是:
1、保持乐趣。如果孩子觉得编程不好玩,他们会反感这个学习的过程,不想继续学下去,对孩子学习如何编程的能力会受到损害。
2、不断评估孩子的技能。这一点常常让人忽视,但绝对至关重要。
把握学习难度和进度
当一个人能够完全沉浸正在做的事情中会有一种美妙的感觉。此时可以集中注意力,感受参与并享受正在做的事情。如果你可以让孩子处于这种状态,平衡好学习进度,而不是太容易或太难,那么他们会保持参与,学习编程会感觉很有趣。就像游戏设计的核心理念一样,需要让用户保持不难不易的感觉才能让他们对这款游戏持续参与并长期感兴趣。
如果学习的内容难度较低,刚好孩子的技能水平也低,则无关紧要。但随着学习内容变得越来越困难,就会产生更多的问题。如果孩子的技能进步快于内容的难度,那么他们会感到无聊,但如果学习内容在他们的技能赶上之前对他们来说太难,孩子会变得焦虑并开始不喜欢这个过程。所以把握学习难度和进度是确保孩子真正学习并对学习过程感兴趣的关键。
掌握学习
学生必须证明他们已经掌握了技能或概念才能进入下一个级别,如果他们在评估时没有达到至少90%的理解能力,他们将获得额外的指导和练习,直到达到该基准。一对一教学,而不是传统的课堂结构,是掌握学习的关键组成部分,因为没有两个学生以相同的速度学习能够保持同样的学习进度。每个学生的学习进度都不一样,在孩子学习编程的时候更是如此,在每个学习阶段为孩子查缺补漏,打好每一层的基础才能进行下一步的学习。
小结
在儿童学编程的阶段,人工评估是准确掌握孩子技能水平并让他们参与学习过程的唯一真实方法。这意味着老师和家长必须保持警惕,测试他们的掌握程度,调整他们正在学习的内容,使其符合他们的技能。这样,他们就能够不断地沉浸于学习,并且这个过程是能够保持乐趣的。