張麗媛
【摘要】計(jì)算思維是信息技術(shù)學(xué)科核心素養(yǎng)之一,最能體現(xiàn)學(xué)科價(jià)值。Scratch是一款適合小學(xué)生學(xué)習(xí)的編程軟件,圖文并茂容易操作,在社團(tuán)活動(dòng)中開展Scratch教學(xué),既能讓學(xué)生體驗(yàn)到創(chuàng)作的樂趣,又能培養(yǎng)學(xué)生的計(jì)算思維。
【關(guān)鍵詞】Scratch 計(jì)算思維 ?核心素養(yǎng)
【中圖分類號(hào)】G623.58 ?【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2019)28-0139-02
Scratch是麻省理工學(xué)院設(shè)計(jì)開發(fā)的一款面向兒童的圖形化編程軟件,它圖文并茂又操作簡單容易上手,是一款十分適合小學(xué)生學(xué)習(xí)的入門軟件。在社團(tuán)活動(dòng)中開展Scratch教學(xué),既能寓教于樂,讓學(xué)生體驗(yàn)到創(chuàng)作的樂趣,又能在學(xué)習(xí)的過程中培養(yǎng)學(xué)生的計(jì)算思維,提升學(xué)生的信息素養(yǎng)。因此,筆者以《趣味抽獎(jiǎng)》為例,結(jié)合Scratch程序設(shè)計(jì)社團(tuán)活動(dòng)中積累的實(shí)踐和經(jīng)驗(yàn),談?wù)勗赟cratch程序社團(tuán)開展過程中培養(yǎng)計(jì)算思維的策略與方法。
一、情境體驗(yàn),規(guī)則設(shè)計(jì),培養(yǎng)抽象思維
教師應(yīng)該積極創(chuàng)設(shè)能讓學(xué)生身臨其境的智慧學(xué)習(xí)情境,集中學(xué)生的注意力,激發(fā)學(xué)生的學(xué)習(xí)興趣,并引導(dǎo)學(xué)生主動(dòng)思考、大膽想象、勇于創(chuàng)新。
“同學(xué)們,最近到處都流行抽獎(jiǎng)活動(dòng),今天我們也來一次抽獎(jiǎng)吧!獎(jiǎng)項(xiàng)已經(jīng)寫在了轉(zhuǎn)盤上,誰想上來試一試?一等獎(jiǎng)兩張點(diǎn)贊卡,二等獎(jiǎng)一張點(diǎn)贊卡!”
“我來”“我來”,學(xué)生都紛紛舉起了手。兩個(gè)幸運(yùn)的同學(xué)高高興興地上臺(tái)抽獎(jiǎng),還得到了獎(jiǎng)品,其他同學(xué)也想去,這時(shí),老師話鋒一轉(zhuǎn):“這么多人都要來講臺(tái)上抽獎(jiǎng),不太方便,不如你們利用Scratch自己做一個(gè)趣味抽獎(jiǎng)游戲來抽?抽中了老師照樣獎(jiǎng)勵(lì)!”
一個(gè)簡單的抽獎(jiǎng)游戲,一下子調(diào)動(dòng)了學(xué)生學(xué)習(xí)地積極性,所有孩子都摩拳擦掌躍躍欲試,都希望自己能夠完成這個(gè)抽獎(jiǎng)游戲并參與抽獎(jiǎng)。
有了剛才的體驗(yàn)活動(dòng),學(xué)生對(duì)游戲的規(guī)則已經(jīng)有了初步的想法。教師趁熱打鐵,和學(xué)生一起分析確定游戲的規(guī)則,當(dāng)開始按鈕被點(diǎn)擊時(shí),游戲開始,幸運(yùn)轉(zhuǎn)盤開始轉(zhuǎn)動(dòng);轉(zhuǎn)盤轉(zhuǎn)動(dòng)若干圈后,停止;指針根據(jù)偵測(cè)的顏色,確定抽獎(jiǎng)的獎(jiǎng)次。
教師和學(xué)生一起分析游戲規(guī)則的過程,即是幫助學(xué)生將形象思維向抽象思維轉(zhuǎn)化的一個(gè)過程。
二、分解細(xì)節(jié),代碼設(shè)計(jì),培養(yǎng)算法思維
計(jì)算思維中分解的概念是把一個(gè)看起來困難的問題分解成一個(gè)一個(gè)小問題,理清每個(gè)角色的動(dòng)作與編程思路,將難點(diǎn)進(jìn)行分解并突破,找到解決問題的關(guān)鍵點(diǎn)。
1.如何控制轉(zhuǎn)盤轉(zhuǎn)動(dòng)若干圈?一個(gè)旋轉(zhuǎn)模塊只能旋轉(zhuǎn)一定的角度,那么如何控制轉(zhuǎn)盤轉(zhuǎn)動(dòng)若干圈呢?教師引出循環(huán)結(jié)構(gòu),可以將旋轉(zhuǎn)一定角度的動(dòng)作重復(fù)多次?循環(huán)語句怎樣使用?它的原理是什么?為什么轉(zhuǎn)盤只轉(zhuǎn)了不到一圈就停下來了?能不能控制每次抽獎(jiǎng)的時(shí)候轉(zhuǎn)盤旋轉(zhuǎn)的時(shí)間長短不一樣?一系列的問題,引導(dǎo)學(xué)生進(jìn)行深入的思考。
2.如何檢測(cè)指針指向的是一等將還是二等獎(jiǎng)?通過前面的學(xué)習(xí),學(xué)生對(duì)于偵測(cè)顏色的模塊已經(jīng)非常熟悉,因此他們能夠輕而易舉地想到利用指針偵測(cè)到的顏色來確定?教師引導(dǎo)學(xué)生分析:
指針碰到紅色,提示:一等獎(jiǎng)哦!恭喜您!
碰到橙色,提示:二等獎(jiǎng)哦!恭喜您!
碰到綠色,提示:謝謝參與
教師通過流程圖,引導(dǎo)學(xué)生理解選擇結(jié)構(gòu),學(xué)生在教師引導(dǎo)下,逐步實(shí)現(xiàn)程序的設(shè)計(jì)。
三、程序調(diào)試,分析典型錯(cuò)誤,培養(yǎng)糾錯(cuò)能力
程序調(diào)試這一環(huán)節(jié),是培養(yǎng)學(xué)生糾錯(cuò)能力的最好時(shí)機(jī)。本例中,發(fā)現(xiàn)很多學(xué)生把“幸運(yùn)大轉(zhuǎn)盤”的代碼寫在了“開始”按鈕上,導(dǎo)致程序結(jié)果達(dá)不到預(yù)期目標(biāo)!這時(shí),教師就可以廣播典型錯(cuò)誤,讓其他同學(xué)找一找程序中的錯(cuò)誤,最終達(dá)到提高他們整體糾錯(cuò)能力的目標(biāo)!
四、作品展示,評(píng)價(jià)反饋,提升創(chuàng)新思維
作品完成后,教師分享學(xué)生的作品,不但讓學(xué)生能借鑒同伴的知識(shí)、技術(shù)與創(chuàng)意,還有利于學(xué)生的思想交流,展示是對(duì)學(xué)生的肯定,也是學(xué)生再學(xué)習(xí)的一種方式。教師一起分享和評(píng)價(jià)學(xué)生作品,進(jìn)一步分析游戲設(shè)計(jì)成功或失敗的原因,如何進(jìn)一步完善優(yōu)化程序,提升游戲的難度,是培養(yǎng)學(xué)生創(chuàng)新思維的最佳時(shí)機(jī)。
《趣味抽獎(jiǎng)》的展示過程中,就發(fā)現(xiàn)運(yùn)行程序時(shí),有時(shí)指針會(huì)停留在一等獎(jiǎng)和二等獎(jiǎng)中間,教師引導(dǎo)學(xué)生思考問題解決的方案,學(xué)生積極思考,“可以將指針做得細(xì)一點(diǎn)”“可以判斷轉(zhuǎn)盤的角度”等等。抽獎(jiǎng)游戲的形式很多,想一想,你還能設(shè)計(jì)出怎樣的抽獎(jiǎng)游戲?教師進(jìn)一步提問,學(xué)生積極思考,“可以設(shè)計(jì)成轉(zhuǎn)盤不動(dòng)指針動(dòng)的模式”“可以抽取學(xué)號(hào)或姓名”學(xué)生在相互之間的碰撞中不斷提升創(chuàng)新思維。
總之,在Scratch教學(xué)過程中,教師通過情境體驗(yàn),設(shè)計(jì)規(guī)則——任務(wù)細(xì)化,代碼設(shè)計(jì)——程序調(diào)試,分析糾錯(cuò)——作品展示,評(píng)價(jià)反饋等四個(gè)環(huán)節(jié),層層遞進(jìn),不斷提升學(xué)生的計(jì)算思維。
參考文獻(xiàn):
[1]何國星.基于計(jì)算思維培養(yǎng)的小學(xué)Scratch編程教學(xué)[J].探索與實(shí)踐,2017,10