“编程思维”不是编程的技能,而是高效解决问题的思维方式。编写计算机程序和烹饪一道菜在本质上有一些相同或至少相似的逻辑。编程过程中涉及到的思维方法类似于我们熟悉的逻辑思维,帮助我们解决问题,更好的生活。

“编程思维”是一个“提问——理解问题——解决问题”的过程。

具体来说,它可以分解成:

框架构建思维

设计一个游戏程序,首先要做的是设计并完成整体框架。这种从战略上有利的位置进行整体规划的思想,几乎被用在任何学习和工作项目中。

大问题拆解思维

任何复杂的问题都可以分解成简单的问题,然后再逐一分解。在程序的设计过程中,孩子想要实现任何功能,都需要在原有的框架结构中拆解问题,先实现什么再实现什么,最后达到实现功能的目的,这就涉及到了问题拆解思维。

批判性思维

批判性思维是一种理性的、反思的思维,它不仅是一种思维技能,更是一种思维倾向。然而,批判性思维在童年并不常见。在生活中给予孩子“善意”的引导,有时适得其反,使其思维固化,缺乏批判性和独立思考的能力。

举个简单的栗子:

当我们带孩子去书店挑选要买的书时,思维自然的孩子会通过第一印象来决定买什么书。可能这本书的封面上有他喜欢的动漫人物;有批判性思维的孩子会打开这本书,试着读几页,看看这是不是自己感兴趣的书,是否能理解故事的内容,然后决定买哪本书。所以批判性思维是一个抛弃表象,通过分析评价看清事物本质的过程。

WX:山东蒸汽研究中心

QQ:2650414890

1.《什么叫编程 什么叫做编程思维?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《什么叫编程 什么叫做编程思维?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/caijing/1792540.html