对于小学生来说,如何学习编程?

对于小学生来说,编程最重要的是兴趣,就是能驱使他编程的动力,甚至我认为小学生学编程,重要的不是编的好不好,而是要持续的“编”。

如果说,只是认为编程是一个好东西,为了学而学,那么我觉得是学不会的。

我小学五年级就开始接触编程,学的是BASIC,我当时的目的可不是为了学编程,甚至我也没觉得编程是多么有意义的事情或者多好的东西。我当时在小霸王上学编程,目的是为了编游戏,因为我当时听说BASIC可以写游戏,而我父母又不让我玩游戏,把游戏卡带藏起来了,所以我才想到了自己造一个游戏出来。编程不是目的,做游戏和玩游戏才是目的。

后来,我发现这东西编游戏太难了,但可以用来做数学作业,这也是我学编程的一个原因。后来过了很久,我才发现编程还是一件挺有意思的事情,但最初学编程的源动力绝对不是因为它本身有多好。

小学生学编程,怎么学?

我觉得现在小学生条件太好了,我当时只有BASIC,连个图形界面都没有,那时候我也不会英语,PRINT这个命令我一个字母一个字母记的,根本不会英语单词。但我相信现在的小学生都多多少少会点英语了。

我当时怎么学的呢,无非就是先抄书上的例子,然后改一改参数,比如for循环,原来是for i=1 to 100 step 2那么我改成for i=1 to 100 step 3会是什么样?总之就是不停的改,不停的抄,写多了,很多东西自然就懂了。不然以一个小学生的思维去理解什么是函数,什么是递归,什么是数组,这太难了。甚至连变量这个概念要理解起来都挺麻烦的。

所以,先抄代码吧,多动手,慢慢就会了。

我当时打了多少字呢,先上一张图,这是小霸王的键盘,上面有字母,有字根,反正印的东西很多:

<img data-rawheight="960" data-rawwidth="1280" src="https://pic1.zhimg.com/50/18b1e02c0cf0bd512fdc0bdaa8445b74_hd.jpg" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/18b1e02c0cf0bd512fdc0bdaa8445b74_r.jpg">

最后键盘上的字母键上的字母、字根全都磨没了,可以想象一下我到底打了多少字。

小学生逻辑思维能力还很难建立起来,但是一般情况下小学生的记忆力都是很不错的,此时最好就是先学、先练,不要太细致的解释原理,逻辑太复杂很难懂的,有了记忆的基础以后,以后再学习就流畅多了。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180331B04RKU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券