施欣
【摘 要】隨著科技和經(jīng)濟的持續(xù)進步,教育活動已逐漸變成我國目前十分重視的對象之一?;谶@一背景,越來越多的教學(xué)課程開始應(yīng)用全新的理念,尤其是Scratch課程,將游戲設(shè)計風(fēng)格融入其中,促使教學(xué)質(zhì)量得到全面提高。本文將闡述Scratch軟件的基本概念和理論,并對基于游戲本身Scratch課程實踐提出一些合理的見解。
【關(guān)鍵詞】Scratch軟件;游戲設(shè)計;教學(xué);編程
引言
從現(xiàn)階段發(fā)展而言,因科技的高速發(fā)展,Scratch課程隨之出現(xiàn),從而使課堂學(xué)習(xí)效率大幅提升。為促使其滿足當(dāng)前時代發(fā)展的變化,吸引更多小學(xué)生的注意,教師們可以嘗試將游戲模式應(yīng)用其中。
一、基礎(chǔ)概念和理論
(一)Scratch軟件的基本介紹
所謂Scratch軟件,其是由美國麻省理工學(xué)院開發(fā)的一種程序。內(nèi)部的編程工具基本上主要針對一些年齡超過8歲的兒童。在早期的編程軟件中,基本上全部都依靠十分專業(yè)的編程語言,最為常見的便是Basic、VB、C語言及Java等。顯然,這些知識對小學(xué)生而言具有較大的難度,很難有效吸引其注意力。而Scratch軟件卻與其有著很大的區(qū)別,主要依靠一些已經(jīng)完成定義的基礎(chǔ)模塊,利用搭積木的形式完成程序編寫的工作。盡管看似操作十分簡單,但是功能卻非常齊全,不僅能夠完成游戲制作,甚至還可以編寫腳本和動畫。開展Scratch軟件的課程學(xué)習(xí),其主要目的并非培養(yǎng)學(xué)生的編程能力,而是希望其能夠通過Scratch軟件平臺本身進行自我表達(dá),充分發(fā)揮自身想象力,促使自身的創(chuàng)造性思維得以發(fā)散。
(二)Scratch軟件的主要特點
1.操作方便
在進行Scratch軟件操作的時候,學(xué)生們只需要依靠鼠標(biāo)的形式完成制定模塊的具體選擇,以此進行程序編寫。同時,其語言表達(dá)的形式也十分平民化,從而能夠讓學(xué)生們更好地完成理解。如此一來,學(xué)生的學(xué)習(xí)樂趣便會大幅度提高,進而為后期素材的導(dǎo)入創(chuàng)造了多方面條件。
2.編程語言簡單
Scratch軟件內(nèi)部擁有順序、循環(huán)及條件語句等多種不同概念,具體編寫方式如堆積木,只需堆疊即可。所有程序的語言都十分直觀,從而大幅度降低了學(xué)生的學(xué)習(xí)難度。
二、基于游戲的Scratch的實踐
信息課程本身具有較強的知識性、操作性、交互性、技術(shù)性及創(chuàng)造性特點。教師可以通過相關(guān)信息工具進行各類不同的教學(xué)活動,以此對學(xué)生的實踐能力及創(chuàng)新精神進行培養(yǎng)。將Scratch軟件引入課程教學(xué)中,可以滿足學(xué)生在學(xué)習(xí)中獲取樂趣的基本要求。本次案例選取的是以Scratch軟件代碼制作的游戲《保護海洋2》,該游戲缺少基本游戲規(guī)則,將其發(fā)至每個學(xué)生的計算機桌面。
(一)課前活動
通過相關(guān)調(diào)查可以發(fā)現(xiàn),當(dāng)前,小學(xué)生普遍對課程學(xué)習(xí)有一定的排斥心理,同時,由于每門課程都有期末考試,因此自身壓力非常大。為了改善學(xué)生的心態(tài),教師應(yīng)當(dāng)為學(xué)生們創(chuàng)設(shè)更好的課堂氛圍,促使其能夠自主融入其中,感受知識學(xué)習(xí)帶來的快樂。
本次教學(xué)主要采用分組形式,由于小學(xué)生年齡尚幼,對計算機的知識了解不多,而小組可以促使其互幫互助,彼此取長補短,共同完成知識的學(xué)習(xí)。同時,由于學(xué)生往往對教師有一定的敬畏之心,不敢與教師展開交流,而小組形式可以有效避免這一情況發(fā)生。在每個小組中選一名成績較為優(yōu)異的學(xué)生作為代表,以此激發(fā)其興趣,促進學(xué)生之間的交流與反饋。
在課堂正式開始之前,教師可以安排每組選派一名代表前往講臺試玩《保護海洋》,以此對學(xué)生的個人興趣予以激發(fā),同時還能讓學(xué)生們認(rèn)識到環(huán)境保護的重要性。然而,由于游戲具有一定的難度,所以沒有一組學(xué)生通關(guān)。
(二)實際教學(xué)
在實際授課的時候,教師向?qū)W生們告知:“本節(jié)課主要以Scratch軟件為基礎(chǔ)進行有效設(shè)計,以此讓每名學(xué)生都能認(rèn)識到環(huán)境保護的意義。在課堂開始之前,每個小組都有學(xué)生上臺試玩了這個游戲,但是并沒學(xué)生能夠通關(guān)。因此,我想問大家沒有通關(guān)的具體原因?!?/p>
此時便有學(xué)生表示對游戲的具體玩法不是很了解。此時,教師便基于這一問題進行回答:“大家之所以不懂如何游玩這款游戲,主要是因為對游戲的規(guī)則不太了解。規(guī)則對戲本身而言有著非常重要的意義,下面老師向?qū)W生們展示這款游戲的基本規(guī)則。”
此時,教師則在教師機中打開游戲軟件《保護海洋》,并通過廣播的形式邀請一名學(xué)生前往講臺完成規(guī)則界面代碼的具體制作。由于學(xué)生在之前的課程中學(xué)習(xí)過規(guī)則代碼的制定。因此,可以通過模仿完成代碼編寫。
(三)課后總結(jié)
通過對《保護海洋》游戲的試玩及補充制作,學(xué)生們便會逐漸意識到游戲規(guī)則的重要性。因此,在未來自主進行Scratch游戲設(shè)計的時候,首先需要考慮的便是具體規(guī)則內(nèi)容,以此為基礎(chǔ)再進行腳本、角色及美術(shù)的工作。通過這種特殊的教學(xué)形式,學(xué)生們的個人興趣便大幅度提升,進而產(chǎn)生了較強的積極性,同時,使學(xué)生對未來的課程學(xué)習(xí)產(chǎn)生了濃厚興趣。
三、結(jié)束語
綜上所述,傳統(tǒng)教學(xué)模式通常以教師口述形式為主,導(dǎo)致教學(xué)質(zhì)量大幅度下降。為此,教師可嘗試應(yīng)用Scratch軟件進行游戲編程,降低學(xué)生的學(xué)習(xí)難度,提升其個人興趣,加強師生之間的交流,進而提升教學(xué)質(zhì)量。
【參考文獻】
[1]劉增華,黃俊生,柯東賢.基于scratch軟件的化學(xué)貪吃蛇游戲設(shè)計與實現(xiàn)[J].中小學(xué)實驗與裝備,2017(6):46-47
[2]邊永明.程序設(shè)計課程中的“游戲設(shè)計”項目學(xué)習(xí)——以小學(xué)信息技術(shù)Scratch程序設(shè)計課為例[J].教育,2017(52):29-29
[3]譚金玲.小游戲蘊涵大智慧——scratch 在信息技術(shù)教學(xué)中的應(yīng)用[A].全國智慧型教師培養(yǎng)體系建構(gòu)模式學(xué)術(shù)會議一等獎?wù)撐募痆C].2016