孩子应该学机器人编程,还是信息学编程?
机器人编程
通过组装、搭建、编写程序运行机器人,激发学生学习兴趣、培养学生综合能力的一种教育方式。课程的内容由硬件知识和编程知识两部分组成,往往硬件知识的比重会多于编程知识。硬件知识主要是物理学当中的简单机械原理、电子电路和电机方面的知识。
使用场景:
机器人编程应用范围仅限于机器人本身,一旦脱离了这个机器人,孩子所学的编程知识可能就无用武之地。简单的机器人编程教育存在学习瓶颈,所学的编程知识是基于机器人硬件设计的课程内容。
相关教育部白名单赛事:
全国青少年人工智能创新挑战赛、全国青少年科技创新大赛、
世界机器人大会青少年机器人设计与信息素养大赛
升学相关赛事:
广东省青少年机器人竞赛, 青少年科技创新大赛等
信息学编程
信息学编程 一般指 信息学奥赛编程。信息学奥赛主要使用C++语言,主要学习的是算法和数据结构。全国青少年信息学奥林匹克竞赛,简称信息学奥赛,是国家举办的五大学科联赛(数学、物理、化学、生物、信息学)之一。
使用场景:
基于信息学竞赛大纲设计的课程,其中会有一部分涉及到与硬件的交互,这里就和机器人有些类似,但是编程的高度是没有限制的,孩子可以系统掌握各种语言,选择范围更广。
相关教育部白名单赛事:
全国中学生信息学奥林匹克竞赛、蓝桥杯全国软件和信息技术专业人才大赛
升学相关赛事:
全国中学生信息学奥林匹克竞赛,如全国青少年信息学奥林匹克联赛提高组(或 CSP-S提高级第二轮认证)荣获一等奖及以上的学生有机获得破格录取。