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