程?hào)|升
摘要:《Java Web應(yīng)用開發(fā)》是高職信息技術(shù)相關(guān)專業(yè)的一門重要核心課程,其支撐的就業(yè)崗位需求強(qiáng)勁,教學(xué)投入也比較可觀,但教學(xué)成效卻并不顯著。本文首先分析了該課程當(dāng)前教學(xué)中存在的問題,并基于自身實(shí)踐經(jīng)驗(yàn)提出了若干對策。
關(guān)鍵詞:《Java Web應(yīng)用開發(fā)》;迭代式教學(xué);項(xiàng)目引領(lǐng)教學(xué)
中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2018)38-0257-02
一、引言
隨著互聯(lián)網(wǎng)技術(shù)的普及,整個(gè)信息產(chǎn)業(yè)得到迅猛的發(fā)展。在信息技術(shù)產(chǎn)業(yè)中,Web應(yīng)用開發(fā)是一項(xiàng)占有重要地位的應(yīng)用技術(shù)。當(dāng)前,國內(nèi)外的信息化建設(shè)已經(jīng)進(jìn)入基于Web應(yīng)用為核心的階段,各種信息管理系統(tǒng)的工程架構(gòu)模式逐步由傳統(tǒng)的單機(jī)模式或C/S模式向B/S模式轉(zhuǎn)變。基于Web的開發(fā)技術(shù)受到重視,市場也越來越需要大量的掌握這門技術(shù)并能進(jìn)行實(shí)際開發(fā)的人才。在主流的Web技術(shù)中,Java Web技術(shù)以其跨平臺(tái)、安全及易于維護(hù)管理等特點(diǎn)占據(jù)了大量的市場份額;另一方面,在Java的企業(yè)級(jí)開發(fā)中,Java Web開發(fā)也占了一半以上的技術(shù)市場。
當(dāng)前,多數(shù)高職院校的信息技術(shù)相關(guān)專業(yè)都開設(shè)了《Java Web應(yīng)用開發(fā)》課程,特別是在電子信息產(chǎn)業(yè)發(fā)達(dá)地區(qū)的高職院校。以培養(yǎng)服務(wù)區(qū)域產(chǎn)業(yè)的高素質(zhì)技能型人才為目標(biāo),在Java Web方面投入大量資源的課程教學(xué)卻并沒有取得預(yù)期成效,即培養(yǎng)的學(xué)生在實(shí)際應(yīng)用開發(fā)方面還遠(yuǎn)遠(yuǎn)達(dá)不到企業(yè)的要求。面對大量的崗位空缺,不少學(xué)生選擇培訓(xùn)機(jī)構(gòu)“回爐”重學(xué)技術(shù)。出現(xiàn)這種現(xiàn)象說明了相關(guān)教學(xué)陷入了困境,對此我們的教師負(fù)有重要責(zé)任,特別是處在該課程一線教學(xué)的教師。因此,課程教師亟待進(jìn)行教學(xué)改革,探索新的教學(xué)方法和手段,提升教學(xué)成效。對此,相關(guān)的教學(xué)工作者開展了一定的教學(xué)改革探索[1-3]。下面,我們結(jié)合自身的教學(xué)經(jīng)驗(yàn),首先分析當(dāng)前與《Java Web應(yīng)用開發(fā)》相關(guān)課程普遍存在的問題,接著針對這些問題提出一些解決對策,為促進(jìn)該課程的教學(xué)提供一些參考。
二、高職《Java Web 應(yīng)用開發(fā)》課程教學(xué)的問題分析
當(dāng)前,造成高職《Java Web 應(yīng)用開發(fā)》課程教學(xué)困境的因素是多方面的,包括外因和內(nèi)因。
客觀方面的外因主要有以下幾點(diǎn):(1)Java Web技術(shù)本身的復(fù)雜性。《Java Web應(yīng)用開發(fā)》是一門綜合性的頂端課程,涉及的知識(shí)點(diǎn)眾多,如網(wǎng)頁設(shè)計(jì)、Java 程序設(shè)計(jì)、數(shù)據(jù)庫、JSP程序設(shè)計(jì)、各種框架結(jié)構(gòu)(Strut、Spring、Hibernate、SpringMVC、MyBatis等)。此外,Java Web技術(shù)又在不斷地更新發(fā)展,因此技術(shù)的復(fù)雜性導(dǎo)致了課程教學(xué)的艱巨。(2)學(xué)生的知識(shí)基礎(chǔ)和能力水平參差不齊。近年來,由于生源和招生途徑的多樣化以及受高校擴(kuò)招的影響,高職學(xué)生的個(gè)體差異較大,在知識(shí)基礎(chǔ)和能力水平方面明顯出現(xiàn)了分層,這種客觀情況也給傳統(tǒng)的教學(xué)方式帶來了挑戰(zhàn)。(3)部分教學(xué)環(huán)境上的限制。《Java Web應(yīng)用開發(fā)》是一門實(shí)踐性很強(qiáng)的課程,在課程教學(xué)過程中,除了具備基本的教學(xué)條件外,學(xué)校所在地區(qū)的企業(yè)或行業(yè)帶來的影響也不容忽視,如在校企合作、校外實(shí)習(xí)實(shí)訓(xùn)、比賽和產(chǎn)品開發(fā)等方面,部分高職院校處于不利的環(huán)境,特別是西部地區(qū)的院校。
內(nèi)因是和教學(xué)工作者相關(guān)的因素,涉及課程的教學(xué)設(shè)計(jì)、教學(xué)模式、教學(xué)方法和手段等,具體主要體現(xiàn)在以下幾個(gè)方面:(1)教學(xué)設(shè)計(jì)不夠合理,忽視了課程之間的內(nèi)在聯(lián)系,沒有形成完整的課程體系。圍繞Java Web人才的培養(yǎng),不同學(xué)校、不同專業(yè)都開設(shè)了諸如《中小型Web開發(fā)實(shí)戰(zhàn)》、《輕量級(jí)J2EE開發(fā)》、《Java Web開發(fā)》和各種后臺(tái)框架結(jié)構(gòu)等課程。但是這些課程往往沒有經(jīng)過仔細(xì)地安排設(shè)計(jì),各個(gè)課程之間要么內(nèi)容重復(fù)較多,要么就銜接不緊密,因而造成教學(xué)重復(fù)投入或教學(xué)不足。(2)教學(xué)內(nèi)容的重點(diǎn)不突出,課程核心知識(shí)模塊脈絡(luò)不清。由于Java Web技術(shù)的知識(shí)點(diǎn)繁多且更新較快,如果不進(jìn)行深入的課程分析和市場調(diào)研,很容易胡子眉毛一把抓,凸顯不出重點(diǎn),導(dǎo)致教學(xué)效率不高。(3)教學(xué)“一刀切”,沒有考慮學(xué)生的知識(shí)基礎(chǔ)和能力差異。雖然分層教學(xué)[4,5]的理念廣為熟知,但很少有教師付諸實(shí)施。究其原因,一方面是教師的時(shí)間和精力有限,另一方面是教師沒有足夠的決心。“一刀切”教學(xué)造成基礎(chǔ)薄弱的學(xué)生跟不上學(xué)習(xí)步伐而早早放棄,而能力強(qiáng)的學(xué)生又沒能得到充分的技能提升。(4)校企合作不夠深入,實(shí)踐教學(xué)薄弱。校企合作是當(dāng)前高職教育的一大特色,但多數(shù)在人才培養(yǎng)方面沒有做到深度契合,特別是在典型實(shí)踐教學(xué)資源的設(shè)計(jì)方面缺乏充分溝通。實(shí)踐教學(xué)的目標(biāo)是培養(yǎng)學(xué)生的實(shí)際開發(fā)技能,對準(zhǔn)就業(yè)崗位,而薄弱的實(shí)踐教學(xué)將直接導(dǎo)致學(xué)生崗位能力不足。
三、對高職《Java Web應(yīng)用開發(fā)》課程教學(xué)存在問題的對策建議
在進(jìn)行《Java Web應(yīng)用開發(fā)》課程教學(xué)時(shí),技術(shù)本身的復(fù)雜性及學(xué)生知識(shí)能力的差異是無法改變的,而能改變的則是教學(xué)設(shè)計(jì)、教學(xué)模式、教學(xué)方法和手段等這些教師能夠充分發(fā)揮能動(dòng)性的方面。下面基于我們自身的教學(xué)經(jīng)驗(yàn)提出相關(guān)的對策建議,為促進(jìn)該課程的有效教學(xué)提供一些參考。
1.進(jìn)行教學(xué)設(shè)計(jì)改革,成立Java Web方向課程組,形成依次遞進(jìn)的課程主線。成立課程組就是要建立完整、精練的Java Web教學(xué)體系,把相關(guān)的課程有機(jī)整合,形成層次化的遞進(jìn)的課程主線,不再割裂或者重復(fù)相關(guān)的課程,而是從全局的角度來規(guī)劃學(xué)生的培養(yǎng)方案,真正做到以學(xué)生為本,在頂層設(shè)計(jì)上把握對Java Web應(yīng)用開發(fā)人才的培養(yǎng)。
2.校企合作開發(fā)教學(xué)資源,實(shí)施“雙項(xiàng)目”引領(lǐng)教學(xué)。在原有校企合作的機(jī)制上繼續(xù)深化合作,以人才培養(yǎng)為中心,以就業(yè)市場為導(dǎo)向,尋求雙方的平衡點(diǎn),深度合作開發(fā)教學(xué)資源。在具體教學(xué)中,實(shí)施任務(wù)驅(qū)動(dòng)、“雙項(xiàng)目”引領(lǐng)教學(xué)法,即設(shè)計(jì)兩個(gè)平行的、類似的綜合項(xiàng)目案例,把Java Web的核心知識(shí)模塊和技能要點(diǎn)嵌入其中。一個(gè)項(xiàng)目用于教師授課演示與學(xué)生學(xué)習(xí)模擬,另一個(gè)項(xiàng)目用于鞏固學(xué)生的知識(shí)技能,并實(shí)現(xiàn)能力遷移。項(xiàng)目不在于多,而在于精,優(yōu)質(zhì)的“雙項(xiàng)目”引領(lǐng)教學(xué)使學(xué)生的知識(shí)技能得到了及時(shí)的鞏固與遷移,對促進(jìn)學(xué)生的學(xué)習(xí)興趣、提升教學(xué)效率都具有相當(dāng)?shù)姆e極意義。
3.實(shí)施迭代式教學(xué),在迭代過程中促進(jìn)學(xué)生知識(shí)和技能的遞進(jìn)提升。Java Web的一個(gè)突出特點(diǎn)是同一項(xiàng)目可以通過多種不同的技術(shù)手段實(shí)現(xiàn),如可以使用基本的JSP+JavaBean+Servlet,也可以用各種框架技術(shù)。因此,針對同一項(xiàng)目,利用課程主線上依次遞進(jìn)的各核心知識(shí)模塊,反復(fù)迭代完成項(xiàng)目,實(shí)現(xiàn)學(xué)生知識(shí)能力的螺旋式上升。在反復(fù)迭代的過程中,知識(shí)模塊難度的逐步提高符合學(xué)生的學(xué)習(xí)特點(diǎn),同時(shí)前后迭代的對比有效增加了學(xué)生的知識(shí)理解與吸收,促進(jìn)了學(xué)生知識(shí)技能的穩(wěn)步提升。
4.實(shí)施自適應(yīng)分層教學(xué),因材施教。在教學(xué)過程中要考慮到學(xué)生的知識(shí)能力差異,確保優(yōu)秀的學(xué)生學(xué)得更多,同時(shí)也保障了基礎(chǔ)薄弱的學(xué)生有所收獲,即讓所有的學(xué)生都有獲得感。為此,實(shí)施自適應(yīng)分層教學(xué),即在教學(xué)目標(biāo)上設(shè)立一個(gè)寬泛的范圍,所有的學(xué)生從同一起點(diǎn)出發(fā)學(xué)習(xí),最終到達(dá)目標(biāo)范圍內(nèi)的不同目標(biāo)。對于不同的學(xué)生,在同一時(shí)空內(nèi),學(xué)習(xí)的內(nèi)容和進(jìn)度可能都有差異,體現(xiàn)了因材施教的理念。自適應(yīng)分層不預(yù)先劃分學(xué)生層次,而是在經(jīng)過一步一步、踏踏實(shí)實(shí)的教與學(xué)后,學(xué)生自然形成的層次,層次性主要表現(xiàn)在達(dá)到的不同目標(biāo)上。
四、結(jié)語
本文針對高職《Java Web應(yīng)用開發(fā)》課程教學(xué)存在的問題,提出了四個(gè)對策建議,即改革教學(xué)設(shè)計(jì)、實(shí)施“雙項(xiàng)目”引領(lǐng)教學(xué)、迭代式教學(xué)和自適應(yīng)分層教學(xué)。這些教學(xué)改革的實(shí)施是緊密相連的,而并非孤立。在具體實(shí)施過程中,需要教師靈活應(yīng)用,同時(shí)也需要付出艱辛與勇氣。我們在本校2014級(jí)計(jì)算機(jī)信息管理專業(yè)進(jìn)行了初步的嘗試,并取得了良好的效果。
參考文獻(xiàn):
[1]張小華,黃波.Java Web課程統(tǒng)一項(xiàng)目教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)教育,2017,(4):94-97.
[2]索望,林宏剛.信息安全專業(yè)Java Web課程教學(xué)改革探索[J].教育教學(xué)論壇,2015,(52):127-128.
[3]王國春,李萬龍,彭馨儀,等.技術(shù)遞進(jìn)驅(qū)動(dòng)教學(xué)法在Web程序設(shè)計(jì)課程中的應(yīng)用[J].職業(yè)技術(shù)教育,2009,30(35):34-36.
[4]王春模,周榮虎,張林龍.高職院校實(shí)施分類培養(yǎng)分層教學(xué)模式的探索與實(shí)踐[J].教育與職業(yè),2016,(4).
[5]蔡柏良.分層教學(xué)的實(shí)踐和思考[J].中國職業(yè)技術(shù)教育,2002,(17):24-26.