摘 要:本文在程序設(shè)計語言學(xué)科中采用“問題解決”教學(xué)方法,針對課堂教學(xué)目標(biāo)的確定、教學(xué)問題選擇、問題解決的教學(xué)策略作初步的探析,并探討在教學(xué)中如何培養(yǎng)學(xué)生的人文素質(zhì)和科學(xué)素質(zhì)等問題。
關(guān)鍵詞:問題 問題解決 問題解決教學(xué) 教學(xué)策略
一、問題的提出
程序設(shè)計語言學(xué)科是學(xué)習(xí)計算機(jī)專業(yè)學(xué)生學(xué)習(xí)中的一門必修學(xué)科。由于計算機(jī)程序設(shè)計語言接近于英語語言和數(shù)學(xué)語言,對于中職學(xué)生而言,較為薄弱的學(xué)習(xí)基礎(chǔ)使學(xué)生對程序設(shè)計語言學(xué)科感到“學(xué)習(xí)困難”。
程序設(shè)計語言學(xué)科的“學(xué)習(xí)困難”有兩種情況:一是群體性學(xué)習(xí)困難,在學(xué)習(xí)程序設(shè)計語言的特定階段或特定章節(jié)時,學(xué)生們普遍感到程序設(shè)計語言難學(xué),出現(xiàn)大面積成績下降或分化現(xiàn)象;二是個體性學(xué)習(xí)困難,主要是學(xué)困生和后進(jìn)生,這些學(xué)生智力發(fā)展正常,但沒有充分發(fā)揮自己的智力因素而不能達(dá)到學(xué)習(xí)標(biāo)準(zhǔn),導(dǎo)致程序設(shè)計語言學(xué)科成績長期落后。
分析學(xué)生的“學(xué)習(xí)困難”,發(fā)現(xiàn)起因還在于教師。進(jìn)入中職的學(xué)生其成績普遍處于中下水平,在初中階段學(xué)生們接受的大多數(shù)為傳統(tǒng)的傳授知識、記憶知識為主的教學(xué)。以傳授知識為目標(biāo)的教學(xué)強(qiáng)調(diào)決定性,忽視靈活性;重視必然性,忽視偶然性。這樣的教學(xué)過程在學(xué)生心理上造成了定勢,有可能妨礙學(xué)生智力繼續(xù)全面地發(fā)展。而在程序設(shè)計語言的學(xué)習(xí)中,學(xué)生的積極思維顯得尤為重要。為此,在教學(xué)中,筆者嘗試了“問題解決”教學(xué)方法,通過這種教學(xué),以達(dá)到貫穿“問題解決”的教學(xué)思想,啟發(fā)和培養(yǎng)學(xué)生多向思維,使認(rèn)識從決定性走向靈活性,知識從必然性走向偶然性。
二、“問題解決”教學(xué)的策略
1. 課堂教學(xué)目標(biāo)確定的策略
在“問題解決”教學(xué)中,程序設(shè)計思想教學(xué)目標(biāo)應(yīng)重于程序設(shè)計語言知識的教學(xué)目標(biāo)。假若采用知識至上,課堂將成為教師的講堂,那就會離開了程序設(shè)計的思想,使得程序設(shè)計語言成為了無源之水,無本之木。程序設(shè)計思想是不可能游離于程序設(shè)計語言知識而單獨存在,要充分發(fā)揮程序設(shè)計語言知識對程序設(shè)計思想的載體作用,以程序設(shè)計思想為根本,以程序設(shè)計語言知識為保證,要讓學(xué)生不僅學(xué)習(xí)程序設(shè)計語言語言的基本語句格式、作用,更要學(xué)會使用程序設(shè)計語言進(jìn)行編寫程序、理解程序設(shè)計的思想,使計算機(jī)語言課堂教學(xué)成為“支持理解計算機(jī)程序設(shè)計的一個有機(jī)部份”。
“問題解決”教學(xué)是將知識目標(biāo)的實現(xiàn)融于在問題解決教學(xué)的過程中。教學(xué)的知識目標(biāo)雖然具體明確,但它應(yīng)該是在師生之間的一個互動過程中實現(xiàn)的,因此,教師必須在課堂教學(xué)設(shè)計中,注意到知識目標(biāo)可能在學(xué)生活動中不能一步到位,應(yīng)采取分散策略;同時考慮學(xué)生的個體差異,根據(jù)具體的活動過程對知識目標(biāo)進(jìn)行整合。教師在教學(xué)之前,需充分了解學(xué)生的學(xué)習(xí)基礎(chǔ),將教學(xué)內(nèi)容與教學(xué)活動進(jìn)行合理選擇、科學(xué)搭配,在教學(xué)中對知識目標(biāo)進(jìn)行分散和整理。
教師在教學(xué)的控制和管理中,不僅要關(guān)注學(xué)生對問題成功的思維過程中的思維價值,而且應(yīng)當(dāng)充分挖掘?qū)W生在這一過程中所產(chǎn)生的對其他領(lǐng)域中的積極作用(如學(xué)生學(xué)習(xí)態(tài)度、意志與道德品質(zhì)等的培養(yǎng))。在教學(xué)中,將學(xué)生人文素質(zhì)和科學(xué)素質(zhì)的培養(yǎng)也作為教學(xué)目標(biāo)之一。
2. 程序設(shè)計語言學(xué)科問題選擇、呈示策略
在教學(xué)中,教師必須要向?qū)W生呈現(xiàn)一個好問題。一個“好問題”應(yīng)當(dāng)具有以下三個特征:
第一,從學(xué)習(xí)者的角度來看,“好問題”必須具有可接受性、障礙性和探究性。可接受性是指問題要容易為學(xué)生所理解:問的是什么,要有一定的意義,容易引起學(xué)生對問題的關(guān)注;障礙性則是要求問題要符合維果斯基的最近發(fā)展區(qū)原理,也就是問題的解決辦法不是顯而易見的,是沒有現(xiàn)成的方法可供使用的,但又確實與已學(xué)內(nèi)容有一定聯(lián)系的問題;探究性是指學(xué)生能進(jìn)行探究,而探究的過程又有明確的價值取向。
第二,從教師角度來看,“好問題”應(yīng)當(dāng)有可控性。可控性是指教師對所選問題能使教師在嘗試引導(dǎo)環(huán)節(jié)中讓學(xué)生的活動圍繞程序設(shè)計語言學(xué)科中心加以適當(dāng)?shù)目刂婆c誘導(dǎo)。
第三,從程序設(shè)計語言學(xué)科內(nèi)部來看,問題要具有可生性、開放性。可生性是指所選取的問題要有新問題或新知識的生長點,能夠在部份更改條件下產(chǎn)生新的問題,或是問題能夠遷移、變形,或變換思維角度即有不同的解法。
3. 問題解決的策略
問題解決的教學(xué)活動過程是在教師組織、引導(dǎo)下,學(xué)生一直參與活動的過程,故在教學(xué)過程中教師的地位、作用、學(xué)生的學(xué)習(xí)方式等是不同于傳統(tǒng)教學(xué)的。在教學(xué)中,教師要注意應(yīng)用以下教學(xué)策略:
(1)構(gòu)建問題解決的合作關(guān)系。教師是學(xué)生學(xué)習(xí)的組織者、合作者、參與者,教師的作用在于引導(dǎo)。教師應(yīng)對學(xué)生的有效嘗試作指導(dǎo)。在教學(xué)設(shè)計時對學(xué)生的起點技能、先決技能做認(rèn)真的分析,對目標(biāo)技能做恰當(dāng)?shù)脑O(shè)定是十分必要的。此外,教師可根據(jù)學(xué)生的學(xué)習(xí)能力等情況成立學(xué)生學(xué)習(xí)合作小組,在教學(xué)進(jìn)程中,大膽把學(xué)習(xí)主動權(quán)交給學(xué)生,讓學(xué)生主動探究、共同討論、互相交流,充分發(fā)揮學(xué)生的學(xué)習(xí)主體性。
(2)啟動學(xué)生思維。師生之間的對話與指導(dǎo)要有一顯一隱兩條主線:外顯的主線是學(xué)生的活動,內(nèi)隱的主線則是學(xué)生的思維。問題解決教學(xué)設(shè)計中,根據(jù)學(xué)生的外顯的活動對學(xué)生的思維進(jìn)行分析并適時進(jìn)行指導(dǎo);在啟發(fā)指導(dǎo)時使用的語言要具有發(fā)散性,不能禁錮學(xué)生的思維;不論學(xué)生得出的結(jié)論怎樣,要在與學(xué)生的對話中鼓勵學(xué)生大膽說出自己是怎么想的;教師指導(dǎo)學(xué)生的重點應(yīng)是啟發(fā)學(xué)生怎么去想,怎么做。
(3)調(diào)動問題解決需要的非智力系統(tǒng)。教師要動態(tài)地對學(xué)生進(jìn)行指導(dǎo)和評價。要善于發(fā)現(xiàn)學(xué)生的閃光點,及時地給予鼓勵和肯定;當(dāng)學(xué)生思維受阻時,教師應(yīng)用一些充分肯定、具有明確指導(dǎo)意義的過渡語給予學(xué)生評價和引導(dǎo),這樣既指出了思考、討論的方向,又教給了學(xué)生學(xué)習(xí)的方法;面對學(xué)生的“失敗”過程,教師也應(yīng)肯定“失敗”的思維價值,用春雨般的語言來滋潤學(xué)生“憤”、“悱”之心,使學(xué)生面對挫折還保持樂觀的態(tài)度。在教學(xué)中,教師積極的評價和引導(dǎo),不但有利于問題的解決,而且有利于學(xué)生增強(qiáng)戰(zhàn)勝困難的勇氣和努力學(xué)習(xí)的決心,學(xué)生形成的積極心態(tài)影響會使他們終生受益。
(4)引導(dǎo)問題發(fā)展和遷移。問題的發(fā)展是指在課首創(chuàng)設(shè)的問題情境中的問題已經(jīng)獲解的情況下,在產(chǎn)生的新問題、新知識的生長點上,對問題進(jìn)一步探究而提出新的問題,形成新的問題情境,作為問題解決教學(xué)的進(jìn)一步延伸或升華。這一環(huán)節(jié),充分體現(xiàn)了程序設(shè)計語言學(xué)科思維的深刻性、批判性和創(chuàng)造性。教師可采用的策略有以下幾種:
①對學(xué)生的錯解進(jìn)行剖析。對學(xué)生的錯題進(jìn)行剖析,針對學(xué)生在問題解決中出現(xiàn)的似是而非的“解法”進(jìn)行必要的反思,以培養(yǎng)和提高學(xué)生認(rèn)知能力,是優(yōu)化學(xué)生思維品質(zhì)的有效途徑。
②對問題情境中的條件進(jìn)行考察、變更,探索提出新的結(jié)論。在問題獲解以后,教師應(yīng)通過對條件進(jìn)行考察,得到新的發(fā)現(xiàn)或新的問題。
③對課本例題進(jìn)行變式思考或者換位思考。問題的變式或換位思考,是程序設(shè)計語言語言程序設(shè)計思想的根本,是培養(yǎng)學(xué)生創(chuàng)新意識和能力的有效途徑。
對計算機(jī)程序設(shè)計語言學(xué)科中的問題要著眼于不同的特征信息,進(jìn)行多向思路的挖掘,引發(fā)新問題或發(fā)現(xiàn)新方法,從而深化學(xué)生的思維,培養(yǎng)學(xué)生的創(chuàng)新意識和探究能力。
結(jié)束語
程序設(shè)計語言是學(xué)生學(xué)習(xí)中普遍有學(xué)習(xí)困難的一門學(xué)科,在程序設(shè)計語言學(xué)科中采用“問題解決”教學(xué)能夠幫助學(xué)生走進(jìn)程序設(shè)計。“問題解決”教學(xué)就是精心選擇問題,并以問題的解決為中心主線來確定教學(xué)目標(biāo),只要教師精心設(shè)計教學(xué)活動,“問題解決教學(xué)”就可以解決素質(zhì)教育進(jìn)入課堂難的問題。
參考文獻(xiàn):
[1]高文.教學(xué)模式論.上海:上海教育出版社.
[2]張春莉.解決問題與創(chuàng)新意識的培養(yǎng).學(xué)科教育,2002.4.
[3]王延文.問題解決及其研究綜述.數(shù)學(xué)教育學(xué)報,2002.3.
[4]楊啟亮.教法反思——傳統(tǒng)與變革的觀點.江西教育科研,2001.5.