??編程是如何培養(yǎng)我們的批判性思維的?首要我們要搞清楚什么是批判性思維。簡而言之,批判性思維是對實際的客觀剖析,以構(gòu)成判斷的思維才能。正是自我監(jiān)控、自我糾正的思維要求對實際依據(jù)進行理性的、懷疑的、不偏不倚的評價,這反過來又輔導(dǎo)人們采取特定的舉動。
??因此,一方面,人們可能會認為達爾文用批判性思維的方式提出了他的進化論,由于這觸及到他對自己研討范疇的各個方面的質(zhì)疑和與他人的聯(lián)系。與此同時,批判性思維也是一個人在做一些簡略的事情時使用的技能,比如評價某封郵件的真實性。所以問自己一些問題,比如,“誰發(fā)郵件給我的?”,“為什么我會收到這封郵件?”,“電子郵件中共享的信息引用了哪些來源”,"這封郵件的意圖是什么?"“他們自稱是郵件中的人嗎?”屬于批判性思維的范疇,由于它有助于找到既定問題的邏輯解決方案(在這種情況下,確認電子郵件是否是垃圾郵件)。
相似地,決定買什么樣的包這樣普通的事情也可能觸及批判性思維。鑒于電子商務(wù)的遍及,人們可能有太多的挑選,但這也意味著在做出購買挑選之前,需求考慮到一些要素。因此,一個人在博客、網(wǎng)站和論壇上閱讀關(guān)于包的評論,實際上是在運用批判性思維。
那么少兒編程對批判性思維有什么幫助呢?現(xiàn)在批判性思維可能看起來適當(dāng)普及,但它的重要性往往被輕視了。但是,由于其真實有效的辦法,編程被廣泛認為是教授批判性思維的工具之一。
首先是解決問題的相似辦法。編程和批判性思維有這些共同的進程進程:a)辨認問題或使命b)剖析給定的問題/使命c)提出初始解決方案d)測驗e)。重復(fù)該進程以獲得改善的結(jié)果。這一進程在編碼中的一個很好的例子是毛病掃除,由于在這種情況下程序員需求辨認問題并嘗試不同的策略,直到他們找到一個強有力的解決方案。
編程也可以讓孩子心胸開闊,保持寬恕的情緒。如果一個問題沒有一個正確的答案呢?在編程中,這是一個適當(dāng)常見的場景,由于在程序創(chuàng)立進程中有多個正確的答案。例如,依據(jù)用戶的設(shè)計美學(xué)、功能和可用技術(shù),每個網(wǎng)站、動畫或游戲都將不同。這種可變性讓孩子們認識到一個實際,那就是必須接受新思維并保持靈活性。這反過來又為繼續(xù)改善鋪平了道路。
讓孩子掌握批判性思維,可以從學(xué)習(xí)編程做起。