少儿编程近些年受到广大家长的欢迎,国/家政策的支持,以及教育体系的完善,使得很多家长不得不开始重视少儿编程,但是又有很多家长感到疑问,少儿编程应该从什么语言开始入门呢,会不会不同年龄段入门的语言也不同呢?
Scratch适用于小/学年龄段的儿童,因为他们在这段时间内具有逻辑运算和图形对比的基本能力。那么通过Scratch编程语言的学习就可以训练孩子的逻辑,计算思维以及一些编程基本概念。
许多人认为,孩子越小就越能学Scratch编程语言,有些孩子四、五岁就开始学习,虽然太小的孩子学编程对孩子来说并不好,建议还是从二 年级以后开始。
Scratch图形编程不需要对其进行编码,这一点与其他编程语言有很大的不同,并且将Scratch图形编程与音乐、图像、数学等元素结合起来,使低龄儿童更好地接受编程语言,因此Scratch语言将成为低龄儿童编程的选。
至于python语言,在孩子从小/学升到初 中后,他们的逻辑思维能力也在不断地提高,因此初 中生就具备了学习python的能力。
尽管python也比较图形化,但许多人并不把python当作图形编程的工具,而认为python需要作为编程工具,如果对编程语言有一定了解的人就会知道,python语言的强大功能和语法使他拥有许多粉丝,而且python语言易学易懂等也是他为什么能成为儿童编程语言的选。对成年人来说,也更简单。
可以说,C语言是编程语言中的重要一员,而学习c语言或C++对想要选择学校的学生来说是至关重要的,因为参加信息学奥林匹克的学生需要C语言或C++。
少儿编程是为了玩游戏吗?
有的父母看到很多少儿编程界面类似于游戏,就以为学编程换一种游戏形式玩游戏,但实际上并非如此,少儿编程是以游戏为载体,将编程知识嵌入其中,潜移默化地培养孩子的编程思维,一些好的机构,还会包括语文、数学、音乐等学/科知识。