尹澤軍
計(jì)算機(jī)學(xué)科相對(duì)于其他基礎(chǔ)性學(xué)科來說,起步晚很多,在課堂教學(xué)上存在著許多值得研究和探討的問題。長(zhǎng)期以來,計(jì)算機(jī)課教學(xué)都是以講說明書的方式進(jìn)行的,讓學(xué)生機(jī)械地記憶,搞得學(xué)生昏頭轉(zhuǎn)向,逐漸的,一些學(xué)生對(duì)計(jì)算機(jī)失去興趣。那么,怎么才能打破舊的習(xí)慣,把計(jì)算機(jī)課以老師講為主轉(zhuǎn)變?yōu)橐詫W(xué)生學(xué)為主呢?我嘗試著從以下三方面入手,收到了一定的效果。
一、精心設(shè)計(jì)課程,營(yíng)造自主的學(xué)習(xí)環(huán)境
要對(duì)課程進(jìn)行設(shè)計(jì),首先要調(diào)查學(xué)生對(duì)所學(xué)內(nèi)容的了解情況,針對(duì)所講課程為學(xué)生制定一個(gè)總體目標(biāo),并在第一次課上就把目標(biāo)告訴學(xué)生。例如:講WORD時(shí),可以讓學(xué)生設(shè)計(jì)一張小報(bào),內(nèi)容、版式等均由學(xué)生自己選擇;講程序設(shè)計(jì)時(shí),可要求學(xué)生結(jié)業(yè)時(shí)上交一個(gè)能解決實(shí)際問題的程序、一個(gè)小游戲、一個(gè)小工具等。
有了總體的目標(biāo),還要對(duì)整個(gè)教學(xué)內(nèi)容進(jìn)行分類,并合理安排,不同的教學(xué)內(nèi)容采用不同的教學(xué)方法。通常的教學(xué)內(nèi)容有三類:基礎(chǔ)性知識(shí)、教學(xué)重點(diǎn)和教學(xué)難點(diǎn)。對(duì)基礎(chǔ)性知識(shí),要由老師帶領(lǐng)學(xué)生系統(tǒng)學(xué)習(xí);對(duì)教學(xué)重點(diǎn),學(xué)生在完成任務(wù)時(shí),一般會(huì)提出來,只要老師適當(dāng)指導(dǎo),學(xué)生就可以從書本或計(jì)算機(jī)中獲得,這部分內(nèi)容一般采用自學(xué)的方式獲得;學(xué)生自學(xué)后仍心存疑慮的地方便是教學(xué)難點(diǎn)了,這類內(nèi)容需要教師點(diǎn)撥。屬于大多數(shù)同學(xué)的問題,綜合起來與同學(xué)一道討論研究,屬于個(gè)別同學(xué)的問題,單獨(dú)輔導(dǎo)。這樣,從教師帶著學(xué)生到自學(xué)加輔導(dǎo),學(xué)生就逐步過渡到自主學(xué)習(xí)狀態(tài)了。
此外,在設(shè)計(jì)某節(jié)具體的課時(shí),我們把教學(xué)內(nèi)容安排在一個(gè)個(gè)實(shí)際的“任務(wù)”之中,讓學(xué)生在解決任務(wù)時(shí)掌握知識(shí),而不是被動(dòng)的去記憶知識(shí)點(diǎn)。例如,在講循環(huán)結(jié)構(gòu)時(shí),設(shè)計(jì)一個(gè)畫“*”號(hào)的簡(jiǎn)單任務(wù)讓學(xué)生完成。學(xué)生只用一條語句PRINT“*”即可解決;畫10個(gè)“*”,有耐心的同學(xué)用10個(gè)PRINT“*”語句解答了這個(gè)問題;再讓他們畫100個(gè)“*”時(shí),再有耐心的同學(xué)也不愿去寫100個(gè)PRINT語句了,他們發(fā)現(xiàn)一直寫下去不是辦法。這時(shí)我們就可以引導(dǎo)他們找規(guī)律,學(xué)生發(fā)現(xiàn),這十條或一百條語句是完全一樣的,接下來學(xué)生自然會(huì)想:“能重復(fù)上面的語句十次或一百次就好了。”這正是循環(huán)結(jié)構(gòu)程序的思想。新的概念已經(jīng)在學(xué)生的頭腦中建立起來了。這時(shí),老師給出循環(huán)語句的用法以及循環(huán)結(jié)構(gòu)程序的寫法也就是很自然的事情了。
二、設(shè)置認(rèn)知沖突,讓學(xué)生自己發(fā)現(xiàn)問題、提出問題
在引入新課時(shí)給學(xué)生安排的任務(wù)中設(shè)置一些認(rèn)知上的沖突,讓學(xué)生自己發(fā)現(xiàn)問題提出問題,這樣學(xué)生在老師指導(dǎo)下經(jīng)過積極思考提出的問題,他們一定有極大的興趣得到答案,這時(shí)老師再講課就毫不費(fèi)力了。
例如,在VB中的隨機(jī)函數(shù)RND(X)產(chǎn)生的隨機(jī)數(shù)是偽隨機(jī)數(shù),使用它的時(shí)候,必須在程序中加入一條RANDOMIZE TIMER語句,才能保證每次運(yùn)行時(shí)產(chǎn)生的隨機(jī)數(shù)不同,我在講隨機(jī)函數(shù)的時(shí)候沒有提及,因?yàn)樵谥v隨機(jī)函數(shù)時(shí),老師們?yōu)榱俗寣W(xué)生體會(huì)隨機(jī)函數(shù)的特點(diǎn),常常在一個(gè)程序中一次產(chǎn)生多個(gè)隨機(jī)數(shù),這時(shí)學(xué)生的注意力只是在看程序產(chǎn)生的多個(gè)數(shù)是否不同,而對(duì)兩次執(zhí)行程序得到的是否是同一批隨機(jī)數(shù)并不太在意,因此這個(gè)問題我留在后面的任務(wù)“猜數(shù)游戲”里。猜數(shù)游戲是讓計(jì)算機(jī)給出一個(gè)(0,100)區(qū)間上的一個(gè)隨機(jī)整數(shù),由人來猜,計(jì)算機(jī)對(duì)每次猜的結(jié)果給出“大了”或“小了”的提示,要求人必須在七次以內(nèi)猜出來。顯然,程序中要用到隨機(jī)函數(shù)。學(xué)生編出這個(gè)程序后非常得意,就玩了起來。在一次次的猜測(cè)中,他們發(fā)現(xiàn)只要第一次猜中了結(jié)果,以后還猜這個(gè)數(shù)一定是百猜百中,因此學(xué)生提出:計(jì)算機(jī)總是給出同一個(gè)數(shù),它產(chǎn)生的不是隨機(jī)數(shù)!認(rèn)識(shí)上發(fā)生了沖突,這時(shí)老師再講起偽隨機(jī)數(shù),再給出RANDOMIZE TIMER語句,學(xué)生一定會(huì)理解,并且在今后的應(yīng)用中也不會(huì)忘記寫上RANDOMIZE TIMER語句了。
三、循循善誘,引導(dǎo)學(xué)生在探索過程中解決問題
在教學(xué)過程中,不僅要以學(xué)生為主體,同時(shí)還要充分發(fā)揮教師的主導(dǎo)作用。教師不僅是教學(xué)過程的設(shè)計(jì)者,同時(shí)還應(yīng)該是教學(xué)活動(dòng)的引導(dǎo)者和參與者。
在學(xué)生完成任務(wù)的過程中,我還特別注意引導(dǎo)學(xué)生進(jìn)行獨(dú)立思考,主動(dòng)在去探索。讓他們?cè)谔剿鞯倪^程中發(fā)現(xiàn)問題,解決問題。在完成任務(wù)的過程中,教師的循循誘導(dǎo)是非常關(guān)鍵的。其實(shí),用計(jì)算機(jī)解決問題的關(guān)鍵就是要把人解決問題的步驟用計(jì)算機(jī)語言描述出來,即為大腦思維的每一步“拍照”,這是計(jì)算機(jī)程序設(shè)計(jì)教學(xué)中的一個(gè)重點(diǎn),也是一個(gè)難點(diǎn),需要教師在教學(xué)過程中逐步引導(dǎo)訓(xùn)練學(xué)生,使學(xué)生逐步學(xué)會(huì)分析問題,提煉解決問題的方法和步驟。
以學(xué)生為主體的教學(xué)過程,應(yīng)該是學(xué)生積極主動(dòng)探索的過程。教師是學(xué)習(xí)過程的設(shè)計(jì)者、組織者、參與者、引導(dǎo)者和評(píng)價(jià)者,教師的責(zé)任是引導(dǎo)學(xué)生在探索的過程中發(fā)現(xiàn)問題,解決問題,建構(gòu)知識(shí),學(xué)會(huì)獨(dú)立思考,培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和創(chuàng)新能力。我以為,學(xué)生主體性原則在中學(xué)計(jì)算機(jī)課的應(yīng)用需要一定的理論為指導(dǎo),但更為重要的是一個(gè)實(shí)踐問題,教師要敢于實(shí)踐,也只有在實(shí)踐中才能不斷地提高自己的水平。
(責(zé)任編輯 劉 紅)