摘要:本文針對當(dāng)前軟件教育中存在的問題,提出應(yīng)將MCLA應(yīng)用到軟件人才的教學(xué)和考核中。
關(guān)鍵詞:NIIT;MCLA方法;教學(xué)模式;
中圖分類號:G642文獻(xiàn)標(biāo)識碼:B
文章編號:1672-5913(2008)06-0007-02
1引言
目前我國高等院校的軟件人才中尚存在如下一些問題:
(1) 軟件人才培養(yǎng)定位不準(zhǔn)確;
(2) 面向就業(yè)崗位的實踐教學(xué)體系還需要進(jìn)一步完善;
(3) 教學(xué)內(nèi)容和課程設(shè)置落后于IT技術(shù)發(fā)展前沿;
(4) 考核方式較單一,導(dǎo)致學(xué)生過分關(guān)注考試結(jié)果,而忽視學(xué)習(xí)過程。
如何培養(yǎng)符合企業(yè)實際需求的高級實用型軟件技術(shù)人才,完善高等院校的教育培養(yǎng)模式,已經(jīng)成為高校亟待解決的問題之一。
MCLA(Model Centered Learning Architecture)方法是由印度著名IT公司NIIT首倡的一種在專家引導(dǎo)下的獨立解決實際問題的科學(xué)學(xué)習(xí)方法,是NIIT作為擁有20余年軟件開發(fā)與IT職業(yè)教育經(jīng)驗的IT培訓(xùn)領(lǐng)導(dǎo)廠商,在其發(fā)展過程中總結(jié)出的一套獨特、先進(jìn)、高效的教學(xué)方法。本文將結(jié)合MCLA方法的特點,探索新時代要求下我國高校軟件人才培養(yǎng)的新模式。
2基于MCLA方法的軟件人才培養(yǎng)模式
2.1教學(xué)模式
教師在NIIT教學(xué)過程中將自己對某個問題的認(rèn)識過程通過某種方式展示給學(xué)生,其目的是給學(xué)生樹立一個成功的范例,以便學(xué)生效仿這一認(rèn)識過程。另外這種MCLA模式也有利于增進(jìn)師生之間的認(rèn)同感。在教學(xué)內(nèi)容上,NIIT教育模式對軟件領(lǐng)域的知識進(jìn)行了分類和精選,并將選擇出來的知識點與實際問題進(jìn)行捆綁。盡管人的認(rèn)識能力存在差異,但人的認(rèn)識卻都有一個由淺入深、由表及里的過程?;谶@種理念,NIIT教育模式在課程的安排上形成了一個“知識鏈”,強(qiáng)調(diào)前后關(guān)聯(lián)、由淺入深,進(jìn)而構(gòu)成了一個貼近實際、內(nèi)涵豐富的知識技能體系。在教學(xué)過程設(shè)計方面,推進(jìn)式的NIIT教學(xué)模式通常是按如下步驟層層遞進(jìn)的:
(1) 提出一個實際問題。描述一個現(xiàn)實情境,用第三人稱描述有待解決的問題。
(2) 制訂學(xué)習(xí)步驟。羅列出解決這一問題涉及的知識點以及學(xué)習(xí)推進(jìn)的步驟。
(3) 提供解決問題的相關(guān)知識和技術(shù)。針對所需的知識點進(jìn)行展開講解,提出解決問題的相應(yīng)方案。
(4) 驗證提供的方案。讓學(xué)生通過動手操作驗證解決方案的有效性。
(5) 拓展相關(guān)領(lǐng)域的知識。針對已經(jīng)驗證的知識點以點帶面地進(jìn)行拓展,使教學(xué)內(nèi)容覆蓋相關(guān)領(lǐng)域。
2.2基于MCLA模式的教學(xué)方法
NIIT教學(xué)模式采用其獨特的MCLA方法(基于榜樣的學(xué)習(xí)方法)來進(jìn)行教學(xué)。它的結(jié)構(gòu)如圖1所示。
圖1基于榜樣的學(xué)習(xí)方法(MCLA)圖解
a) 專家引導(dǎo)
為學(xué)生提供幫助的專家從事于技術(shù)知識的傳遞、解決問題技巧的示范、特定實例的列舉等。當(dāng)專家在用系統(tǒng)的方法完成各項任務(wù)、解決問題時,學(xué)生在一邊觀察。設(shè)計這種示范是為了使新手也能學(xué)習(xí)專家的知識。
b) 引導(dǎo)實踐
學(xué)生在已獲得的知識的基礎(chǔ)上,解決一個類似的或更復(fù)雜的問題。這樣可以將學(xué)到的概念立即付諸應(yīng)用,從而更好地鞏固。
c) 引導(dǎo)探索
這一步是學(xué)生運(yùn)用所學(xué)概念的準(zhǔn)備工作的一部分,學(xué)生將通過查找各種相關(guān)信息來輔助解答更新的問題。這有助于學(xué)生提高技術(shù)探索方面的技能,并成為一種根深蒂固的習(xí)慣,而這一習(xí)慣將使學(xué)生終生在競賽中處于領(lǐng)先狀態(tài),因為在瞬息萬變的IT界,探索和吸取新知識的能力對于保持最新的技能、自信、判斷力都是至關(guān)重要的。
d) 獨立實踐
在這一階段,學(xué)生已經(jīng)可以自信地實施并驗證自己的解答了,這一機(jī)會是通過對問題的獨立實踐給予的,獨立實踐的完成可以使學(xué)生在產(chǎn)生極大信心的同時,獲得獨立解決下一個問題的能力。
在MCLA方法指導(dǎo)下的整個學(xué)習(xí)過程是由許多小的教學(xué)循環(huán)組成,每個教學(xué)循環(huán)里都首先提出一個來自IT行業(yè)或工業(yè)界的實際問題,隨后專家用規(guī)范的分析、計劃和實施的步驟來解決這個問題;然后再對學(xué)生提出相類似的另一個實際問題,學(xué)生可以參照專家的方法和步驟來解決該問題,即在專家指導(dǎo)下的實踐;最后學(xué)生必須將本周所學(xué)到的知識綜合地進(jìn)行運(yùn)用,解決一個新的實際問題,并且要求學(xué)生獨立完成。通過這樣一種“學(xué)習(xí)—實踐—提高”的過程,學(xué)生不僅可以更快、更深入地理解和掌握課程的內(nèi)容,獨立解決實際問題的能力也可以得到培養(yǎng)和提高。
3建立具有高等院校特色的培養(yǎng)模式
3.1圍繞培養(yǎng)目標(biāo),設(shè)計教學(xué)內(nèi)容,
結(jié)合實際,設(shè)計教學(xué)過程,優(yōu)化教學(xué)方法,把握教與學(xué)的關(guān)系在教學(xué)方法和教學(xué)過程上,借鑒吸收MCLA教學(xué)模式中的精髓,形成一套適合計算機(jī)教育的教學(xué)方法與手段。課堂教學(xué)過程中,采用“感知與聯(lián)想—引導(dǎo)探索—實戰(zhàn)演練—舉一反三”四步曲教學(xué)法,變傳統(tǒng)的填鴨式教育為啟發(fā)式、自主式學(xué)習(xí)。
課堂教學(xué)主要采用“項目遞進(jìn)驅(qū)動”法,通過精選案例、分解任務(wù)、講練有機(jī)結(jié)合,將相關(guān)知識點融入項目,通過項目實現(xiàn)。將“教、學(xué)、做”三者穿插進(jìn)行,在課堂上完成由項目分解的任務(wù),學(xué)生不僅理解了課程要求的理論知識和操作技能,而且了解、熟悉了企業(yè)實際生產(chǎn)過程,縮短了專業(yè)教學(xué)與職業(yè)崗位需求的距離。
3.2注重過程考核和能力綜合測評的考核方式
針對傳統(tǒng)考試“一次定論”的弊端,我們在搞好課程教學(xué)改革的同時,吸納NIIT考核方式并兼顧高等教育特色,在考試方式改革方面進(jìn)行了積極的探索。理論性強(qiáng)的課程實施教考分離,著重考核學(xué)生應(yīng)用理論解決實際問題的能力。實踐性強(qiáng)的課程以形成性考核(過程考核)為主,注重學(xué)習(xí)過程,要求學(xué)生對技能操作、技術(shù)應(yīng)用的每一環(huán)節(jié)都嫻熟掌握和應(yīng)用,通過平時小項目開發(fā)和最后的技能實際考核來確定成績。
參考文獻(xiàn)
[1] [印]Rajeev T Shandilya著. 王克仁等譯. 軟件項目管理[M]. 北京:科學(xué)出版社,2002:5-39,393-401。
[2] 李洛,汪清明. 借鑒印度NIIT模式培養(yǎng)技術(shù)應(yīng)用型軟件人才[J]. 高等職業(yè)教育,2003,(8):56-59.
[3] 李洛,黃達(dá)峰. 探索對計算機(jī)軟件人才的培養(yǎng)[J]. 中國教育改革,2003,(9):36-40.