少儿编程有四个阶段,编程启蒙、编程基础、编程进阶和编程,每一阶段对应于不同的编程语言scratch,python或C++。选修课主要是看孩子的学习能力和接受度,如果孩子在编程方面很有天分,那么学习速度就会更快。
少儿规划教育要与孩子的年龄、知识结构、生活经历相匹配,遵循一定年龄阶段的认知规律和学习特点,切忌生搬硬套,针对成人的职业编程技能培训内容,具体可分为三个阶段:
一、编程入门和编程的初级阶段,一般以scratch图形化编程为主,孩子的主要学习内容是熟悉编程工具,懂得操作功能键,理解模块重组的规则。各知识点相互整合、变化,需要幼儿通过实际操作,发现规律,形成系统的知识结构。
二、在编程的进阶阶段,Python通常更多地使用Python,一种纯代码的编程语言,能更好地锻炼孩子的逻辑能力,培养学生的创造力和解决问题的能力;Python编程实际上是一种敲打英文代码,程序设计时要接触到大量的英语单词和句子,程序语法与英语语法有共同之处,能帮助儿童提高英语水平;
三、在编程的阶段一般更多地使用C++编程,对于培养孩子的编码能力很有帮助,长期走比赛之路,C++是必须的;C++是信息学奥林匹克竞赛NOI的指定语言,所以如果规划走竞赛,一定要学C++。