1 个回答|81 次阅读
1、解决孩子拆解问题、分析问题的能力
在编程学习的过程中,孩子需要针对一个项目进行分析,需要将复杂问题逐步拆解成一系列好解决的小问题,然后,抽象定义问题,聚焦几个重要节点,形成解决思路,再通过收集数据,设计步骤,最终将问题解决。从而可以更好地提高孩子的逻辑思维。
分解-抽象-算法-模式识别,都是编程学习中的基本能力培养
2、和数学相同的思维锻炼
逻辑思维中有个很重要的原则叫 MECE(Mutually Exclusive and Collectively Exhaustive),意思就是“相互排斥且整体完备”,也就是“不重复,不遗漏”。
在编程的算法中,需要处处考虑MECE原则。解数学题时,也是同一个道理——我们要保证答案中考虑到所有的情况,而这些情况既不遗漏,也不重叠。
另外,编程算法中还会涉及到处理很多 “与”、“或”、“非”等逻辑用语。这些操作和思考,对孩子来说都是非常好的逻辑训练。
请先 登录 后评论