当前位置:主页 > 新闻中心 >
一篇文章带你了解少儿编程和编程思维
上传更新:2020-03-23 15:42

人工智能已经进入了初中的新课程标准,编程已经成为未来必不可少的创造技能,并且编程不再是少数人的特权。7岁时可以学习编程,那么什么是子编程?什么是编程思维?让我们来看看。


长春少儿编程
 

什么是少儿编程?

 

少儿编程,顾名思义就是针对少年、儿童的编程学习。少儿编程采用图形化的编程工具,像组装积木一样,通过拖拽、点击等简单的操作就可以制作属于自己的动画、游戏、音乐、绘画等等,甚至可以用它来学习数理化知识。

 

少儿编程和程序员编程有一些区别,少儿不需要程序员那样,对着屏幕敲击键盘、枯燥地编写一行行的英文代码,相反,图形化的少儿编程,增加了编程的趣味性,同时也降低了学习的门槛和难度。

 

石家庄编程猫少儿编程课程

 

什么是编程思维?

 

编程思维(computationalthinking)就是“理解问题——找出路径”的思维过程,它由四个步骤组成:

 

1、分解(decomposition),把一个复杂的大问题,拆解成可执行、好理解的小步骤。

 

2、模式识别(patternrecognition),根据经验找出相似模式,高效解决细分问题。

 

举个例子:假如你需要画100只猫,你会怎么办?正确的方法是找出猫的模式,即猫的躯干、四肢、毛发等基本元素,再不断改变局部特征就可以了,现在流行的机器学习中普遍用到这种思维。

 

3、抽象(abstraction),聚焦最重要的信息,忽视无用细节。

 

简单说就是找到问题的本质,过滤掉其他无关紧要的因素。

 

接着画猫的例子,我们了解了猫的特征,就可以根据这些抽象的特点,形成关于猫的整体设想,画出躯干和四肢,做出一个模型。

 

4、算法(algorithms),设计一步一步的解决路径,解决整个问题。

 

通过这四个步骤,一个复杂的问题先被拆解成一系列小问题→每一个小问题被单独检视、思考,寻找解决方案→聚焦几个重要节点、形成解决思路→设计步骤执行→问题解决。

 

所谓“编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式。在可见的未来,“编程”将如今天的数学、英语一样,成为每个受过教育的人都必须具备的基本素质,是未来人工智能时代的基础。

联系我们
咨询热线:0431-82269126

电话:0431-82269121

校区地址:长春市隆礼路与新疆街交汇

  • 微信公众号
  • 官方微博