顧忠良
【摘 要】計算思維是信息科技學(xué)科核心素養(yǎng)的重要內(nèi)涵。教師可“以合作體驗為導(dǎo)向,以反思觀察為重點,以抽象概念建構(gòu)為內(nèi)核,以主動實踐促生長”,培養(yǎng)學(xué)生的計算思維,使學(xué)生達(dá)成理念與思維的內(nèi)在統(tǒng)一、知識與技能的同向融合。
【關(guān)鍵詞】信息科技;計算思維;學(xué)習(xí)閉環(huán);可視化編程
2006年,計算思維首次被提出。它指的是運用計算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行問題求解、系統(tǒng)設(shè)計以及人類行為理解等涵蓋計算機(jī)科學(xué)廣度的一系列思維活動。2022年,《義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2022年版)》正式頒布,將計算思維納入了核心素養(yǎng)內(nèi)涵及課程總目標(biāo)中。那么,在信息科技學(xué)科的日常教學(xué)中,如何發(fā)展學(xué)生的計算思維?
根據(jù)大衛(wèi)·庫伯的“螺旋式”體驗學(xué)習(xí)理論,教師可“以合作體驗為導(dǎo)向,以反思觀察為重點,以抽象概念建構(gòu)為內(nèi)核,以主動實踐促生長”,創(chuàng)設(shè)信息科技課堂學(xué)習(xí)的閉環(huán),發(fā)展學(xué)生的計算思維。在這樣的教學(xué)中,學(xué)生依托原有生活經(jīng)驗,實現(xiàn)課堂內(nèi)外的連通,逐步在體驗中學(xué)會反思,在反思中建構(gòu)抽象概念,在概念建構(gòu)過程中積極實踐,實現(xiàn)信息科技核心素養(yǎng)的發(fā)展。
一、合作體驗助推學(xué)生計算思維初步形成
在信息科技高度發(fā)展的今天,幾乎每一個學(xué)生都有對信息科技的具體體驗。如家庭中使用的智能設(shè)備、商場中的機(jī)器人等,這些事物構(gòu)成了學(xué)生的信息科技認(rèn)知體驗。在此基礎(chǔ)上,教師再結(jié)合信息科技教材,對學(xué)生展開信息科技課程的教學(xué),能達(dá)到事半功倍的效果。其中,合作學(xué)習(xí)是學(xué)生較為喜歡的一種學(xué)習(xí)方式,能為課堂帶來意想不到的效果。
以蘇教版信息科技教材五年級可視化編程單元中的《火柴人跳舞》一課為例,教學(xué)內(nèi)容以火柴人為主角,這一事物對當(dāng)下的小學(xué)生來說較為陌生。按照傳統(tǒng)的教學(xué)流程,教師先引導(dǎo)學(xué)生畫出三至四個火柴人造型,再讓學(xué)生為火柴人造型設(shè)置切換效果,最后讓學(xué)生設(shè)置舞臺背景及動態(tài)效果。這樣的教學(xué)過程按部就班,難以激發(fā)學(xué)生的學(xué)習(xí)熱情,且無法與學(xué)生的已有經(jīng)驗建立聯(lián)系。對此,教師可以在這一節(jié)課中建立一個或多個課堂數(shù)字聊天室,依托學(xué)生已有的生活經(jīng)驗及信息基礎(chǔ),開展以班級或小組為單位的區(qū)域合作學(xué)習(xí)。
教學(xué)中,授課教師在聊天室中提供一個火柴人案例,讓學(xué)生先玩一玩,再想一想,接著議一議,最后試一試。通過玩、想、議、試四個環(huán)節(jié),學(xué)生的奇思妙想得到了激發(fā)。同時,學(xué)生還吸收了其他同學(xué)的智慧,在發(fā)現(xiàn)問題、思考問題、解決問題的過程中不斷建構(gòu)計算思維和綜合能力。經(jīng)歷網(wǎng)絡(luò)聊天室的體驗交流后,有的學(xué)生會采用具象的火柴人,有的學(xué)生會采用抽象的火柴人,有的學(xué)生會通過復(fù)制、改編,設(shè)計較多數(shù)量的火柴人,從而使得火柴人跳舞的動作更為連貫、生動。課堂聊天室可以教師主導(dǎo)、學(xué)生主導(dǎo)、生生互導(dǎo)等方式展開,使每一個學(xué)生都能在課堂上平等地交流。實踐證明,引入生活實例,開展合作學(xué)習(xí)能夠幫助學(xué)生了解算法的特征和效率,培養(yǎng)學(xué)生的計算思維。
二、反思觀察助力學(xué)生計算思維有效發(fā)展
利用課堂體驗,引導(dǎo)學(xué)生開展課內(nèi)反思與觀察,是發(fā)展學(xué)生計算思維的重點。在當(dāng)前的信息科技課堂學(xué)習(xí)中,師生反思、生生反思的學(xué)習(xí)形式并不常見。課堂觀察雖然在一定程度上存在,但其深度、廣度、力度均不足,難以激活學(xué)生的計算思維。因此,教師有必要在日常信息科技課堂教學(xué)中,有針對性地引導(dǎo)學(xué)生開展一系列反思觀察活動,有效發(fā)展學(xué)生的計算思維。
比如,在教學(xué)蘇教版信息科技教材五年級可視化編程單元中的《青蛙過河》一課時,授課教師對教材進(jìn)行了恰當(dāng)?shù)闹貥?gòu):在課前播放青蛙在自然界中生活的視頻。學(xué)生通過觀察,真切地感受到青蛙的生活空間、捕食動作、日常姿態(tài)等情況,了解到青蛙過河的過程不是固定的,而是反復(fù)的、有變化的、隨機(jī)的。其中既有順序的呈現(xiàn),即青蛙從池塘的一頭向另一頭行進(jìn),又有分支的呈現(xiàn),即青蛙在過河的過程中,會朝不同的方向行進(jìn),還有循環(huán)的呈現(xiàn),即青蛙過河后,依然可能返回原來的地點。學(xué)生基于視頻,在編寫“青蛙過河”的程序時會考慮采用速度變量、時間變量,在設(shè)置特效時會選用不同的算法。由此,計算思維涉及到的過程控制、問題解決環(huán)節(jié)自然發(fā)生。這樣的設(shè)計有利于促進(jìn)學(xué)生在課前主動反思、積極觀察,在課中重點反思、定向觀察,在課后深度反思、仔細(xì)觀察。
三、抽象概念建構(gòu)深化學(xué)生計算思維內(nèi)核生成
算法是計算思維的核心要素之一。對于當(dāng)下的學(xué)生,特別是鄉(xiāng)村小學(xué)的學(xué)生來說,算法、計算思維等均是相對陌生的概念。那么,在人工智能迅速發(fā)展的今天,這些概念是否有必要讓學(xué)生熟練掌握并根植于心?答案顯然是肯定的。特別是在可視化編程教學(xué)中,教師應(yīng)有序培養(yǎng)學(xué)生建構(gòu)抽象概念的能力,引導(dǎo)學(xué)生利用算法分析事物,逐步學(xué)會利用自然語言解決問題。同時,教師有必要適當(dāng)舉例,讓學(xué)生了解算法在日常生活中的應(yīng)用情況,并明確算法在科技發(fā)展過程中發(fā)揮的重要作用。教師可以通過具體的課堂實踐讓學(xué)生初步感受算法,在課堂演示與實踐操作中引導(dǎo)學(xué)生逐步建構(gòu)抽象化概念,讓學(xué)生深入了解算法的正確性及執(zhí)行效率。具體而言,教師可以組織學(xué)生分組、分批、分主題討論、實踐,讓學(xué)生的抽象概念通過歸納、分析等方式逐步建構(gòu)起來。
以教學(xué)蘇教版信息科技教材五年級可視化編程單元中的《花朵繽紛》一課為例,一般的教學(xué)流程是從畫一片花瓣開始到畫一朵花,再到畫多朵花,最終呈現(xiàn)花朵競相綻放、色彩繽紛的效果。此課的教學(xué)重點與難點是程序編寫過程中圖章功能及隨機(jī)函數(shù)的應(yīng)用,對應(yīng)問題解決過程中的抽象、分解,及算法設(shè)計過程中的滲透與生成等計算思維。假如按照傳統(tǒng)流程開展教學(xué),那么,學(xué)生在學(xué)習(xí)過程中的體驗感與美術(shù)學(xué)科相似,無法體現(xiàn)信息科技學(xué)科有機(jī)滲透計算思維培育的特征。對此,教師有必要對教學(xué)流程進(jìn)行優(yōu)化,即引導(dǎo)學(xué)生進(jìn)行抽象概念建構(gòu)。
授課教師在本課的導(dǎo)入環(huán)節(jié)以數(shù)字手段表現(xiàn)出花朵競相綻放、色彩繽紛的效果,并從現(xiàn)實中的花朵自然遷移到計算機(jī)算法呈現(xiàn)出的花朵上來。在學(xué)生欣賞導(dǎo)入效果時,授課教師利用課堂語言適時點撥,激發(fā)學(xué)生對花朵呈現(xiàn)效果的抽象概念建構(gòu):花瓣是如何通過角度的正向或逆向旋轉(zhuǎn)成為花朵的?花朵的顏色是如何呈現(xiàn)隨機(jī)變化的?花朵的大小及在屏幕上的位置是如何隨機(jī)呈現(xiàn)的?這三個問題可以有效激發(fā)學(xué)生的學(xué)習(xí)熱情,避免空洞講解抽象概念造成學(xué)生學(xué)習(xí)興趣消退的情況,使學(xué)生初步完成本課抽象概念的建構(gòu),自然形成認(rèn)知關(guān)聯(lián),認(rèn)識到這些花朵形象的呈現(xiàn)是基于隨機(jī)算法的作用,是自然語言過渡到程序語言的表現(xiàn)。
與此同時,授課教師在編程環(huán)節(jié)通過分別搭建奇數(shù)花瓣、偶數(shù)花瓣的腳本,以及位置、大小、顏色的變化,實現(xiàn)“花開滿園”的程序應(yīng)用效果,進(jìn)一步讓學(xué)生通過自我操作體驗到隨機(jī)函數(shù)及圖章功能的無限魅力。由此,花朵的位置、大小、顏色等抽象概念在學(xué)生的腦海中落地。同時,授課教師通過程序腳本的正向編寫,使程序效果以“花園”的形式呈現(xiàn)在屏幕上,讓學(xué)生進(jìn)一步強化抽象、分解、建模等計算思維。
四、主動實踐促進(jìn)學(xué)生計算思維整體生長
如何讓學(xué)生從被動學(xué)習(xí)向主動學(xué)習(xí)有序過渡?自主實踐必不可少。在課前的教學(xué)設(shè)計中,教師要有意識地設(shè)計實踐環(huán)節(jié),引導(dǎo)學(xué)生從多種角度出發(fā),了解學(xué)習(xí)內(nèi)容、學(xué)習(xí)活動、學(xué)習(xí)資源,與教材、同學(xué)產(chǎn)生“伙伴式”關(guān)聯(lián)。讓學(xué)生從學(xué)習(xí)的交互性、融合性方面進(jìn)行實踐,實現(xiàn)從一課到另一課的遞進(jìn)式提升,是課堂教學(xué)的必要目標(biāo)與重要路徑。在計算思維的培養(yǎng)過程中,教師應(yīng)賦予學(xué)生更多的學(xué)習(xí)自主權(quán),提供足夠的學(xué)習(xí)機(jī)會與廣闊的平臺,讓學(xué)生產(chǎn)生學(xué)習(xí)的向心力與效能感。
以蘇教版信息科技教材五年級可視化編程單元中的《畫正多邊形》一課為例,這一課內(nèi)容涉及簡單化算法以及自動化求解,且融文字編程與圖形編程為一體,是一節(jié)“跨界式”的編程課,對學(xué)生來說難度較大。本課主要涉及“畫筆”這一工具及正多邊形這一概念,教師可以從美術(shù)學(xué)科及數(shù)學(xué)學(xué)科出發(fā),將相關(guān)知識技能遷移至本課。授課教師通過語言、動作、神態(tài)等課堂教學(xué)手段的引領(lǐng),讓學(xué)生在課前自然形成嘗試自主實踐的探索欲望。課堂上,授課教師帶領(lǐng)學(xué)生先通過提筆、落筆及畫正多邊形進(jìn)行現(xiàn)實模擬,再分層次、分批次地轉(zhuǎn)移到程序的編寫中來。在學(xué)生嘗試畫正三角形、正方形及其他正多邊形時,授課教師合理加大教學(xué)難度,幫助學(xué)生利用算法對正多邊形進(jìn)行程序化表達(dá),將復(fù)雜問題通過自主實踐進(jìn)行必要的分解,讓學(xué)生形成攀爬式、探索式的學(xué)習(xí)格局,學(xué)會使用圖形化編程語言,運用循環(huán)程序結(jié)構(gòu),自主編寫各種正多邊形程序。在此基礎(chǔ)上,授課教師進(jìn)一步引導(dǎo)學(xué)有余力的學(xué)生自主嘗試漸變色圖及復(fù)雜多邊形的腳本設(shè)計,充分體現(xiàn)了程序教學(xué)的分層性及計算思維培養(yǎng)的整體性。從正三角形到復(fù)雜正多邊形,從單色到混色,授課教師通過語言激勵、課堂演示等教學(xué)手段,充分激發(fā)學(xué)生的自主實踐熱情,讓計算思維在學(xué)生的自主實踐中逐漸得到整體性的生長。
當(dāng)前的信息科技學(xué)科呈現(xiàn)出全新的發(fā)展態(tài)勢,深度學(xué)習(xí)、人工智能、計算思維等都成為社會發(fā)展與學(xué)科學(xué)習(xí)的熱門詞。如何在信息科技學(xué)科日常教學(xué)過程中,依托各類途徑與平臺,通過合作體驗、反思觀察、抽象概念建構(gòu)和主動實踐的加持,使知識與技能呈現(xiàn)螺旋式上升的態(tài)勢,是每一個信息科技教師需要思考的問題。教師應(yīng)重新審視信息科技學(xué)科的教學(xué)理念,不能只注重技能的傳授,還要關(guān)注信息意識的培養(yǎng)與計算思維的建構(gòu),直面學(xué)生之間的內(nèi)在與外顯差異,突出合作意識的培養(yǎng)與數(shù)字素養(yǎng)的培育。與此同時,對信息科技課堂的評價也不能只停留在單節(jié)課、單項操作技能或單個知識點的評價上,而要充分考慮學(xué)生的初始水平、課堂表現(xiàn)、課后學(xué)習(xí)等綜合因素,真正建構(gòu)起以計算思維培養(yǎng)為主要目標(biāo)的螺旋式、立體化教學(xué)新范式。
(江蘇省蘇州市藏書實驗小學(xué))