從心理學(xué)視角考察計(jì)算思維(精)_第1頁
從心理學(xué)視角考察計(jì)算思維(精)_第2頁
從心理學(xué)視角考察計(jì)算思維(精)_第3頁
從心理學(xué)視角考察計(jì)算思維(精)_第4頁
從心理學(xué)視角考察計(jì)算思維(精)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、從心理學(xué)視角考察計(jì)算思維從心理學(xué)視角考察計(jì)算思維,可以將其定義為像計(jì)算機(jī)科學(xué)家那樣解決以計(jì)算為主要成分的問題”,即吸取計(jì)算機(jī)科學(xué)家在設(shè)計(jì)算法和編寫程序中的思想方 式,將其推廣到對其他領(lǐng)域問題甚至日常生活問題的思考。計(jì)算思維的特征可以 從工作內(nèi)容、思維媒介和工作方式角度進(jìn)行分析。計(jì)算思維的主要成分是編制程 序(包括計(jì)算機(jī)與非計(jì)算機(jī)的程序),要求思考者將算法的可運(yùn)行性放在首位, 注重細(xì)節(jié);就思維媒介而言,計(jì)算思維是一種更高級的抽象思維;就工作方式而 言,編程帶來了新的表達(dá)方式和工作風(fēng)格。培養(yǎng)計(jì)算思維的最終目的,是使人習(xí)得嚴(yán)謹(jǐn)、精密的程序性思維能力。關(guān)鍵詞計(jì)算,計(jì)算機(jī),計(jì)算思維,思維方式,程序性思維

2、1從心理學(xué)視角考察計(jì)算思維的本質(zhì)計(jì)算思維”是計(jì)算機(jī)科學(xué)家提出的一種思維形式,對此概念已經(jīng)有了較多的討 論,但是這些討論基本上都來自計(jì)算機(jī)科學(xué)的角度。而從本質(zhì)上講,思維是人類 的認(rèn)知活動,必須從心理學(xué)角度闡述其本質(zhì)與特征。但是,心理學(xué)家對于這一概 念似乎無動于衷,國內(nèi)外心理學(xué)界鮮有討論。究其原因,計(jì)算機(jī)科學(xué)界過多考慮 計(jì)算機(jī)和及其軟件應(yīng)用,這直接阻礙了計(jì)算思維被其他領(lǐng)域?qū)W者乃至公眾廣泛接 受。本文作者作為思維心理學(xué)的研究者,又有長期編寫計(jì)算機(jī)程序的經(jīng)驗(yàn),試圖 將兩者結(jié)合起來,重點(diǎn)從心理學(xué)角度闡述計(jì) 算思維的本質(zhì)、特征及其對提升人類思維能力的意義。1.1計(jì)算機(jī)科學(xué)視角下 計(jì)算思維”定義的困境計(jì)算思

3、維(” computational thinking這一概念是美國卡內(nèi)基?梅隆大學(xué)計(jì)算機(jī)系 主任周以真(Jeannette M. Wing, 2006)在美國計(jì)算機(jī)權(quán)威雜志 Communication of the ACM上提出的。她對計(jì)算思維的定義是,運(yùn)用計(jì)算機(jī)科學(xué)的基本概念來求解 問題、設(shè)計(jì)系統(tǒng)和理解人類行為。她認(rèn)為,計(jì)算思維不僅僅屬于計(jì)算機(jī)科學(xué)家, 它應(yīng)該成為每個人的基本技能,和同等重要的閱讀、寫作和算術(shù)(3RRead ing, wRiti ng,aRithmetic) 起,構(gòu)成人的分析能力。從上述定義來看,計(jì)算思維與其他思維形式的本質(zhì)差異在于運(yùn)用計(jì)算機(jī)科學(xué)的基本概念”。但是,這個定義還

4、沒有說明哪些是計(jì)算機(jī)科學(xué)的基本概念,也沒有 說明這些概念要掌握到什么程度,更沒有給出計(jì)算思維能力何以能與讀寫算能力 相提并論的充分依據(jù)。相反,作者接下來列出大量平常人不易理解的概念(例如 約簡、嵌入、轉(zhuǎn)化、仿真、遞歸、并行處理、代碼 -數(shù)據(jù)互譯、SOC方法、預(yù) 防、保護(hù)、冗余等等),以及計(jì)算思維的幾個基本特征(概念化,而非程序化; 根本技能,而非機(jī)械技能;人的思維方式,而非計(jì)算機(jī)的思維方式;數(shù)學(xué)思維與 工程思維的互補(bǔ)和融合;思想,而非人造物;面向所有人和所有地方)。這些描述僅僅從計(jì)算機(jī)科學(xué)的概念出發(fā),使用的是計(jì)算機(jī)專業(yè)的術(shù)語,恐怕也只能得到 計(jì)算機(jī)相關(guān)專業(yè)的同行的共鳴和認(rèn)可,例如牟琴和譚良(2

5、011)在提到周以真的 定義時,認(rèn)為其全面解釋了計(jì)算思維。推廣計(jì)算思維教育,參與的人固然不少。在美國,最積極的有美國計(jì)算機(jī)協(xié)會(ACM )、美國國家計(jì)算機(jī)科學(xué)技術(shù)教師協(xié) 會(CSTA)、美國數(shù)學(xué)研究所;在中國,有 9所大學(xué)聞風(fēng)而動,于2010年7月 在西安交通大學(xué)成立C9高校聯(lián)盟(包括北京大學(xué)、清華大學(xué)、浙江大學(xué)、復(fù)旦 大學(xué)、上海交通大學(xué)、南京大學(xué)、中國科技大學(xué)、哈爾濱工業(yè)大學(xué)、西安交通大 學(xué)),還發(fā)表了九校聯(lián)盟(C9)計(jì)算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn) 略聯(lián)合聲明,提出要把計(jì)算思維能力的培養(yǎng)作為計(jì)算機(jī)基礎(chǔ)教學(xué)的核心任務(wù)。 計(jì)算機(jī)科學(xué)工作者對于提升人類思維能力的熱情確實(shí)值得稱許,但是無論是從他 們對于計(jì)算思

6、維這一概念的闡述,還是從他們之后出版的關(guān)于計(jì)算思維的教學(xué)內(nèi) 容和教學(xué)方法的論文和教材來看,似乎都是將計(jì)算機(jī)科學(xué)的概念和方法擴(kuò)張到其 他應(yīng)用領(lǐng)域,希望更多的人學(xué)會使用計(jì)算機(jī)軟件,甚至編寫軟件。例如,朱亞宗(2009)提出,計(jì)算思維是與理論思維和實(shí)驗(yàn)思維并列的第三種科學(xué)思維形式, 但是他總結(jié)的計(jì)算思維的三大基本原理(可計(jì)算性原理、形理算一體原理、計(jì)算 機(jī)設(shè)計(jì)原理)主要還是計(jì)算機(jī)得以產(chǎn)生 思維”原理,看不出計(jì)算思維作為一種人類思維形式的特質(zhì)。2011年,國際教育技術(shù)協(xié)會(ISTE)和計(jì)算機(jī)科學(xué)教師協(xié)會(CSTA )給出了計(jì) 算思維的操作性的定義:計(jì)算思維是一個問題解決的過程,該過程包括:(1)設(shè)定問

7、題,使其能夠利用計(jì)算機(jī)和其他工具來幫助解決;有邏輯地組織和分析 數(shù)據(jù);通過抽象(如模型、仿真等)方式再現(xiàn)數(shù)據(jù);通過算法(一系 列有序的步驟)支持自動化的解決方案;識別、分析和實(shí)施可能的解決方案, 并加以整合;將該問題的求解過程推廣到其他應(yīng)用中。該定義還是圍繞著計(jì)算 機(jī)編程,突出計(jì)算機(jī)對于問題求解的工具作用。陳國良和董榮勝(2011)提出要構(gòu)建以計(jì)算思維為核心的課程內(nèi)容,包括:(1)計(jì)算思維基礎(chǔ)知識;(2)計(jì)算理論;(3)算法基礎(chǔ);(4)程序設(shè)計(jì)語言;(5) Python編程基礎(chǔ);(6)計(jì)算機(jī)硬件基礎(chǔ);(7)計(jì)算機(jī)基礎(chǔ)軟件。夏耘和黃小瑜(2012)主編、電子工業(yè)出版社出版的教 材計(jì)算思維基礎(chǔ),主

8、要內(nèi)容包括信息技術(shù)基礎(chǔ)、問題求解、數(shù)據(jù)的組織與管 理、算法設(shè)計(jì)、算法分析與問題優(yōu)化等內(nèi)容。這些內(nèi)容與 計(jì)算機(jī)基礎(chǔ)”大致無異,難以體現(xiàn)出計(jì)算思維是一種全新的、值得全民習(xí) 得的思維方式。倒是美國巴特勒大學(xué)教授 He nderso n( 2009)列舉的一些項(xiàng)目似 乎更貼近日常生活中的思維活動,例如撰寫指導(dǎo)語、用圖形處理軟件設(shè)計(jì)舞蹈動 作、按照菜單做菜、根據(jù)說明書制作桌椅或使用電子設(shè)備等。但是,這些項(xiàng)目為何能夠體現(xiàn)出計(jì)算思維,文章也沒有給出令人信服的解釋??傊?,如果僅僅從計(jì)算機(jī)科學(xué)這一視角闡述計(jì)算思維,很難說明這種思維形式作 為人類思維的本質(zhì),更難以讓人相信它與讀寫算同等重要,其最終結(jié)果頂多是敦 促

9、各級各類學(xué)校開設(shè)更多的計(jì)算機(jī)課程,而計(jì)算思維這種思維形式不僅無法將推 廣到中小學(xué)生,就連大多數(shù)非計(jì)算機(jī)專業(yè)的本科生都會望而生畏。1.2從心理學(xué)角度審視計(jì)算思維的定義1.2.1對于計(jì)算思維的多種可能理解的考察對于計(jì)算思維的認(rèn)識很大程度上將決定其對于人類的意義(決定著它能不能真正 成為與閱讀、寫作、算術(shù)并列的必備能力)。但是,即使是在計(jì)算機(jī)學(xué)界內(nèi)部, 對計(jì)算思維的本質(zhì)及其特點(diǎn)的認(rèn)識也不像對一般的科學(xué)概念那樣嚴(yán)格、明確,更不要說未來公眾會產(chǎn)生哪些想法。試想一個人如果僅憑 計(jì)算思維”這四個字,會產(chǎn)生怎樣的理解?容易想到的大概 是以下兩種:(一)需要計(jì)算的思維一一凡是需要進(jìn)行計(jì)算的思維,就是計(jì)算思維。這

10、種理解無法體現(xiàn)計(jì)算思維的特點(diǎn),理由有二。第一,數(shù)學(xué)、邏輯學(xué)、運(yùn)籌學(xué)等 等研究運(yùn)算方法的學(xué)科都可以聲稱它們進(jìn)行的就是計(jì)算思維,無法體現(xiàn)周以真關(guān) 于計(jì)算思維運(yùn)用計(jì)算機(jī)科學(xué)的基本概念來求解問題”這一基本原則。第二,在心 理學(xué)中,雖然可以根據(jù)思維所用的表征直接稱為“X思維”(例如,以動作或操作作為表征的思維稱為 動作思維”,以形象作為表征的稱為 形象思維”,以抽象的 語言符號作為表征的稱為抽象思維”),但是這樣的命名方式也不適合計(jì)算思 維,因?yàn)?計(jì)算”本身就已經(jīng)是一種用抽象符號進(jìn)行 的思維,再加上 思維”二字,純屬多余。(二)計(jì)算機(jī)輔助思維一一凡是在思考問題的主要環(huán)節(jié)得益于計(jì)算機(jī)的輔助的,都是計(jì)算思維

11、。這種理解也容易造成概念上的混亂。第一,對一個概念的命名, 需要考慮到其他已有的概念和術(shù)語。在計(jì)算機(jī)科學(xué)中,類似于計(jì)算機(jī)輔助XX的概念很多,例如計(jì)算機(jī)輔助教學(xué)、計(jì)算機(jī)輔助設(shè)計(jì)、計(jì)算機(jī)輔助翻譯、計(jì)算機(jī)輔 助制造,甚至還有計(jì)算機(jī)輔助寫作。如果都簡化成計(jì)算XX,那就成了計(jì)算教學(xué)、計(jì)算設(shè)計(jì)、計(jì)算翻譯 不是意義改變,就是不知所云。第二,運(yùn)用計(jì)算機(jī) 作為輔助工具進(jìn)行工作,很多情況下也用不著 運(yùn)用計(jì)算機(jī)科學(xué)的基本概念”。例 如,心理學(xué)家常常用SPSS軟件幫助進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)分析,他們只要按照一定的 格式輸入數(shù)據(jù),再從菜單中點(diǎn)選相應(yīng)的分析方法,就可以得到結(jié)果。他們需要的 不是計(jì)算機(jī)科學(xué)的基本概念,而是要懂得統(tǒng)計(jì)

12、學(xué)的基本原理,知道自己搜集的數(shù) 據(jù)特點(diǎn),了解軟件中有哪些方法。況且,編制 計(jì)算機(jī)輔助XX軟件的目的,很多 情況下正是為了讓那些不善于運(yùn)用計(jì)算機(jī)科學(xué)的基本概念”的人 們分享計(jì)算機(jī)帶來的便利。1.2.2以思維風(fēng)格定義計(jì)算思維認(rèn)知心理學(xué)認(rèn)為,不同的人具有不同的思維風(fēng)格(也稱為認(rèn)知風(fēng)格)。心理學(xué)家 對思維風(fēng)格做出了各種分類,包括場獨(dú)立性-場依存性、分析-綜合等。如果引入 思維風(fēng)格,可以產(chǎn)生對計(jì)算思維的第三種理解:像計(jì)算機(jī)科學(xué)家那樣完成以計(jì)算 為主要成分的思維,即吸取計(jì)算機(jī)科學(xué)家在設(shè)計(jì)算法和編寫程序中的思維方式, 將其推廣到對其他領(lǐng)域的計(jì)算問題求解,甚至擴(kuò)展到對日常生活中計(jì)算問題的思 考。這也比較符合周

13、以真定義中 運(yùn)用計(jì)算機(jī)科學(xué)的基本概念”這一關(guān)鍵成分。在計(jì)算機(jī)科學(xué)領(lǐng)域,真正進(jìn)行思維的是計(jì)算機(jī)科學(xué)家,由于其主要工作內(nèi)容是編 程,使得他們有著一套與其他學(xué)科科學(xué)家不同的思維風(fēng)格,更重要的是,這種思維風(fēng)格值得其他領(lǐng)域 的科學(xué)家乃至常人借鑒、模仿和習(xí)得。因此,上述解釋似乎更容易為人接受。在 這個理解中,既強(qiáng)調(diào)了問題求解過程需要進(jìn)行 計(jì)算”這一主要成分,又強(qiáng)調(diào)了不 是傳統(tǒng)意義上的計(jì)算,而是一種可以幫助更有效地解答問題的思維風(fēng)格。而且, 本著這樣一種理解,我們就能進(jìn)一步闡述計(jì)算思維的特征。工作內(nèi)容、思維媒介和工作方2計(jì)算思維的特征 分析計(jì)算思維的特征,可以從三個方面考慮 一 式。2.1工作內(nèi)容造成的特征

14、 計(jì)算機(jī)科學(xué)家從事的工作是什么?是問題求解嗎? 任何一個領(lǐng)域的科學(xué)家都在進(jìn)行問題求解,如果以此描述計(jì)算機(jī)科學(xué)家的工作, 不能凸顯其特殊性。計(jì)算機(jī)科學(xué)家的工作內(nèi)容主要有兩個,一是研制計(jì)算機(jī)硬 件,不過,除了某些特殊用途,大多數(shù)硬件的研制與各個應(yīng)用領(lǐng)域關(guān)系不大;二 是編制計(jì)算機(jī)軟件,而軟件的編制用于解決社會生活各方面的問題(其求解過程 的主要成分是計(jì)算),故計(jì)算機(jī)科學(xué)家在軟件研制上的思維風(fēng)格更可以為其他領(lǐng) 域的計(jì)算思維者提 供借鑒。以作者長期編程的經(jīng)驗(yàn),軟件編制大致可以劃分為三個階段:(1)篩選方案(算法);(2)實(shí)現(xiàn)方案(編程);(3)調(diào)試程序。其中大量的時間花在編 程,即考慮實(shí)現(xiàn)方案的各個細(xì)節(jié)

15、上。編程這一工作可以比作教一個小孩如何做各 種各樣的事情。這個小孩能懂得的語言(命令)不多,可以做的動作(函數(shù))也 有限,軟件編制者卻要運(yùn)用小孩能懂的語言,將其可以執(zhí)行的動作組合起來,形 成各種復(fù)雜的功能,完成大大小小的任務(wù)。這就需要編程者在編程前了解小孩的 基礎(chǔ)情況,而且編程中任何一個細(xì)節(jié)也不能馬虎。 這樣,工作內(nèi)容就造成了計(jì)算思維的如下特征:(一)將算法或程序的可運(yùn)行性放在首位。就計(jì)算機(jī)科學(xué)家而言,編程需要了解 程序運(yùn)行的各類限制(命令集、資源、環(huán)境),根據(jù)須完成的功能,將一系列命 令編排起來,反復(fù)調(diào)試以考察其可行性。作為其他領(lǐng)域的計(jì)算思維者,也要了解 事物運(yùn)行的各種限制(包括方案執(zhí)行者的

16、能力條件),也要根據(jù)須完成 的功能,將工作步驟編排起來成為一個解決方案,也要反復(fù)檢查方案的可行性。(二)計(jì)算機(jī)科學(xué)家在編程過程中,任何一個細(xì)節(jié)都不能馬虎,否則就會造成程 序無法運(yùn)行或出現(xiàn)錯誤結(jié)果(這些錯誤結(jié)果很多情況下還不易發(fā)現(xiàn))。其他領(lǐng)域 的計(jì)算思維者,也必需進(jìn)行嚴(yán)謹(jǐn)和精密的思考。從這個意義上說,計(jì)算思維自古 有之,最典型的計(jì)算思維大師就是三國演義中的諸葛亮。隆中對是諸葛亮對 于天下大勢的戰(zhàn)略計(jì)算,緊隨其后的是無數(shù)次絲絲入扣的成功的戰(zhàn)術(shù)計(jì)算,可惜 關(guān)鍵的幾次失敗了(用關(guān)羽失荊州、用馬謖失街亭)。2.2思維媒介造成的特征計(jì)算思維需要篩選算法,但它是一種比尋找算法更高級的抽象思維,它可以得到 普

17、適性操作程序。 思維以其采用的媒介分為動作思維、形象思維和抽象思維。顧 名思義,所謂動作思維,就是以對實(shí)物進(jìn)行實(shí)際的動作或操作來解答問題;形象 思維就是以頭腦中的表象為媒介解答問題;而抽象思維則是用符 號和語詞(抽取了形象)為媒介解答問題。例如,有一個約瑟夫斯問題:有16個人站成一個圓圈。首先從一個人開始,按 一個方向順序編號。然后從第一個人開始數(shù)起,每數(shù)到4時,就把這個人從圓圈上拉出來。再從下一個人數(shù)起,再數(shù)到 4時,也把這個人從圓圈上拉出來。如此 繼續(xù),直到人從圓圈拉完。請按從圓圈上拉出的順序列出他們的編號。如果是動作思維,那就找16個人(或畫16張卡片),編上號,按順序排成一個圓圈,然

18、后真的按照題目的要求數(shù)數(shù)-拉人(或卡片)-記錄編號,再數(shù)數(shù)-拉人-記錄直 至把16個人全部拉完后,將編號按記錄先后排列,方得出正確的結(jié)果(4, 8, 12, 16, 5, 10, 15, 6, 13, 3, 14, 9, 7, 11,2, 1)。如果是形象思維,那就要用在頭腦中想象上述過程。在人數(shù)多達(dá)16的情況下,由于記憶容量的限制,這個過程對大多數(shù)人會很困難。如果是抽象思維,可以在紙上寫上 116的編號,然后從第一個數(shù)起,每數(shù)到 4 時,將這個編號記下并劃掉,如果數(shù)到最后一個編號后則從頭數(shù)起,如果下面一 個是已經(jīng)劃掉的編號就跳過,這樣一直進(jìn)行下去,直到所有的編號都被劃掉(即記滿 16個編號)

19、為止。這時,記錄下來的編 號順序就是正確的結(jié)果。如果是編寫一個計(jì)算機(jī)程序,可以模擬上述抽象思維的 做法。開設(shè)一個含有16個元素的數(shù)組,以數(shù)組的下標(biāo)為編號,以給元素賦某個 值(例如“ 1)作為 被劃掉”的約定。從元素1到元素16循環(huán)讀取,如果元素的 值對應(yīng)于 被劃掉”就跳過去讀下一個元素,每讀到 4次 朱劃掉”的元素,就記 下第4個元素的下標(biāo),同時將該元素賦值為“ 1。如此重復(fù)下去,直到元素全部被 戈U掉”(即記滿16個 編號)為止。可以看到,用計(jì)算機(jī)求解約瑟夫斯問題,至少有三個階段:第一,尋找問題的解 決方案一一算法;第二,編程,將算法中的各種約定和操作轉(zhuǎn)換成計(jì)算機(jī)可以執(zhí) 行的命令和程序。第三

20、,調(diào)試程序(常與編程同時進(jìn)行)。可以說,計(jì)算思維就 是一種高級的抽象思維,它不僅要用抽象思維,通過探索找到算法,還 要在抽象思維指導(dǎo)下,將算法物化為可見的、可執(zhí)行的一連串命令(程序)。甚至,利用計(jì)算機(jī)還可以解決更一般的約瑟夫斯問題,即有n個人、每次數(shù)到m時”這樣的情況。而這是動作思維和形象思維無法做到的,用抽象思維得 出數(shù)學(xué)上的解,對于大多數(shù)人也是無法做到的,但 是編一個普適性更高的計(jì)算機(jī)程序,相對來說要簡單得多。2.3編程帶來的工作方式的特點(diǎn)編程首先帶來了表述方式的發(fā)展。計(jì)算機(jī)編程得到的結(jié)果是一行行代碼。功能復(fù) 雜的軟件可能有成千上萬甚至幾千萬行代碼寫成。為了便于維護(hù)、修改,代碼須 有較強(qiáng)的

21、可讀性。于是各種軟件編程所特有的命令表達(dá)方式廣為運(yùn)用,例如運(yùn)用 各種流程結(jié)構(gòu)(順序、分支、循環(huán)),編寫可供多處調(diào)用的模塊或函數(shù), 采用數(shù)據(jù)+代碼的方式簡化程序等等。編程也帶來了工作風(fēng)格上的變化。除了將具體問題盡可能一般化、程序盡可能普 適化以外,編程者還要不斷進(jìn)行程序的優(yōu)化以提高效率,反復(fù)調(diào)試以盡可能消除 程序的漏洞,還要考慮軟件萬一出錯時的補(bǔ)救措施??傊?,普適意識、優(yōu)化意 識、調(diào)試意識、容錯意識等等,都是一個優(yōu)秀編程者不可或缺的特質(zhì)。以上計(jì)算機(jī)科學(xué)家的工作方式,也是任何一個計(jì)算思維者應(yīng)該具備的。一個工作程序能否 很好的執(zhí)行,很大程度上取決于執(zhí)行者能否準(zhǔn)確而且高效地理解和記憶程序的細(xì) 節(jié),這就

22、需要計(jì)算思維者學(xué)習(xí)計(jì)算機(jī)編程的表達(dá)方式;計(jì)算思維者面臨的一個問 題還在于,某些程序情況下是無法進(jìn)行實(shí)際調(diào)試的,必須事先在 想象中反復(fù)進(jìn)行周密的思考,尋找和補(bǔ)救漏洞,想象最壞的情況并預(yù)做準(zhǔn)備。3用計(jì)算思維改造人類思維著名的計(jì)算機(jī)科學(xué)家、1972年圖靈獎得主艾茲格?迪杰斯特拉(Edsger Dijkstra) 說:我們所使用的工具影響著我們的思維方式和思維習(xí)慣,從而也將深刻地影 響著我們的思維能力?!痹橙艘?yàn)楣ぞ叱蔀槟芩季S的人,原始人因?yàn)檎Z言成為能 抽象思維的現(xiàn)代人,我們相信,今天的現(xiàn)代人因?yàn)橛?jì)算機(jī)帶來的計(jì)算思維會變成 更理性、更嚴(yán)謹(jǐn)?shù)娜?。更進(jìn)一步,也許正如王飛躍(2007)所預(yù)言的,計(jì)算機(jī)網(wǎng) 絡(luò)

23、技術(shù)將為人類帶來網(wǎng)絡(luò)思維”(net thinking)或萬維思維”(web thinking)這樣的思維新形 式。要想說明計(jì)算思維成為與讀寫算并列的重要能力,僅僅說它可以幫助各個領(lǐng)域的 學(xué)者求解高深的學(xué)術(shù)問題還遠(yuǎn)遠(yuǎn)不夠,那只能說明大學(xué)開設(shè)計(jì)算機(jī)課程的重要 性,更重要的是指出它能夠大大提高普通人哪一 方面的基本素質(zhì)。在認(rèn)知心理學(xué)看來,人類的知識可以分為兩大類:陳述性知識和程序性知識。陳 述性知識(declarative knowledge)包括書本知識,也包括一切可以用語言表述和 傳授的知識。這些知識往往是關(guān)于事實(shí)、理論、事件等的表述,涉及到是什么”的知識;程序性知識(Procedural kn

24、owledge)更多地體現(xiàn)為技能和程序,是關(guān)于 一件事情應(yīng)該怎樣做”的知識。讀寫算能力代表了一個人的文化素質(zhì)和學(xué)業(yè)能 力,主要用來學(xué)習(xí)和運(yùn)用陳述性知識,學(xué)校教育的主要成分就是傳授陳述性知 識。而程序性知識的生產(chǎn)(制定怎樣做”的方案),或根據(jù)實(shí)際情況靈活運(yùn)用程序性知識,則體現(xiàn)出一個人的實(shí)踐智力(Sternberg, 1985。實(shí)踐智力用于解決 實(shí)踐問題,而這種問題的特征是:(1)需要識別或形成問題;(2)問題難以準(zhǔn) 確定義;(3)需要搜尋更多信息;(4)有多個可接受的解法;(5)嵌入并需 要日常經(jīng)驗(yàn);(6)需要動機(jī)和個人的投入(Neisseret al., 1996),這些特征也與計(jì)算機(jī)科學(xué)家面臨的問題情境十分相似。相比陳述性知識,程序性知識的傳授是當(dāng)前各級教育的主要弱項(xiàng)之一。計(jì)算思維 脫胎于計(jì)算機(jī)科學(xué),計(jì)算機(jī)科學(xué)家在程序性知識的生產(chǎn)和運(yùn)用方面的成熟的思維方式將有助于提高全 體公眾的程序性知識方面的能力。在日常生活中,人們常常以一種有限理性”的啟發(fā)式方式應(yīng)對各類問題。采用這種思維方式的原因,一是為了減輕認(rèn)知負(fù)荷,人的認(rèn)知加工資源是有限的,其短 時記憶的廣度僅為7i2個組塊;二是為了縮短認(rèn)知加工時間,大多數(shù)情況下都需 要快速決策;三是很多人受教育程度低

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論