随着近些少儿编程教育的普及,很多家长对少儿编程疑虑也逐渐增多,少儿编程是真的编程么,和成人编程相比较,少儿编程语言的优势有哪些呢?
少儿编程语言基本分为四大类,Scratch、Python、C语言、App Inventor,这里比较重要的则是Scratch语言了
什么是Scratch呢?
Scratch运用了简单的图形、可视化编程的方式,孩子利用鼠标拖动来实现程序逻辑、积木式编程。整个过程就像积木一样,孩子们可以很简单的完成动画、游戏等设计。制定程序的过程,利用涂鸦、录音、找图这些有趣的动作,通过一个个游戏或戏剧制作,让孩子们自己逐渐潜移默化地掌握程序思维。
Scratch为孩子们提供了一个他们没有在家或在学校的出路。事实上,Scratch对孩子们非常有益,因为它允许他们练习编程思维。“这有点像逻辑思维,但同时也具有创造性。”虽然在Scratch的世界中,既有逻辑又有创意,令人费解,这两者是不可分割的。
对孩子来说,学习scratch语言有什么优势?
通常,在课堂上,重点是制作一个成品。然而,Scratch背后的想法是逐步构建一些东西,尝试一下,如果它不起作用,你就可以修复它。修复Scratch方式的特殊之处因为它被认为是一种面向对象的可视化编程语言。这意味着可以通过将特定操作的块放在一起而不是文本来创建代码。孩子们不必担心忘记逗号,忘记括号,或关闭其他编程语言所拥有的括号。
这使得创作过程对儿童来说更加流畅。同样,如果他们遇到问题,孩子们可以轻松返回,拆开他们的代码块,并以系统的方式分析他们的程序。对马丁来说,解决问题的做法很关键,因为孩子最常学习的是如何识别问题。“这让孩子们使用程序员所做的实践,”她补充道。孩子们不会抛弃他们的项目并重新开始。相反,他们可以回去修复它。