欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

千字长文详解少儿编程

2022-10-09 15:00:31 421

摘要:在互联网时代,从手机到电脑,都离不开软件和硬件两大板块。而无论还在概念上的元宇宙还是日益强大的AI,都是建构在软硬件交互的未来发展方向。而00后甚至10后的新生一代,他们的生活必然离不开越来越智能的这些设备,越来越强大的各种软件。作为素质教...

在互联网时代,从手机到电脑,都离不开软件和硬件两大板块。而无论还在概念上的元宇宙还是日益强大的AI,都是建构在软硬件交互的未来发展方向。而00后甚至10后的新生一代,他们的生活必然离不开越来越智能的这些设备,越来越强大的各种软件。作为素质教育上的新生事物,越来越多的人去关注和了解少儿编程这个赛道。接下来,我将会以一名从业者的身份去阐述我的所见所感。

1.什么是少儿编程

其实整个行业将少儿编程分为两个阶段,一是学龄前的实物编程,二是学龄后的图形化和纯代码编程。

学龄前:

学习路线:大颗粒—小颗粒—实物编程—scratchJR

学龄前的孩子的语言能力和理解能力相对来说较弱,这个时期主要会以乐高大小颗粒去引导孩子搭建积木,不断培养空间想象能力和动手能力。孩子有了初步的空间意识后,将利用实物编程套件,让孩子理解并掌握程序的基本运行逻辑,这其中更多的是利用机械车这类的玩具对上下左右进行编程,然后完成相关的任务。最后则是纯图形化编程scratchJR的学习,这个时候孩子需要掌握循环、等待等基本语法。

学龄后

学习路线:scratch(1-3年级)—Python(4年级以上)—c++(偏竞赛方向)。

Scratch作为一款基础的图形化编程软件,其原理是将函数模块化,支持孩子使用拖拽和拼接的方法进行编程,可编程对象包括图片、文字、动画、音频等等,孩子可以通过scratch去了解和理解抽象层面的计算机运行逻辑。通过学习,该阶段孩子可以制作简单的动画交互,实现部分简单游戏(如贪吃蛇、俄罗斯方块等)的编写。

Python则是现在大多数孩子接触纯代码编程的第一站。之所以选择Python,第一是Python的环境较为简单,第二则是语法相对也较为简单,能和scratch进行友好衔接,第三则是可调用的库比较多,孩子在熟练掌握之后,能有选择性的去学习自己感兴趣的方向,比如分析、爬虫、网页、AI等等。(我个人觉得Python是一种技能,可以满足当下大部分的需求,如果孩子真的感兴趣,用这个入门纯代码是很好的选择。)有的人肯定会觉得,孩子学这个干什么,未来要当程序员吗。有这个疑问的,麻烦移步解惑区。

最后就是c++,c++作为NOIP(全国青少年信息学奥林匹克联赛)中的指定语言,其优点和难度都非常突出。以下我会依次介绍c++的语言特点以及NOIP相关的内容。首先是语言特点相较于Python,c++更加底层,语法规则也更加严谨,但毋庸置疑,c++功能非常强大。具体的对比各位可以自行百度。用同事话来讲,c++像是自己准备的各种调味品,因个人不同,最终形成的口味和菜品都不相同;而Python就像是被准备好的调料包,你能随意发挥的内容有限。二者孰优孰劣没办法一概而论,这个只能看孩子个人天赋和兴趣长期更适合哪门语言。最后则是NOIP,NOIP是面向全国青少年的竞赛,用以筛选天赋型选手。该比赛含金量非常高,获得国赛一等奖的同学具有免试进入大学的门票。

版权声明:本站所有文章皆是来自互联网,如内容侵权可以联系我们( 微信:bisheco )删除!
友情链接
币圈社群欧易官网