黃昌平
摘要:近幾年,編程教育逐漸成為小學(xué)信息技術(shù)課程的主要內(nèi)容。編程教育“如何教”成為信息技術(shù)教師教學(xué)探索的重點(diǎn)內(nèi)容。根據(jù)日常實(shí)踐經(jīng)驗(yàn),作者總結(jié)和歸納了小學(xué)編程教育的一些有效教學(xué)策略,以期能夠幫助信息技術(shù)教師對小學(xué)編程教育教學(xué)策略進(jìn)行進(jìn)一步的探索與實(shí)踐。
關(guān)鍵詞:小學(xué);編程教育;教學(xué)策略
中圖分類號:G434? 文獻(xiàn)標(biāo)識(shí)碼:A? 論文編號:1674-2117(2021)21-0062-02
隨著時(shí)代的發(fā)展,計(jì)算思維的作用和意義越來越突出[1],培養(yǎng)學(xué)生計(jì)算思維成為中小學(xué)信息技術(shù)課程的核心目標(biāo)之一。而編程教育是小學(xué)生計(jì)算思維培養(yǎng)的重要途徑。圖形化編程工具的流行使少兒編程成為一種教育趨勢。筆者根據(jù)多年的小學(xué)編程教育教學(xué)實(shí)踐經(jīng)驗(yàn),結(jié)合具體編程教育教學(xué)課例,總結(jié)了如下小學(xué)編程教育的有效教學(xué)策略。
策略一:真實(shí)的項(xiàng)目式編程教學(xué)
小學(xué)編程教育并不只是教授學(xué)生程序代碼,還要遵循以生活真實(shí)問題為情境,利用生活中的實(shí)際案例來激發(fā)學(xué)生主動(dòng)探究編程的熱情,培養(yǎng)學(xué)生獲得和發(fā)展計(jì)算思維。因此,信息技術(shù)教師要努力讓學(xué)生在真實(shí)問題解決過程中完成項(xiàng)目式編程教學(xué)。項(xiàng)目式編程教學(xué)通常分為下面幾個(gè)階段:
①想象——對要制作的東西產(chǎn)生想法,并規(guī)劃所需的資源;
②制作——構(gòu)建和測試數(shù)字人工物,以實(shí)現(xiàn)原始想法為目標(biāo);
③分享——與人分享項(xiàng)目,以獲得反饋,并反思項(xiàng)目期間學(xué)到的知識(shí)。
在教學(xué)實(shí)踐中,項(xiàng)目式編程教學(xué)的各個(gè)階段可能不是線性實(shí)現(xiàn)的,而是迭代過程的一部分,某些階段重復(fù)一次或多次。同時(shí),小學(xué)編程教育要采用“大單元教學(xué)”,即以大項(xiàng)目和大任務(wù)為主線,進(jìn)一步把編程教學(xué)從原來的單一程序語言代碼和知識(shí)點(diǎn)中拔出來,站在單元高度將知識(shí)結(jié)構(gòu)化,重視知識(shí)點(diǎn)之間的聯(lián)結(jié)及其運(yùn)用,進(jìn)而圍繞編程過程化、結(jié)果思維化來改變知識(shí)的碎片化,實(shí)現(xiàn)教學(xué)設(shè)計(jì)與素養(yǎng)目標(biāo)的有效對接。
例如,筆者設(shè)計(jì)的“元宵節(jié)猜燈謎”項(xiàng)目,主要介紹了重復(fù)執(zhí)行、屏幕切換、詢問語句以及不重復(fù)的隨機(jī)數(shù)的相關(guān)知識(shí)。筆者根據(jù)學(xué)生的心理特點(diǎn)和課程內(nèi)容,在課堂導(dǎo)入環(huán)節(jié)從元宵節(jié)習(xí)俗入手,讓學(xué)生講述在元宵節(jié)人們通常做的事情,引導(dǎo)學(xué)生善于發(fā)現(xiàn)。接著,以生活為導(dǎo)向,讓學(xué)生思考生活中的一些設(shè)計(jì),知道這些設(shè)計(jì)所包含的科學(xué)原理。然后,以“任務(wù)單”作為課堂教學(xué)的探究支架,層層深入,將抽象的知識(shí)原理轉(zhuǎn)變成實(shí)際的功能,通過功能實(shí)現(xiàn)來展示對課程知識(shí)的掌握與應(yīng)用。同時(shí),學(xué)生在親自動(dòng)手操作的過程中,遇到問題,嘗試錯(cuò)誤,并在解決問題、糾正錯(cuò)誤的過程中培養(yǎng)了發(fā)現(xiàn)問題、分析問題及解決問題的能力,提高了核心素養(yǎng)。
策略二:伙伴互助式編程教學(xué)策略
在小學(xué)階段,學(xué)生主要學(xué)習(xí)的編程語言是圖形化編程語言。圖形化編程語言是一種可視化的編程語言,不用輸入任何命令和代碼,學(xué)生所要做的就是像搭建樂高積木一樣搭建圖形化的程序塊。因此,教師可按照學(xué)生的學(xué)習(xí)基礎(chǔ)強(qiáng)弱進(jìn)行搭配分組,可以采取伙伴互助式編程教學(xué)策略。伙伴互助式編程教學(xué)策略既可以將多名學(xué)生分配為一個(gè)小組,也可以將兩人組成配對編程小組。配對編程是一種伙伴互助式編程教學(xué)策略,是兩位編程者一起參與編程,一人輸入代碼,一人審查代碼,能夠促進(jìn)學(xué)生反思,學(xué)生在學(xué)習(xí)編程和交流互動(dòng)中加深理解和應(yīng)用計(jì)算概念,同伴相互觀察、表達(dá)、爭論,潛移默化地學(xué)習(xí)如何更好地處理問題?;锇榛ブ骄幊探虒W(xué)策略是教學(xué)的一種途徑和手段,能夠有效地達(dá)成編程教育教學(xué)目標(biāo),還能夠培養(yǎng)學(xué)生的合作能力等高階思維能力。
例如,在編程教學(xué)過程中,筆者設(shè)立了“切水果大賽”任務(wù)。為了完成這個(gè)任務(wù),筆者根據(jù)學(xué)生的不同特點(diǎn)進(jìn)行了小組分工,讓學(xué)生根據(jù)不同小組分工協(xié)作完成任務(wù)。根據(jù)不同分工,有的學(xué)生負(fù)責(zé)項(xiàng)目的整體設(shè)計(jì)與規(guī)劃,有的學(xué)生負(fù)責(zé)收集項(xiàng)目資料和素材整理,有的學(xué)生負(fù)責(zé)編程實(shí)現(xiàn)和調(diào)試,有的學(xué)生負(fù)責(zé)項(xiàng)目成果匯報(bào)。在伙伴互助式教學(xué)過程中,學(xué)生雖然分工明確,但也相互幫助、相互研討、相互質(zhì)疑,實(shí)現(xiàn)了知識(shí)協(xié)同建構(gòu)。
策略三:軟硬結(jié)合式編程教學(xué)策略
筆者認(rèn)為,以往的編程教育未能成功的一個(gè)很重要的原因是完全軟件化,不能夠讓學(xué)生動(dòng)手實(shí)踐。所以,當(dāng)前小學(xué)編程教育教學(xué)要采用軟硬結(jié)合式教學(xué)策略,以編程為中心,以軟件+硬件為半徑,實(shí)現(xiàn)技術(shù)、工程、數(shù)學(xué)、藝術(shù)等跨學(xué)科融合與應(yīng)用背景下的STEAM教育和創(chuàng)客教育。創(chuàng)意物化就是要親歷主題素材的搜集、草圖設(shè)計(jì)、代碼編程、動(dòng)手實(shí)踐、優(yōu)化改進(jìn)、分享與評價(jià)等環(huán)節(jié)。因此,小學(xué)編程教育中可將掌控板、光環(huán)板、機(jī)器人等硬件融入編程教學(xué)中,借助硬件使編程成果可見,提升編程教育的實(shí)踐價(jià)值,喚起學(xué)生濃厚的學(xué)習(xí)興趣。
例如,根據(jù)信息技術(shù)課堂的特點(diǎn),筆者準(zhǔn)備了光環(huán)板,并根據(jù)學(xué)生的情況,設(shè)計(jì)了五年級四個(gè)班聯(lián)合開展的“趣味編程游戲大比拼”主題比賽活動(dòng)。活動(dòng)包括提出項(xiàng)目、參考規(guī)則、程序設(shè)計(jì)、成果交流、活動(dòng)反思等過程,并以分組不分班的形式完成學(xué)習(xí)任務(wù)。課堂上分組學(xué)習(xí),學(xué)生可以在組內(nèi)充分展示自己的思路,通過小組合作的形式完成作品。經(jīng)過努力,大多數(shù)學(xué)生都成功地設(shè)計(jì)出了作品,如有的學(xué)生利用的知識(shí)超越了課本內(nèi)容,有的學(xué)生還利用光環(huán)板編程制作出了圖書室噪音采集提示器等。另外,教師還布置了作品展示環(huán)節(jié),組織學(xué)生深度點(diǎn)評,學(xué)生們在點(diǎn)評時(shí),在指出不足之處的同時(shí),更是對其中的出彩之處大加贊揚(yáng)。
結(jié)束語
編程教育的開展推動(dòng)了小學(xué)信息技術(shù)課程的發(fā)展,越來越多的學(xué)校將編程教育作為重點(diǎn)教學(xué)內(nèi)容進(jìn)行講授。部分學(xué)校還專門開展了編程社團(tuán)課程,這都對小學(xué)信息技術(shù)課程的發(fā)展起到了推動(dòng)的作用。同時(shí),編程教育課程開發(fā)能夠提高信息技術(shù)教師教學(xué)、教研探究的積極主動(dòng)性,使其保持對新教學(xué)理念的敏銳性,對教師自身的發(fā)展起到了推動(dòng)作用。在今后的教學(xué)和課程研究中,小學(xué)編程教育還應(yīng)進(jìn)一步完善課程設(shè)計(jì)、配套資源,有效且合理地幫助學(xué)生提升編程能力,以應(yīng)對今后社會(huì)對人才發(fā)展的需求。
參考文獻(xiàn):
[1]任友群,隋豐蔚,李鋒.數(shù)字土著何以可能?——也談?dòng)?jì)算思維進(jìn)入中小學(xué)信息技術(shù)教育的必要性和可能性[J].中國電化教育,2016(01):2-8.
[2]馬志強(qiáng),劉亞琴.從項(xiàng)目式學(xué)習(xí)與配對編程到跨學(xué)科綜合設(shè)計(jì)——基于2006—2019年國際K-12計(jì)算思維研究的元分析[J].遠(yuǎn)程教育雜志,2019,37(05):75-84.
[3]孫立會(huì),周丹華.國際兒童編程教育研究現(xiàn)狀與行動(dòng)路徑[J].開放教育研究,2019,25(02):23-35.