摘要:本文探討了NIIT基于榜樣的教學(xué)方法,基于VC++的課程教學(xué)要求,探討了MCLA方法在VC++教學(xué)中的應(yīng)用,舉例說明MCLA方法的教學(xué)效果。
關(guān)鍵詞:NIIT;MCLA教學(xué)法;教學(xué)改革
中圖分類號:G642 文獻標識碼:A 文章編號:1007-9599 (2012) 21-0000-02
NIIT有已超過20年的軟件開發(fā)經(jīng)驗和職業(yè)教育培訓(xùn)的經(jīng)驗,該公司在發(fā)展過程中,總結(jié)了一套獨特的,先進,高效的教學(xué)模式,使學(xué)員可以在相對較短的時間內(nèi),不僅全面掌握本行業(yè)的主流軟件開發(fā)技術(shù),并獲得自我學(xué)習(xí),自我提高的能力,學(xué)生可以快速適應(yīng)信息產(chǎn)業(yè)技術(shù)的各種挑戰(zhàn)性的工作。
1 MCLA——基于榜樣的學(xué)習(xí)方法
MCLA是基于榜樣的學(xué)習(xí)方法,這種方法一直被印度國家信息技術(shù)學(xué)院作為培養(yǎng)IT領(lǐng)域的高技能人才的一種學(xué)習(xí)方法。
這種方法由許多小的教學(xué)環(huán)節(jié)組成,在教學(xué)中,老師在每個小環(huán)節(jié)中先提出一個本行業(yè)的公司實際遇到的問題,然后教師用專業(yè)的方法來解決這個問題,問題解決后,學(xué)生根據(jù)老師的講解,針對一個相識的問題提出它的解法,在解決的過程中,教師可以指點,學(xué)生可以分組討論,直到問題的最終解決。
該方法以一個真實的軟件開發(fā)環(huán)境為基礎(chǔ),通過提出問題,解決問題,然后提出另外一個問題后,學(xué)生來解答的方式進行,MCLA的學(xué)習(xí)過程如下圖所示。
通過這種方法,學(xué)生能夠在掌握,學(xué)習(xí)到提高的過程中不斷鍛煉自己,其各個階段緊密銜接,相互貫通,我們可以將MCLA方法看成是一套嚴密的程序,任何一個階段的嚴格執(zhí)行和高效完成都將影響下一個階段的實施,因此,這就對MCLA方法在教學(xué)中的應(yīng)用提出了較高的要求。
2 VC++課程教學(xué)要求
“VC++.NET程序設(shè)計”是計算機專業(yè).NET方向的一門專業(yè)基礎(chǔ)核心必修課,VC++.NET具有復(fù)雜的應(yīng)用程序框架(Application Framework)以及對.NET的支持。其向?qū)Э梢詾榫幊坦?jié)約時間并保證準確性,通過本課程的學(xué)習(xí)能夠理解和掌握VC++.NET程序設(shè)計的基礎(chǔ)知識、MFC(Microsoft Foundation Class)的結(jié)構(gòu)、Windows操作系統(tǒng)的內(nèi)部工作機理以及.NET的工作方式。課程以培養(yǎng)學(xué)生的VC++.NET編程能力為主,通過程序?qū)嵗拖嚓P(guān)練習(xí),逐步培養(yǎng)學(xué)生VC++.NET程序設(shè)計的能力,從而掌握可視化程序設(shè)計的基礎(chǔ)知識和基本技能,為以后從事相關(guān)軟件開發(fā)打下良好基礎(chǔ)。
3 MCLA方法在VC++教學(xué)中的應(yīng)用
如今,計算機的發(fā)展已經(jīng)越來越快,信息技術(shù)的更新也不斷加快。但是,與很多高職學(xué)校計算機教育日益增長的要求相比,差距還是很大的,難以滿足要求的技術(shù)領(lǐng)域。傳統(tǒng)的使用“教”為中心的課本實用性不強;雖然有教師在講,有學(xué)生在聽,但是由于學(xué)生不會說,效果并不好。于是有人提出:計算機教育方法應(yīng)改變,教學(xué)逐漸轉(zhuǎn)變?yōu)閷嵺`性教學(xué)。這個問題還沒有得到解決,許多畢業(yè)生畢業(yè)后找不到工作和不勝任工作,缺乏實踐能力和獨立解決問題的能力。因此,計算機教學(xué)改革勢在必行!
VC++課程是一門重要的計算機專業(yè)課,是一門理論與實踐緊密結(jié)合的一門課程,更加注重操作和實踐。MCLA方法對教師引導(dǎo)與學(xué)生實踐等關(guān)鍵環(huán)節(jié)處理得當,因此VC++課程教學(xué)應(yīng)用MCLA方法有著較好的前景。MCLA方法應(yīng)用在VC++課程教學(xué)的關(guān)鍵環(huán)節(jié)如下:
(1)設(shè)計案例,進行引導(dǎo)教學(xué)。作為教師,圍繞著課程的教學(xué)目標,將課程中需要掌握的內(nèi)容提煉成復(fù)雜逐級遞增的,可操作性強的教學(xué)案例,教師在課堂上講授知識時,要注意培養(yǎng)學(xué)的分析問題和解決問題的能力,鼓勵學(xué)生將實際生活聯(lián)系起來,這樣就可以加深學(xué)生的感性認識,激發(fā)聯(lián)想思維,使學(xué)生能利用原有認知結(jié)構(gòu)中的有關(guān)經(jīng)驗,去同化和索引當前學(xué)習(xí)的新知識,從而在新舊知識之間建立聯(lián)系,并賦予新知識某種意義。
在《VC++》課程教學(xué)中如果采用傳統(tǒng)的教學(xué)方法,效果可能會不好,若采用MCLA教學(xué)模式,每堂課上通過生動具體而有形的案例,就會激發(fā)學(xué)生的興趣。
(2)講授案例解決方法,引導(dǎo)學(xué)生實踐。在MCLA的學(xué)習(xí)過程中,教師提供案例的解決方案,采取“計劃——實施——驗證”的步驟來解決提出的案例模型。在教學(xué)過程中,教師的作用仍然是傳遞技術(shù)知識、示范解決問題技巧、列舉特定實例,教師一方面要強化學(xué)生對基本概念、基本理論的掌握,另一方面要針對案例模型進行分析,制訂解決問題的計劃步驟,靈活應(yīng)用多媒體設(shè)備,引入與所學(xué)內(nèi)容相關(guān)的應(yīng)用實例。通過典型的項目任務(wù),引導(dǎo)學(xué)生綜合相對獨立的知識點,解決實際問題。
通過此階段的學(xué)習(xí),學(xué)習(xí)不僅能夠掌握新的知識和解決問題的方法,而且能提高將知識應(yīng)用于實際領(lǐng)域的能力,然后引導(dǎo)學(xué)生解決相關(guān)的實際問題,以達到舉一反三,觸類旁通的目的。
(3)引導(dǎo)學(xué)生探索。在技術(shù)不斷更新的IT業(yè)界,解決實際應(yīng)用僅靠課堂所得到的知識是遠遠不夠的,需要不斷學(xué)習(xí)當前最新技術(shù),了解行業(yè)發(fā)展前沿,養(yǎng)成在相關(guān)知識領(lǐng)域不斷探索的習(xí)慣。要運用各種工具的信息源來探索和吸取新知識、新技術(shù)。這樣可以讓學(xué)生保持對最新技術(shù)的了解,在MCLA的教學(xué)模式中才可提供這樣的學(xué)習(xí)環(huán)境,在傳統(tǒng)的計算機基礎(chǔ)教學(xué)模式中是不會碰到或很少碰到這類問題的。
(4)獨立實踐。在以往的計算機課程教學(xué)中,主要強調(diào)學(xué)習(xí)的專業(yè)技術(shù),但是計算機行業(yè)的快速變化早已經(jīng)使這種方式過時,所以,任課教師必須認真思考學(xué)生的學(xué)習(xí)方法了。模塊化教學(xué)不僅系統(tǒng)和意識地強調(diào)學(xué)生信息查詢分析技術(shù),而且也強調(diào)獨立實踐,學(xué)生可以自信地區(qū)實現(xiàn)和驗證他們的答案,學(xué)生在驗證問題的正確性后,將使學(xué)生產(chǎn)生很大的信心,這對提高學(xué)生獨立才處理問題的能力有很大好處。教師根據(jù)學(xué)生的設(shè)計水平來設(shè)計學(xué)習(xí)方法,學(xué)生結(jié)合教師在課堂上解決問題的方法,探討各種信息資源,獲取新的知識和技能,通過獨立學(xué)習(xí)或合作伙伴來完成,雖然獨立的做法可能遇到的很多問題,但可以和同學(xué)討論或者和教師深入探討,獲得新的知識和技能。通過學(xué)生和周圍環(huán)境的相互作用,從而最大限度地調(diào)動和發(fā)揮學(xué)生的內(nèi)在潛能,提高學(xué)生發(fā)現(xiàn)問題和解決問題的能力。
4 小結(jié)
綜上所述,MCLA方法是NIIT培訓(xùn)中的主要學(xué)習(xí)方法,它根據(jù)現(xiàn)代學(xué)習(xí)理論將學(xué)習(xí)過程劃分為若干小循環(huán),正如程序教學(xué)中的小步子原則;每一個教學(xué)循環(huán)又以IT界或工業(yè)界的實際問題作為學(xué)習(xí)的先行組織者,為學(xué)生提供學(xué)習(xí)的“榜樣”,讓學(xué)生在專家(也就是教師)的指導(dǎo)下,自主建構(gòu)知識和技能;最后學(xué)生通過聯(lián)想、回憶、概括等形式獨立地完成下一個榜樣,也就是獨立地解決另一個相似的實際問題。
在高職教學(xué)中,一直以來存在學(xué)生理論基礎(chǔ)扎實,但實踐操作能力比較弱的問題。本文研究了印度NIIT的培訓(xùn)教學(xué)法在VC++課程中的應(yīng)用,它獨特的理論與實踐相結(jié)合的教學(xué)法對學(xué)生實踐能力的培養(yǎng)很有效,對培養(yǎng)學(xué)生的動手實踐能力確實有借簽意義。
參考文獻:
[1]王偉杰,王曉燕.NIIT教學(xué)探討[J].中國水運,2008,7:8-82.
[2]孫士兵,徐艷艷.高職計算機專業(yè)課程的教學(xué)方法改革探討[J].福建電腦,2006,8:201-202.
[3]覃華,蘇一丹.印度NIIT教學(xué)法及其在高校教學(xué)中應(yīng)用的研究[J].廣西大學(xué)學(xué)報(自然科學(xué)版),2004,29:7-9.