孩子初学编程后,家长们对孩子的学习效果经常出现两极分化的评价。
一些家长觉得孩子学编程后变化确实挺大;也有一些家长觉得几节课学下来,孩子好像没啥变化,甚至隐隐担心这是不是“智商税”?家长其实不用过于担心。
学编程和学任何其他科目都一样,没办法速成, 都需要一点一滴的积累。甚至,学编程“见效”的时间可能还要长一些, 因为编程是从底层思维对孩子进行提升,很难在短时间内以分数“论英 雄”
想要让孩子进步得快,除了要多些耐心,更重要的是上课外也要在生活中各个方面巩固孩子课上所学,帮助孩子做延伸拓展。这样编程基础才能打得更牢固,应用更灵活。想让孩子的学习果实更丰硕,不妨试试以下几种方法。
1
课后多练习
编程学习的本质是思考和创造,通过编程语言媒介解决实际的问题。
不仅仅是学习知识点,创意的部分也是非常的重要的。孩子在课堂上学习了所需要理解的知识点之后,课后重点就是练习的环节,熟能生巧,在练习的过程中才能真正掌握并且思考这些编程知识点的应用。
完成练习遇到困难时,尽量不要一开始就求助或者查看答案和题解。可以先试着自己进行推测演练,分析题意,独立思考完成。遇到代码报错或者无法运行时,也不要感到泄气,有时候回过头去检查会发现,也许有时候只是一个小小的符号出错,但却可以很好的锻炼自己检查和纠错的能力。
2
完成练习的基础上适当拓展
完成老师布置的练习以外,学有余力的同学可以在老师布置练习的基础上,进一步的拓展,鼓励孩子自己的创意和想法,并用编程实现它。
学员在创作的过程当中,自然会用到所学的知识点,遇到不会的知识,学员可能还会主动地进行探索,也可以寻求老师的帮助或查阅书籍资料。
3
认真完成课堂笔记
伴随着学员学习的深入,知识量和难度都会逐渐加大,这时候,老师会要求学员在课堂上做笔记。特别是C++的课程上。老师都会要求学员记笔记,下课以后,学员可以根据笔记进行复习和巩固。
以下以C++笔记为例做个小总结
首先有总纲要
记你觉得有必要的东西随时间记录:
1、概念理解有偏差的
2、细节没有处理好的tips
3、启发性的idea
4、总结积累到一定的笔记量后要整理
再进行分类
1、需再次强调的内容
2、已经吸收的内容
3、大致了解但要实际操作存在一定困难的内容
最后进行整理
1、将已经牢牢把握吸收经验的复制到所属的章节里
2、将好的推进的经验放进所属章节里后增加书签。想一次做到很难,推荐将学习编程的书籍的目录拿来参考,建立自己的知识体系。会的通用的就不做重复劳动,将需要通过记录以便更好翻查的摘取出来,按照书籍里的目录来分类。