编程是写出计算机能理解的语言。我们通常理解的编程语言有C、C++、JAVA、Python等,其中Python相对简单一点。但对于零基础的人来说还是很难的,那小朋友怎么学?所以麻省理工学院(MIT) 设计开发了一套少儿编程工具Scratch,使用者可以不认识英文单词,也可以不会使用键盘。用鼠标拖动界面中长得像积木形状的模块到程序编辑栏就可以了。这也是我们所知道的图形化编程。
Scratch图形化编程,孩子不用记住命令不代表不需要知道命令。积木模块包括8个大类,100多个功能。包括了过程一个完整程序的每个环节,甚至数组和函数。这些图形化的积木使用需要老师或者家长正确引导。孩子从模仿的过程中,能感悟到条件语句,循环语句,判断。能理解参数和命令的区别。让孩子理性的总结出来是很困难的,引导是必须的。“当你学会编程,你会开始思考世界上的一切过程,”米切尔·雷斯尼克(Mitchel Resnick)说,(麻省理工学院的教授,Scratch之父)。“每个孩子都需要掌握其基本原理,才能在这个快速变化的世界脱颖而出。”
对于Scratch编程课程体系的考量,拥有自主研发+scratch,逻辑性强;独创模块/代码随时互换,。自然过渡,有效衔接,从入门模块编程到实战代码编程。通过游戏化互动式教学的形式,让学生与老师零距离交流,从根源上减少孩子对编程的陌生感。创新的主题游戏,易于掌握的学习方法让孩子在轻松愉悦的学习环境中快速掌握编程的力量。让孩子将编程当做感知世界的工具。循序渐进地引领学生一层一层突破学习难关,再潜移默化中形成编程思维,实现独立编写代码的能力。
在具体的少儿编程教学实施阶段,超越scratch的课程体系,自然衔接、轻松晋级,让孩子平稳度过编程学习障碍期。无限进阶高级编程课程体系,国际信息学奥赛 ,为孩子的升学、冲刺名校,奠定强大实力。同时为了取得实质性的学习效果,真正让孩子有所收获并能学以致用,还投入大量人力、物力,来自我研发软件,进行大数据分析,记录孩子的成长轨迹,并通过基于大数据分析结果,来进行自适应个性化,为孩子提供个性化学习方案。