陳潔
摘要: 在企業(yè)基本實現(xiàn)信息化管理的今天,如何高效率的處理海量數(shù)據(jù)信息成了考慮的重點,很多企業(yè)都引進(jìn)了大企業(yè)主機(jī)級計算機(jī)。為開發(fā)出相應(yīng)的Java平臺,J2EE技術(shù)迅速發(fā)展,應(yīng)用也越來越多。J2EE教學(xué)除了大量計算機(jī)理論,還具有極強(qiáng)的實踐性。但多數(shù)高校在課程教學(xué)中,都存在著不合理現(xiàn)象,比如教學(xué)方法陳舊、內(nèi)容和社會實際需求脫節(jié)、缺乏實踐訓(xùn)練等,以至于學(xué)生們對枯燥乏味的理論知識提不起興趣,教學(xué)效果并不理想。為此必須加以改革,有必要把企業(yè)軟件開發(fā)模式引進(jìn)教學(xué)中來。
關(guān)鍵詞:J2EE教學(xué);企業(yè)軟件開發(fā);實踐課程;項目教學(xué)法
中圖分類號 : G4 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2016)01(A)-0000-00
1 轉(zhuǎn)變教學(xué)理念和教學(xué)模式
新教育環(huán)境下,教學(xué)目標(biāo)和側(cè)重點都有所轉(zhuǎn)變,為實現(xiàn)真正地學(xué)以致用,現(xiàn)代教育除了知識傳授,更重視學(xué)生的能力培養(yǎng)。J2EE技術(shù)在當(dāng)前企業(yè)中應(yīng)用越來越廣泛,教學(xué)中必須體現(xiàn)出其實用性,使學(xué)生能夠?qū)⒗碚撝R用于解決實際問題。針對傳統(tǒng)教學(xué)中存在的弊端,首先要對教學(xué)模式及方法進(jìn)行改革,使學(xué)生更容易理解所學(xué)知識,且編程能力有所提升。
1.1項目教學(xué)法
對企業(yè)而言,很多工作都是作為一個項目開展的,軟件開發(fā)亦是如此。即以某個項目為中心,搜集有關(guān)資料,利用相關(guān)技術(shù)重點解決存在的問題,最終完成任務(wù),達(dá)到預(yù)期目的。J2EE教學(xué)中也可引用該方法,在教師指導(dǎo)下確定一個項目,由學(xué)生自己獨立思考、搜集資料、完成任務(wù)。該教學(xué)方法能夠最大限度地調(diào)動學(xué)生的積極主動性,為學(xué)生提供實踐的機(jī)會,且在此過程中,可幫助學(xué)生加深對所學(xué)知識的理解,以及對行業(yè)需求的了解,還能形成自己的思考方式。比如J2EE課程,設(shè)置項目后,可以讓學(xué)生更加了解分布式應(yīng)用模型及J2EE的優(yōu)勢,進(jìn)而熟悉該技術(shù)在銀行、商業(yè)等領(lǐng)域中的實際應(yīng)用和將來發(fā)展趨勢。
項目教學(xué)法以教師為指導(dǎo),以學(xué)生為主體,重點要突出學(xué)生的主體地位,創(chuàng)造相應(yīng)的情境,或組織學(xué)生合作,利用有效方式激發(fā)學(xué)生的主動性,培養(yǎng)起創(chuàng)新意識。遵循由淺入深的原則,把問題逐步深化,最好能夠讓學(xué)生自己認(rèn)識到自身錯誤,并加以改正。一般要經(jīng)歷情景設(shè)計、操作示范、獨立思考、項目確定、合作探究、評價幾個環(huán)節(jié)。
1.2案例教學(xué)法
這是一種以案例為基礎(chǔ)的教學(xué)法,近些年來,計算機(jī)技術(shù)發(fā)展十分迅速,但在軟件開發(fā)過程中,往往并非一帆風(fēng)順。企業(yè)需要根據(jù)自身需要,結(jié)合既有軟件的不足,考慮計算機(jī)技術(shù)的發(fā)展趨勢,先設(shè)計一個前提,逐漸攻克存在的障礙。很多企業(yè)在軟件研發(fā)時都會遭遇各種失敗,經(jīng)過此次改善,最終才會獲得成功。所以,在J2EE教學(xué)中也應(yīng)引進(jìn)該方法。利用實際案例,讓學(xué)生展開討論,能夠深入理解課程知識。因為實際案例的成敗都有其原因,可培養(yǎng)學(xué)生分析問題、解決問題的能力。該方法的優(yōu)勢在于能夠促進(jìn)師生之間的交流,鍛煉學(xué)生獨立思考的能力,逐步實現(xiàn)由知識傳輸?shù)侥芰ε囵B(yǎng)的轉(zhuǎn)變。大致步驟如下:提前發(fā)放案例資料,學(xué)生提前做好準(zhǔn)備;合理劃分小組,圍繞案例展開討論;對討論結(jié)果進(jìn)行總結(jié)。選取案例時,須保證案例的客觀真實性,且要生動,如果太枯燥,很難吸引學(xué)生參與,案例盡量多樣化。另外,案例教學(xué)法和項目教學(xué)法應(yīng)該結(jié)合應(yīng)用,互相彌補(bǔ)不足,以達(dá)到提高J2EE教學(xué)水平的效果。
2 企業(yè)軟件開發(fā)模式在J2EE教學(xué)中的應(yīng)用
現(xiàn)代企業(yè)經(jīng)營管理都離不開計算機(jī)技術(shù),隨著J2EE應(yīng)用的增多,對其實踐性也更為重視。很多高校開設(shè)有該課程,但畢業(yè)后往往不符合企業(yè)用人需求,主要原因在于缺乏實踐經(jīng)驗。所以,在J2EE教學(xué)中,除了轉(zhuǎn)變教學(xué)模式,讓學(xué)生更容易理解理論知識,更應(yīng)提高實踐實訓(xùn)課的地位,根據(jù)行業(yè)需求重新調(diào)整教學(xué)內(nèi)容和方向,培養(yǎng)出真正具有應(yīng)用和實踐能力的人才。
2.1指導(dǎo)思想
在設(shè)計實踐教學(xué)時,通常會考慮以下幾點:首先,實訓(xùn)課程盡量圍繞某一項目開展,且要與教材內(nèi)容有關(guān),突出教學(xué)的重點難點,能夠引起討論,令學(xué)生在實踐過程中分析能力和操作能力都有所突破;其次,實訓(xùn)要有簡潔嚴(yán)謹(jǐn)?shù)牧鞒蹋哂腥の缎?,以吸引更多學(xué)生積極參與并有深入研究的動力。為體現(xiàn)出J2EE的實用性,整個過程還應(yīng)結(jié)合企業(yè)工作和具體需求考慮;此外,項目或任務(wù)的設(shè)置和完成,需遵循由易到難的規(guī)律,最初可以模仿編程,隨著知識的增加和操作的熟練,可獨立設(shè)計程序,并調(diào)試、改正,最終完成軟件開發(fā)工作。
2.2實踐教學(xué)體系的構(gòu)建
實踐課程既要體現(xiàn)出應(yīng)用性和綜合性,又要遵循“分級遞進(jìn)、逐步提高”的原則,所以應(yīng)構(gòu)建相應(yīng)的實踐教學(xué)體系,可分為以下三個層次:
第一,課程驗證型實訓(xùn)。主要是為了通過實踐,使學(xué)生更加理解課程內(nèi)容,很多內(nèi)容都具有抽象性,單靠理論講解,學(xué)生難以吸收。而實踐則可以把抽象的知識化為具體的操作,和教材內(nèi)容相互驗證,進(jìn)而全面掌握所學(xué)內(nèi)容。根據(jù)知識點,具體可分為閱讀程序、程序設(shè)計語言表達(dá)、程序調(diào)試、程序設(shè)計等內(nèi)容。
第二,課程項目型實訓(xùn)。正如前面所提及,以項目為中心,以學(xué)生為主體,以教師為指導(dǎo),通過商討確定項目并步步完成任務(wù)。這一實踐環(huán)節(jié)強(qiáng)調(diào)的是從掌握到應(yīng)用、從知識到能力的轉(zhuǎn)換,也是學(xué)生在課堂上了解社會企業(yè)工作崗位的一個良好機(jī)會。
第三,實踐項目型實訓(xùn)。隨著課堂開展的深入,學(xué)生對所學(xué)知識掌握程度加深,在最后環(huán)節(jié)可以根據(jù)學(xué)生的能力和社會需求確定具體的小項目,組織學(xué)生完成任務(wù)。一般會給出多個項目,將學(xué)生合理分組,每組4-5人為佳。小組學(xué)生自主選擇項目,如小組聊天系統(tǒng)設(shè)計項目、銀行卡賬戶管理系統(tǒng)設(shè)計項目、文本編輯器設(shè)計項目等。既要考慮到對知識的全面涉及,又要帶有趣味性,吸引學(xué)生,并能體現(xiàn)出實用性。在教師的引導(dǎo)下,學(xué)生搜集資料,結(jié)合所學(xué)知識,獨立思考分析,對項目進(jìn)行設(shè)計、編程,最終完成任務(wù)。在模擬企業(yè)軟件開發(fā)的過程中,學(xué)生應(yīng)當(dāng)獨立自主,能夠發(fā)現(xiàn)程序中存在的不足,且能夠去完善,使其分析問題、解決問題的能力以及創(chuàng)新能力都有所提升。當(dāng)然,團(tuán)隊合作精神在這個過程中也不可或缺,對學(xué)生以后進(jìn)入社會工作也大有幫助。
2.3企業(yè)軟件流程開發(fā)模擬
J2EE教學(xué)實訓(xùn)模擬企業(yè)軟件開發(fā)場景和流程,按照企業(yè)模式根據(jù)學(xué)生的能力劃分若干小組,學(xué)生扮演企業(yè)職員的角色,包括項目經(jīng)理、軟件設(shè)計師、程序員、售后維護(hù)人員等。設(shè)定項目經(jīng)理一職為每個小組的組長,負(fù)責(zé)該小組的管理工作。每個小組4-5人,具體任務(wù)由組長統(tǒng)一安排。學(xué)生根據(jù)扮演的角色,要理解其所在崗位,明確自身職責(zé),承擔(dān)崗位上應(yīng)該完成的任務(wù),以項目組的形式協(xié)作開發(fā)軟件,提高學(xué)生理論聯(lián)系實踐的綜合應(yīng)用能力。
3 結(jié)語
J2EE技術(shù)在企業(yè)中的應(yīng)用逐漸增多,但在教學(xué)中,由于教學(xué)方法不合理,培養(yǎng)出的人才難以滿足企業(yè)需求。在當(dāng)前新環(huán)境下,隨著教育改革深入,應(yīng)結(jié)合時代特色,創(chuàng)新教學(xué)理念和模式,強(qiáng)調(diào)理論和實踐相結(jié)合。企業(yè)軟件開發(fā)模式和課程教學(xué)相結(jié)合,對提高J2EE教學(xué)水平大有裨益,值得借鑒。
參考文獻(xiàn)
[1] 薛嵐,李英.將企業(yè)軟件開發(fā)模式引入J2EE教學(xué)的研究[J].成功,2013,22(4):109-110
[2] 張磊.基于J2EE企業(yè)級開發(fā)方向的軟件行業(yè)現(xiàn)狀與現(xiàn)代軟件教學(xué)中的對比研究[J].科學(xué)中國人,2015,20(12):144