编程思维是什么

“编程思维 ”并不是编写程序的技巧,而是一种高效解决问题的思维方式。编写一个计算机程序和煮一道菜,本质上都具有某些相同或者至少相似的逻辑。编程过程中所涉及到的思维方法与我们熟悉的逻辑思维类似,帮助我们更好的解决问题和生活。

编程思维是什么-少儿编程网

“编程思维”就是一个“提出问题——理解问题——解决问题”的过程。
具体可以拆解为:
框架搭建思维
设计一个游戏程序,最先需要做的是设计、完成整体框架的搭建,这种高屋建瓴统筹规划全局的思维几乎在任何的学习、工作项目中都要用到。

大问题拆解思维
任何复杂的问题都可以拆解成一个个简单的问题,再逐一击破。在设计程序的过程中,小朋友想实现什么功能就需要在原有的框架结构中,去拆解问题,先实现什么再实现什么,最终达到功能实现的目的,这其中就涉及到问题拆解思维。
批判型思维
批判性思维就是通过一定的标准评价思维,进而改善思维,是合理的、反思性的思维,既是思维技能,也是思维倾向。而批判性思维在孩童时期却并不常见的,生活中给予孩子“善意”的引导,有时反而会适得其反,让他们的思维变得固化,缺乏批判性和独立思考的能力。
举一个简单的栗子:
当我们带孩子来书店挑选要买的书时,自然思维的孩子会通过第一印象决定要买的书,可能这本书的封面上有他喜欢的卡通人物;有批判性思维的孩子,会打开这本书,试着读上几页,看看是不是自己感兴趣的书,自己是不是可以理解故事的内容,进而做出判断买哪一本书。所以批判性思维是摒弃表象,通过分析和评估,看清事情本质的过程。

本文链接:编程思维是什么

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
别用你以为的去看待少儿编程,哪些误区只会误导你
别用你以为的去看待少儿编程,哪些误区…
少儿编程学习与孩子今后的生活息息相关~
少儿编程学习与孩子今后的生活息息相关~
编玩边学少儿编程教育的优势
编玩边学少儿编程教育的优势
少儿编程线上课就比线下好吗?
少儿编程线上课就比线下好吗?
信息学竞赛为什么越来越火?
信息学竞赛为什么越来越火?
名著包邮到家 | 暑假阅读开启,晚一步错过的不只是一本书!
名著包邮到家 | 暑假阅读开启,晚一步错…
学生都说我是编程界的“吴彦祖”