所謂編程思維,並不是指編程這個過程。它是一種分析問題和解決問題的思維模式,有一個專業點的說法,叫做計算思維。
計算思維是美國卡內基梅隆大學的一位電腦專家周以真在2006年提出的概念。簡單地理解,計算思維就是運用電腦科學的知識,進行分解問題、模式辨識、抽象化、構建演算法,以達到解決問題的目的的過程。
用我們通常的認識去理解上述過程,其實有點類似於工程上的專案分解,但是在這其中會運用到大量的電腦科學、數學的知識與思想。所以計算思維可以簡單理解為:數學、電腦與工程相結合的思維方式。
這種思維方式對解決實際問題是有很大好處的,因為它不局限於單個學科的方法,也不局限於人類的思維模式(有時會充分考慮人工智能解決問題的方法)。
培養計算思維就是在培養孩子分析問題和解決問題的能力,而且是不同於普通孩子的能力。這對孩子在未來的學習、生活和工作中都有非常大,但是又很難量化的作用。