孩子们的兴趣是非常容易转移的,特别是对年龄更小的孩子来说,要想一件事物始终能吊起他们的胃口很难,他们的注意力往往难以长时间集中。因此,你需要控制好教学的节奏,循序渐进地进行教学。
1、每天就学一点点
每次学习的过程,我都会控制在20分钟-30分钟以内(这对6岁左右的孩子适合,而对于年龄稍长的孩子,则可以适当将教学时间加长),这个时间正好可以完成Playground中一个独立小节的学习,包含教一个知识点,并完成一个相对应的编程挑战。而我基本上会每天或每隔一天给孩子教学一次,即使孩子兴致很高我也不会一天内连续教授好几课。因为我需要建立一种教学的节奏,每天花一点时间,持续地学习和实践,比某一天上2-3小时的编程课,而后连续一周不去碰它要有效得多,当然也更容易持久。
2、激励与反馈
每次完成一个小游戏(编程游戏)后,我都会大声地将Playground中的那些激励的话大声朗读出来。大多是“你真棒...”,“做得太好了...”,我也会自我发挥加上一些自己的评论,比如“你很聪明”,“你又进步了”,“下一次的挑战会更难哟”等等,这常常是每次孩子学习完一个小节后最有成就感也是最高兴的一刻,通过努力完成一项挑战,然后获得赞扬,并期待着下一次的挑战,这可以说是一个完美的正反馈。
3、建立自我认知
游戏方式的教学以及适当的激励往往能够维持孩子短期内的学习热情,但要让编程真正成为孩子自己的兴趣,却绝非易事。我的方法便是给孩子贴标签,赋予他“编程小超人”的称号,并不断地强化他的这种自我认知。比如在生活中我经常会叫他“编程小超人”,并总是对他编程技艺的增长大加赞赏,另外,我还特意为他设计了一张名片,上面显著地写着“编程小超人”的称号。他非常喜欢,而当他将这些名片发给同学和朋友时,就是在不断强化着自己是编程能手的意识。当然,在学习时,他也比以前变得更加积极主动了。
很多编程书虽然名字是教孩子编程,但往往一上来就会介绍编程语言,以及它们的语法等等,好像学编程就是学一门编程语言一样。然而,对于孩子来说,这种做法其实并不可取。编程与我们今天做的很多创造性工作非常类似,学习编程更重要的是学习这样一种思维方式,因此,我们应该首先站在更抽象和宏观的角度来向孩子介绍编程,并同样以孩子特有的发散的思维来加以引导,而不应过早将它与具体的某一门编程语言联系起来,这样反而会限制住学习者的思维,降低孩子们的学习热情和兴趣。
提高了孩子的兴趣同时,还要为孩子挑选一个专业的少儿编程机构。
在孩子刚开始接触少儿编程时,各位家长不要过早的让他们投入到紧张的学习中去,首先考虑的是引导孩子对少儿编程的学习兴趣,只有“玩”才是孩子的天性!家长们要找到能让孩子“玩”编程的教学方法,这个过程才会更加有趣!