加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

小学生适合学编程吗?

(2021-01-02 15:30:43)
标签:

noip

东北育才分流

教育

小学生是否适合学编程,一直是一个令家长困惑的问题。在信息技术飞速发展的时代,如果不学习一点编程,似乎就输在起跑线了。而培训机构的编程课已经下探到了3岁,大有早学早受益,不学就落后的架势。

计算机编程,是不是越早学越好呢?

是不是每个孩子都适合学习编程,并且可以把编程当成一项特长能力呢?

要解答这个问题,我们要先清楚编程是什么?编程是要学习什么?

计算机编程是利用计算机编程语言,编写具有逻辑性、运算能力的“可控体系”,来完成程序编写人的意图,达成某种目的。

按照这个解释,学习编程要学习的有两部分内容:一是计算机编程语言,如C++pythonjava等,这是编程的工具;另一个就是解决问题的方法,包含算法和数据结构等知识。从根本上来说,学习编程最主要的是学习算法。

计算机编程语言,难度不高;但算法从简单算法到高级算法,是一门非常复杂的学问。一般大学本科之前能涉及到的都是基础算法。

这样说来,对于小学生来说,能够理解和掌握的主要是计算机编程语言。编程语言主要运用的是逻辑思维和数学思维,同时要有对计算机的基本操作能力。由此我们知道,对于小学生来说,所谓学习编程,是学习编程语言并且能用编程语言解决一般的数学问题和逻辑问题。

目前可见的被归入到编程范畴的课程有:scrath编程,pythonC++AI,机器人,3D打印。严格意义上说,scratchpythonC++这些实在学习一门编程语言,其他则是包含了编程内容的周边课程。

小学生学习编程的目的,一定不要把眼光放在相关的比赛上。这个阶段的比赛没有实质性的益处,反而会误导学习的方向。

小学生学习编程,应该着眼以下几个目标:

1.     通过学习编程发现孩子的兴趣。不是每个孩子都会对编程感兴趣,也不是每个孩子都适合学习编程。通过学习,一定会考察出孩子是否对抽象、逻辑、数理运算的兴趣的高低。

2.     通过学习考察孩子是否能够很好地理解编程思想,能否编写出逻辑清晰、运算正确的程序。适合就可以继续更深入的学习,不适合就需要推迟一下,过一两年再试试看。不是学程序就会有发展,学不好程序就没前途。学业领域那么广泛,在哪个领域都能成为人才。

小学生学习编程,需要孩子具备基本的计算机操作能力,比如键盘输入。一些小朋友键盘输入十分生疏,一小时敲不完10行的代码,只会浪费时间。

小学生学习编程,要看孩子是否能理解基本的数学问题,如果对于高于小学23年级的数学问题理解不了,在用程序解决问题时会比较吃力。对于程序的理解,可能也会半生不熟。所以,学习编程,要有一定的数学基础,尤其数学思维和逻辑思维要好一点。

当然,编程周边的课程如机器人、AI3D打印等,主要还是寓教于乐,启发思维,讲求的是趣味性,小学低年级的学生可以尝试,仅此而已。

那么,学习编程到底多大、几年级合适呢?

一般来说,C++编程,尤其是面对CSPNOIP竞赛的编程,未来要解决的是竞赛题目,难度相对比较高,涉及到的数学问题比较多,也比较深,逻辑问题更复杂,所以通常我们会建议小学5-6年级以后开始尝试。

5年级以下,我们建议3-4年级可以学习python编程的基本原理,利用python的模块turtle这种可视化编程,来理解编程的基本逻辑和基本语句,更容易进入,更容易理解,这样会打下一个很好的基础。这一部分能够理解的好,可以适时转学C++编程,效果会更好。

至于3年级以下,则不建议一定要学某种编程课,应该让孩子多接触计算机,熟悉一般性的操作。如果一定要学点程序,Scratch这种模块化可视化的编程可以尝试玩一玩。

对于孩子的学业规划,小学阶段更多的是发现和培育。编程只是其中的一项,无需过度夸大其功用。编程适合所有的孩子做一般性的学习,就像每个孩子都可以弹弹琴,但只有一部分孩子可以从事钢琴专业。编程也如此。培育基本的素养是小学阶段的任务,某一领域的神童,可能不足十万分之一。

小学生适合学编程吗?

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有