楊慧英 高宏偉 于洋
[摘 要]針對我校測控專業(yè)VB課程開設學時短、現(xiàn)有VB教材專業(yè)針對性弱的問題,分析測控學生學習需求,總結(jié)VB教學經(jīng)驗,提出梯度授課、梯度案例與梯度問題相結(jié)合的綜合階梯式教學方法,并進行實際教學實踐應用。
[關(guān)鍵詞]測控專業(yè) VB 階梯式教學 實踐
[中圖分類號] G642[文獻標識碼] A[文章編號] 2095-3437(2015)01-0156-02
測控技術(shù)與儀器專業(yè)以培養(yǎng)與信息檢測和控制相關(guān)的信息處理、過程檢測與控制、智能儀器等方面具備開發(fā)、設計和制造能力的高級工程技術(shù)人才為目標,因此學生無論在專業(yè)課學習、課程設計以及畢業(yè)設計階段,還是日后就業(yè)過程中,都必須接觸到軟硬件的設計與編程。但在實際教學中發(fā)現(xiàn),學生在開設相當數(shù)量的程序設計類課程的前提下,仍很難勝任儀器儀表相關(guān)的軟件編程。[1]首先這些問題與學生自身的學習程度有關(guān),其次很大程度也取決于程序設計類課程的開設學時與課程對后續(xù)實踐應用的支撐不足有關(guān)。本文以VB程序設計課程為例,探討如何針對測控專業(yè)的特色講授VB相關(guān)內(nèi)容。通過多年的教學實踐總結(jié),主要是通過梯度授課、梯度案例與梯度問題相結(jié)合的綜合階梯式教學方法[1],力爭在現(xiàn)有較短的課程學時情況下,最大限度使VB教學貼合測控專業(yè)的發(fā)展需求,提高學生VB學習的效果。
一、測控專業(yè)VB授課過程遇到的問題
多數(shù)測控專業(yè)的教師在VB教學過程中遇到過一些問題。首先,現(xiàn)有的教學大綱對VB課程的學時分配較少,使得課上時間只能完成VB基礎知識點的講解,但測控專業(yè)的學生應該掌握對不同類型數(shù)據(jù)檢測與控制的需求,VB接口操作相關(guān)知識沒有講解,這就導致在日后編程時,學生對外部數(shù)據(jù)采集與對外控制的編程完成不好。其次,現(xiàn)有的VB教材數(shù)量版本很多,但是針對測控專業(yè)工程實踐以及相關(guān)實例操作的教材較少,這也為教師授課與學生自學帶來了不便。為此研究如何在有限學時內(nèi)盡最大可能將基礎操作與工程實際相結(jié)合,提升學生VB的學習效果,為后續(xù)相關(guān)工程應用奠定基礎是需要關(guān)注的重點。
二、梯度式教學法的實施前提與運用原則
梯度式教學法的實施前提是“承認差別”,要承認講講授的內(nèi)容是有差別的,授課的群體是有差別的,所用的教材是有差別的,上課的老師是有差別的,一切事物的存在都是有差別的。在“承認差別”基礎上,我們提出運用梯度式教學法進行VB教學,力爭提高VB教學的教學效率與質(zhì)量。
梯度式教學法的運用原則是“因材施教”,要針對不同層次的學生制訂不同的學習目標與方法,力爭在同樣的教學時長下,使得不同梯隊的學生都能對VB有一個較好的掌握。
只要堅持“承認差別,因材施教”[2]這一主線,才會在教學的實踐中取得效果。
三、階梯式教學法的具體實施過程
(一)梯度式教學法的具體實施步驟
本文主要是基于以下問題提出梯度式教學的思想,首先對于學生層面,不同班級不同學生的個人學習能力是分層次的,若在教學過程中一味追求短學時內(nèi)給學生灌輸較多的VB知識,教學效果并不理想。為此,應在學生層面采用分層、分組的梯度結(jié)構(gòu)帶動VB學習。[3] [4]
在課程講授方面,則采用梯度授課、梯度案例與梯度問題相結(jié)合的方式,將所需VB基礎知識與高級應用融合到不同難度的案例中進行實例教學,同時在不同案例內(nèi)部設置不同階梯難度的問題,以由易到難問題驅(qū)動的方式進行。
課內(nèi)課外相結(jié)合的梯度授課方式,基于實例在課程學時內(nèi)完成對基本知識與簡單工程操作的講解,目的是不同層次的學生都能夠?qū)A知識有所掌握,同時對實際應用方向有所了解。課后輔助一些難度提升的作業(yè)留給學生課后完成,這樣既可以對所學內(nèi)容進行鞏固與提高,又能彌補課時不足帶來的問題,充分利用學生業(yè)余時間。這個層面可以采用學生分組的方式進行。
拔高階段,這一臺階主要針對少數(shù)掌握較好的同學,以組織學生參加競賽或是自行設計一些比賽的形式,培養(yǎng)一些高層次水平的學生。
以上這些舉措符合因材施教的原則。
(二)梯度式教學法在VB教學中的實踐
1.整體授課進程梯度設計
為了彌補現(xiàn)有教學計劃學時安排較短的問題,對VB的整體授課進程進行規(guī)劃,分為課內(nèi)臺階、課后臺階、競賽臺階三級臺階進行教學(授課方案見表1),首先是課內(nèi)臺階主要分解為兩大模塊:(1)VB基礎知識的講解;(2)測控專業(yè)需求的VB知識講解。具體實施手段是基于實際案例講解,案例難度呈現(xiàn)梯度,針對群體每個學生個體。
(表一)
課后臺階主要是調(diào)動學生課后時間,彌補課內(nèi)學時短的問題,對課上講解內(nèi)容進行復習與拔高。實施手段是布置難度高于課內(nèi)的實例作業(yè)。針對群體是學生分組。[5] [6]
競賽臺階主要是通過競賽手段鍛煉學生的實際編程能力與短時間解決實際問題的能力,具體實施手段是參加校級、市級與省級各類軟件編程大賽。針對群體是學生中對編程感興趣的幾組同學。
上述三級臺階的設計符合“承認差別,因材施教”的教學主線。
2.課內(nèi)課后臺階設計
課內(nèi)臺階主要是通過實際案例結(jié)合梯度問題進行教學,具體設計過程中,案例要符合測控專業(yè)日后的專業(yè)方向需求,案例要難度適中,適合在上課學時內(nèi)給學生講解明白,且案例要覆蓋基礎知識點的內(nèi)容。表2為一個典型的案例設計。
3.競賽臺階的實施
近年來,在每批次VB程序設計教學過程中,都會在課內(nèi)先以自愿報名的方式招募學生組成課后興趣小組,通過QQ群的方式進行線上溝通,同時在課后時間還對學習過程中遇到問題的同學進行輔導,興趣小組由高年級帶動低年級,對VB的教學起輔助作用。同時,在興趣小組中每年都會選拔一些學生參與國家以及省市級的各種類型的電子設計與程序設計大賽,已經(jīng)在實踐操作中獲得獎項,取得成績。
四、結(jié)束語
通過多年來多批次的VB程序設計教學,深感如何提高學生的上機編程能力與工程實踐解決能力的重要,為此探索了將階梯式教學法結(jié)合實際案例的教學模式。現(xiàn)階段看這種課上與課后的教學組織方式能夠?qū)ΜF(xiàn)有有限學時進行補充,而且通過學生上機實驗課的反饋發(fā)現(xiàn),學生的實際編程能力有所提高,特別是在每個年級批次的學生中都能夠通過后續(xù)的競賽環(huán)節(jié)培養(yǎng)一些拔尖學生,對班級的整體學習具有帶動作用,同時也為后續(xù)很多程序設計類課程的學習奠定了基礎,該方法在現(xiàn)實教學過程中具有實踐推廣意義。
[ 注 釋 ]
[1] 李志輝.VB教學案例設計的總體思路及其實例解析[J].計算機教育,2009(22):92-94.
[2] 黃剛,喬淑云.“分層、分組、互動”教學法在非計算機專業(yè)VB教學中的應用[J].計算機教育,2011(23):58-61.
[3] 吳海珍,蔣加伏.關(guān)聯(lián)案例教學法在“VB程序設計”教學中的應用[J].計算機教育,2009(12):54-56.
[4] 李勤.非計算機專業(yè)VB程序設計教學方法探討[J].科技致富向?qū)В?012(5):23.
[5] 楊潞霞.“VB程序設計”教學的改革與實踐[J].計算機教育,2007(15):26-28.
[6] 李丹程,李哲洙,石凱等.軟件學院案例式教學方法的探索與實踐[C].杭州:全國高校軟件工程專業(yè)教育年會論文集,2007.
[責任編輯:鐘 嵐]