儿童编程课是在线学习的方式进行的。主要是由唐一老师发学习视频和操作软件给我们。然后由熙猫自己看视频或是看案例中的代码,分析和掌握学习内容,再自己根据需要实现的效果来进行编程。这整个过程都是由她自己完成。
这种学习方法不同于传统授课方式。它需要孩子主动去理解和掌握学习的内容,自己分析和找出学习的重点,并加以掌握。在尝试多次失败后,才能找到学习的重点。熙猫从小有培养早期阅读的能力,在语言理解方面她表现出强势,一般看视频两三次后,就大概能把握学习的重点了。她在解读代码的意义时,也很有自己的一套独特的方式。基本上我在陪伴她学习两个课时后,就任由她自己一人参与学习了。
唐一老师常常会鼓励她在完成要求的基础上,自己尝试改编一些程序代码来测试效果。这样的要求也让她乐此不疲。她在学习小黄人微笑的这一课时,无意中编出一段代码,试运行后,结果发现小黄人不仅微笑着还抖动不停。这让她笑得前俯后仰,还很得意地录了小视频给唐一老师确认。唐一老师很喜欢她这种探索的行为,希望她能多点主动去尝试其他代码的组合,试运行后看效果。所以,每次做完老师要求的程序后,她都会尝试去改变增加新的程序代码来测试各种效果。
她把这种方法也运用到了传统的语文,数学和英语课中。当她预习新课时,她很快地能找到每一课的学习重点,并将这些学习重点抄进笔记本里。在上课的时候,老师提问她就能积极参与回答。得到任课老师的肯定和表扬后,她就会更加努力学习。在一次一次尝到自主学习的甜头后,她对预习和接受新的知识更加乐意和积极了。
一般来说,小学期间老师是不会要求低年级的学生进行预习的。因为知识点比较少也比较简单,如果在家里预习了,那有可能在上课的时候,因孩子已经掌握了知识点而在课堂上不认真听课,如果长期以往养成上课不认真听课的行为,那反而适得其反了。
虽然存在这样的现象,但是我们在熙猫小学一年级时候还是有意识地培养她预习的习惯。孩子越小越容易接受爸爸妈妈的建议,对爸爸妈妈的话言听必从,这个时候来训练良好的学习习惯反而是比较轻松的。但也考虑存在的实际情况,所以,我们引导她学习的时候,一般是为了让她能在课堂上勇于发言,得到老师的认可,增加她的自信心和学习兴趣。出于这样的目的,我们在预习的时候是有所选择的预习。在低年级的时候,我们主要预习的方向是生字词和课文的中心思想。数学方面主要是概念的认识。英语的话,主要是以背单词为主。在中年级的时候,知识点开始有难度了,我们预习的范围就会增加,拓展的内容也会多一些。如此以来,她从小就有一定的自主学习能力。但是最终的爆发,就是在学习编程以后,这种自主学习的潜能就逐渐被开发出来了。她从中也尝到了甜头,所以对学习新知识更加有兴趣了。
这种自主学习的能力一定会在高年级时发挥更大的作用。放眼看看走入大学的学子。有一部分学生在家长和老师的督促中,能很好地学习。但是,一旦走进高校,没有了家长和老师的督促后,孩子反而不知道该怎么学习,该怎样安排生活,一个学期下来孩子不但没有收获新的知识,反而开始逃避学习,这样的现象也是层出不穷的,也是我们作为家长应该从长远打算,要从小培养孩子自主学习的能力,将来他们才能在没有家长和老师的监督下,仍然对新知识保持积极追求的态度。
很多的发达国家的教育主要针对培养孩子的自主学习,自主探索世界的能力。他们通过游戏让孩子发现和认识事物的规律和性质。所以,我们的孩子与发达国家的孩子对比,可能在小学阶段我们是有优势的,但是到了高年级以后,我们的劣势就越来越明显了。孩子没有创造力,没有自主学习的能力。到了大学很多孩子反而感觉学习无动力,无兴趣。
儿童编程这个课程很好地弥补这个空缺。从上课的形式来看,老师没有面对面地在黑板上写知识点,将知识传授给孩子,感觉好像很不靠谱,可实际上老师一直在线,及时给孩子解答问题。孩子在提出问题时,就要先自己思考如何清晰地表述问题,可以让老师一下明白要解决的什么问题。在这个过程中,孩子的思维得到充分的训练。不仅要分析问题,还要总结问题。老师不仅要回答问题,还会根据孩子提出的问题再提出问题,让孩子回答。这样的方式就有效地引导孩子一步一步思考并完善学习的内容。这也是美国1986年倡导的STEM的教育理念,让孩子自主地学习科学,技术,工程和数学思维。孩子在学习的过程中享受了游戏的快乐,同时也理解了复杂的逻辑思维。她在解决其他问题时,也能用这种方式解决。我们明显地感觉到她的快速成长。