閆利華,白彥輝
(赤峰學院 計算機與信息工程學院,內(nèi)蒙古 赤峰 024000)
高校專業(yè)課程的教學與實際使用脫節(jié)現(xiàn)象嚴重,在計算機類的課程中,存在的問題尤其突出.Java Web課程作為實踐性較強的課程,在計算機相關(guān)專業(yè)課程中起著重要作用,如果教學的內(nèi)容與實踐方式與企業(yè)的需求不對應(yīng),那么將直接影響學生的就業(yè).針對這一問題,越來越多的高校選擇了服務(wù)外包方式,服務(wù)外包企業(yè)介于學校與企業(yè)之間,起著關(guān)鍵的樞紐作用.我們面臨的問題是在這三者里學校教育扮演的角色定位,同時如何根據(jù)定位調(diào)整教學方式與方法,這是目前服務(wù)外包專業(yè)面臨的最主要問題.本文以服務(wù)外包專業(yè)為研究對象,對Java Web的教學方法進行研究,發(fā)現(xiàn)問題,尋求改革方法.
我院計算機科學與技術(shù)專業(yè)(服務(wù)外包方向)是2010年經(jīng)內(nèi)蒙古教育廳批準、與教育集團合作共建的本科專業(yè),專業(yè)采取3+1模式進行培養(yǎng),即前三年在校內(nèi)完成專業(yè)知識學習,期間教育集團會選派IT行業(yè)優(yōu)秀的項目經(jīng)理來校園對學生進行項目實訓(xùn),最后一年在實訓(xùn)基地進行強化實訓(xùn)和頂崗實習.服務(wù)外包專業(yè)具有明確的培養(yǎng)目標,即通過完善的教學與實踐體系培養(yǎng)具有良好的科學素養(yǎng)和創(chuàng)新精神,系統(tǒng)地掌握計算機硬件、軟件的基本理論與計算機應(yīng)用的基本技能,具有較強的實踐能力,能在政府機關(guān)、企事業(yè)單位、行政管理部門從事計算機技術(shù)研究和應(yīng)用、軟件系統(tǒng)設(shè)計開發(fā)與維護的應(yīng)用型高級專門人才.
在服務(wù)外包專業(yè)的培養(yǎng)目標中可以發(fā)現(xiàn),人才培養(yǎng)的主要目標為應(yīng)用型軟件開發(fā)人員,而在整體的培養(yǎng)方案中,軟件體系課程貫穿始終,Java Web課程在軟件體系課程中占有重要地位,學生對這門課程的掌握程度會直接影響其軟件開發(fā)能力,但是以往該門課程的教學存在諸多問題.
在Java Web教學中一直以來仍采用比較傳統(tǒng)的教學方法,即由教師主導(dǎo)課程,學生在學習過程中比較被動.在教師主講過程中教師會根據(jù)教學大綱按部就班地開展教學,教學方式不夠靈活.在筆者從事的多年教學中發(fā)現(xiàn),在教學中,班級與班級中的學習氛圍有所不同導(dǎo)致學習效果參差不齊,而同一班級學生的接受能力不同導(dǎo)致教學內(nèi)容的組織存在一定的局限性,因此,在課堂教學中需要探討更適用的教學方法,滿足不同層次,不同接受程度學生的需要.其次,雖然教學中采用了貫穿案例,但是采用的方式仍舊是由教師先做一遍,學生只需要按要求再完成一次,可思考的空間有限.
實踐教學對Java Web課程而言重要性不言而喻,但往往受課時限制使得實踐課時很有限,在我院的該課程教學計劃中,實踐課時規(guī)定為32學時,對于Java Web課程來說,遠達不到對課程內(nèi)容熟練掌握的目標.因此,在有限的課時里如何組織實踐教學對本門課程的學習尤為重要.
在本課程教學中,通過各院校老師多年的教學探索,普遍認為在實踐教學中使用案例教學能在一定程度上幫助學生整合實踐類課程內(nèi)容,達到較好的實踐效果.但在校企合作中發(fā)現(xiàn),學生掌握的內(nèi)容與企業(yè)的需求相差較遠.其根本原因在于學校教師缺乏實際項目開發(fā)經(jīng)驗,所選擇的案例從需求分析,到設(shè)計完成與實際應(yīng)用有很大差距,學生無法體會實際項目的開發(fā)設(shè)計過程.
目前我校采用的考評方式仍舊為筆試加上機實踐的考核方式,這種考核方式較傳統(tǒng),雖然在一定程度上可以反映學生對本門課程的掌握情況,但考核的并不全面.考評體系也較簡單,不能對學生的能力進行綜合評價.
計算機技術(shù)發(fā)展迅速,與之相關(guān)的各種技術(shù)也在同步發(fā)展.而在高校教學中教材幾年一成不變,教學大綱得不到及時更新,同時教師對前沿內(nèi)容的了解也存在局限性,自身知識的更新速度有待提高.
IT產(chǎn)業(yè)中技術(shù)的更新迭代迅速,自計算機技術(shù)出現(xiàn)以來,被淘洗掉的技術(shù)不計其數(shù),而Java Web技術(shù)自95年出現(xiàn)以來,在大浪淘沙中生存下來,并且得到了廣泛的認可,這和該技術(shù)強大的功能及適應(yīng)性是分不開的.但是任何技術(shù)如果不發(fā)展都必然會被淘汰,因此Java Web技術(shù)為了適應(yīng)IT產(chǎn)業(yè)的大環(huán)境,幾乎每隔數(shù)月甚至更短時間就會有新技術(shù)的擴展,因此了解Java Web技術(shù)的最新動態(tài),并將其優(yōu)化到教學內(nèi)容當中是非常重要和必要的.基于這種需求,近兩年我院課程組成員多次參加企業(yè)培訓(xùn),力圖學習了解最前沿的技術(shù),并熟悉企業(yè)中軟件開發(fā)流程.
隨著技術(shù)更新,Java Web課程內(nèi)容不斷增多,同時與普通專業(yè)相比,服務(wù)外包專業(yè)的在校時間短,導(dǎo)致專業(yè)課程的課時量縮減.因此,在教學過程中我們根據(jù)實際需要調(diào)整優(yōu)化了教學內(nèi)容.通過充分調(diào)動學生的自主學習能力來彌補課時上的不足.
計算機服務(wù)外包專業(yè)的培養(yǎng)上突出強調(diào)了實踐性.而想在有限的課時內(nèi)強化實踐能力的培養(yǎng),需要學生積極配合.為此我們制定了多元化的學習方式,即針對每章進行總結(jié).同時對課程內(nèi)容進行詳細分類,將每一章的內(nèi)容分為一般內(nèi)容、重點內(nèi)容、難點內(nèi)容.對于一般內(nèi)容建議學生提前預(yù)習,基本上采用自學的方式.課堂上主要針對重點內(nèi)容進行講解和分析.對于難點內(nèi)容,建議學生在學習了重點內(nèi)容之后通過慕課等多種形式進行學習,在課上針對難點內(nèi)容進行討論和總結(jié).
以第1章為例,表1對章節(jié)學習目標提出了明確的要求.
表1 學習目標
首先,改變以往以教師為主體的教學模式,樹立“以學生為主體”的教育理念,精講多練,充分調(diào)動學生的學習積極性,通過課程視頻及引入當前較為流行的慕課平臺,增加學生對知識的掌握牢固程度.充分發(fā)揮校企合作中企業(yè)的作用,擴展學生的知識面,提高學生自主學習的能力.
其次,實踐是創(chuàng)新的基礎(chǔ),創(chuàng)新是實踐的動力.一直以來,實踐性要求較高的課程基本都會采用案例驅(qū)動的教學方式,因此,提高學生對知識的掌握熟練程度和案例的設(shè)計與選擇有直接的關(guān)系,本課程在實際開發(fā)中應(yīng)用廣泛,因此實用案例對課程學習會更有促進作用.我們設(shè)計了貫穿案例,這樣可以提高學生對知識的綜合運用,并且在案例選取過程中,選擇有實用價值但不過于復(fù)雜的項目,保證學生可以將貫穿案例設(shè)計完成,同時學生可體會到實用軟件的設(shè)計過程.在貫穿案例之外,進行項目組項目設(shè)計開發(fā),即將班級學生進行分組,一般4~5人一組,項目內(nèi)容由小組討論確定,老師負責對學生選擇的項目進行把關(guān),通過項目設(shè)計可以將學習內(nèi)容進一步整合,提升學生對知識的綜合運用能力和團隊協(xié)作能力.
實踐性較強的課程,考核時需要突出實踐考核,并將考核過程貫穿于整個教學組織過程中,建立課堂現(xiàn)場評價機制,在教學過程中根據(jù)學生的任務(wù)及項目完成情況,通過及時的評價,達到考核的公平、公正、公開.采用多元化的考評方式,可以結(jié)合課堂表現(xiàn),作業(yè),項目完成情況,團隊協(xié)作能力,考試成績等.考核的主體不再局限于教師,學生參與考核工作,參與形式可包括學生自評、學生互評、教師點評等.
目前,在Java Web課程教學中已開始嘗試多元考評方
表2 Java Web課程實踐考核方案
式,考評體系中理論內(nèi)容的考核仍采用傳統(tǒng)的方式,實踐內(nèi)容考核較靈活,以下是實踐內(nèi)容考核方案:
以上項目組案例考核形式采用小組答辯的方式,在答辯過程中由老師和其他組的組長組成考核組,對項目的完成情況進行考評.
Java Web課程是我院服務(wù)外包專業(yè)的一門核心課程,實踐性較強,需要學生具備很強的知識綜合運用能力.本文對Java Web課程教學中存在的問題進行了分析總結(jié),在教學組織中針對這些問題制定改進措施,通過充分發(fā)揮學生的自主學習能力,優(yōu)化教學內(nèi)容,建立合理的考評體系,最終達到學生熟練掌握本門課程的目的,提升學生對課程內(nèi)容的綜合運用能力.
〔1〕印東,張顯.《JavaWeb應(yīng)用開發(fā)技術(shù)》課程教學改革與實踐[J].電腦與電信,2017(6):72-74.
〔2〕宋磊,楊文,吳奇英.軟件技術(shù)專業(yè)Java Web課程改革與實踐[J].電子測試,2015(13):63-64.
〔3〕于海平.Java Web課程教學改革探索 [J].軟件導(dǎo)刊,2014,13(15):191-192.
〔4〕謝謙,陳丹捷,李征.Java Web程序設(shè)計的案例式教學改革實踐[J].計算機教育,2015(21):94-96.
〔5〕凌敏.Java Web 課程教學改革研究[J].教學研究,2015(8):179.