姜峰
摘? 要:本文基于游戲化學(xué)習(xí)在《C程序設(shè)計(jì)》中的應(yīng)用要點(diǎn)展開(kāi)分析,內(nèi)容包括做好教學(xué)內(nèi)容分析、細(xì)化實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容、擬定實(shí)踐課程任務(wù)、做好考核方式設(shè)計(jì)等,并以實(shí)踐案例的形式來(lái)整理游戲化學(xué)習(xí)的應(yīng)用過(guò)程,其目的在于積累相應(yīng)的應(yīng)用經(jīng)驗(yàn),提高《C程序設(shè)計(jì)》課程的教學(xué)效果。
關(guān)鍵詞:游戲化學(xué)習(xí);課程任務(wù);考核方式
《C程序設(shè)計(jì)》課程是計(jì)算機(jī)專業(yè)學(xué)生入校后最先接觸的一門程序設(shè)計(jì)語(yǔ)言課, 屬于基礎(chǔ)性較強(qiáng)的專業(yè)課程,該課程的學(xué)習(xí)效果也將直接影響到學(xué)生后續(xù)課程的學(xué)習(xí)興趣。將游戲化學(xué)習(xí)融入到《C程序設(shè)計(jì)》課程教學(xué)中,不僅可以提高學(xué)生的學(xué)習(xí)積極性,而且能夠樹(shù)立學(xué)生的學(xué)習(xí)信心,提高課程的教學(xué)效果。
1游戲化學(xué)習(xí)在《C程序設(shè)計(jì)》中的應(yīng)用要點(diǎn)
1.1做好教學(xué)內(nèi)容分析
在游戲化學(xué)習(xí)方法的應(yīng)用中,做好教學(xué)內(nèi)容分析屬于非?;A(chǔ)的工作內(nèi)容。在具體應(yīng)用中,第一,對(duì)于《C程序設(shè)計(jì)》中的教學(xué)內(nèi)容進(jìn)行梳理,明確各部分教學(xué)內(nèi)容的學(xué)習(xí)目標(biāo),隨后再圍繞學(xué)習(xí)目標(biāo)來(lái)設(shè)計(jì)相匹配的游戲案例,提高游戲內(nèi)容的使用價(jià)值。第二,在教學(xué)內(nèi)容落實(shí)過(guò)程中也需要做好實(shí)踐反饋信息的整理工作,觀察學(xué)生對(duì)于游戲案例的接受情況和參與的積極性,整理這些反饋意見(jiàn)并從中篩選出價(jià)值建議,作為案例調(diào)整和優(yōu)化設(shè)計(jì)時(shí)的參考意見(jiàn),從而提高游戲案例和理論教學(xué)內(nèi)容之前的契合度,促使教學(xué)活動(dòng)進(jìn)入到良性循環(huán),不斷提高課程教學(xué)效果。
1.2細(xì)化實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容
完成教學(xué)內(nèi)容的設(shè)計(jì)后,進(jìn)入到實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容細(xì)化處理環(huán)節(jié),在具體實(shí)踐中,第一,做好基礎(chǔ)項(xiàng)目的布置工作,《C程序設(shè)計(jì)》作為一項(xiàng)基礎(chǔ)性課程,在教學(xué)活動(dòng)中涉及到許多理論課程,為了加深學(xué)生對(duì)課程的學(xué)習(xí)印象和知識(shí)儲(chǔ)備量,也會(huì)布置一些基礎(chǔ)語(yǔ)法或算法的練習(xí)題目。第二,在基礎(chǔ)題目上也會(huì)增加1~2個(gè)趣味性游戲程序設(shè)計(jì)題目,在初期學(xué)習(xí)時(shí)可以設(shè)計(jì)個(gè)人可以獨(dú)立完成的題目,隨后逐漸增加課程難度,參與人員也從個(gè)人擴(kuò)增到幾人小組,這樣也可以更好地調(diào)動(dòng)學(xué)生學(xué)習(xí)興趣,同時(shí)借助小組合作的方式可以提高學(xué)生的團(tuán)隊(duì)協(xié)作能力,有助于后續(xù)課程學(xué)習(xí)活動(dòng)的順利開(kāi)展。
1.3擬定實(shí)踐課程任務(wù)
《C程序設(shè)計(jì)》是學(xué)習(xí)后續(xù)專業(yè)課程的基礎(chǔ),其中也涉及許多的基礎(chǔ)練習(xí)課程。為此也需要合理擬定實(shí)踐課程任務(wù),以滿足學(xué)生學(xué)習(xí)能力的提升要求。在具體實(shí)踐中,第一,需要對(duì)學(xué)生的基礎(chǔ)學(xué)習(xí)水平、新知識(shí)接受能力進(jìn)行考核,從而將學(xué)生劃分為若干等級(jí),如可以分為優(yōu)等生、中等生和后進(jìn)生三個(gè)等級(jí)。第二,不同等級(jí)的學(xué)生,在課程設(shè)計(jì)上也存在差異,如優(yōu)等生綜合能力較強(qiáng),可以安排一些知識(shí)點(diǎn)比較全面、復(fù)雜程度較高的實(shí)踐任務(wù);中等生則會(huì)安排一些中等難度的實(shí)踐任務(wù),幫助其不斷豐富自身知識(shí)儲(chǔ)備量,可以向優(yōu)等生不斷過(guò)渡;后進(jìn)生則側(cè)重于一些基礎(chǔ)實(shí)踐任務(wù),目的是培養(yǎng)學(xué)生自信心和學(xué)習(xí)興趣,隨著知識(shí)基礎(chǔ)的不斷豐富,實(shí)踐課程難度和復(fù)雜度也會(huì)不斷提高,從而起到提升全班綜合教學(xué)水平的作用。
1.4做好考核方式設(shè)計(jì)
在課程推行過(guò)程中也需要做好相應(yīng)的考核工作,這也是課程得以不斷完善的重要保障。在考核方式的設(shè)計(jì)中,可細(xì)分為以下內(nèi)容:第一,平時(shí)成績(jī),即學(xué)生上課出勤率、課堂表現(xiàn)情況、作業(yè)完成情況、網(wǎng)絡(luò)互動(dòng)情況等,采取積分制的方式來(lái)量化學(xué)生平時(shí)成績(jī),提高評(píng)估結(jié)果的直觀性。第二,考試成績(jī),該部分主要會(huì)分為實(shí)驗(yàn)成績(jī)和考試成績(jī),這些都是比較硬性的內(nèi)容。第三,教師評(píng)價(jià),教師根據(jù)學(xué)生的學(xué)習(xí)情況,給出適當(dāng)評(píng)價(jià),評(píng)價(jià)結(jié)果也會(huì)轉(zhuǎn)換為量化分?jǐn)?shù),從而幫助學(xué)生更加直觀地了解目前學(xué)習(xí)活動(dòng)中存在的不足,同時(shí)也是教師后續(xù)調(diào)整教學(xué)方案的重要參考,借此來(lái)提高課堂教學(xué)質(zhì)量。
2游戲化學(xué)習(xí)在《C程序設(shè)計(jì)》中的實(shí)踐案例分析
2.1案例及實(shí)施方法
在《C程序設(shè)計(jì)》課程學(xué)習(xí)中,雙重循環(huán)屬于課程中學(xué)習(xí)難度較大的內(nèi)容,如果采用傳統(tǒng)的基礎(chǔ)教學(xué)方法,很難達(dá)到預(yù)期的教學(xué)效果。因此,會(huì)采用游戲化學(xué)習(xí)方法來(lái)進(jìn)行教學(xué),即設(shè)計(jì)了“組合類”游戲來(lái)輔助教學(xué)活動(dòng)。具體例題如下:假設(shè)一個(gè)蘋果0.8元,一串葡萄1.2元,小明現(xiàn)在有6.0元前來(lái)買水果,共有幾種購(gòu)買方案?
實(shí)施方法:利用紙片來(lái)書(shū)寫(xiě)蘋果和葡萄兩種水果,6.0元用來(lái)買一種水果的話,蘋果最大取值為7,葡萄最大取值為5,因此需要書(shū)寫(xiě)7張?zhí)O果紙片、5張葡萄紙片,而編寫(xiě)代碼時(shí)蘋果的取值為0-7(共8種),而葡萄的取值為0-5(共六種),而6.0元?jiǎng)t是最終的解。學(xué)生通過(guò)擺放紙片可以得出0個(gè)蘋果和5串葡萄、3個(gè)蘋果和3串葡萄、6個(gè)蘋果和1串葡萄三種組合方式[1]。
2.2編程思路整理
在編程思路的整理中,第一,確定因變量和自變量,可以假定蘋果個(gè)數(shù)為因變量,記作b,自變量為葡萄串?dāng)?shù),記作c,而已知解為6.0,記作a。第二,列取相應(yīng)的計(jì)算公式,即a=b*0.8+c*1.2,同時(shí)確定此次的外循環(huán)和內(nèi)循環(huán),即蘋果個(gè)數(shù)為外循環(huán),葡萄串?dāng)?shù)為內(nèi)循環(huán),這樣在應(yīng)用中便可以利用同一程序來(lái)進(jìn)行計(jì)算[2]。
2.3書(shū)寫(xiě)編程代碼
經(jīng)過(guò)上述分析后,可以寫(xiě)出以下編程代碼:
#include<stdio.h>
int main()
{int a,b,c;
for(b=0;b<=7;b++)
for(c=0;c<=5;c++)
{a=b*0.8+c*1.2;
If(a==6.0)printf(b,c);}
代入后可以輸出b=0和c=5、b=3和c=3、b=6和c=1三個(gè)數(shù)值。
在應(yīng)用中也調(diào)整b和c兩個(gè)變量的次序,即由c來(lái)控制外循環(huán),b來(lái)控制內(nèi)循環(huán),從而列出新的求解方案。過(guò)程中學(xué)生的參與度提高,在提高學(xué)生自主探究能力的同時(shí),也可以提升學(xué)生的團(tuán)隊(duì)協(xié)作能力,提高學(xué)生對(duì)于課程學(xué)習(xí)的積極性[3]。
結(jié)束語(yǔ)
綜上所述,《C程序設(shè)計(jì)》作為一類基礎(chǔ)性較強(qiáng)的學(xué)習(xí)課程,為了增加學(xué)習(xí)過(guò)程的趣味性,可以將游戲化學(xué)習(xí)融入到課程學(xué)習(xí)中,這樣不僅可以活躍課堂學(xué)習(xí)氛圍,而且能夠提高學(xué)生學(xué)習(xí)積極性,提高課堂教學(xué)效果。
參考文獻(xiàn)
[1]郝瑜沛. 游戲化學(xué)習(xí)中在線課程教學(xué)交互的影響研究[D].北京郵電大學(xué),2021.
[2]曾慶菊.基于游戲化學(xué)習(xí)的《物流管理基礎(chǔ)》課程教學(xué)設(shè)計(jì)[J].作家天地,2020(18):76-77.
[3]黃蔡葵.淺談?dòng)螒蚧瘜W(xué)習(xí)在中職《VB程序設(shè)計(jì)》中的應(yīng)用[J].電腦知識(shí)與技術(shù),2019,15(14):92-93.