運算思維從不等於程式學習

運算思維是每個人的基礎技能,而非電腦科學家的專業技能

2006年美國學者Jeannette M. Wing提出了運算思維(Computational Thinking)的概念,說明運算思維不僅是電腦科學家需要有的能力,更是一般大眾需要培養的思考路徑。文中強調運算思維包含問題解決、系統設計、人類的行為分析,不在被侷限於電腦科學,而是觸及人類生活中的各項人事物。 

運算思維

Image Source

具有電腦科學家的思維並非僅是進行電腦編程,而是多面向的思考層次

Wing在文中分別從不同的角度定義運算思維,強調運算思維是從多個面向進行問題的思考與解決,並且歸納以下運算思維的重點:

  1. 概念構思而非電腦編程:運算思維是將問題與需求進行多層次的構思,並非專指電腦的程式編寫。 
  2. 基礎能力而非死板技能:強調運算思維是基礎能力的培養,而非一般死背單板的技能。 
  3. 人類思路而非電腦思維:強調是人類進行問題解決的方式與思維,而非模仿電腦的思考方式。 
  4. 創意發想而非實體產出:強調運算思維是在生活中的人事物的概念發想思維,而非是針對軟硬體的產出。 
  5. 適用於任何人任何場域:強調運算思維是不受限於個人與空間,是種思維模式的養成。 

運算思維""

Image Source

運算思維既不是電腦更不是程式,而是貼近生活的思考模式 

過去對於台灣的教育,培養孩子們的從來都不是如何思考,而是如何進行固定模式的解題、答題,這些看似快速且準確的技巧,都是在不斷的死背與填鴨式的學習下建立,這都源自於我們的教育氛圍重視答題的結果而非思考的過程導致我們培養的不是孩子們的思維能力,而是一個個答題機器。 

近年來,隨者國際教育的改革與新課綱的發展,「思維過程」與「素養能力」逐漸被重視,新型的教育制度與課程發展重視學生面對各類型問題的思考方式與解決能力,帶動運算思維的重要性。 

運算思維

Image Source

因此,如何培養運算思維便成為了一大課題。綜觀而言,運算思維並不受限於電腦程式,但,程式編寫是培養運算思維的有效途徑。 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *