岳冬利,范黎林

摘要:針對XML課程的特點(diǎn)和傳統(tǒng)教學(xué)方案的不足,文章提出“項目為主線,教師為引導(dǎo),學(xué)生為主體”的教學(xué)模式。該教學(xué)模式不僅能夠提高學(xué)生綜合素質(zhì)與能力,也可以不斷促進(jìn)教師專業(yè)發(fā)展,最終達(dá)到提高課堂教學(xué)質(zhì)量的目的。
關(guān)鍵詞:XML;項目驅(qū)動;師生共同發(fā)展;教學(xué)模式
中圖分類號:TP3 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2017)44-0097-02
一、引言
隨著XML技術(shù)的廣泛應(yīng)用,越來越多的高校計算機(jī)類專業(yè)開設(shè)了XML課程。XML本身語法比較簡單易學(xué),但其相關(guān)的技術(shù)體系極為龐大,這使得該課程知識點(diǎn)種類繁多,內(nèi)容相對離散。在傳統(tǒng)的教學(xué)模式中,教師一般針對教學(xué)內(nèi)容中的各個知識點(diǎn)先解釋基本概念和技術(shù)原理,再舉若干相關(guān)應(yīng)用實例,實踐環(huán)節(jié)也是針對各個知識點(diǎn)設(shè)計的簡單而分散,這種知識灌輸教學(xué)模式不僅弱化了教師職責(zé),也不利于學(xué)生能力的培養(yǎng),導(dǎo)致了學(xué)生僅停留在對孤立知識點(diǎn)的理解上,無法對所學(xué)知識形成一個完整的認(rèn)識,也不能靈活運(yùn)用這些知識應(yīng)對企業(yè)級的應(yīng)用開發(fā)。為此,本文提出在XML課程教學(xué)中,教師首先根據(jù)實際需要進(jìn)一步優(yōu)化教學(xué)內(nèi)容,明確教學(xué)的側(cè)重點(diǎn),然后引入一個具體的應(yīng)用系統(tǒng),在教學(xué)過程中以該系統(tǒng)的設(shè)計和實施為主線,教師每講授一部分相對完整的理論知識后,可要求學(xué)生實現(xiàn)系統(tǒng)中對應(yīng)的部分,以此“項目”驅(qū)動學(xué)生更加主動去學(xué)習(xí)相應(yīng)知識點(diǎn)。
二、XML課程教學(xué)模式設(shè)計
1.優(yōu)化教學(xué)內(nèi)容,明確教學(xué)重點(diǎn)。雖然XML相關(guān)技術(shù)眾多,但有些技術(shù)在實際應(yīng)用很少出現(xiàn),有些雖然比較常用,但對于本科學(xué)生來說無需過高要求,那么確定具體教學(xué)內(nèi)容和教學(xué)重點(diǎn)時就必須分清主次。根據(jù)XML相關(guān)技術(shù)目前應(yīng)用情況以及計算機(jī)類本科學(xué)生對應(yīng)的就業(yè)崗位需求,筆者對XML課程的教學(xué)內(nèi)容進(jìn)行了優(yōu)化精簡,見表1。
由于教學(xué)學(xué)時所限,有些內(nèi)容必須靠學(xué)生自學(xué),如XML數(shù)據(jù)島技術(shù)、XLink和XPointer等。優(yōu)質(zhì)的教學(xué)資源是學(xué)生自學(xué)的重要保障,筆者為此建設(shè)了一個相對豐富的學(xué)習(xí)資源倉庫,包括各種參考書、教學(xué)視頻和項目文檔等。
2.設(shè)計驅(qū)動項目,改進(jìn)教學(xué)策略。為使課程知識點(diǎn)與項目實施緊密結(jié)合,教師必須合理設(shè)計驅(qū)動項目框架。首先,項目要能夠涵蓋XML知識體系,為每個重要知識點(diǎn)找一個功能應(yīng)用載體;其次,項目的設(shè)計目標(biāo)應(yīng)可以根據(jù)學(xué)生特點(diǎn)靈活取舍和簡化,以符合不同層次學(xué)生知識結(jié)構(gòu)狀況,這樣可以提高學(xué)生學(xué)習(xí)興趣;最后,項目設(shè)計應(yīng)聯(lián)系實際應(yīng)用,符合企業(yè)需求,從而提高學(xué)生就業(yè)能力。驅(qū)動項目的選取是保證教學(xué)效果的關(guān)鍵,要求教師必須具備行業(yè)相關(guān)應(yīng)用軟件的研發(fā)經(jīng)驗,
筆者所在學(xué)院在二年級下學(xué)期開設(shè)XML課程,學(xué)生已學(xué)過Java程序設(shè)計(或C#程序設(shè)計)、網(wǎng)頁設(shè)計基礎(chǔ)和數(shù)據(jù)庫原理,同步學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和JSP程序設(shè)計(或ASP.NET程序設(shè)計),因此在XML課程中,要求學(xué)生2—4人組成一組,完成一個相對完整的WEB應(yīng)用,主題可由小組成員商定,也可由教師提供題目,如“圖書信息管理系統(tǒng)”、“學(xué)生信息管理系統(tǒng)”和“班級通訊錄系統(tǒng)”等貼近學(xué)生生活的信息系統(tǒng)。典型WEB應(yīng)用項目解決方案主要有三個開發(fā)層次,即數(shù)據(jù)層、服務(wù)層和界面層。XML技術(shù)體系為此類開發(fā)提供了豐富和完整的解決方案[1]。數(shù)據(jù)層:完成系統(tǒng)的數(shù)據(jù)庫設(shè)計,要求使用XML格式存儲數(shù)據(jù),并分別使用DTD和XML Schema來進(jìn)行數(shù)據(jù)合法驗證;服務(wù)層:完成系統(tǒng)的基本功能設(shè)計,使用DOM或SAX來解析XML文檔數(shù)據(jù),實現(xiàn)對XML數(shù)據(jù)的增加、查詢、刪除和修改等操作,同時要求在項目中至少使用XSL、XPath或Xquery中的兩種技術(shù);界面層:完成系統(tǒng)的顯示部分,根據(jù)功能需求,采用CSS,XSLT等不同方法,實現(xiàn)數(shù)據(jù)的個性化顯示設(shè)計。
有效的教學(xué)策略能夠激發(fā)學(xué)生求知欲,提高課堂效益,為學(xué)生終生發(fā)展奠定良好的基礎(chǔ)。首先,改變學(xué)生以前只是被動接受知識灌輸?shù)那闆r,將其定位為項目的開發(fā)者,教師在講授過程中,需要引導(dǎo)學(xué)生如何解決實際問題,學(xué)生在參與項目的構(gòu)建過程中,會加深對該項技術(shù)從概念到應(yīng)用的理解,并掌握使用新技術(shù)的開發(fā)能力[2];其次,教師除了做好教學(xué)內(nèi)容取舍外,還要控制好教學(xué)進(jìn)度,將項目實施時間表和教學(xué)計劃安排表統(tǒng)一起來,使學(xué)生完成由淺入深地學(xué)習(xí)新知識并運(yùn)用其進(jìn)行項目實踐。如在教學(xué)實踐中,教師通常是按照“先數(shù)據(jù)層、再服務(wù)層、后界面層”的教授次序,鑒于界面層比較簡單且早點(diǎn)設(shè)計出一個WEB應(yīng)用軟件的外觀可以給學(xué)生在心理上以極大的成就感,可提前教授界面層;再次,項目的實施是分工合作的過程,小組成員原則上可以自由組合,但為保證實踐項目能夠有效完成,教師需適當(dāng)介入。一個小組盡量形成高中低搭配,學(xué)習(xí)接受能力快的學(xué)生要幫助慢的學(xué)生,實現(xiàn)互幫互助最終達(dá)到共同進(jìn)步。并且對于小組每個成員都要有明確的任務(wù)要求,任務(wù)分配時盡可能發(fā)揮每個學(xué)生的優(yōu)點(diǎn)和長處;最后,教師還要隨時注意學(xué)生的反饋意見,根據(jù)學(xué)生接受狀態(tài)等諸多情況及時調(diào)整教學(xué)內(nèi)容和項目的局部需求。
3.建立測評體系,認(rèn)真評價總結(jié)。實踐性強(qiáng)是XML課程的最大特點(diǎn),本模式強(qiáng)調(diào)在項目開發(fā)中加深對知識的理解和對技術(shù)的靈活掌握,因此要打破傳統(tǒng)的課程理論考試模式,將項目開發(fā)過程和驗收作為課程考核的依據(jù)。
教師應(yīng)對每個小組的項目開發(fā)過程進(jìn)行有效監(jiān)控,項目組組長負(fù)責(zé)協(xié)調(diào)小組各個成員的工作,并將每位組員的完成情況和項目進(jìn)度做真實的記錄。在項目最后的驗收階段,建立多層次的測評體系,除教師評估外,還應(yīng)包括其他教師評估、學(xué)生自評、同組學(xué)生以及不同組學(xué)生評估,這樣不僅保證評價結(jié)果的客觀性,而且也防止存在濫竽充數(shù)的小組成員??己藭r,首先根據(jù)項目運(yùn)行效果和小組的答辯情況評定出團(tuán)隊成績,然后再根據(jù)每個成員的完成情況,給出個人成績。團(tuán)隊成績將直接與組內(nèi)每個成員的成績相關(guān)聯(lián),它也是團(tuán)隊中成員的最高分?jǐn)?shù)[3]??己诉^程中學(xué)生與學(xué)生,教師與教師,學(xué)生與教師之間的互動交流,不僅可以開拓學(xué)生視野,培養(yǎng)其團(tuán)隊協(xié)作能力與應(yīng)變能力,而且教師也能發(fā)現(xiàn)授課過程中存在的問題和自身的不足。
三、小結(jié)
本文提出的“項目為主線,教師為引導(dǎo),學(xué)生為主體”的教學(xué)模式具有一定的科學(xué)性和先進(jìn)性。該教學(xué)模式要求授課教師不僅擁有豐富的XML知識,能夠合理選擇教學(xué)內(nèi)容、確定教學(xué)深度,還要有軟件研發(fā)經(jīng)驗。教師可利用校企合作的機(jī)會,深入企業(yè)現(xiàn)場,參與軟件項目研發(fā)實踐,積累行業(yè)相關(guān)經(jīng)驗以便正確引導(dǎo)學(xué)生。同時該教學(xué)模式確立了學(xué)生的主導(dǎo)地位,可充分調(diào)動學(xué)生學(xué)習(xí)積極性,加深對專業(yè)技術(shù)的理解掌握,提高團(tuán)隊合作能力和創(chuàng)新能力,為以后的工作打下良好的基礎(chǔ)。我院XML課程的教學(xué)實踐證明,該教學(xué)模式可有效地提高課堂教學(xué)質(zhì)量,促進(jìn)師生的共同發(fā)展。
參考文獻(xiàn):
[1]吳宏森,施冬梅.XML技術(shù)課程“教學(xué)做”一體化實踐探討[J].電腦知識與技術(shù),2012,8(35):8461-8463.
[2]向華.XML教學(xué)研究[J].科技信息,2012,(24):457.
[3]潘海蘭.基于MVC的XML技術(shù)課程設(shè)計[J].上海第二工業(yè)大學(xué)學(xué)報,2010,27(4):299-303.endprint