倪凌云
隨著時代的發(fā)展,作為信息技術(shù)學(xué)科核心素養(yǎng)之一的計算思維成了信息技術(shù)學(xué)科中的熱詞,但計算思維的培養(yǎng)不可以狹隘地等同于編程教學(xué),那么,如何在非編程課上滲透計算思維教學(xué)?下面,筆者以蘇科版信息技術(shù)7年級教材“第3章 統(tǒng)計與分析數(shù)據(jù)”單元中的“分類匯總”為例進行具體說明。
● 連接生活,發(fā)現(xiàn)真實世界的真實問題
《江蘇省義務(wù)教育信息技術(shù)課程綱要》指出,“義務(wù)教育信息技術(shù)課程具有較強的實踐性,需面向?qū)W生的生活世界,幫助學(xué)生建構(gòu)對世界的完整認識”,而計算思維幫助學(xué)生利用計算機在抽象世界和現(xiàn)實世界之間搭建了一座橋梁。因此,教師在教學(xué)中滲透計算思維時,首先要找到現(xiàn)實生活中恰當(dāng)?shù)膯栴}情境。
例如,在學(xué)習(xí)“分類匯總”時,教師可以拋出如下問題:人們普遍認為“男生理科好,女生文科好”,為研究男女性別差異對學(xué)科成績的影響,請分別統(tǒng)計男生、女生的語文、數(shù)學(xué)、英語成績的平均值。
● 以舊引新,嘗試用舊知識解決新問題
在出示上述問題后,教師不要立即講解,而是將學(xué)生分成4人一組,讓其討論嘗試利用已有的知識找出問題的解決方案,同時出示如圖1、圖2所示的兩種方案。
方案一:按性別排序后,對男女分別求值。
方案二:按性別篩選后,對男女分別求值。
學(xué)生會發(fā)現(xiàn)兩種方法求得的平均值不同,第二種方法中的篩選只是數(shù)據(jù)的隱藏,而不是刪除。同時,第一種方法雖然結(jié)果正確,但比較煩瑣。
● 分析提煉,抽象出問題的解決模型
抽象出問題的解決模型是計算思維的本質(zhì)之一。本環(huán)節(jié)首先對現(xiàn)實問題進行簡化,對事物的本質(zhì)進行理性的、無歧義的描述。初一學(xué)生的思維正處于感性向理性過渡的時期,在面對真實世界紛繁復(fù)雜的問題時,容易受到非本質(zhì)因素的干擾。那么,如何提煉關(guān)鍵要素對問題進行抽象化?筆者采用了以下步驟。
1.概念分析,為建立模型做鋪墊
首先,出示概念——分類匯總就是按照某個字段進行分類,再根據(jù)某些字段的取值進行相同的統(tǒng)計,如分類求和、分類求平均等。接著進行概念分析——可以按照某個類別(字段)分別統(tǒng)計;可以同時統(tǒng)計多項內(nèi)容;多項內(nèi)容統(tǒng)計的方法有平均值、求和等(但一次只能用一種)。
2.要素提煉,抽象化實際問題
結(jié)合剛才統(tǒng)計男女平均分問題,師生共同總結(jié)分解提煉出分類匯總的三要素(如圖3),進而將問題抽象化。
3.歸納總結(jié),提出問題解決模型
教師上機演示用WPS表格中的分類匯總解決此題的方法,并歸納總結(jié)出如圖4所示的問題解決模型。
發(fā)現(xiàn)問題解決模型是有難度的,此時應(yīng)發(fā)揮教師的主導(dǎo)性作用,幫助學(xué)生建立并理解模型。
● 觸類旁通,自動化解決生活中的類似問題
在編程教學(xué)中,分析問題找到算法是關(guān)鍵。同樣,在解決分類匯總問題時,在上機操作前,分析問題準確提煉三要素也是關(guān)鍵。為此,在出示完每個練習(xí)題后,筆者首先設(shè)置問題分析環(huán)節(jié),并利用WPS表格中的函數(shù)實現(xiàn)即時批改功能。學(xué)生遞交答案即可以看到表示正確的“★”或“再想想!”的提示語句。有了準確的分析,再套用問題解決模型進行上機操作,便可自動化解決此類問題。
學(xué)生上機實踐題目如下。
任務(wù)描述1:各地教育管理部門將根據(jù)天氣情況下發(fā)是否“停止課間活動”的通知,請你協(xié)助統(tǒng)計各省主要城市AQI、PM2.5及PM10的平均值。
問題分析1:分類匯總?cè)厝鐖D5所示。
上機操作:第一步,按照分類字段“省份”排序;第二步,執(zhí)行“分類匯總”命令(如圖6)。
計算思維關(guān)注的是問題解決,在信息技術(shù)學(xué)科的非編程課上體現(xiàn)計算思維的例子還有很多,如圖片、聲音、視頻能夠被計算機存儲,也是一個抽象化與建模的過程,這一類問題的模型就是它們各自的存儲原理。
總之,計算思維的本質(zhì)是對求解問題的抽象和實現(xiàn)問題處理的自動化,在這些方面,編程教學(xué)有其獨特的優(yōu)勢。所以,編程教學(xué)是計算思維培養(yǎng)不可或缺的重要途徑,但絕不是唯一途徑。
本文為江蘇省教育科學(xué)規(guī)劃課題“指向計算思維的‘程序設(shè)計初步’區(qū)域教學(xué)實踐研究”的研究成果。