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