華東師范大學教師教育學院(200062) 朱樹金
圖靈獎得主Edsger曾說:“我們所使用的工具影響著我們的思維方式和思維習慣,從而也將深刻影響著我們的思維能力?!弊?006年周以真(Jearmette M.Wing)教授提出計算思維(Computational Thinking,簡稱CT)是除了讀、寫、算之外每個人都應該掌握的基本技能后,國內(nèi)外對此展開了大量的討論與對話。計算思維的發(fā)展對學科教學產(chǎn)生了巨大沖擊,但是縱觀關于計算思維課程的實證研究大多局限于信息技術學科內(nèi),這在一定程度上降低了計算思維運用的效果,容易引發(fā)面向計算思維的課程等同于程序設計課程的錯誤傾向。
蔡金法和徐斌艷教授2016年首次提出計算思維應該成為數(shù)學課堂教學的核心素養(yǎng),計算思維與《普通高中數(shù)學課程標準(2017年版2020年修訂)》中的數(shù)據(jù)分析和運算能力核心素養(yǎng)有著密切相通之處,并且為上述能力的培養(yǎng)提供理論上的支撐與實踐層面的引領。倘若圍繞相關的數(shù)學問題進行設計,貫穿于不同學段的數(shù)學課程之中,不失為系統(tǒng)培養(yǎng)學生計算思維的良策。因此,本文對在美國取得較好反響的基于計算思維的數(shù)學教學案例進行介紹及分析,以期給我國的數(shù)學教學與課程改革提供一定的借鑒與參考。
CT-STEM是基于計算思維的STEM課程的簡稱,它是在美國自然科學基金和斯賓塞基金的資助下,由美國西北大學組成的研究團隊開發(fā)的線上教育平臺,其團隊成員包括以西北大學為中心的計算機科學家、教育工作者、課程開發(fā)人員和教師等。該研究平臺是一個功能強大集設計、開發(fā)、實施科學探究活動功能為一體的平臺,可供學生、教師、研究人員共同使用。
CT-STEM平臺目前開發(fā)了87門STEM課程,涉及數(shù)學、生物、物理、化學等多門學科。這些項目都是由專門的團隊開發(fā)并經(jīng)過實踐檢驗,各個項目的特色不同但都基于計算思維進行設計,通過分解探究步驟、探究思維可視化、提供學習所需要的腳手架等完成問題解決。通過這些項目的學習,一方面可以激發(fā)學生學習的興趣,培養(yǎng)學生的計算思維,另一方面也可以提高教師的探究教學水平,幫助教師開發(fā)更多的數(shù)學探究課程。
自2006年周以真教授提出計算思維的正式定義之后,學者們紛紛根據(jù)自己的學科背景和理解對計算思維進行了多角度的定義與補充。美國西北大學計算思維研究團隊的David Weintrop等研究者通過大量的文獻分析、專家訪談、數(shù)學課堂教學觀察及編碼分析,提出數(shù)學和科學學科背景下的計算思維要素分類,它包括數(shù)據(jù)實踐、建立模型與模擬實踐、計算問題解決實踐、系統(tǒng)思維實踐四個要素,并且對每個思維要素分別進行界定(見表1)。
該項目是由Christina Pei創(chuàng)建的基于數(shù)學學科的教學案例“用正弦函數(shù)模擬美國人口普查數(shù)據(jù)”,適用年級為9~12年級,計劃通過2~3個課時完成教學,涉及Algebra2和ThePracticeofStatistics等部分內(nèi)容。該項目旨在讓學生使用交互式的可視化工具來探究和理解參數(shù)對正弦函數(shù)模型的影響,進而使用正弦函數(shù)模型模擬美國的人口普查數(shù)據(jù)。
表1 數(shù)學學科中計算思維的要素分類
項目一共分為3個活動,每個活動都有各自的主題,讓學生由淺入深,逐步探究。
(1)活動1:求解線性模型的擬合誤差。
房屋開工量為一年內(nèi)新建的房屋數(shù)量,是衡量經(jīng)濟實力的重要指標,表2展示了每年單身家庭的房屋開工量(以千計),此活動要求學生建立線性模型對樣本數(shù)據(jù)集進行擬合,然后創(chuàng)建電子表格計算樣本數(shù)據(jù)集的擬合誤差。
表2 1990~1999年單身家庭的房屋開工量
首先,要求學生在圖形計算器中輸入表格中的數(shù)據(jù),嘗試建立一個線性模型;其次使用Excel或者其他電子表格工具新建電子表格,將表2中的信息輸入到電子表格中(見圖1);然后讓學生思考已知年份A2,使用擬合的線性模型計算該年份房屋開工量的公式及擬合誤差公式,并輸入到Excel中,因此C2單元格應該輸入公式“=E2×A2+G2”,D2單元格應該輸入公式“=(C2-B2)^2”;之后同時選擇C2和D2,然后拖動右下角突出顯示的“自動填充”方角,自動填充C和D的列,并在D列的底部使用求和公式計算擬合誤差之和;最后,調整a和b的值,使擬合誤差之和最小。
(2)活動2:探究參數(shù)對正弦函數(shù)模型的影響。
此環(huán)節(jié)教學目標主要為探討參數(shù)A、B、C、m、b的變化如何影響y=Asin(Bx+C)+b的圖像變化。首先,訪問Desmos軟件網(wǎng)站(https://www.desmos.com/calculator),如圖2所示,該軟件可以使用滑塊調整參數(shù)的大小,觀察參數(shù)對函數(shù)圖像的影響。使用該作圖軟件通過調整參數(shù)A、B、C、D的值探索其如何影響y=Asin(Bx+c)+D的圖像,然后進一步使用mx+b取代參數(shù)D并探索m、b如何影響y=Asin(Bx+c)+mx+b的圖像。
(3)活動3:擬合美國人口普查數(shù)據(jù)。
本活動要求學生從美國人口普查網(wǎng)站根據(jù)教師給出的要求下載符合條件的人口普查數(shù)據(jù),對數(shù)據(jù)進行擬合,并通過檢驗擬合誤差之和來判斷模型的擬合度。首先,訪問教師提供的美國人口普查網(wǎng)站(http://www.census.gov/econ/currentdata/dbsearch),收集人口普查數(shù)據(jù),數(shù)據(jù)要求為至少下載5年的有價值的非季節(jié)性調整的數(shù)據(jù),數(shù)據(jù)格式為線性表的格式;然后將下載好的數(shù)據(jù)上傳到電子表格軟件中,并創(chuàng)建散點圖;再使用正弦模型對數(shù)據(jù)進行擬合,并通過檢驗擬合誤差之和分析模型;最后,根據(jù)擬合誤差之和調整模型的參數(shù),提高擬合度。
CT-STEM平臺中的課程都圍繞培養(yǎng)學生的計算思維展開,以本項目為例,要求學生從美國的人口普查網(wǎng)站上收集合適的數(shù)據(jù)并對數(shù)據(jù)進行操作、分析、可視化等涉及計算思維的數(shù)據(jù)實踐,構造線性、三角模型擬合數(shù)據(jù),評價模型的擬合度等涉及建立模型與模擬實踐,選擇合適的信息技術工具求解問題,排除疑難等涉及計算問題解決實踐。
一方面,通過對案例分析可以發(fā)現(xiàn)計算思維并不是算法和編程知識的簡單傳授,而是一個復雜的、綜合的、連續(xù)迭代的問題解決過程,而數(shù)學可以提供合適的情境系統(tǒng)地培養(yǎng)學生的計算思維;另一方面,計算思維可以幫助學生從計算機的角度思考與解決數(shù)學問題,同時也可以幫助學生綜合學習代數(shù)、統(tǒng)計等多個模塊的知識。
《普通高中數(shù)學課程標準(2017年版)》指出教師應該在學生理解并能正確運用公式、法則等計算的基礎上指導學生用計算器完成較為復雜的計算,在有條件的地區(qū),教學要盡可能地使用函數(shù)計算器、計算機以及有關軟件。本案例借助幾何軟件將參數(shù)對模型的影響動態(tài)直觀的呈現(xiàn)出來,實現(xiàn)問題解決,可以幫助學生更好地理解與接受知識。
另外,計算思維研究團隊開發(fā)了一個基于網(wǎng)絡的師生共用探究教學平臺,實現(xiàn)學生的探究學習活動和老師的教學管理活動,教師可以借鑒平臺中的相關項目,對項目中好的素材進行加工和利用,提高探究教學的效果。如在“三角函數(shù)的圖像與性質”教學中可以下載本項目中的可視化工具并用于課堂教學,放手讓學生自行操作,學生通過討論、交流進行探究,最后得出結論。
美國西北大學的計算思維研究小組所開發(fā)的課程既重視學科知識本身的學習,同時也非常重視學科知識的應用和具體問題的解決。數(shù)學與社會生活有著極為密切和廣泛的聯(lián)系,上述教學案例落腳于美國人口問題,與其社會文化緊密聯(lián)系,有助于培養(yǎng)學生解決實際問題的能力。正如顧泠沅所說:“我國特別關注知識、技能等正式教學,卻對應用數(shù)學重視不足,與不少西方發(fā)達國家有較大差別”。我國基礎教育中的數(shù)學教學長期以來比較重視傳統(tǒng)的講授式的學習方式,考慮到使用數(shù)學知識解決一些實際應用問題但是結合的程度較淺,因此借鑒國外具體探究案例的合理部分,可以給我國教學與課程的改革提供一定的借鑒。
隨著數(shù)字時代的來臨,學生需要敏銳觀察生活信息的變化,善于收集、篩選數(shù)據(jù),并分析這些數(shù)據(jù)所承載的深層信息。一方面,數(shù)據(jù)來源于生活,在計算思維課程中有效地融入數(shù)據(jù)知識,可以增強課程的生活感和真實感,是溝通真實世界與現(xiàn)實世界的重要橋梁;另一方面,教師充分利用豐富的數(shù)據(jù)資源,通過一系列問題引導學生主動學習、建構學習,可以幫助學生構建具有靈活遷移、情境脈絡的數(shù)學知識,培養(yǎng)學生善于提出問題、分析問題、解決問題的終身學習能力。
本文選取美國西北大學計算思維研究小組開發(fā)的CT-STEM課程中基于數(shù)學學科的教學案例進行了介紹與分析,以期為我國的計算思維課程開發(fā)提供一定的借鑒與參考?;谟嬎闼季S的數(shù)學課堂需要更多的除了數(shù)學教育工作者外不同領域的人投入進來,正如西北大學團隊成員David Weintrop所說:“將計算思維引入數(shù)學課堂才剛剛開始,實現(xiàn)這一目標需要一系列不同的利益相關者的支持才能成功,比如需要教師獲得專業(yè)發(fā)展,決策者將計算思維作為數(shù)學學科優(yōu)先考慮的因素,課程和開發(fā)人員制作數(shù)學課堂中的計算思維材料,以及更廣泛的社會支持等?!?/p>