少儿编程和成人编程有什么不同?

网友投稿 2018-12-20 11:48

很多家长都会有这样一个疑问,

既然孩子长大后可以选择编程相关专业学习,那么为什么还鼓励孩子从小开始学编程呢?

孩子学编程,相对于成人学编程来说,又有些什么样的独有特点呢?

1

 学习目的不同

少儿编程的学习目标是发展兴趣,锻炼逻辑思维、创新思维,在某些特定的阶段,可以参加信息学奥林匹克竞赛以辅助升学等。

而成人编程的目的,更多是为了培养学生以后从事本行业的技能,使得学生能够在毕业之后找到一个不错的工作,并具备长远发展的一些基本知识和技能,也就是俗称的“程序猿”。

https://cdn.china-scratch.com/timg/181222/114U61050-0.jpg

在这种情况下,高校或成人培训机构会设立一个详细的教学大纲,以知识点为核心,在课堂上单刀直入。

然而在少儿编程中,我们更倾向于培养孩子对编程的兴趣。因为兴趣是孩子最好的导师,可以引导孩子在未来的学习道路上不断地探索。

https://cdn.china-scratch.com/timg/181222/114U61332-1.jpg

有些家长比较焦虑,担心一些培训机构太注重于兴趣培养而忽略对专业知识的传授。基本上来说,这种顾虑是不必要的。

如果要完成一些比较有趣的动画或者游戏等,几乎不太会涉及到对编程中高级知识的了解。

只要这个孩子仍然保持着对编程的极大兴趣,能从学习编程的过程中充分发挥自己的创造能力,培养编程思维,那么,这样的培训就是成功的。

编程技术在不断地进化和迭代,重要的不是你掌握了多少,而是你愿不愿意去持之以恒地学习。

2

让孩子获得自我认同‍

编程这种表达想法的手段,是具有高度创造力的。

因此学习编程的这个过程,是自我表达的手段,也是他在寻找自我认同的价值。

蒙特梭利育儿法认为:

孩子做的任何事情,都尽量要让他能够自己看到结果,能够自己评价自己。

编程正好是这样的一件事情:一个程序运行得怎么样,对还是错,好不好?孩子自己借助计算机的运行就能评价程序的好坏,不需要靠别人来评价他。

3

学习过程不同

对于刚进大学的大一新生,学编程语言,基本上是两个学期的课程,差不多一百多课时的时间,就要求掌握这门编程语言。

但小朋友可能要好几次课才能掌握一个知识点。成年人是不能想象这种速度的,也不可能用这样的速度去学习。

https://cdn.china-scratch.com/timg/181222/114U64557-2.jpg

但由于孩子的认知能力正在成长,所以学习过程必然会经历比较困难的阶段,如果他表现出来学编程或其他学科比别的小朋友慢一点,这是正常的,家长不用担心。

https://cdn.china-scratch.com/Public/Home/images/grey.gif

同时,每一个孩子的学习进度都很有可能是不一样的。

小猪编程的小班教学模式,充分发挥少儿编程教育的灵活性,能够让学生很方便地插班上课,及时进阶学习。这一点是大班上课(比如在学校的信息技术课)所不具备的。

4

评价标准不一样

少儿编程学习结果的评价标准可能就是掌握了某些编程的基础概念,比较快的完成解题,能够做出一些有趣的小游戏,或者说在某些比赛里面获得一些奖项。

https://cdn.china-scratch.com/timg/181222/114UKL2-4.jpg

而大人的编程,是有一些工业级的要求,对需求的完成度,代码可读性,效率,产品质量,用户体验都是有具体要求的。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com