湯 周
(江蘇省邳州中等專業(yè)學(xué)校 江蘇 邳州 221300)
C語言作為一種計(jì)算機(jī)語言,主要組成為英文字符和各類的運(yùn)算符號(hào),擁有自己的語法規(guī)則,雖然C語言的設(shè)計(jì)已經(jīng)很人性化了,但是相比于人與人的溝通語言還有著較大的區(qū)別。其學(xué)科具有數(shù)學(xué)理論性較強(qiáng),知識(shí)點(diǎn)豐富,邏輯性強(qiáng)、比較抽象,數(shù)據(jù)類型多等特點(diǎn),對(duì)于中職院校的學(xué)生來說,因?yàn)橛?jì)算機(jī)基礎(chǔ)差,數(shù)學(xué)成績(jī)不理想,邏輯思維能力弱等原因,學(xué)習(xí)C語言大多會(huì)感到吃力甚至還有的學(xué)生完全學(xué)不懂,常規(guī)的教學(xué)手段無法很好的解決這個(gè)問題,導(dǎo)致隨著課程的深入,很多學(xué)生會(huì)放棄這門課程[1]。因此在中職C語言的課堂教學(xué)中急需引入新型的教學(xué)方法——趣味性教學(xué),在教學(xué)內(nèi)容上體現(xiàn)趣味性,能充分展示C語言的魅力所在,弱化難度,讓學(xué)生對(duì)C語言的學(xué)習(xí)逐漸的產(chǎn)生興趣,提升學(xué)生的學(xué)習(xí)積極性,進(jìn)而提高C語言教學(xué)的有效性。
教師應(yīng)該在教學(xué)初期,用趣味的方法介紹C語言的強(qiáng)大功能,利用C語言可以進(jìn)行軟件的編程,展示C語言中譬如水仙花的結(jié)果性畫面,吸引學(xué)生的好奇心。也要強(qiáng)調(diào)其對(duì)于未來的計(jì)算機(jī)學(xué)習(xí)有著重要的作用,并且如果完成C語言的學(xué)習(xí),具備了計(jì)算機(jī)語言類的學(xué)習(xí)思想,其他一些更高級(jí)別的計(jì)算機(jī)語言也就不是問題了。利用學(xué)生貪玩的特點(diǎn),在枯燥的計(jì)算機(jī)語言課堂上試著運(yùn)用一些小游戲來引起學(xué)生的興趣。例如:C語言的程序
#include“stdio.h”
main( )
{
printf( “Hello World!”);
}
在講解這個(gè)程序的時(shí)候,想要屏幕中先現(xiàn)實(shí)一個(gè)笑臉引起學(xué)生的興趣,我們可以這么實(shí)現(xiàn):
#include“stdio.h”
main( )
{
printf( “%c”,2);
printf( “Hello World!”);
}
傳統(tǒng)的教學(xué)多采用單一的教師輸出模式,這樣的教學(xué)模式單一枯燥,課堂氛圍通常很消極,尤其不適用于C語言這樣有一定難度的教學(xué)中。那么如何才能吸引學(xué)生的興趣,調(diào)動(dòng)學(xué)習(xí)的積極性呢?我們可以采取下列兩中方法:
2.1 采取小組模式參加競(jìng)賽或者實(shí)踐課。 C語言課程中的前幾個(gè)項(xiàng)目,主要是完成基礎(chǔ)知識(shí)的積累,通過課上講解和設(shè)計(jì)一些簡(jiǎn)單的小程序,讓學(xué)生掌握數(shù)據(jù)的類型,變量,運(yùn)算符合,表達(dá)式等基礎(chǔ)的知識(shí)點(diǎn),這些基礎(chǔ)知識(shí)點(diǎn)是以后學(xué)生編程時(shí)候的必要組成部分,但是中職學(xué)生因?yàn)榛A(chǔ)和學(xué)習(xí)態(tài)度方面的問題,如果只是要求學(xué)生進(jìn)行硬性的記憶,往往收效不太好,學(xué)生面對(duì)枯燥的內(nèi)容,不熟悉的專業(yè)知識(shí),很難有積極的學(xué)習(xí)態(tài)度,因此教師應(yīng)該采取有利的教學(xué)手段引導(dǎo)學(xué)生的學(xué)習(xí)興趣,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性[2]。在教學(xué)中采取小組競(jìng)賽的模式,將學(xué)生分成幾個(gè)小組以小組為單位,回答老師的提問或者進(jìn)行搶答,通過團(tuán)隊(duì)的競(jìng)爭(zhēng)和組員之間的合作,增強(qiáng)學(xué)生對(duì)于知識(shí)點(diǎn)更好的把握,為了增加趣味性,還可以對(duì)答錯(cuò)的同學(xué)設(shè)置表演的環(huán)節(jié),讓孩子在輕松活潑的氛圍中展開學(xué)習(xí),有利于對(duì)知識(shí)點(diǎn)的把握。在后期上機(jī)實(shí)際操作的過程中,也分小組來進(jìn)行。選出掌握較好的同學(xué)作為組長(zhǎng),組長(zhǎng)督促組員完成上機(jī)前的準(zhǔn)備工作以及協(xié)助同學(xué)解決實(shí)踐課時(shí)候的一些簡(jiǎn)單的問題,這樣有利于老師對(duì)班級(jí)所有成員的管理,教師也要注意對(duì)小組長(zhǎng)給予肯定和獎(jiǎng)勵(lì),充分調(diào)動(dòng)學(xué)生的積極性。
2.2 教學(xué)中適當(dāng)?shù)牟扇∮螒颦h(huán)節(jié)。在枯燥的計(jì)算機(jī)語言課程中,適當(dāng)?shù)募尤胗螒蜉o助教學(xué),對(duì)提升學(xué)生的學(xué)習(xí)興趣有著重要的作用。尤其是對(duì)于把一些抽象的規(guī)則用游戲的方式呈現(xiàn),有利于學(xué)生理解和掌握。例如:在學(xué)習(xí)排序一課時(shí),課堂教學(xué)中找出30位學(xué)生分成三組,按從高到低的方式對(duì)小組的10個(gè)人進(jìn)行排序,要求這三個(gè)組的排序方法不能重復(fù),這樣,同學(xué)們會(huì)有興趣進(jìn)行嘗試,在他們獨(dú)立完成后,總結(jié)思路,然后根據(jù)思路進(jìn)行程序的編寫,通過游戲的方式就會(huì)對(duì)這三種排序的有著較為深刻的記憶和理解,形象化的學(xué)習(xí)過程有助于學(xué)生良好的學(xué)習(xí)效果。教師要有意識(shí)的在教學(xué)中加入適合的游戲輔助教學(xué),讓學(xué)生首先對(duì)C語言的學(xué)習(xí)有興趣,不畏懼,然后再對(duì)專業(yè)的知識(shí)進(jìn)行深入的學(xué)習(xí),潛移默化的讓學(xué)生接受C語言課程。
2.3 采取與實(shí)物相關(guān)聯(lián)的學(xué)習(xí)方法。專業(yè)的術(shù)語在C語言的課堂中應(yīng)用較多,教師如果只是對(duì)知識(shí)進(jìn)行專業(yè)性的講解,那么學(xué)生接受起來不太容易,如果能把專業(yè)術(shù)語和比較熟悉的實(shí)物聯(lián)系起來,那么就比較淺顯易懂了[3]。例如:C語言的運(yùn)算符類別很多,優(yōu)先級(jí)順序不容易記住,如果在記憶的時(shí)候用趣味的方法,將運(yùn)算符的優(yōu)先級(jí)順序和現(xiàn)實(shí)生活中想升官的過程聯(lián)系起來想,就容易記住了。一個(gè)人想要升官,首先要有“關(guān)系”,然后必須符合“邏輯”,還必須滿足“條件”最后才能“賦值”。采用這樣的方式及想象又有趣,對(duì)C語言中較難記憶的內(nèi)容進(jìn)行趣味的關(guān)聯(lián)記憶法,能起到很好的效果,有利于中職學(xué)生增強(qiáng)其學(xué)習(xí)的信心,提升教學(xué)的有效率。
中職教師應(yīng)該結(jié)合C語言的教學(xué)特點(diǎn),打破傳統(tǒng)的教學(xué)觀念,將趣味教學(xué)法引入教學(xué)中來,保證學(xué)生的主體地位,吸引學(xué)生的學(xué)習(xí)興趣從而調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,對(duì)教學(xué)方法進(jìn)行優(yōu)化,設(shè)置趣味且有效的教學(xué)環(huán)節(jié),讓學(xué)生愿意主動(dòng)的學(xué)習(xí)計(jì)算機(jī)語言類課程,并且取得滿意的成績(jī)。