孩子初学编程后,家长们对孩子的学习效果经常出现两极分化的评价。

一些家长觉得孩子学编程后变化确实挺大;也有一些家长觉得几节课学下来,孩子好像没啥变化,甚至隐隐担心这是不是“智商税”?家长其实不用过于担心。

学编程和学任何其他科目都一样,没办法速成, 都需要一点一滴的积累。甚至,学编程“见效”的时间可能还要长一些, 因为编程是从底层思维对孩子进行提升,很难在短时间内以分数“论英 雄”

想要让孩子进步得快,除了要多些耐心,更重要的是上课外也要在生活中各个方面巩固孩子课上所学,帮助孩子做延伸拓展。这样编程基础才能打得更牢固,应用更灵活。想让孩子的学习果实更丰硕,不妨试试以下几种方法。

1

课后多练习

编程学习的本质是思考和创造,通过编程语言媒介解决实际的问题。

不仅仅是学习知识点,创意的部分也是非常的重要的。孩子在课堂上学习了所需要理解的知识点之后,课后重点就是练习的环节,熟能生巧,在练习的过程中才能真正掌握并且思考这些编程知识点的应用。

完成练习遇到困难时,尽量不要一开始就求助或者查看答案和题解。可以先试着自己进行推测演练,分析题意,独立思考完成。遇到代码报错或者无法运行时,也不要感到泄气,有时候回过头去检查会发现,也许有时候只是一个小小的符号出错,但却可以很好的锻炼自己检查和纠错的能力。

2

完成练习的基础上适当拓展

完成老师布置的练习以外,学有余力的同学可以在老师布置练习的基础上,进一步的拓展,鼓励孩子自己的创意和想法,并用编程实现它。

学员在创作的过程当中,自然会用到所学的知识点,遇到不会的知识,学员可能还会主动地进行探索,也可以寻求老师的帮助或查阅书籍资料。

3

认真完成课堂笔记

伴随着学员学习的深入,知识量和难度都会逐渐加大,这时候,老师会要求学员在课堂上做笔记。特别是C++的课程上。老师都会要求学员记笔记,下课以后,学员可以根据笔记进行复习和巩固。

以下以C++笔记为例做个小总结

首先有总纲要

记你觉得有必要的东西随时间记录:

1、概念理解有偏差的

2、细节没有处理好的tips

3、启发性的idea

4、总结积累到一定的笔记量后要整理

再进行分类

1、需再次强调的内容

2、已经吸收的内容

3、大致了解但要实际操作存在一定困难的内容

最后进行整理

1、将已经牢牢把握吸收经验的复制到所属的章节里

2、将好的推进的经验放进所属章节里后增加书签。想一次做到很难,推荐将学习编程的书籍的目录拿来参考,建立自己的知识体系。会的通用的就不做重复劳动,将需要通过记录以便更好翻查的摘取出来,按照书籍里的目录来分类。