• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      Scratch編程教學(xué)例談

      2023-06-26 02:03:57杭曉峰
      關(guān)鍵詞:計(jì)算思維小學(xué)信息技術(shù)

      杭曉峰

      摘 要:嘗試使用自定義程序模塊、引入編程小游戲、拓展交互性編程素材、指引編寫運(yùn)算事件等教學(xué)方式,激發(fā)學(xué)生的主動(dòng)探究精神,促使學(xué)生在思想的自由碰撞中,提升創(chuàng)造性思維能力、邏輯思維能力、創(chuàng)作能力、運(yùn)算能力等。

      關(guān)鍵詞:小學(xué)信息技術(shù);Scratch編程教學(xué);計(jì)算思維

      Scratch是專門為小學(xué)生設(shè)計(jì)和開發(fā)的集視覺化、圖形化為一體的積木式編程軟件,不需要復(fù)雜操作,就可以組建程序并實(shí)現(xiàn)功能。Scratch編程教學(xué),要注重凸顯知識(shí)的趣味性和實(shí)用性,鼓勵(lì)學(xué)生自由想象、充分互動(dòng),積極表達(dá)個(gè)人想法。

      一、使用自定義程序模塊

      Scratch“零起步”的界面很適合學(xué)生個(gè)性化的程序編寫。學(xué)生無(wú)須記憶指令和參數(shù),就能直觀地看到計(jì)算機(jī)程序的演示和腳本設(shè)計(jì)的效果,無(wú)形中降低了識(shí)憶難度。教師要充分利用這一特點(diǎn),引導(dǎo)學(xué)生靈活使用自定義程序模塊,迅速寫出簡(jiǎn)單程序:可以通過(guò)實(shí)例顯示,把代碼輸入某個(gè)特定的命令中,讓學(xué)生按照一定的邏輯順序?qū)⑦@些命令放入腳本,然后再進(jìn)行設(shè)計(jì);可以運(yùn)用生動(dòng)的教學(xué)案例向?qū)W生傳遞Scratch程序知識(shí),提高學(xué)生對(duì)編程的理解,感受生活中各種元素與編程的關(guān)系,并能從編程的角度理解生活中的各種事例;可以提醒學(xué)生從各種要素中抽取適當(dāng)?shù)膭?chuàng)意材料,進(jìn)行創(chuàng)意模擬,使學(xué)生的思維更加活躍。比如,為了讓學(xué)生深入理解“全局變量”這個(gè)概念,教師引入“迷宮”的案例,告訴學(xué)生可以通過(guò)選擇和判斷“玩家”的身份,了解人物的點(diǎn)擊、造型、聲音等,并根據(jù)各種與“迷宮”相關(guān)的因素,為“迷宮”中不同的地點(diǎn)命名。形象的講解,讓學(xué)生高效直觀地理解了“全局變量”。

      二、引入編程小游戲

      Scratch編程教學(xué)中,引入編程小游戲,可以幫助學(xué)生在游戲情境中,下意識(shí)地運(yùn)用嵌入、變換、模擬等運(yùn)算思維,設(shè)計(jì)出一套求解問題的算法,使難題變得容易理解,從而更有效地解決問題。

      (一)試玩評(píng)價(jià)游戲

      每個(gè)學(xué)生的計(jì)算操作水平有限,對(duì)于邏輯能力要求較高的編程內(nèi)容接受程度也不一致。教師要充分尊重學(xué)生的個(gè)體差異,設(shè)計(jì)試玩評(píng)價(jià)游戲,組織學(xué)生在小組合作探究中充分互動(dòng),在“試玩+評(píng)價(jià)”中,達(dá)成學(xué)生之間的資源和能力互換,實(shí)現(xiàn)互教互學(xué)。[1]例如,在“小貓起床”程序設(shè)計(jì)中,教師先讓學(xué)生感受小貓的活動(dòng)習(xí)慣和活動(dòng)方式,然后創(chuàng)設(shè)“小貓起床”的情境,讓學(xué)生盡情發(fā)揮想象,設(shè)計(jì)貓咪們的角色,為貓咪們起床時(shí)的場(chǎng)景“添設(shè)”相關(guān)元素。待學(xué)生基本完成程序設(shè)計(jì),教師請(qǐng)學(xué)生以4人為小組單位,每組推選一名組員先展示自己設(shè)計(jì)的階段游戲程序,然后各小組相互試玩其他小組設(shè)計(jì)的游戲程序,并給予適時(shí)評(píng)價(jià)。針對(duì)某小組展示的貓咪起床時(shí)的動(dòng)作,其他小組在細(xì)節(jié)方面提供了更多創(chuàng)意,如建議補(bǔ)充“伸懶腰”“舔爪子”等動(dòng)作;針對(duì)某小組展示的貓咪起床時(shí)的屋內(nèi)設(shè)施,其他小組建議應(yīng)該有匹配的燈光、室內(nèi)擺設(shè)等。當(dāng)然,針對(duì)各自設(shè)計(jì)程序時(shí)出現(xiàn)的問題,如小貓起床時(shí)的音樂過(guò)于熱烈、不流暢,室內(nèi)裝飾過(guò)于亮眼且與其他內(nèi)景不協(xié)調(diào)等,各個(gè)小組互相交流,分析問題產(chǎn)生的原因,并提出優(yōu)化方案,之后在組內(nèi)嘗試設(shè)計(jì),再次求證,保證了整個(gè)程序設(shè)計(jì)的高效流暢。

      (二)展示演說(shuō)游戲

      教師可以根據(jù)教材內(nèi)容設(shè)計(jì)展示演說(shuō)游戲,讓學(xué)生聚焦自己的編程成果,以“展示+演說(shuō)”的形式,呈現(xiàn)自己的設(shè)計(jì)思路,理清設(shè)計(jì)過(guò)程中遇到的一系列問題,再現(xiàn)自己和小組成員的智慧,如解決該問題時(shí)采用的方式方法等。展示演說(shuō)游戲,可以讓師生之間實(shí)現(xiàn)充分的交流互動(dòng),拓寬學(xué)生的思維。[2]例如,教學(xué)中,有教師設(shè)計(jì)了模仿刀切水果的展示演說(shuō)程序游戲,鼓勵(lì)學(xué)生以不同的形式展示自己設(shè)計(jì)的切水果小程序。有的學(xué)生展示演說(shuō)自己設(shè)計(jì)的又快又準(zhǔn)切水果的小程序,有的學(xué)生展示演說(shuō)自己把水果切得美觀的小程序,有的學(xué)生展示演說(shuō)自己把不同的水果切出不同造型的小程序……針對(duì)學(xué)生的展示演說(shuō)情況,教師針對(duì)性地給予指導(dǎo),幫助學(xué)生從大處著眼優(yōu)化編程任務(wù),再逐一細(xì)化解決學(xué)生展示的編程問題,進(jìn)而鼓勵(lì)學(xué)生進(jìn)行二次設(shè)計(jì)和驗(yàn)證,再進(jìn)行展示演說(shuō)。如此,學(xué)生設(shè)計(jì)刀切水果游戲的能力得到了明顯提高。

      三、拓展交互性編程素材

      Scratch編程教學(xué)中,教師需要有意識(shí)地拓展交互性編程素材,引導(dǎo)學(xué)生嘗試探索學(xué)習(xí)技巧,并跟隨案例的操作步驟,進(jìn)行編程的操作或設(shè)計(jì)[3]。

      一般來(lái)說(shuō),Scratch編程教學(xué)可以在以下幾個(gè)階段拓展交互性編程素材:編程開始拋出問題時(shí),提供幫助學(xué)生自主分析問題、探究問題的素材,如光盤、視頻、游戲設(shè)計(jì)教程等,鼓勵(lì)學(xué)生查閱相關(guān)資料分析問題,或跟著教程的演示模仿操作,再提煉問題;編程過(guò)程中,讓學(xué)生嘗試完成編程中的角色分布、隨機(jī)調(diào)整位置時(shí),可以提供相關(guān)的微視頻操作案例,指引學(xué)生一邊模仿一邊操作,一邊操作一邊反思,主動(dòng)記錄問題;編程結(jié)束后,針對(duì)學(xué)生記錄的問題,提供操作中常見失誤以及修正后的圖片視頻素材,啟發(fā)學(xué)生嘗試反復(fù)實(shí)驗(yàn),分析問題產(chǎn)生的原因,教師邊檢查邊跟進(jìn)邊引導(dǎo)。

      隨著科學(xué)技術(shù)的飛速發(fā)展,學(xué)習(xí)者除了在課堂中與各類編程素材互動(dòng),更需要與龐大、靈活、便利的信息互動(dòng)。Scratch編程教學(xué)也是如此,教師要提醒學(xué)生隨時(shí)隨地在網(wǎng)上學(xué)習(xí)、交流、分享,增強(qiáng)靈活利用數(shù)字資源解決問題的能力,自主參與體驗(yàn)交互、優(yōu)化設(shè)計(jì)、共享學(xué)習(xí)等學(xué)習(xí)活動(dòng)。例如,有教師在引導(dǎo)學(xué)生設(shè)計(jì)制作動(dòng)態(tài)球的編程時(shí),鼓勵(lì)學(xué)生交流自己根據(jù)相關(guān)資料而產(chǎn)生的想法。每當(dāng)學(xué)生有精彩見解,教師就會(huì)順著學(xué)生的想法,通過(guò)網(wǎng)絡(luò)鏈接的方式,與所有學(xué)生觀察和分析球的飛起、墜落、傾斜等狀態(tài),并分析其編程思路。如此,通過(guò)源自學(xué)生的編程素材,促使學(xué)生及時(shí)把積累的知識(shí)素材和技能運(yùn)用到實(shí)踐中去,積極表達(dá)、有序參與,較好地提高了學(xué)生的知識(shí)貫通能力、計(jì)算思維以及個(gè)性化創(chuàng)造能力。

      四、指引編寫運(yùn)算事件

      Scratch編程教學(xué)的方法對(duì)于提升學(xué)生的計(jì)算思維大有益處。教學(xué)中,可以通過(guò)指引學(xué)生編寫運(yùn)算事件,讓學(xué)生在了解Scratch程序更多有趣功能的基礎(chǔ)上,從計(jì)算觀念著手,使用具體的運(yùn)算資料、數(shù)據(jù),策劃一些活動(dòng)或事件[4]。例如,在“創(chuàng)造游戲”課程中,教師設(shè)計(jì)了“砸金蛋”的活動(dòng),發(fā)動(dòng)學(xué)生自主完成,然后讓學(xué)生將這一次的事情以及具體的情況寫下來(lái),再對(duì)獲獎(jiǎng)的概率、砸金蛋的相關(guān)數(shù)據(jù)進(jìn)行詳細(xì)的分析和計(jì)算。

      在編寫運(yùn)算事件時(shí),教師有必要讓學(xué)生先對(duì)計(jì)算概念形成一個(gè)初步的認(rèn)識(shí),然后在使用Scratch程序的不同環(huán)節(jié)采用不同的方法提高學(xué)生的計(jì)算思維。比如,創(chuàng)編環(huán)節(jié),教師安排了用軟件制作三明治的作業(yè),讓學(xué)生寫出作業(yè)流程和設(shè)計(jì)思想,并思考如果反轉(zhuǎn)程序的順序,會(huì)有怎樣的效果。

      不同年齡階段的學(xué)生,在學(xué)習(xí)過(guò)程中會(huì)有不同的接受意愿以及接受能力,教師要根據(jù)學(xué)生的心理特點(diǎn),選擇適當(dāng)?shù)慕虒W(xué)方式,簡(jiǎn)化教學(xué)過(guò)程,提高教學(xué)效果。除了上面提到的幾種Scratch編程教學(xué)方式,教師還可以根據(jù)程序建立符合主題的教學(xué)情境,根據(jù)不同學(xué)生的學(xué)習(xí)情況,制作不同水平的案例,讓學(xué)生積極參與編程;可以提供多種編程方式供學(xué)生選擇,讓他們?cè)谶\(yùn)用不同方式解決不同問題的過(guò)程中不斷訓(xùn)練設(shè)計(jì)能力;可以結(jié)合多媒體形式,展現(xiàn)每位學(xué)生的編程學(xué)習(xí)“軌跡”,幫助學(xué)生理清編程思路;可以采用一問一答的方式,在幫助學(xué)生解決編程“疑難雜癥”的同時(shí)提升表達(dá)能力。此外,基于小學(xué)生思維活躍、好奇心強(qiáng)烈、學(xué)習(xí)知識(shí)的速度快等學(xué)情,教師應(yīng)尤為關(guān)注學(xué)生獨(dú)立思考、獨(dú)立操作能力的培養(yǎng)。

      參考文獻(xiàn):

      [1] 張慧楠,松云.核心素養(yǎng)視角下小學(xué)Scratch微課的設(shè)計(jì)與應(yīng)用[J].中國(guó)教育信息化,2021(24):60-64.

      [2] 潘國(guó)平.小學(xué)信息技術(shù)教學(xué)中采用Scratch編程教學(xué)培養(yǎng)學(xué)生創(chuàng)造性思維的研究[J].中國(guó)新通信,2021(23):91-92.

      [3] 王昂昂,陳亞琴,劉雯.Scratch在小學(xué)數(shù)學(xué)中的應(yīng)用——以《長(zhǎng)方形的周長(zhǎng)》為例[J].電腦知識(shí)與技術(shù),2021(31):213-215.

      [4] 陳晨.基于創(chuàng)客教育理念的小學(xué)Scratch教學(xué)實(shí)踐探索[J].數(shù)字通信世界,2021(10):214-215.

      猜你喜歡
      計(jì)算思維小學(xué)信息技術(shù)
      淺談?dòng)眯吕砟顦?gòu)建小學(xué)信息技術(shù)的“新課堂”
      根據(jù)小學(xué)信息技術(shù)學(xué)科特點(diǎn)進(jìn)行有效評(píng)課
      考試周刊(2016年88期)2016-11-24 14:24:19
      淺談創(chuàng)客教育下的小學(xué)信息技術(shù)教學(xué)實(shí)踐研究
      基于計(jì)算思維的軟件類研究生高級(jí)算法課程教學(xué)研究
      基于計(jì)算思維程序設(shè)計(jì)的軍事案例研究
      程序設(shè)計(jì)課程中計(jì)算思維和應(yīng)用能力培養(yǎng)問題研究
      民族高校C語(yǔ)言程序設(shè)計(jì)課程教學(xué)改革的研究
      軟件工程(2016年8期)2016-10-25 16:03:32
      算法的案例教學(xué)探析
      淺談藝術(shù)專業(yè)學(xué)生計(jì)算思維能力的培養(yǎng)
      基于新課程理念的小學(xué)信息技術(shù)游戲化教學(xué)探析
      考試周刊(2016年77期)2016-10-09 11:37:37
      镇安县| 称多县| 巴林右旗| 民乐县| 报价| 彭水| 饶河县| 彭泽县| 旌德县| 达拉特旗| 信阳市| 于都县| 乌审旗| 苏尼特右旗| 绵阳市| 若羌县| 镇雄县| 义马市| 揭东县| 揭阳市| 邹城市| 佛冈县| 唐河县| 安平县| 林西县| 海城市| 贵德县| 彭阳县| 荃湾区| 延长县| 佛冈县| 榆社县| 西安市| 淮滨县| 商南县| 江源县| 尉犁县| 顺平县| 定南县| 黄平县| 个旧市|