林臻
【摘要】 開好中職程序設(shè)計課程,選擇合適的教學(xué)方法是至關(guān)重要的。通過分析教學(xué)內(nèi)容,大量實踐總結(jié)范例與案例,將“范例教學(xué)法”與“案例教學(xué)法”有機、合理的結(jié)合起來,可以在中職的程序設(shè)計課程中取得比較好的教學(xué)效果。
【關(guān)鍵詞】 中職 范例教學(xué)法 案例教學(xué)法 程序設(shè)計課程
程序設(shè)計課程在中職計算機教學(xué)中具有重要的作用和地位。但是,目前中職學(xué)生普遍素質(zhì)不高,即使選擇了比較容易的程序語言,還是面臨很多教學(xué)困難。解決這些困難需要通過各種綜合手段,其中,選擇合適的教學(xué)方法是解決這些困難有效手段之一。本人有多年的程序設(shè)計課程的教學(xué)經(jīng)驗,在教學(xué)過程發(fā)現(xiàn)將“范例教學(xué)法”與“案例教學(xué)法”有機、合理的結(jié)合對程序設(shè)計課程教學(xué)具有良好的效果。在此,通過這篇論文淺談下自己在程序設(shè)計課程教學(xué)過程中對兩種教學(xué)方法結(jié)合運用的心得,以供大家參考。
一、“范例教學(xué)法”和“案例教學(xué)法”的選擇
任何一種教學(xué)方法都不是萬能的,都有各自的優(yōu)缺點與適應(yīng)范圍。在選擇教學(xué)方法時,需要從兩個方面去入手:一是分析課程的教學(xué)情況;二是了解教學(xué)方法的優(yōu)缺點。
1.1分析教學(xué)情況
中職程序設(shè)計課程的教學(xué)目標(biāo):以培養(yǎng)具有一定熟練編寫代碼能力的程序設(shè)計技能型人才為主,努力提高學(xué)生解決問題、分析問題的能力,增強學(xué)生的程序設(shè)計技能。程序設(shè)計課程的教學(xué)對象中職學(xué)生普遍素質(zhì)不高,水平參差不齊,數(shù)學(xué)、英語水平不盡人意,邏輯思維能力薄弱,這些特點造成了中職學(xué)生在程序設(shè)計語言學(xué)習(xí)方面存在比較大的障礙。通過對教學(xué)目標(biāo)和中職學(xué)生特點分析,程序設(shè)計課程教學(xué)策略應(yīng)該以實踐為主,從簡入手,從易到難,循序漸近。
1.2“范例教學(xué)法”和“案例教學(xué)法”的特點
“范例教學(xué)法”是教師利用范例材料教育學(xué)生的教學(xué)方法?!胺独虒W(xué)法”的特點在于:教學(xué)與教育相統(tǒng)一;解決問題的學(xué)習(xí)與系統(tǒng)知識的學(xué)習(xí)相統(tǒng)一;掌握知識與培養(yǎng)能力相一致;學(xué)習(xí)主體——學(xué)生與學(xué)習(xí)客體——教材相統(tǒng)一?!鞍咐虒W(xué)法”則以案例為基礎(chǔ)的教學(xué)法,案例本質(zhì)上是提出一種教育的兩難情境,沒有特定的解決之道。教師在教學(xué)中扮演著設(shè)計者和激勵者的角色。“案例教學(xué)法”的特點在于:鼓勵獨立思考、積極參與討論;注重能力培養(yǎng);重視雙向交流。兩種教學(xué)法都強調(diào)解決問題、分析問題能力的培養(yǎng),強調(diào)學(xué)習(xí)主動性和積極性的培養(yǎng),強調(diào)師生之間的交流互動,強調(diào)知識與運用的結(jié)合。但是,“案例教學(xué)方法”有個基本的假設(shè)前提:學(xué)生能夠通過對案例過程的研究與發(fā)現(xiàn)來進(jìn)行學(xué)習(xí),在必要的時候回憶出并應(yīng)用這些知識與技能。因此,“案例教學(xué)法”是基于學(xué)生已經(jīng)具備一定的先行知識才能有效開展的一種教學(xué)方法。中職學(xué)生課前預(yù)習(xí)或主動學(xué)習(xí)的積極性偏差,所以,不能在中職的教學(xué)中全部使用或課程一開始就使用“案例教學(xué)法”。
根據(jù)“范例教學(xué)法”和“案例教學(xué)法”特點,結(jié)合目前中職教育提倡的“做中學(xué),做中教”的思路,本人認(rèn)為程序設(shè)計課程教學(xué)中:在課程初期應(yīng)采用“范例教學(xué)法”主,在課程的中后期以“案例教學(xué)法”為主“范例教學(xué)法”為輔,把兩者有機結(jié)合運用是個比較合適、理想的教學(xué)方法,也能更好的貫徹——實踐為主,從簡入手,從易到難,循序漸近的教學(xué)策略。
二、“范例教學(xué)法”和“案例教學(xué)法”的使用
這里以程序設(shè)計課程中常見的“窗體與控件設(shè)計”一章為例,簡要述說如何運用“范例教學(xué)法”為主“案例教學(xué)法”為輔結(jié)合運用的教學(xué)方法。
2.1創(chuàng)設(shè)“范例”
程序設(shè)計課程中“窗體與常用控件設(shè)計”這樣的章節(jié),通常包含:窗體設(shè)計、常見控件設(shè)計、窗體與控件的屬性設(shè)計、事件添加、方法使用等內(nèi)容。在開展范例教學(xué)前,先要對這些內(nèi)容進(jìn)行細(xì)分,然后把這樣細(xì)分的知識創(chuàng)設(shè)成一個一個的小“范例”進(jìn)行教學(xué)。
例如:窗體設(shè)計
首先,創(chuàng)建一個空白窗體,什么屬性也不設(shè)計,就編譯運行,就這樣一個小“范例”。學(xué)生學(xué)完以后,就會感覺:原來用程序設(shè)計創(chuàng)建一個窗體這么容易。這就提高了學(xué)生的學(xué)習(xí)積極性,有助于打消了學(xué)生對程序設(shè)計課程的畏懼心。
其次,在這個小“范例”的基礎(chǔ)上,引導(dǎo)學(xué)生怎么樣進(jìn)行標(biāo)題的設(shè)置、窗體大小的設(shè)置、窗體運行時位置的設(shè)置、窗體外框的設(shè)置等,從而把一個小“范例”慢慢的擴(kuò)展成一個稍微大一點的“范例”。
最后,給出幾個相類似的窗體供學(xué)生練習(xí)或要求學(xué)生自己制作一個個性化的窗體。在練習(xí)完成后,教師根據(jù)學(xué)生的練習(xí)情況進(jìn)行點評。通常,在每次這樣的“窗體設(shè)計”的教學(xué)過程,都會有一部分學(xué)生在這些基礎(chǔ)上自己進(jìn)一步的學(xué)習(xí)研究更多的屬性用法,如窗體的顏色設(shè)置等。
這種以單一知識為主的“范例”,慢慢過度到稍微大一點的、4-5個知識點的“范例”的教學(xué),可以到達(dá)“從簡入手、從易到難、循序漸近”的教學(xué)目標(biāo),符合認(rèn)知規(guī)律;有助于學(xué)生建立自信心,降低學(xué)習(xí)難度,提高學(xué)生學(xué)習(xí)興趣。同時,在解決學(xué)生學(xué)習(xí)的畏懼心理后,學(xué)生是能更好的發(fā)揮學(xué)生的主動性、能動性的。根據(jù)經(jīng)驗,學(xué)生對一個范例包含的知識點在4-5個左右,掌握的情況是最好的。
2.2階段性“案例”教學(xué)
當(dāng)小“范例”教學(xué)累積到一定量時,通常是一個章節(jié)完成,就可以開展一次或多次的案例教學(xué)。在“窗體與常用控件設(shè)計”這章的案例教學(xué)中,可以從兩類案例入手,依次開展案例教學(xué):(1)使用一個包含絕大部分該章知識點的樣例窗體,讓學(xué)生去分析這個窗體,并模仿這個窗體的實現(xiàn);(2)給定一個特定應(yīng)用范圍的案例情境,讓學(xué)生自由發(fā)揮去設(shè)計一個自己的窗體,例如:要求學(xué)生設(shè)計一個學(xué)籍管理的信息錄入界面并完成相應(yīng)的功能。第二步案例教學(xué)其實更能把案例教學(xué)的優(yōu)勢體現(xiàn)出來,但是對學(xué)生要求比較高,難度比較大,所以不宜直接進(jìn)入第二步案例教學(xué)??梢韵茸寣W(xué)生從分析樣例窗體、模仿樣例窗體入手再過度到第二步案例教學(xué)。在教學(xué)過程中發(fā)現(xiàn):學(xué)生在完成第一步——分析樣例窗體、模仿樣例窗體后,已經(jīng)對“窗體與常用控件設(shè)計”這章的知識有一定的升華和總結(jié)了。因此,再進(jìn)行第二步案例教學(xué)時,絕大部分學(xué)生都能很好的參與到案例教學(xué)中來。而且,一部分學(xué)生有時還能提出很有建設(shè)性的案例解決方案。
這樣的教學(xué)方法具有“從簡入手、從易到難、循序漸近”的特點。因此,在實際教學(xué)中能取得比較好的教學(xué)效果。
三、“范例教學(xué)法”和“案例教學(xué)法”的要求
3.1必須高效的運用現(xiàn)代教學(xué)技術(shù)手段
不管是“范例教學(xué)法”,還是“案例教學(xué)法”,傳統(tǒng)的教學(xué)方式已退出歷史舞臺了,要更好的發(fā)揮教學(xué)效果就必須運用現(xiàn)代教學(xué)技術(shù)手段。投影儀、多媒體電子教室、局域網(wǎng)等現(xiàn)代教學(xué)技術(shù)手段已普遍的應(yīng)用,這些現(xiàn)代教學(xué)技術(shù)的運用可以有效地提高課堂教學(xué)質(zhì)量,提高教學(xué)的趣味性、先進(jìn)性。同時也能在多種形式教學(xué)中提高學(xué)生學(xué)習(xí)的樂趣,形成積極的情感態(tài)度。例如,通過生動有趣的動畫,結(jié)合聲音效果來點燃學(xué)生的學(xué)習(xí)欲望,提高學(xué)生的學(xué)習(xí)樂趣。
3.2對范例和案例的創(chuàng)設(shè)要求比較高
“范例教學(xué)法”運用過程在創(chuàng)設(shè)范例時,要求范例:具有基礎(chǔ)性、范例性;要兼顧一定的趣味性、實用性;要有一定的關(guān)聯(lián)性、系統(tǒng)性,方便于組合;要遵循從“簡入手、從易到難、循序漸近”的原則。同時,練習(xí)使用的范例,要能進(jìn)一步的深入引導(dǎo)知識點,要能區(qū)分難度與層次以便適應(yīng)不同進(jìn)度的學(xué)生,要達(dá)到鞏固知識的目標(biāo),要具有一定的知識遷移作用。
“案例教學(xué)法”運用過程在創(chuàng)設(shè)案例時,要求案例:能整合所學(xué)范例中的絕大部分知識點;案例情境要真實、實用;有助于學(xué)生對知識的總結(jié)、歸納;有助于培養(yǎng)學(xué)生分析問題、解決問題的能力。
可以說:“范例教學(xué)法”和“案例教學(xué)法”的開展能否成功,范例與案例的創(chuàng)設(shè)是一個很重要的因素,也是教師需要花大量時間和精力的地方。
3.3對教師駕馭教學(xué)的水平、教師的專業(yè)素質(zhì)等要求比較高
在“范例教學(xué)法”和“案例教學(xué)法”中,教師扮演著設(shè)計者和激勵者的角色。教師作為設(shè)計者,要在合理創(chuàng)設(shè)范例與案例的基礎(chǔ)上,營造良好的課堂學(xué)習(xí)氛圍,調(diào)動學(xué)生的學(xué)習(xí)積極性和主動性。特別是:要發(fā)揮民主作風(fēng),對于學(xué)生的不同觀點,要以鼓勵為主、引導(dǎo)為輔,不可一棍子打死,允許保留自己的觀點,保護(hù)學(xué)生探索知識的積極性。教師作為激勵者,要注意、保持、提高學(xué)生的學(xué)習(xí)興趣,要鼓勵學(xué)生獨立思考,鼓勵學(xué)生積極參與討論。教師在教學(xué)過程中要關(guān)注學(xué)生的學(xué)習(xí)進(jìn)度并給予相應(yīng)的輔導(dǎo);要懂得挖掘有潛力學(xué)生的學(xué)習(xí)潛能,強調(diào)能力的培養(yǎng);要注重學(xué)生的團(tuán)體協(xié)作能力培養(yǎng);要注重學(xué)生的溝通能力培養(yǎng)。教師要更好的創(chuàng)設(shè)范例與案例,對教師的專業(yè)素養(yǎng)與實踐有比較高的要求。
參 考 文 獻(xiàn)
[1]熊淑梅 梁慧 何常勝 中職院?!禫B程序設(shè)計》教學(xué)分析與探討 韶關(guān)學(xué)院學(xué)報2010[12]
[2]李美滿 彭國星 陳莉 童啟 淺析任務(wù)驅(qū)動教學(xué)在《C語言程序設(shè)計》教學(xué)中的應(yīng)用 現(xiàn)代計算機 2010[10]
[3]陳仕瓊 中職VB程序設(shè)計課程教學(xué)方法與考核實踐的探索 民營科技 2010[09]
[4]駱劍鋒 諶頏 實例教學(xué)法在程序設(shè)計課程中的應(yīng)用及改進(jìn) 經(jīng)濟(jì)研究導(dǎo)刊 2009[16]
[5]陳曉玲 淺議范例教學(xué)法在計算機教學(xué)中的運用 福建教育學(xué)院學(xué)報 2005[06]