1. 学Scratch是为了培养创造能力?
跟着老师用Scratch做游戏,做动画,这就是创造力吗?使用好Scratch,除了编程本身还要有好看的素材。但是这些素材是自己设计的吗?NO!所以从何说起的“创造力”?
要真说创造力,是不是更应该先把电脑绘画、电脑设计学好呢?不然在电脑上怎么创作?培养创造能力好的方式一定不是对着电脑编程,多参与
硬件图形化编程设计
1. 学Scratch是为了培养创造能力?
跟着老师用Scratch做游戏,做动画,这就是创造力吗?使用好Scratch,除了编程本身还要有好看的素材。但是这些素材是自己设计的吗?NO!所以从何说起的“创造力”?
要真说创造力,是不是更应该先把电脑绘画、电脑设计学好呢?不然在电脑上怎么创作?培养创造能力好的方式一定不是对着电脑编程,多参与一些接触实物器材和材料的STEAM课程,可能更能激发创造力。
2. Scratch是培养编程思维?
听上去没毛病,但也是问题大的一个。什么叫编程思维?如果你把这个问题抛给身边的程序员,他们也会有点懵,说不清编程思维这个词到底是怎么来的。
当然很多培训机构会这么说:编程思维就是逻辑思维。学习编程的确会锻炼逻辑思维,但是话说回来,在孩子日常的数学学习、语文的阅读理解中培养逻辑思维岂不是更好?有人说编程的优势在于它的逻辑演绎更加抽象,其实学习数学也是非常抽象的。不能因为编程看起来更洋气就说学习编程更抽象。
事实上,根据往年经验我们可以发现,数学学的好的学生往往编程也学的更快,这两者的学习是相辅相成的。

Arduino可以很方便地对机器人进行控制,它通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的类C编程语言来编写程序,编译成二进制文件,烧录进微控制器。Arduino拥有比任何一个单片机还大的函数库,并且几乎对每款控制器都能兼容。这些便捷灵活的交互体验拉近了程序员和硬件之间的距离,使用起来变得特别方便。

(作者: 来源:)