夏忠慶
【摘 要】在21世紀,信息技術(shù)成為推動社會發(fā)展的關(guān)鍵因素,初中信息技術(shù)課程作為初中階段的重要課程,對提高學生的計算機能力具有十分重要的現(xiàn)實意義。將scratch積極引入到初中信息技術(shù)課堂之中,能夠提高學生的邏輯思維能力,為初中信息技術(shù)課程注入新的活力。本文主要探究了scratch程序的特點,并對其引入初中信息技術(shù)課堂的效果進行探析。
【關(guān)鍵詞】scratch ? ?初中信息技術(shù) ? ?特點 ? ?意義 ? ?實踐
在初中信息技術(shù)教學之中,程序設(shè)計是最為主要的內(nèi)容,它的使用不僅可以幫助學生解決問題,并且能夠提高學生的信息能力。傳統(tǒng)的程序設(shè)計不僅命令冗長,并且邏輯思維混亂,不適合初中生的學習特點與接受能力。而scratch的應(yīng)用,能夠讓學生從圖形化的角度接受知識、解決問題,為初中信息技術(shù)課程注入新鮮血液。
一、Scratch的特點
(一)具備趣味性
Scratch是美國麻省理工學院所開發(fā)的一套開源程序,中文名稱為“貓爪”,具有趣味性與操作性,可以拉近學生與課程之間的距離[1]。通常情況下,整個界面比較簡單,學生可以了解到每一個指令的意義,只需要動一動鼠標便可以完成編寫程序。這種編程方式不僅可以提高學生的學習興趣,并且scratch自身所帶有的素材能夠為學生的創(chuàng)作提供方便。
(二)具有內(nèi)涵性
Scratch具有十分明顯的內(nèi)涵性,雖然簡單,但是其中包含了眾多指令,比如像建模、控制、邏輯、運算等,無論是動作指令還是控制語句,都與程序編程有著很大的關(guān)聯(lián)。學生在使用scratch的時候,能夠培養(yǎng)自身的邏輯思維能力,比如確定人物造型、進行場景布置、考慮坐標位置等等[2]。所以在初中生信息技術(shù)課堂中使用scratch能夠讓學生參與到各種程序設(shè)計活動之中,在鍛煉學生思維能力的同時,也提高了學生的創(chuàng)新能力。
(三)具有分享性
Scratch是在JAVA的基礎(chǔ)上所形成的,初中生在設(shè)計完作品之后可以將自己滿意的作品發(fā)布到互聯(lián)網(wǎng)之上,讓全世界的小朋友能夠共同分享與共同學習。也正是scratch自身所具備的分享性,能夠?qū)崿F(xiàn)學生之間的交流與互動,并且這種交流與互動是不分種族、不分時間、不分地點的。這樣一來,不僅可以增強中學生的成就感,并且能夠擴大中學生的交流范圍,提高中學生的合作溝通能力。
二、Scratch引入到初中信息技術(shù)中的意義與實踐
(一)Scratch引入到初中信息技術(shù)中的意義
1.促進中學生心智成長
中學生正處于心智發(fā)育的關(guān)鍵時期,在該時期會從形象思維過渡到抽象思維。Scratch可以以圖形化的編程方式幫助學生實現(xiàn)思維的過渡,并且在學生完成設(shè)計任務(wù)之后,能夠?qū)θ蝿?wù)進行分析與規(guī)劃,從而梳理各方面的管理。此外,還能夠幫助學生進行觀察、理解與判斷,提高學生對scratch的學習興趣,讓學生在課堂中思維活躍,樂此不疲。
2.培養(yǎng)學生解決問題的能力
在新課改的發(fā)展下,積極培養(yǎng)學生解決問題的能力成為初中信息技術(shù)課程的主要目標。利用scratch能夠讓學生在發(fā)現(xiàn)問題、分析問題的同時,自行解決問題。一般而言,在建立一個scratch項目之后需要根據(jù)項目的內(nèi)容進行系統(tǒng)規(guī)劃,然后提出解決方案[3],在這一過程之中學生會提出問題,嘗試搭建、調(diào)試程序;另外,scratch的腳本可以進行隨意修改,所以學生在應(yīng)用與調(diào)試的過程之中能夠及時看到自己調(diào)試的結(jié)果,對培養(yǎng)學生解決問題的能力具有至關(guān)重要的作用。
3.能夠培養(yǎng)學生數(shù)字文化的創(chuàng)造能力
Scratch系統(tǒng)包含各種圖像創(chuàng)編功能,能夠真正實現(xiàn)數(shù)字化教學。在建立scratch項目之后,學生可以根據(jù)自己的需求針對性地選擇多種媒體,比如視頻、動畫、圖片等,確定作品的主題。另外,學生還可以根據(jù)各種類型的指令將各個角色之間的邏輯關(guān)系進行明晰,創(chuàng)造出交互性質(zhì)的作品[4]。所以,在scratch的應(yīng)用下,學生可以根據(jù)自己的興趣愛好創(chuàng)造屬于自己的故事、游戲作品。
(二)Scratch引入初中信息技術(shù)中的實踐
在scratch中,偵測指令是一項重要的學習內(nèi)容,教師可以選擇抓魚游戲讓學生對偵測指令有所認識。
1.確定教學目標
讓學生通過抓魚游戲掌握偵測指令的重要含義,并掌握條件判斷語句在生活之中的應(yīng)用[5]。
2.開展教學過程
首先需要建立游戲概念。比如教師詢問學生有沒有玩過“貪吃蛇”?“貪食蛇”好不好玩?然后導入今天的教學課題:利用“貪吃蛇”的原理制作“抓魚游戲”,以此用來提高學生的學習興趣。其次是進行整體規(guī)劃。教師需要指導學生打開相應(yīng)的文件,并添加“小貓”,利用圖形的方式為學生進行展現(xiàn)(見圖1)。再次是實現(xiàn)自主搭建。在講述該游戲的基本原理之后,教師指導學生利用鼠標操控小貓,讓小貓在界面中運動起來,然后引導學生將其中存在的問題找出來,并進行猜想與總結(jié)。當問題解決之后,教師要引導學生從小貓抓魚中的“抓”到“碰”引出“偵測”指令,并讓學生在偵測模塊中尋找到指令。這一過程能夠讓學生從具體情境之中感知條件判斷的程序,對提高學生的邏輯思維能力具有重要意義。最后為應(yīng)用拓展。教師指導學生增加游戲的難度,比如增加魚的數(shù)量或者提高魚的速度,讓學生添加自己喜歡的抓魚工具等,將學生的想象演變?yōu)楝F(xiàn)實,讓整個抓魚游戲變得更加生動、精彩。與此同時,還要留出足夠的時間讓同學之間進行互玩與交流,將自己游戲中的優(yōu)點與缺點進行歸納與解決,讓學生體會到成功所帶來的喜悅與自豪。
圖1
【參考文獻】
[1]顏華紅.淺談中職scratch編程的有效教學思路和方法——以scratch趣味編程為例[J].計算機光盤軟件與應(yīng)用,2014(05):250-251.
[2]佘友軍.給創(chuàng)造留下空間 讓創(chuàng)造多些樂趣——《用Scratch制作平移和旋轉(zhuǎn)動畫》教學設(shè)計與反思[J].中國教育信息化,2014(12):55-57.
[3]董紅波,齊琪.微課程在初中信息技術(shù)教學中的應(yīng)用[J].現(xiàn)代中小學教育,2014(12):51-53.
[4]慈旭生,李興保.初中信息技術(shù)課堂教學方法研究[J].軟件導刊(教育技術(shù)),2011(12):8-9.
[5]吳曉茜.利用微課促進信息技術(shù)教學的有效途徑[J].課程教學研究,2013(07):37-40.