- A+
所属分类:木语志风
什么是“编程思维”?
编程思维不是计算机的思维,它永远是人的思维。编程思维不神秘,不高高在上,而恰好是最常见的思维方式。具体讲这一种表达事物、发现规律、解决问题的思维方式。在编程时,我们往往是把一个复杂的大问题,拆分成几个小问题,然后找到小问题之间的联系,综合处理。
学习编程对其他学科的学习有没有好处?
为什么说这是一种科学的思维方式呢?首先这是我们成年人解决生活、工作中的问题的一般思路,也是最有效的思路。即要考虑有什么条件、有哪些不足、怎样综合各种条件取得最好结果。孩子从小到大的学习过程,其实一直在训练这种思维方式,特别是在理科如数学、物理等学科中表现更明显。孩子做题其实就是利用题目中的已知条件推导结果的过程,文科知识在大量识记知识的基础上,同样需要逻辑推理和灵活运用。
实际情况是什么样呢?许多的小孩子死记硬背,不注重知识之间的联系和灵活应用,因此导致学习成绩不好甚至厌学,这除了师资水平限制外,根本原因还是在于思想观念的错位。识记、背诵是可见的,思维和推理是不可见的。所以,识记对教育者来说很容易,而思维培养就比较难。好多学生背数学公式很熟,但因为不理解,所以考试时也不会运用。编程课程正好是从实际问题、抽象模型、灵活运用已有条件到最终实现的过程,这个过程中孩子的思维得到锻炼。如果把枯燥的知识也像编程一样灵活运用,他们对知识的掌握就可以完全上升一个层次。
独角兽驿站
公众号