咨询热线
来源:宁波信息学奥赛培训学校 时间:2021/3/29 11:42:41
2、抽象 —— 聚焦关键
简单来说,就是从复杂的信息中,的锁定出关键点来。
编程的世界里,就包含“子系统、模块、包、类、方法和语句”等不同层级的抽象,学编程能锻炼孩子们不断抽象、聚焦关键信息的能力。在学习中,抽象思维也非常重要,我们孩子在学校里的学习,很多都是对抽象思维的训练与考察。
例如,学语文课文时,需要定位段落关键句;做英语阅读理解时,要抓取关键信息和中心思想。抽象思维能力越高的孩子,在大量信息中聚焦关键信息的能力会越强,专注力也会更高,自然学习也会更轻松。
3、模式识别 —— 规律整合
模式识别,就是“如何找出相似的模式,并率解决细分问题”,它能极大锻炼我们规律整合的能力。具备强大整合能力的人,做事儿,思路清晰。
在编程中,会经常提到调用,函数调用,模块调用等等,这个过程就是将重复的单元整合起来,用到的时候直接拿来。避免复杂重复的工作。
具备规律整合的孩子,也会善于发现学习中的问题,公务员考试,一些大企业的面试中,会经常出一些找规律的题目,其实考察的就是应试者的规律整合能力。
4、算法 —— 逻辑思维
算法这个词数学中遇到的非常多。算法,就是根据之系列对于问题的理解,设计一步一步的解决路径,并解决整个问题。
逻辑思维中有个很重要的原则叫 MECE(Mutually Exclusive and Collectively Exhaustive),意思就是“相互排斥且整体完备”,也就是“不重复,不遗漏”。
在编程的算法中,需要处处考虑MECE原则。解数学题时,也是同一个道理——我们要增加答案中考虑到所有的情况,而这些情况既不遗漏,也不重叠。
另外,编程算法中还会涉及到处理很多 “与”、“或”、“非”等逻辑用语。这些操作和思考,对孩子来说都是非常好的逻辑训练。
没有想要的答案?马上提问