【①少儿编程学什么?】
其实很多家长都抱有一个误区——孩子为什么要学编程?难道是为了当程序员吗?
这个问题其实是一个老生常谈的问题,这就和学英语难道是为了当翻译?学语文是为了当作家?
其实都是大同小异的事情,学习少儿编程也并不是奔着当程序员去的,实际上是在学编程思维+算法语言:
▶▶▶编程思维
当孩子们在思考和讨论问题时,就是在为实现目标一步步分析,这就运用到了编程的算法。
想要让电脑听懂我们的话,就必须让自己也变得理性、严谨、思路有条理,否则对话的结果会和我们心里想的结果背道而驰。
当孩子试着从电脑的角度去思考问题时,也就学习、锻炼了编程思维。
所以说,学编程不只掌握一项技能、培养一个兴趣,更重要的是掌握背后一整套高效解决问题的思维模式。
▶▶▶学图形化编程、Python、C++等计算机语言
图形化编程是麻省理工开发的图形化编程语言,包含了基础的编程思想和初级的算法思想。
孩子使用鼠标拖动指令块,如同搭积木一样创建动画、游戏及故事,完成编程思维的启蒙。
而Python、C++是计算机编程高级语言,包含了语言的基础用法(语法)和算法。
孩子通过编写指令,培养和锻炼逻辑思维,在直接建立英语、数学应用场景的同时,促进其他学科学习。
其实很多家长都抱有一个误区——孩子为什么要学编程?难道是为了当程序员吗?
这个问题其实是一个老生常谈的问题,这就和学英语难道是为了当翻译?学语文是为了当作家?
其实都是大同小异的事情,学习少儿编程也并不是奔着当程序员去的,实际上是在学编程思维+算法语言:
▶▶▶编程思维
当孩子们在思考和讨论问题时,就是在为实现目标一步步分析,这就运用到了编程的算法。
想要让电脑听懂我们的话,就必须让自己也变得理性、严谨、思路有条理,否则对话的结果会和我们心里想的结果背道而驰。
当孩子试着从电脑的角度去思考问题时,也就学习、锻炼了编程思维。
所以说,学编程不只掌握一项技能、培养一个兴趣,更重要的是掌握背后一整套高效解决问题的思维模式。
▶▶▶学图形化编程、Python、C++等计算机语言
图形化编程是麻省理工开发的图形化编程语言,包含了基础的编程思想和初级的算法思想。
孩子使用鼠标拖动指令块,如同搭积木一样创建动画、游戏及故事,完成编程思维的启蒙。
而Python、C++是计算机编程高级语言,包含了语言的基础用法(语法)和算法。
孩子通过编写指令,培养和锻炼逻辑思维,在直接建立英语、数学应用场景的同时,促进其他学科学习。