閆利華,白彥輝
(赤峰學院 計算機與信息工程學院,內蒙古 赤峰 024000)
高校專業課程的教學與實際使用脫節現象嚴重,在計算機類的課程中,存在的問題尤其突出.Java Web課程作為實踐性較強的課程,在計算機相關專業課程中起著重要作用,如果教學的內容與實踐方式與企業的需求不對應,那么將直接影響學生的就業.針對這一問題,越來越多的高校選擇了服務外包方式,服務外包企業介于學校與企業之間,起著關鍵的樞紐作用.我們面臨的問題是在這三者里學校教育扮演的角色定位,同時如何根據定位調整教學方式與方法,這是目前服務外包專業面臨的最主要問題.本文以服務外包專業為研究對象,對Java Web的教學方法進行研究,發現問題,尋求改革方法.
我院計算機科學與技術專業(服務外包方向)是2010年經內蒙古教育廳批準、與教育集團合作共建的本科專業,專業采取3+1模式進行培養,即前三年在校內完成專業知識學習,期間教育集團會選派IT行業優秀的項目經理來校園對學生進行項目實訓,最后一年在實訓基地進行強化實訓和頂崗實習.服務外包專業具有明確的培養目標,即通過完善的教學與實踐體系培養具有良好的科學素養和創新精神,系統地掌握計算機硬件、軟件的基本理論與計算機應用的基本技能,具有較強的實踐能力,能在政府機關、企事業單位、行政管理部門從事計算機技術研究和應用、軟件系統設計開發與維護的應用型高級專門人才.
在服務外包專業的培養目標中可以發現,人才培養的主要目標為應用型軟件開發人員,而在整體的培養方案中,軟件體系課程貫穿始終,Java Web課程在軟件體系課程中占有重要地位,學生對這門課程的掌握程度會直接影響其軟件開發能力,但是以往該門課程的教學存在諸多問題.
在Java Web教學中一直以來仍采用比較傳統的教學方法,即由教師主導課程,學生在學習過程中比較被動.在教師主講過程中教師會根據教學大綱按部就班地開展教學,教學方式不夠靈活.在筆者從事的多年教學中發現,在教學中,班級與班級中的學習氛圍有所不同導致學習效果參差不齊,而同一班級學生的接受能力不同導致教學內容的組織存在一定的局限性,因此,在課堂教學中需要探討更適用的教學方法,滿足不同層次,不同接受程度學生的需要.其次,雖然教學中采用了貫穿案例,但是采用的方式仍舊是由教師先做一遍,學生只需要按要求再完成一次,可思考的空間有限.
實踐教學對Java Web課程而言重要性不言而喻,但往往受課時限制使得實踐課時很有限,在我院的該課程教學計劃中,實踐課時規定為32學時,對于Java Web課程來說,遠達不到對課程內容熟練掌握的目標.因此,在有限的課時里如何組織實踐教學對本門課程的學習尤為重要.
在本課程教學中,通過各院校老師多年的教學探索,普遍認為在實踐教學中使用案例教學能在一定程度上幫助學生整合實踐類課程內容,達到較好的實踐效果.但在校企合作中發現,學生掌握的內容與企業的需求相差較遠.其根本原因在于學校教師缺乏實際項目開發經驗,所選擇的案例從需求分析,到設計完成與實際應用有很大差距,學生無法體會實際項目的開發設計過程.
目前我校采用的考評方式仍舊為筆試加上機實踐的考核方式,這種考核方式較傳統,雖然在一定程度上可以反映學生對本門課程的掌握情況,但考核的并不全面.考評體系也較簡單,不能對學生的能力進行綜合評價.
計算機技術發展迅速,與之相關的各種技術也在同步發展.而在高校教學中教材幾年一成不變,教學大綱得不到及時更新,同時教師對前沿內容的了解也存在局限性,自身知識的更新速度有待提高.
IT產業中技術的更新迭代迅速,自計算機技術出現以來,被淘洗掉的技術不計其數,而Java Web技術自95年出現以來,在大浪淘沙中生存下來,并且得到了廣泛的認可,這和該技術強大的功能及適應性是分不開的.但是任何技術如果不發展都必然會被淘汰,因此Java Web技術為了適應IT產業的大環境,幾乎每隔數月甚至更短時間就會有新技術的擴展,因此了解Java Web技術的最新動態,并將其優化到教學內容當中是非常重要和必要的.基于這種需求,近兩年我院課程組成員多次參加企業培訓,力圖學習了解最前沿的技術,并熟悉企業中軟件開發流程.
隨著技術更新,Java Web課程內容不斷增多,同時與普通專業相比,服務外包專業的在校時間短,導致專業課程的課時量縮減.因此,在教學過程中我們根據實際需要調整優化了教學內容.通過充分調動學生的自主學習能力來彌補課時上的不足.
計算機服務外包專業的培養上突出強調了實踐性.而想在有限的課時內強化實踐能力的培養,需要學生積極配合.為此我們制定了多元化的學習方式,即針對每章進行總結.同時對課程內容進行詳細分類,將每一章的內容分為一般內容、重點內容、難點內容.對于一般內容建議學生提前預習,基本上采用自學的方式.課堂上主要針對重點內容進行講解和分析.對于難點內容,建議學生在學習了重點內容之后通過慕課等多種形式進行學習,在課上針對難點內容進行討論和總結.
以第1章為例,表1對章節學習目標提出了明確的要求.

表1 學習目標
首先,改變以往以教師為主體的教學模式,樹立“以學生為主體”的教育理念,精講多練,充分調動學生的學習積極性,通過課程視頻及引入當前較為流行的慕課平臺,增加學生對知識的掌握牢固程度.充分發揮校企合作中企業的作用,擴展學生的知識面,提高學生自主學習的能力.
其次,實踐是創新的基礎,創新是實踐的動力.一直以來,實踐性要求較高的課程基本都會采用案例驅動的教學方式,因此,提高學生對知識的掌握熟練程度和案例的設計與選擇有直接的關系,本課程在實際開發中應用廣泛,因此實用案例對課程學習會更有促進作用.我們設計了貫穿案例,這樣可以提高學生對知識的綜合運用,并且在案例選取過程中,選擇有實用價值但不過于復雜的項目,保證學生可以將貫穿案例設計完成,同時學生可體會到實用軟件的設計過程.在貫穿案例之外,進行項目組項目設計開發,即將班級學生進行分組,一般4~5人一組,項目內容由小組討論確定,老師負責對學生選擇的項目進行把關,通過項目設計可以將學習內容進一步整合,提升學生對知識的綜合運用能力和團隊協作能力.
實踐性較強的課程,考核時需要突出實踐考核,并將考核過程貫穿于整個教學組織過程中,建立課堂現場評價機制,在教學過程中根據學生的任務及項目完成情況,通過及時的評價,達到考核的公平、公正、公開.采用多元化的考評方式,可以結合課堂表現,作業,項目完成情況,團隊協作能力,考試成績等.考核的主體不再局限于教師,學生參與考核工作,參與形式可包括學生自評、學生互評、教師點評等.
目前,在Java Web課程教學中已開始嘗試多元考評方

表2 Java Web課程實踐考核方案
式,考評體系中理論內容的考核仍采用傳統的方式,實踐內容考核較靈活,以下是實踐內容考核方案:
以上項目組案例考核形式采用小組答辯的方式,在答辯過程中由老師和其他組的組長組成考核組,對項目的完成情況進行考評.
Java Web課程是我院服務外包專業的一門核心課程,實踐性較強,需要學生具備很強的知識綜合運用能力.本文對Java Web課程教學中存在的問題進行了分析總結,在教學組織中針對這些問題制定改進措施,通過充分發揮學生的自主學習能力,優化教學內容,建立合理的考評體系,最終達到學生熟練掌握本門課程的目的,提升學生對課程內容的綜合運用能力.
〔1〕印東,張顯.《JavaWeb應用開發技術》課程教學改革與實踐[J].電腦與電信,2017(6):72-74.
〔2〕宋磊,楊文,吳奇英.軟件技術專業Java Web課程改革與實踐[J].電子測試,2015(13):63-64.
〔3〕于海平.Java Web課程教學改革探索 [J].軟件導刊,2014,13(15):191-192.
〔4〕謝謙,陳丹捷,李征.Java Web程序設計的案例式教學改革實踐[J].計算機教育,2015(21):94-96.
〔5〕凌敏.Java Web 課程教學改革研究[J].教學研究,2015(8):179.