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