scratch编程跟机器人编程是一回事吗?
2019-08-27 12:10
我们在做课程推广时,很多家长不明白少儿编程、机器人、scratch这些概念,很多人以为学了机器人了就是学编程了,机器人=编程??NO、NO,不仅不是一回事,还差得很远。虽然,学机器人也会学到编程,但是方向完全是不同的。先从“中国电子学会”的青少年信息技术等级考试的分类来看看,什么叫做方向不同:

图 scratch操作界面和积木块(scratch有运动、外观、声音、画笔、数据……等十大模块,有100多个功能积木块,可以实现多个功能积木块的相互衔接、搭配、嵌套,实现动画、游戏等效果。目前大家爱玩的游戏,比如植物大战僵尸、愤怒的小鸟、纸牌游戏等等都可以通过scratch复原出来。同时,像音乐、艺术、文学、奥数等,也可以运用在写程序的过程中,使这些知识和能力从孩子知识、技艺的输入,转变为能力的融合、输出。也就是说,编程并不只是学习代码,而是综合能力的体现。)
可以说,scratch是学习计算机语言的敲门砖和基石!第二、学习方向和深度的不同机器人编程是用编程模块指令让机器人动起来为目的,一般情况下孩子们并不是学习源代码编程,用的也是scratch(或其他软件)已经编写好的积木块和功能模块。小朋友做的,只是在把模块按不同的方式拼接起来而已。如果使用scratch软件,是在“更多积木”模块下点击“添加扩展”,连接单片机,编程功能基本只使用scratch“运动模块”中的积木块,其他模块很少涉及(是的,因为只需要机器人动起来,用到的只是围绕机器人运动的积木块)。
而scratch也并非很多家长认为的“比较简单”,虽然进入门槛低,不需要敲代码,但是能实现的功能却不少,我们上面也说了,所有我们现在玩的热门游戏基本上都可以通过scratch来复原;很多数理逻辑推理也可以通过scratch来证明,奥数与scratch结合更是可以探索无穷尽的内容,高阶的scratch连大学生都玩得不亦乐乎。少儿编程学习是探究编程语言的本质,是一层一层把模块打开,学习模块内部核心的逻辑、算法、语法和结构等,是无上限的。

图 scratch操作界面和积木块(scratch有运动、外观、声音、画笔、数据……等十大模块,有100多个功能积木块,可以实现多个功能积木块的相互衔接、搭配、嵌套,实现动画、游戏等效果。目前大家爱玩的游戏,比如植物大战僵尸、愤怒的小鸟、纸牌游戏等等都可以通过scratch复原出来。同时,像音乐、艺术、文学、奥数等,也可以运用在写程序的过程中,使这些知识和能力从孩子知识、技艺的输入,转变为能力的融合、输出。也就是说,编程并不只是学习代码,而是综合能力的体现。)
可以说,scratch是学习计算机语言的敲门砖和基石!第二、学习方向和深度的不同机器人编程是用编程模块指令让机器人动起来为目的,一般情况下孩子们并不是学习源代码编程,用的也是scratch(或其他软件)已经编写好的积木块和功能模块。小朋友做的,只是在把模块按不同的方式拼接起来而已。如果使用scratch软件,是在“更多积木”模块下点击“添加扩展”,连接单片机,编程功能基本只使用scratch“运动模块”中的积木块,其他模块很少涉及(是的,因为只需要机器人动起来,用到的只是围绕机器人运动的积木块)。
而scratch也并非很多家长认为的“比较简单”,虽然进入门槛低,不需要敲代码,但是能实现的功能却不少,我们上面也说了,所有我们现在玩的热门游戏基本上都可以通过scratch来复原;很多数理逻辑推理也可以通过scratch来证明,奥数与scratch结合更是可以探索无穷尽的内容,高阶的scratch连大学生都玩得不亦乐乎。少儿编程学习是探究编程语言的本质,是一层一层把模块打开,学习模块内部核心的逻辑、算法、语法和结构等,是无上限的。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com