作者:苏燕鲁(少儿编程网家长会员)

  接下来我会把陪伴小孩学习编程的过程分享给大家,其中包括了小孩学习玩耍中遇到的一些问题和我的解决方案,希望能给大家在自家小孩的辅导中起到一点作用。

  刚开始有点痛苦,因为小孩的兴趣集中在游戏部分,总是不停的说:爸爸,你来帮我让小猴子拿到香蕉,我这里不知道该怎么办了,怎么过河呀等等,反正就是只想看到游戏画面能继续下去,能出现新的游戏画面就开心,小朋友嘛,关心的当然是游戏了。其实和学习其他的课程一样,这个点就是考验父母耐心的时候,多点耐心、多点时间给孩子,慢慢就会让孩子习惯自己去解决问题。

  当孩子要求你帮她/他完成某些问题的时候,懂的编程的家长可能直接上手操刀,不懂的家长可能随小孩怎么玩了。这样子是没办法培养孩子的兴趣的,不懂编程的家长可以到网上搜索一些参考资料,自己跟着学一下再辅导孩子,千万不要代劳。和幼儿园的手工课不同,编程比较关键的一点就是动手实践,代码或者逻辑搭建出来,直接执行,马上看到结果,错了可以调试修正,调试的过程也是一种思维的锻炼和调节,不需要家长的帮手,但是家长要适时的告诉孩子该做什么,引导孩子往正确的方向思考。

  一般来说初始阶段的儿童编程知识很浅显易懂,都是比较简单的最基础的编程知识,能把智能手机玩得转的大人都不会有理解上的问题,除了初次接触的一些术语(变量、函数、指针、循环之类)。真的到了大人理解起来有困难的时候,可以求助专门的培训机构或者懂行的老师、朋友,最好不要按照自己的想法继续下去。

  程序设计是一个系统性的过程,虽然程序设计语言很多种,但是万变不离其中,数据结构和算法始终是核心,编程语言只是一种表现形式,就像英语和中文,同样的内容都可以用英语和中文表述出来,编程也一样,同样一个问题,用不同的编程语言也一样都可以解决,只是形式上可能有或大或小的区别,所以,稍微小一点的孩子用Blockly(谷歌)样式的一样也是编程,关键是孩子能接受并且感兴趣。对于家长来说,主要还是引导小孩的系统性思维(发现问题->观察问题->思考解决方法->从已知知识中查找/求助->整体规划解决方案->尝试解决问题->解决方案->寻求最优)。

  我家小孩在学习编程的过程中养成的一个最好的习惯:遇到问题后,先思考整个问题,打草稿,尝试;甚至这个习惯已经开始慢慢的融入到她的日常生活中,举个简单例子,在学编程一段时间之前,如果我们要去旅游,她首先要把自己的玩具扔到旅行箱里面,然后,就没有然后了;在学编程一段时间之后,她学会了在动手之前先进行一个简单的规划(写代码之前要先把代码需要完成的逻辑想好,也就是要先有个蓝图),再去旅游什么的,她就会和编程序一样,先拿张白纸,把自己能想到的,要带的东西和要做的事情一一的列下来(不会写的字就用拼音),然后再交给爸爸妈妈检查,完了之后才会按照列表清单把东西一件件的收拾到箱子里,而且做这些事情她很积极,当然,我会根据她的表现进行适当的奖励的(哈哈)。

  在家长辅导的过程中,不能只关注知识的学习,要提前了解每次编程游戏的设计思想,到底这次游戏要让小孩学习和理解到哪些东西,这样在辅导的过程中才能有的放矢,有针对性的进行教育,而在游戏结束后,也不要如释重负,要回头来总结一下本次辅导过程中哪些地方不足,以期在后续的辅导中改进。

  以上内容由本站家长分享,在此表示感谢!也欢迎大家积极参与分享学习编程中的趣事与感受,一起学习,共同进步。


本站内容未经许可,禁止任何网站及个人进行转载。