徐廣情 謝天俠
2017年7月國務院印發(fā)的《新一代人工智能發(fā)展規(guī)劃》明確指出,在中小學階段設置人工智能相關課程,在人工智能中,核心的一環(huán)無疑是編程。在培養(yǎng)創(chuàng)新型人才的背景下,編程教育作為培養(yǎng)信息時代青少年基本素養(yǎng)的重要途徑,在全球范圍內(nèi)得到了高度重視與廣泛普及。
目前,深圳、廣州等城市編程教學體系較為完善,兼具趣味性、啟發(fā)性和遷移性。廣東省小學信息技術教材中包含Scratch和ArduinoScratch圖形化編程學習內(nèi)容,Scratch和ArduinoScratch這兩款面向青少年的圖形化編程學習工具簡單易學,能夠綜合運用多門學科知識進行項目教學,符合STEAM教育主張跨學科來培養(yǎng)學生綜合能力的教育理念。
STEAM教育是指科學、技術、工程、藝術、數(shù)學多學科融合,幫助學生發(fā)現(xiàn)學科間內(nèi)在聯(lián)系的教育,注重培養(yǎng)學生跨學科能力。小學信息技術教材中編程的內(nèi)容編排注重各單元與不同學科知識結(jié)合,每節(jié)課要求重點講授不同的腳本,讓學生理解腳本邏輯,理解編程思維。
筆者通過研究STEAM教育的核心理念與小學編程課堂特點,結(jié)合疫情防控的探索實踐,以“安全防疫距離監(jiān)測小衛(wèi)士”為例搭建基于STEAM教育的小學編程課堂,展開小學編程課堂整合多學科知識的綜合性研究。
一、項目原理
防疫期間,如何更好地保護自己?人們普遍做到了戴口罩、勤洗手,但是在出入相對密閉或人群聚集的場所時總忘記與他人保持一定的距離。安全防疫距離監(jiān)測小衛(wèi)士能有效提醒用戶與他人保持1米以上的距離,避免與他人近距離接觸,潛移默化中做到主動配合疫情防控。
安全防疫距離監(jiān)測小衛(wèi)士利用超聲波檢測與障礙物之間的距離,超聲波傳感器是根據(jù)超聲波碰到障礙物會反射的原理設計的,通過記錄發(fā)射信號和接收信號之間的時間差來計算與障礙物之間的距離。
二、任務設計
教師以STEAM教育理念為核心創(chuàng)設防疫距離監(jiān)測的教學情境,引導學生分析防疫學習主題,進行ArduinoScratch與Arduino開源硬件交互學習和應用,增加同編程軟件進行交互的拓展模塊,增強與外部環(huán)境交互。
學生討論后在Arduino開源硬件與ArduinoScratch圖形化編程的基礎上利用結(jié)構積木、電子模塊、編程軟件等技術工具實現(xiàn)超聲波測距功能,通過控制燈光反饋或影響環(huán)境。為增強裝置效果,他們提出增設蜂鳴器拓展功能模塊,實現(xiàn)距離動態(tài)監(jiān)測。他們大體上設計了兩種方案:1.無聲裝置:當檢測到與前方物體距離小于1米時,LED燈閃爍報警;2.有聲裝置:當檢測到與前方物體距離小于1米時,蜂鳴器報警。
三、材料工具
軟件:圖形化編程軟件ArduinoScratch(在Scratch軟件的基礎上增加了Arduino模塊)
硬件:主控器AS-Board-A測控板、傳感器模塊——超聲波測距模塊、執(zhí)行件模塊——LED燈模塊和有源蜂鳴器模塊、數(shù)據(jù)線材、電機、萬向輪、結(jié)構件和工具類硬件。
四、實施過程
安全防疫距離監(jiān)測小衛(wèi)士制作過程依據(jù)斯坦福大學設計學院歸納的設計思維分成五大步驟,執(zhí)行裝置包括無聲監(jiān)測裝置和有聲監(jiān)測裝置。
1.同理心思考
教師引導學生思考在哪些場合會與他人近距離接觸,可以收集相關信息或列舉親身經(jīng)歷的例子,讓他們想一想:如果要避免這些情況發(fā)生,防疫防控從我做起,應該采取什么措施?
2.需求定義
從學生的信息反饋中可以看出:搭乘公交、地鐵等公共交通工具,超市購物、進出電梯、排隊等候等情況下容易忽視安全距離的重要性。在收集調(diào)查信息的基礎上,提出及時避開密閉空間、避免在人群聚集地與他人近距離接觸這一需求,明確安全防疫距離監(jiān)測小衛(wèi)士項目的重要性。
3.創(chuàng)意構思
學生根據(jù)“安全監(jiān)測”的需求進行頭腦風暴,跳出思維局限,打破常規(guī),提出各種金點子,比如制作成手環(huán)、項鏈、胸章,進行語音提醒、燈光閃爍等。
4.模型制作
學生運用在信息技術學科中學習的圖形化編程知識和傳感器相關知識來制作簡單的模型,進行小規(guī)模的環(huán)境或過程的簡單模擬,比如設計無聲監(jiān)測裝置和有聲監(jiān)測裝置,或者集成這兩種裝置。
5.測試
制作模型后,教師組織學生在不同的模擬環(huán)境下測試問題是否得到解決,需求是否得到滿足,記錄學生在測試階段產(chǎn)生的不同想法或新問題。這有利于重新定義問題需求,改進作品。
五、反思與評價
在安全防疫距離監(jiān)測小衛(wèi)士實際模擬情景中,學生配戴距離監(jiān)測裝置,如果采用有聲裝置,就會大范圍影響大眾;如果采用無聲裝置,則提醒級別不是很高。
六、改進與完善
1.目前我校實驗室提供的超聲波傳感器檢測范圍有限,為0.5米~2.5米,所以在設計時設定1米的測試距離。也可以根據(jù)傳感器來設定預測值。
2.將提醒模式拓展設計為振動模式,支持手動切換提醒模式。
七、STEAM要素對接
科學原理:安全防疫距離監(jiān)測小衛(wèi)士啟動后,利用超聲波傳感器有效監(jiān)測與物體之間的距離,當距離超過預設值時,無聲裝置LED燈關閉,有聲裝置的狀態(tài)是蜂鳴器不鳴叫;當距離較小時,無聲裝置LED燈亮起,有聲裝置的狀態(tài)是蜂鳴器鳴叫,提醒人們與他人保持安全距離。
科學知識:LED燈又稱發(fā)光二極管,可以將電能轉(zhuǎn)化為光能,具有低功耗、高亮度的特性,用于照明、信號指示等。蜂鳴器是通過電信號控制發(fā)聲的模塊,可以發(fā)出不同的音調(diào)。
技術難點:編寫實現(xiàn)程序腳本,設計組裝傳感器相關模式裝置。
設計思維:斯坦福大學設計學院歸納的設計思維。
工程應用:倒車雷達系統(tǒng)、危險地帶安全警報、機房重地安全警示等。
藝術化呈現(xiàn):制作手環(huán)、項鏈、胸章等穿戴產(chǎn)品。
八、總結(jié)與思考
教師著重貫徹以ArduinoScratch編程為技術基礎,重構信息技術課堂和機器人社團課堂,運用STEAM教育理念,加入頭腦風暴、工程建模、藝術設計、創(chuàng)客造物等多學科融合環(huán)節(jié),進行交互性情景教學,讓學生從重構課堂中獲得編程知識,培養(yǎng)創(chuàng)造性解決實際問題的能力,在“做中學”的過程中收獲編程樂趣。