儿童学编程的方法,你get到了吗?

关于少儿编程教育,相信很多家长已经不陌生了,由于少儿学编程还能提高孩子自主思考和解决问题的能力,家长们都在积极为孩子规划学习编程。

今天WeCode小编来为家长们提供一些经验,希望孩子们在学编程的路上更轻松。转起来!

在介绍学习方法之前,先让我来解决两个重要的问题。

1.什么是编程?

编程,专业一点的说法应该叫电脑程序设计(Computer programming),或者程序设计(programming design)。是指人类为了解决某一类特定的问题,通过特定的编程语言,将解决问题的思路、方法告诉计算机,由计算机执行任务获得的结果。编程往大了讲,可以是编写软件、系统。比如聊天用的微信,打车用的滴滴。往小了讲,可以是一个算法,比如给定一串数字,如何对它们进行排序。


2.少儿编程和商业编程有哪些区别?

少儿学编程,一开始都是培养兴趣为主,通过学习图形化的编程软件了解编程的基本概念,比如现在很热门的Scratch,但是要明白,学习此类编程软件,更多的是培养编程思维,离商业编程还有一段距离;年龄稍大一点的,会开始接触一些信息竞赛,比如NOIP(全国青少年信息学奥林匹克联赛)。这一类的竞赛与编程的关联更强,但它们也只是使用到编程语言的一些简单特性,更多的还是考察算法和数据结构,而算法和数据结构只是编程的一部分。  所以,想在计算机领域有所作为的同学来说,只靠少儿编程的学习显然不够,还是要过渡到商业编程语言的学习,通过参与一个个工程实例,学习的编程作品商业化运行。

 

接下来就是少儿学习编程的步骤

1.前提条件

学习编程最好是已经具备了基本的逻辑思维能力,建议68岁就可以开始接触编程。

2.初级阶段

适合年龄段:6-12岁。对于年龄较小的小朋友,还无法理解复杂的编程理念,完全使用编程语言来实现功能,也会非常枯燥没有成就感,因此这个阶段以培养兴趣为主,通过游戏的方式简化编程过程,学习编程的基本概念。

3.中级阶段  

适合年龄段:12-16岁。这个时候年纪稍大点了,简单编程游戏无法满足自己对编程知识的需求,我们可以通过学习一些不太复杂的编程语言,比如PythonHTML。用这些编程语言来编写一些可以实际运行的程序,比如用HTML做个人网页,用Python做网络爬虫。当然,也可以选择C语言、C++Pascal语言,以参加NOIP作为自己的目标(这里需要提醒的是从2022年开始,NOIP竞赛将不再支持Pascal语言)。 另外,这个阶段最好能请一个专业的老师来指导学习或者选择到青少儿编程培训班学习和网站,与外界多多接触,了解真正的编程世界是个什么样子。

4.高级阶段

适合年龄段:16岁以上。恭喜你,如果你走到了这一步,说明你对编程非常感兴趣,并且编程能力也比一般的孩子强很多了。这个时候可以开始学习一门当下流行的编程语言,不过要注意,这个阶段的学习应该以实践为主,看书为辅。市面上有很多《XX天精通XXX》的书,这些书都被程序员戏虐是《XX天放弃XXX》,因为这些书往往都是自己一个人在家里看,而对于一门编程语言,关在家里闭门造车式的学习,是永远都学不好的,关键还是通过实践锻炼自己的技能。所以要尽可能的为自己创造实践机会,可以跟别人合伙做网站,也可以参加一些编程大赛,实践越多,成长得也就越快。 推荐学习的编程语言:JavaJavaScriptC++等。编程理论是枯燥的,需要不断刺激自己的学习兴趣,才能让自己坚持学习下去。比如设定一些小目标,不要太难,这样可以让自己长期保持学习的动力,同时也能明白编程到底能做些什么。

原文链接:dsnaiofneoifieowsnfo