少儿编程教育并非高等教育那样学习如何写代码、编制应用程序,而是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。例如学生在制作一个小动画的过程中,自己拆分任务、拖拽模块、控制进度,从而理解“并行”、“事件处理”、“目标实现”的概念。
如果你喜欢做东西,你很有可能会在电脑里把它设计出来,或是把电脑“塞”进去。你可能会觉得自己是个小白,但是既然你使用了这些工具,你就是在编程。
如果你认为编程关键在于数学,那你就错了,编程的重点在于准确描述情况,并对于情况变化做出好的指示。
在IT程序界似乎存在着这样的流传逼格说法,“编程最重要的是思维”“写程序不需要记忆”。
当你说编程基础更重要,做程序还需要记忆力的时候,会被立即鄙视到无底洞的地步。
那究竟什么是编程思维?
编程思维可以说是学习少儿编程的一种核心技能,学习少儿编程的目的不是为了培养未来的“程序猿”、“攻城狮”,主要是为了培养孩子的编程思维和解决问题的能力,能够让孩子在解决问题时能够思考更全面、条理更清晰,提高解决问题的能力。
孩子的编程思维如何培养?
编程,可以学习、实践、培养“编程思维”,而且,在编程的过程中,哪怕最有经验的程序员也会出无数小错误,需要不断弥补纠正。孩子可以在这个过程中充分体验到:努力比聪明重要、问题可以逐步解决、遇到挫折很正常、从失败中可以学到很多、别人成功了我也能受到启发……等等,培养出耐心和信心。