摘要:“問題界定”是基于計算思維進(jìn)行問題解決的重要過程之一。本文提出在小學(xué)人工智能項目式學(xué)習(xí)中,指向計算思維的問題界定可以通過建構(gòu)情境場、問題域、知識橋三個步驟去實踐。在問題界定的過程中,學(xué)生可以進(jìn)行思維的發(fā)散、抽象、分解、遷移等,從而有效訓(xùn)練和提升計算思維。
關(guān)鍵詞:計算思維;問題界定;小學(xué)人工智能;項目式學(xué)習(xí)
中圖分類號:G434 文獻(xiàn)標(biāo)識碼:A 論文編號:1674-2117(2024)15-0056-03
什么是問題界定?在麥肯錫的系列方法論中,分析問題的第一步就是界定問題。“界”,是指問題的邊界、范圍?!岸ā保瑒t是指確定問題的終極目標(biāo)和條件,問題的最終界定必須是明確可執(zhí)行的。那么,什么是計算思維視角下的問題界定?對于這方面的研究,相關(guān)的文獻(xiàn)資料相對比較少。北京師范大學(xué)傅騫教授提出,問題界定是明確問題的求解內(nèi)容和待實現(xiàn)功能,包括問題的輸入、輸出和終止條件等,計算機(jī)智能處理有明確結(jié)果或終止條件的問題,通過問題界定可判斷該問題能否利用計算機(jī)解決。[1]云南師范大學(xué)楊文正教授認(rèn)為界定問題能力是指學(xué)生在教師創(chuàng)設(shè)的問題情境中發(fā)現(xiàn)問題并進(jìn)行需求分析,從而區(qū)分問題邊界,明確學(xué)習(xí)任務(wù)的能力。[2]結(jié)合相關(guān)專家學(xué)者的研究,基于對《義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2022年版)》(以下簡稱“新課標(biāo)”)中的計算思維定義的解讀,筆者認(rèn)為計算思維視角下的問題界定是學(xué)生能夠在問題情境中發(fā)現(xiàn)問題,對問題進(jìn)行分解、抽象和提煉,確定問題邊界,能按計算機(jī)和相關(guān)工具可處理的形式描述問題,確定任務(wù)目標(biāo),從而提升學(xué)生的計算思維能力。
問題界定的開展現(xiàn)狀
問題界定是計算思維過程的首個環(huán)節(jié),也對應(yīng)著項目式學(xué)習(xí)中的入項環(huán)節(jié)—項目提出。精準(zhǔn)做好“問題界定”直接影響后續(xù)項目的開展和思維過程的發(fā)展。然而,目前“問題界定”存在以下問題。
1.任務(wù)布置式問題界定
在傳統(tǒng)項目式學(xué)習(xí)中,教師往往簡單地將做出項目作品等同于問題解決,沒有對問題做適當(dāng)?shù)囊龑?dǎo),并輔助學(xué)生引入并凝練問題,而是直接將問題以任務(wù)的方式布置給學(xué)生,替代學(xué)生給出項目的任務(wù)問題,學(xué)生以完成任務(wù)為目標(biāo),做出項目作品,卻沒有真正經(jīng)歷問題解決的過程,關(guān)注了項目的“做”忽視了項目的“學(xué)”。
2.情境淺表式問題界定
在當(dāng)前的項目式學(xué)習(xí)中,教師雖然為學(xué)生創(chuàng)設(shè)了一定的問題情境,但多數(shù)情況下并沒有深入理解“情境+問題”的內(nèi)涵,只表面化地在問題前添加了情境,激發(fā)了學(xué)生的興趣,卻沒有進(jìn)一步引導(dǎo)學(xué)生圍繞情境分析問題,沒有將學(xué)生的興趣轉(zhuǎn)化為持續(xù)的探究動力。
3.指向不明式問題界定
從真實情境中的問題到計算機(jī)能解決的問題,基于信息科技學(xué)科的“問題界定”過程包含了確定問題解決要達(dá)成的目標(biāo),需要的工具、技術(shù)或手段等要素。但很多教師引導(dǎo)界定的問題要素不全,籠統(tǒng)、寬泛,沒有對問題進(jìn)行深入,學(xué)生在問題界定的環(huán)節(jié)只知道項目的任務(wù)是做什么作品,卻沒有對在現(xiàn)有條件下用什么工具或手段做到什么程度或?qū)崿F(xiàn)具體的哪些功能進(jìn)行探討并達(dá)成一致,導(dǎo)致后續(xù)的項目開展方向模糊。
問題界定的策略應(yīng)用
通過課堂實踐,筆者認(rèn)為在小學(xué)人工智能項目式學(xué)習(xí)中,問題界定可以通過創(chuàng)設(shè)問題情境、組織問題鏈條、建立知識聯(lián)系三個步驟去實踐(如下圖)。下面,以小學(xué)人工智能項目“智能風(fēng)扇”為例,具體說一說如何從培養(yǎng)計算思維的視角去界定問題。
1.情境場——引導(dǎo)問題界定,契合計算思維
教師在入項環(huán)節(jié)要創(chuàng)設(shè)豐富的生活場景,引導(dǎo)學(xué)生用心觀察身邊事物,激發(fā)學(xué)生解決生活問題的欲望。例如,在“智能風(fēng)扇”項目中,教師引導(dǎo)學(xué)生根據(jù)不同的生活場景,指向問題解決,分小組討論,確定解決方案(如下頁表)。在這些方案里,有一些是不需要計算機(jī)等工具實現(xiàn)的,如值日生責(zé)任制、給按鈕貼醒目標(biāo)簽、在按鈕旁放免洗洗手液等。而有一些是需要計算機(jī)等工具實現(xiàn)且更優(yōu)化的方案,體現(xiàn)了信息技術(shù)的優(yōu)勢,并且都指向了同一個目標(biāo):對風(fēng)扇進(jìn)行智能化改造。因此,學(xué)生確立了本項目的核心問題:對傳統(tǒng)風(fēng)扇進(jìn)行智能化改造。
2.問題域——推進(jìn)問題界定,激活計算思維
當(dāng)項目的核心問題被提出以后,教師要引導(dǎo)學(xué)生能夠分析解構(gòu)問題,和學(xué)生共同提煉關(guān)鍵詞,梳理關(guān)鍵詞之間的邏輯關(guān)系,幫助學(xué)生組織問題鏈條,根據(jù)分解的子問題進(jìn)一步明確項目任務(wù)。
例如,在“智能風(fēng)扇”項目中,根據(jù)抽象出的項目核心問題—如何設(shè)計并制作智能化控制的風(fēng)扇解決生活問題(容易忘記關(guān)風(fēng)扇;接觸式按鈕不衛(wèi)生;風(fēng)扇按鈕控制不方便),教師和學(xué)生共同提煉出關(guān)鍵詞,梳理它們之間的邏輯關(guān)系:不同的應(yīng)用場景決定了風(fēng)扇的功能,風(fēng)扇的功能決定了如何設(shè)計和制作。學(xué)生通過關(guān)鍵詞的邏輯梳理,對任務(wù)問題進(jìn)行步驟分解:步驟1—找出不同情境所需的多種智能化控制方式;步驟2—分析每種智能方式的實現(xiàn)可行性;步驟3—比較可行方式的優(yōu)缺點;步驟4—確定選用的智能化控制方式。然后,對分解的每一步驟列出需要解決的子問題。子問題既能體現(xiàn)知識發(fā)展的階段,又符合學(xué)生的認(rèn)知規(guī)律,讓學(xué)生充分經(jīng)歷知識的發(fā)生與發(fā)展過程。
在問題域的設(shè)立過程中,學(xué)生通過對問題的拆分解構(gòu)、邏輯梳理,問題鏈條的組織,明晰問題解決的過程,充分激活了計算思維,使思維在真實問題情境的問題分解、梳理中得到了有效訓(xùn)練。
3.知識橋——形成問題界定,發(fā)展計算思維
在有了對問題初步解決的想法以后,學(xué)生需要根據(jù)問題鏈條,對關(guān)鍵問題進(jìn)行進(jìn)一步剖析。通過對問題的需求分析,確定用計算機(jī)進(jìn)行問題解決的具體工具。而具體工具的確定是在學(xué)生已有的知識經(jīng)驗的基礎(chǔ)上完成的,因此,教師要幫助學(xué)生搭建知識橋,鏈接所學(xué)的知識,進(jìn)行知識遷移,培養(yǎng)學(xué)生的抽象轉(zhuǎn)移能力。
例如,在“智能風(fēng)扇”項目中,針對問題鏈中的“分析每種智能方式的實現(xiàn)可行性”,列出子問題:用什么材料制作和如何實現(xiàn)?教師引導(dǎo)學(xué)生回顧做過的類似項目,如自動感應(yīng)門、智能垃圾桶、語音聲控小車等,梳理已知知識。然后,學(xué)生通過對已有知識的遷移,明確用WeDo2.0樂高套件和Kittenblock軟件進(jìn)行智能風(fēng)扇的設(shè)計和制作,并對方案進(jìn)行可行性和優(yōu)缺點的分析,進(jìn)一步篩選智能風(fēng)扇的控制方式,明確任務(wù)目標(biāo)。最終,不同小組針對要解決的不同生活問題,如容易忘關(guān)風(fēng)扇、按鈕不衛(wèi)生、按鈕操作不方便等,對問題進(jìn)行界定。
整個實踐環(huán)節(jié)體現(xiàn)了計算思維的抽象、分解、評估、遷移等諸多思維能力,使學(xué)生的計算思維得到了充分的鍛煉。
問題界定的發(fā)展提升
問題界定不只是存在于一個項目的起始環(huán)節(jié),事實上,它應(yīng)貫穿整個項目,既可在情境創(chuàng)設(shè)中培養(yǎng),也可以在抽象建模、算法設(shè)計、應(yīng)用拓展等各環(huán)節(jié)中得到進(jìn)一步發(fā)展。在抽象建模中,學(xué)生明確問題的輸入、條件和輸出,建立模型,完善項目設(shè)計方案,將問題界定繼續(xù)具體化;在算法設(shè)計中,學(xué)生設(shè)計程序并反復(fù)測試、優(yōu)化,不斷在試錯中發(fā)現(xiàn)問題并重新修改程序方案,強(qiáng)化訓(xùn)練問題界定;在應(yīng)用拓展中,學(xué)生面對新的生活場景,拓展問題邊界,再次去界定問題,完成作品的功能迭代,并遷移到同類型的項目中,能對同類型的項目進(jìn)行新一輪的問題界定。
參考文獻(xiàn):
[1]傅騫,王鈺茹.面向計算思維培養(yǎng)的編程教學(xué)研究[J].創(chuàng)新人才教育,2019(03):47-54.
[2]楊文正.學(xué)習(xí)情境鏈創(chuàng)設(shè)視域下的計算思維培養(yǎng)模式[J].現(xiàn)代遠(yuǎn)程教育研究,2021,33(05):72-81.
[3]熊璋.義務(wù)教育信息科技課程建設(shè)的思考[J].中國信息技術(shù)教育,2022(11):5-6.