楊淑霞
摘? 要:信息化時代,信息技術(shù)能力成為學(xué)生必須具備的能力之一。初中信息技術(shù)課程對培養(yǎng)學(xué)生的信息素養(yǎng)至關(guān)重要。計算思維是信息素養(yǎng)的核心要素之一,文章闡述了計算思維在初中信息技術(shù)教學(xué)中培養(yǎng)的具體實踐。
關(guān)鍵詞:初中信息技術(shù);計算思維;策略培養(yǎng)
計算思維指運用計算機科學(xué)的基礎(chǔ)概念求解問題、設(shè)計系統(tǒng)、理解人類行為等思維活動,是解決形式化問題的思維過程。計算思維的培養(yǎng)是初中信息技術(shù)課程的重要教學(xué)目標,旨在使學(xué)生具備適應(yīng)社會發(fā)展的能力。
一、結(jié)合算法程序教學(xué),豐富學(xué)生計算思想
算法和程序設(shè)計是初中信息技術(shù)課程的重要教學(xué)內(nèi)容,可以讓學(xué)生體驗算法思想,這項教學(xué)內(nèi)容往往難以大規(guī)模開展,僅是少數(shù)特長生學(xué)習(xí)。在教學(xué)活動中,教師應(yīng)當(dāng)給予學(xué)生充分的思考和實踐時間,讓學(xué)生深入體驗計算思想。
例如,在人教版《義務(wù)教育初級中學(xué)教科書·信息技術(shù)》(以下統(tǒng)稱“教材”)九年級下冊“VB程序設(shè)計初步”一課的教學(xué)導(dǎo)入環(huán)節(jié),教師可以結(jié)合學(xué)生感興趣的內(nèi)容提出問題:你們玩過什么樣的電腦游戲?你們了解電腦游戲是怎樣形成的嗎?有沒有想過自己可以設(shè)計和編寫出電腦游戲?借助問題引導(dǎo)學(xué)生思考、回答。然后,教師再向?qū)W生講解:游戲是一種程序,想要設(shè)計和編寫程序,需要先學(xué)習(xí)程序設(shè)計語言。此時,教師可以通過課件向?qū)W生展示相應(yīng)的程序,如利用VB語言編寫的四邊形面積程序,讓學(xué)生感受計算機程序語言簡練性的特點和整個計算過程,理解每個程序語句的含義及它們?nèi)绾屋斎牒瓦\行。在此之后,教師進行教學(xué)內(nèi)容總結(jié),讓學(xué)生了解計算機程序的定義。計算思維中的抽象思想極為豐富,也更為復(fù)雜。算法和程序教學(xué)應(yīng)當(dāng)堅持直觀性原則,把VB程序語言相關(guān)知識和VB程序編創(chuàng)技術(shù)聯(lián)系起來,在保證傳授知識具備科學(xué)性的基礎(chǔ)上,促進兩者融合,豐富學(xué)生的計算思想。教師可以結(jié)合學(xué)生對內(nèi)容的理解情況,組織學(xué)生開展實踐操作活動:編寫邊長是9厘米的正六邊形周長和面積計算的程序。教師可以讓學(xué)生開展分析活動,深入學(xué)習(xí)程序計算的方法和流程。
二、借助游戲設(shè)計活動,強化學(xué)生計算思維
在初中信息技術(shù)教學(xué)中,借助游戲設(shè)計體驗吸引學(xué)生參與積極性,是加強學(xué)生計算思維培養(yǎng)的有效途徑。教師可以借助游戲化設(shè)計的教學(xué)方式,激發(fā)學(xué)生學(xué)習(xí)動機,幫助學(xué)生學(xué)習(xí)和掌握信息技術(shù)知識,鍛煉學(xué)生的信息技術(shù)能力。
例如,教材九年級上冊“制作遮罩動畫和引導(dǎo)動畫”這節(jié)課涉及的內(nèi)容比較多,如遮罩動畫、引導(dǎo)層動畫,以及動作補間動畫等,通過多種動畫類型的綜合應(yīng)用,搭配相應(yīng)的人物、景色等各種元素,制作具有綜合性的動畫作品,與網(wǎng)絡(luò)游戲畫面相似。教師可以根據(jù)教學(xué)內(nèi)容組織學(xué)生設(shè)計并制作動畫,讓學(xué)生結(jié)合素材設(shè)定人物形象,構(gòu)思故事情節(jié),然后開始描述活動:一個小男孩行走在森林里,他采摘一些果實,并且有很多小動物在樹林里穿行。此時,教師應(yīng)該抓住學(xué)生對設(shè)計游戲的好奇心,圍繞游戲精美畫面的視覺效果,直觀講解遮罩動畫和引導(dǎo)動畫的制作要領(lǐng),以強化學(xué)生的計算思維。教師要指導(dǎo)學(xué)生把控劇情節(jié)奏,做好動、靜對象的分類,編制成相應(yīng)的圖表;再根據(jù)各個元素的出場順序,從時間軸上將故事情節(jié)展現(xiàn)出來。在動畫設(shè)計和制作的過程中,學(xué)生需要確保果實、動物、花草等與地點吻合,以及各情節(jié)的時間設(shè)置合理。在信息技術(shù)教學(xué)中,教師安排游戲設(shè)計環(huán)節(jié)能夠幫助學(xué)生體會信息技術(shù)知識的魅力,讓學(xué)生通過時間計算培養(yǎng)計算思維。
三、注重課堂問題設(shè)計,引導(dǎo)學(xué)生思考計算
教師可以以問題設(shè)計作為教學(xué)切入點,設(shè)置相應(yīng)的懸念,引導(dǎo)學(xué)生開展思考和計算,讓學(xué)生在回答問題的過程中加深對知識的理解,培養(yǎng)學(xué)生的計算思維。
例如,在教材九年級下冊“制作智能機器人”一課的教學(xué)中,教師可以將學(xué)生分成四個小組,要求其中兩名學(xué)生合作設(shè)計簡易的機器人,另外兩名學(xué)生合作完成編程設(shè)計。然后教師提出問題:若讓機器人在距離障礙物20厘米時停止前進,應(yīng)當(dāng)如何設(shè)計編程?如果要求機器人根據(jù)不同障礙物距離做出不同動作,應(yīng)當(dāng)如何設(shè)計程序?教師應(yīng)該引導(dǎo)學(xué)生思考編程原理,對程序進行相應(yīng)地修改:判斷距離是否大于等于20厘米,是則繼續(xù)行進,否則后退返回。在學(xué)生完成設(shè)計修改之后,教師繼續(xù)提問:上述程序只能夠?qū)崿F(xiàn)一次距離判斷,應(yīng)當(dāng)怎樣才能實現(xiàn)機器人行進中不停地距離判斷呢?教師需要引導(dǎo)學(xué)生利用循環(huán)結(jié)構(gòu)知識內(nèi)容,修改設(shè)計,完成程序。教師通過逐層深入提問,引導(dǎo)學(xué)生思考解決方案,逐漸改變、完善設(shè)計,有利于培養(yǎng)學(xué)生的計算思維。
綜上所述,在初中信息技術(shù)課堂中,教師需要深入挖掘教材資源,結(jié)合課堂教學(xué)經(jīng)驗,促進教學(xué)方式的改進和創(chuàng)新,構(gòu)建豐富多樣的課堂活動,從不同的角度和層面入手,有效利用教學(xué)資源,實現(xiàn)學(xué)生計算思維培養(yǎng),進一步提高學(xué)生的信息素養(yǎng),促進學(xué)生的全面發(fā)展。
參考文獻:
[1]陳輝濤,魯晶. 初中信息技術(shù)學(xué)科培養(yǎng)學(xué)生計算思維的策略研究[J]. 數(shù)字教育,2019,5(4).
[2]王峰君. 計算思維在初中信息技術(shù)學(xué)科中的實踐探索[J]. 名師在線,2019(27).