学习
实践
活动
工具
TVP
写文章

机器人编程与创意编程有什么区别

在阿儿法营专家团队看来,所有编程课程的难易程度,都可设置为五颗☆,来区分等级。课程内容涉及的知识范围也可以设置为五颗★。课程的分类则按少儿编程教育课程内容分,大致应分为:

1、机器人编程课程(机械自动化控制)

难度:

内容涉及范围:★

硬件编程如lego和Arduino板的硬件(机器人)

机器人编程大多数属于自动控制,比如通过传感器反馈的信息对电动机进行控制。程序的逻辑比较简单,基本不会涉及复杂的数据结构、数学计算和算法。机器人课程对于编程思维的训练比较有限,他们更注重简单的机械控制趣味。

2、创意编程课程(将编程和多学科相结合的课程)

难度:☆☆☆

内容涉及范围:★★★★

创意编程将数学、物理、人文历史艺术等学科结合,通过趣味性的方法学习和创作。这一类课程,涉及到的知识也更加广泛。在数学、编程算法训练以及逻辑思维等方面,都有涉及。此编程课程作为高级语言的入门课也最为合适。

3、算法竞赛型课程(高级算法)

难度:☆☆☆☆☆

内容涉及范围:★★

传统的信息学奥赛训练都是典型的算法竞赛型课程,通过对于数据结构和算法的讲解,基于题库的编程训练,来提升计算机编程能力。算法导向型课程比较适合有相当编程基础而且对于编程挑战兴趣强烈的中学生。

创意编程会系统地教授孩子编程知识,而机器人编程只是编程其中一个分支的领域。机器人编程所学语言大部分比较简单,多数局限于机器人本身使用。如果我们就把编程比喻成机器人,机器人编程更注重造机器人,而创意编程则更关注的是机器人的大脑,如何为机器人创造更聪明的大脑。

机器人编程的侧重点局限了课程内容的范围,课程在逻辑思维和编程算法训练上的涉及面比较窄,如果您更想让孩子学习编程知识,创意编程涉及的多学科知识,是你最优的选择。

阿儿法营创意编程

中国少儿编程教育开拓者

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171212A06W7800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券