武健
有一種解釋認(rèn)為,“知行合一”中的“知”指的是智。
如果在合一的層面上理解:“行”是一種實(shí)踐,是程序性知識(shí)在問(wèn)題解決過(guò)程中的落實(shí);而“知”不僅是概念性的知識(shí),還包含著深層次思維的意思。知是行的過(guò)程中所體現(xiàn)出來(lái)的規(guī)律和規(guī)則。
生活算法不適合脫離了信息技術(shù)課程的范疇去理解。提出這一說(shuō)法是希望在技術(shù)類的課程中更多地促進(jìn)教師和學(xué)習(xí)者去關(guān)注問(wèn)題解決,關(guān)注問(wèn)題解決的過(guò)程。在這個(gè)過(guò)程中既要有意識(shí)地去尋找、發(fā)現(xiàn)方法與步驟背后的規(guī)律,也要根據(jù)具體情況制定和遵守行動(dòng)規(guī)則,還需要能夠把解決問(wèn)題的套路遷移到更多相似的實(shí)踐活動(dòng)中去。
當(dāng)一個(gè)事物的規(guī)律、規(guī)則清晰時(shí),就可以把復(fù)雜的問(wèn)題變簡(jiǎn)單。這是問(wèn)題解決中從復(fù)雜到簡(jiǎn)單的過(guò)程。探索事物規(guī)律、形成規(guī)則時(shí)需要尋幽探微。把“簡(jiǎn)單”的問(wèn)題盡量展開(kāi),進(jìn)行詳盡地分析才能找到關(guān)鍵點(diǎn)。這是一個(gè)從簡(jiǎn)單到復(fù)雜的過(guò)程。
學(xué)生就是在從簡(jiǎn)單到復(fù)雜、從復(fù)雜到簡(jiǎn)單的循環(huán)中學(xué)習(xí)技術(shù)的。
● 信息科學(xué)技術(shù)視角下的生活算法
自2000年以后,中國(guó)的信息哲學(xué)、信息科學(xué)的發(fā)展脈絡(luò)越來(lái)越清晰。隨著中國(guó)的科學(xué)家在信息科學(xué)界的進(jìn)展,尤其是鐘義信教授《信息科學(xué)原理》一書(shū)的再版(1988第一版,2014第五版)和鄔焜教授《信息哲學(xué)》(2005第一版)的出版。國(guó)內(nèi)的信息科學(xué)研究越來(lái)越完善,形成了有中國(guó)特色、相對(duì)完善的體系。
經(jīng)過(guò)多年的研究,鐘義信教授明確提出:“信息科學(xué)是以信息為研究對(duì)象、以全部信息運(yùn)動(dòng)過(guò)程的規(guī)律為研究?jī)?nèi)容、以信息科學(xué)方法論為主要研究方法、以擴(kuò)展人的信息功能(全部信息功能形成的有機(jī)整體就是智力功能)為研究目標(biāo)的一門科學(xué)?!?/p>
一般說(shuō)來(lái),從學(xué)科成形到逐步走進(jìn)基礎(chǔ)教育需要十年以上的時(shí)間。到了今天,信息科學(xué)已經(jīng)可以成為課程發(fā)展的方向之一了。
從信息科學(xué)視角下可以看到,信息技術(shù)的主體不僅是計(jì)算機(jī)、機(jī)器人這類人工制品,還可以是生物、人。信息主體與信息對(duì)象構(gòu)成了整個(gè)信息系統(tǒng)。
在基礎(chǔ)教育中,通過(guò)理解與解釋人、人工制品為主體的信息系統(tǒng),能幫助學(xué)生去認(rèn)識(shí)、理解現(xiàn)代技術(shù)社會(huì);也能幫助學(xué)生在了解信息加工與處理的過(guò)程中培養(yǎng)思維。
如果在程序設(shè)計(jì)算法是研究指機(jī)器(人工制品)背后的程序規(guī)律與規(guī)則;生活算法是在研究以人為主體的、問(wèn)題解決流程、步驟后的規(guī)律與規(guī)則。在學(xué)生技術(shù)課程的學(xué)習(xí)過(guò)程中,信息主體是人、機(jī)器的信息系統(tǒng)互為認(rèn)知模型,程序設(shè)計(jì)算法與生活算法相輔相成。
● 生活算法與不同形態(tài)的工具
工具是技術(shù)的重要體現(xiàn)。
提升智力功能的工具,既可以指某個(gè)人造系統(tǒng),如計(jì)算機(jī)、機(jī)器人之類的工具,也可以指人在生活、生產(chǎn)中的、幫助人們更深入挖掘信息的工具。后者是以非物化的工具為典型代表,如使用圖表、流程圖……能幫助使用者的思維更深入一些。
在使用中,這些非物化的工具有著多種類別、多種形態(tài),每一種都會(huì)有自己的使用方法、步驟,與其他工具有著明顯的區(qū)別。
在應(yīng)用這些工具時(shí),需要首先根據(jù)目標(biāo)選擇工具。然后要確認(rèn)這些工具的方法與步驟。通過(guò)嘗試—練習(xí)—熟練的不同階段,達(dá)到熟練應(yīng)用,解決問(wèn)題的目標(biāo)。之后要在掌握工具應(yīng)用的狀態(tài)下,討論這些工具的行動(dòng)規(guī)則。這是非物化工具中的算法、二階序,也是為了遷移到同類問(wèn)題解決中所做的準(zhǔn)備。在靈活地應(yīng)用工具解決問(wèn)題的同時(shí),往往還會(huì)陪隨著對(duì)工具的漸進(jìn)式修改。
在這些非物化工具的應(yīng)用、學(xué)習(xí)中,生活算法也可以起到更好的作用。
● 生活算法的發(fā)展
信息科學(xué)的核心是以本體論與認(rèn)識(shí)論理解的信息、信息的對(duì)象與問(wèn)題、背后的信息活動(dòng)。與之相比“生活算法”是小道,而信息科學(xué)技術(shù)則是更廣泛的天地。
對(duì)于學(xué)習(xí)者來(lái)說(shuō),生活算法應(yīng)當(dāng)是一塊墊腳磚。通過(guò)有固定套路的行動(dòng)規(guī)則,通過(guò)固定的模式,最終達(dá)到更高的學(xué)習(xí)目標(biāo),而不要僅僅停留在生活算法上。我們希望學(xué)生能夠不斷地完善自已的問(wèn)題解決策略,形成自己的問(wèn)題解決風(fēng)格,形成清晰認(rèn)識(shí)的思維范式,最終形成更好的問(wèn)題解決能力。在生活情境中形成的問(wèn)題解決能力,是學(xué)習(xí)者最好的收獲。
對(duì)于教師來(lái)說(shuō),需要理解生活算法是一種行動(dòng)規(guī)則。固定的問(wèn)題解決套路對(duì)于初學(xué)者、新手的問(wèn)題解決有著推動(dòng)作用。教師更需要理解生活算法是動(dòng)態(tài)發(fā)展著的,從算法到策略有著形成、變化的過(guò)程。此外,教師還要能隨著技術(shù)與工具的變化、不斷地改進(jìn),讓固化的算法“活”起來(lái),才能更好地針對(duì)自身工作、問(wèn)題進(jìn)行解決,才能更好地引領(lǐng)學(xué)習(xí)者。
對(duì)于課程來(lái)說(shuō),無(wú)論課程的方向如何;教學(xué)內(nèi)容無(wú)論向著計(jì)算機(jī)技術(shù)發(fā)展,抑或向?qū)S霉ぞ叩牟僮靼l(fā)展,或者成為一種科學(xué)與技術(shù)的綜合課程。生活算法都是從原有內(nèi)容中提煉出來(lái)的,希望有更多的人來(lái)研究,成為推動(dòng)課程發(fā)展的一種動(dòng)力。
生活算法不是終點(diǎn)。有待于更多的研究。