http://learn.xiguacity.cn

少儿编程是什么?

少儿编程,顾名思义就是小学阶段的少儿进行编程的行为。

这不是一个固有名词,仅仅以年龄阶段进行的划分。编程语言的种类非常多,有我们在大学多少都会学过的C/C++,也有因为人工智能而大热的Python,不同的编程语言各有优劣,没有哪种语言占据全方位的优势,也没有哪个语言一无是处。所有的语言都是为了解决不同的问题而诞生的。

 

而对于少儿来说,首选的编程语言则是 Scratch 。

Scratch 由 MIT(麻省理工学员)的 lifelong kindergarten 团队研发,是一款高度可视化的编程语言。优秀的前端展示界面,可以在编程过程中即时反馈。

除此之外,Scratch 的编码不需要像其他语言一样,输入由字母构成的单词,词组,语法,更不需要手动的去定义一个变量或者函数。

 少儿编程是什么?

只需要在代码选择区中,拖动出一句句代码,就可以实现想要的效果。这种简单易懂的操作逻辑,特别适合7-12岁的小朋友学习。

 

可不要小看 Scratch。作为一个成熟的编程语言,Scratch的功能也是非常完善的,函数,变量,列表,算法等内容,都可以在 Scratch 中完成。MIT 的计算机大牛们,甚至在用 Scratch进行机器学习的研究呢。

 

对于编程来说,掌握一门语言只是最基础的要求,更重要的是学习计算思维和编程逻辑。而 Scratch 的可视化编程过程,可以很好的展示这些逻辑关系。

包含与被包含的循环一目了然,顺序执行的程序逻辑简单易懂,面向对象编程的区分,让小朋友也可以简单上手,分别对不同的角色进行编程。

 

在学习少儿编程的过程,绕不过要强调 steam 教育。因为编程本来就是个综合学科,其中蕴含的大量的数理知识。比如需要设计一个重力物理引擎,大量的数学运算,力学公式都是最基本的要求。而在设计游戏中,也需要图层,色彩等艺术知识。把科学,技术,工程学,数学,艺术等学科结合起来,才可以产出一个美观,可玩性高且有内涵的小游戏程序。

 

所以,学习少儿编程能够启发小学生的思维,释放他们的创造力,为孩子们提供一个展示想法,实践技术的平台。

 

这就是少儿编程最大的意义。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读