喻曉
摘要:該文針對應用型本科大學在培養(yǎng)Java軟件工程師教學過程中的若干問題,分析了如何面向企業(yè)軟件工程師的需求進行Java課程群教學的設計,包括準確定位培養(yǎng)應用性人才的教學目標,課程設置的優(yōu)化,教學經驗的積累和進行課程體系的重建、整合與研究。
關鍵詞:應用型本科;培養(yǎng)軟件工程師;Java課程群;教學研究
中圖分類號:TP3 文獻標識碼:A 文章編號:1009-3044(2014)19-4518-03
Java Programs Applied Undergraduate Teaching and Research Group for the Training of Software Engineers
YU Xiao
(Wuhan Technology And Business University Department of Information Engineering, Wuhan 430065, China)
Abstract: In this paper, application-oriented university training Java software engineers in the process of teaching a number of issues, analyzes how demand-oriented enterprise Java software engineers conduct group teaching curriculum design, including accurate positioning training applied talents teaching objectives, optimize Curriculum reconstruction and the accumulation of experience teaching curriculum system, integration and research.
Key words: Application-Oriented; Training of Software Engineers; Java Curriculum Group; Teaching and Research
1 應用型本科Java課程群的教學現狀
隨著計算機行業(yè)的發(fā)展進入到互聯網時代,由于 Java語言在計算機軟件開發(fā)尤其是支持網絡編程方面的優(yōu)勢,大多數高校計算機科學與技術專業(yè)在培養(yǎng)計劃中都設置了Java系列課程的培養(yǎng)方案。應用型本科大學作為第三類大學在進行Java系列課程教學改革中確定Java課程群體系的培養(yǎng)目標是非常重要的。因為應用型本科培養(yǎng)的軟件類畢業(yè)生在就業(yè)中將會與研究性大學本科??飘厴I(yè)生、職業(yè)技術??茖W院和職業(yè)培訓機構的學生進行競爭。為了適應軟件行業(yè)對Java開發(fā)人才的需要,高校簡單的開設一門Java語言程序設計是遠遠不夠的[1]?,F階段,應用型本科大學的Java課程體系是參考研究性大學本科課程體系的標準而制定的,并沒有突出應用性的特點,而學生在編程方面的能力培養(yǎng)遠不及職業(yè)技術學院、職業(yè)培訓機構的學生在實踐編程能力的培養(yǎng)。
2 面向培養(yǎng)Java軟件工程師課程教學的重要性
現階段計算機應用軟件的開發(fā)主要采用.Net平臺和Java兩大平臺,這兩個平臺各有千秋[2]。在計算機類職業(yè)培訓機構的課程體系中Java系列課程也是熱門的課程。Java軟件工程師的職位在目前就業(yè)市場中屬于緊缺職位。面向培養(yǎng)IT企業(yè)需要的軟件工程師,為企業(yè)輸送急需對口人才是各大高校在進行Java課程群的教學建設中需要考慮的問題。但是,很多Java課程體系的教學與市場需求存在脫節(jié)的情況。另外,Java教學的知識落后于企業(yè)正在使用的技術。計算機行業(yè)是發(fā)展和更新知識非??斓男袠I(yè),由于高校教師缺乏與企業(yè)交流而導致在Java教學過程中不能及時更新到最新的技術,使得學生在畢業(yè)時所學的知識過時。
3 面向培養(yǎng)軟件工程師的Java課程群教學思路
3.1應用型本科大學在Java課程群教學改革中的優(yōu)勢
應用型本科大學比科研型本科大學在課程設置上允許更為靈活,所以在Java課程群教學中可采用多種培養(yǎng)方式相結合。例如,在實踐教學環(huán)節(jié)可以加強校企合作。Java的實踐課程可以由企業(yè)的講師或軟件培訓機構的人員參與教學過程,在教學內容上,可以比研究性大學更偏重應用。也可以在高年級的實踐教學中的有限課時內讓學生直接在企業(yè)中實習。為實施素質教育,提高學生的專業(yè)技能,培養(yǎng)技術應用型人才,需要不斷探索以變更落后的教學方法,改革傳統(tǒng)的教學模式[3]。
應用型本科大學在教學過程中比職業(yè)培訓機構更注重綜合能力的培養(yǎng)。比如,應用型本科教學不僅教授的是Java語言,除此之外教學課程體系中還會設置有《數據庫原理》、《計算機網絡工程》、《操作系統(tǒng)原理》和《軟件工程》等重要的理論性指導課程,使學生在計算機應用能力上更具全面性,為學生更好的在職業(yè)發(fā)展中成為軟件工程師打好理論基礎,而不僅僅只能成為程序員。
3.2 面向培養(yǎng)軟件工程師的教學目標
應用型本科Java課程體系教學應將與Java技術緊密相關的多門課程整合起來形成課程群,以強化課程間的關系,理清課程間的銜接,避免課程內容的重復性。設計課程群中實踐課程的遞進關系。課程群的建設應緊密結合企業(yè)的需求,設計面向培養(yǎng)軟件工程師所需的能力項目的定向案例或課題。進行Java課程群教學培養(yǎng)的目標應是面向企業(yè)需求的以應用型為主的強化實踐編程能力的軟件工程師。
3.3 Java課程群體系
根據現有Java技術相關的教學課程選擇五門課程組成Java課程群,分別是Java語言程序設計、Java語言程序設計課程設計、Java Web程序設計、Java Web程序設計課程設計、Java技術畢業(yè)設計。課程群中前一門課程是后一門課程的基礎,課程的難度是遞進的由淺入深的介紹Java技術的應用。每門課程都有不同的教學培養(yǎng)的側重點,如下表所示。endprint
表1 Java課程群的培養(yǎng)與考核
[課程名\&能力培養(yǎng)側重點說明\&考核方式\&Java語言程序設計\&Java語言基礎、面向對象程序設計、圖形用戶界面編程、文件編程\&理論筆試與實踐課程綜合評分\&Java語言程序設計課程設計\&三個方向的綜合應用程序開發(fā):圖形用戶界面與文件流結合編程;圖形用戶界面與網絡通信結合編程;圖形用戶界面與數據庫結合編程\&答辯與課程設計論文綜合評分\&Java Web程序設計\&JSP技術基礎、JDBC、JSP進行動態(tài)網站開發(fā)\&理論筆試與實踐課程綜合評分\&Java Web程序設計課程設計\&使用JDBC數據庫連接技術進行JSP動態(tài)網站開發(fā)的綜合應用\&答辯與課程設計論文綜合評分\&Java技術畢業(yè)設計\&使用EJB應用開發(fā)、Java API的使用及服務的應用進行小型實際應用項目的開發(fā)\&畢業(yè)設計答辯與畢業(yè)設計論文綜合評分\&]
課程群的每門課程都分為理論教學環(huán)節(jié)、實踐教學環(huán)節(jié)和考核環(huán)節(jié)組成。每門課程的評分標準根據課程的特點而定。程序設計課程以理論考試與實踐課程的程序完成情況進行綜合評分,課程設計課程以系統(tǒng)運行演示與答辯結合課程設計論文的綜合評分,畢業(yè)設計環(huán)節(jié)需要通過本科畢業(yè)設計答辯和本科畢業(yè)論文的考核綜合評分。
4 面向培養(yǎng)軟件工程師Java課程群的教學研究
4.1 面向培養(yǎng)軟件工程師Java課程群教學方法的研究
在應用型本科大學教學多年Java課程群的課程以后,根據教學實際情況在教學方法方面進行了歸納總結。在Java課程群教學中應以學生在學習該課程的實際情況為出發(fā)點,一方面強化面向對象編程思想,因為面向對象是軟件工程的基礎,為后續(xù)用Java工具進行軟件工程與產品設計打基礎;另外一方面應突出Java與C++的不同點和各種工具包,主要以圖形用戶界面與事件作為重難點。具體來說,課堂教學方法上盡量深入淺出而突出重難點,因為一般來說,開設《Java程序設計》課程是在大學本科已經開設了至少兩門語言課程《C語言程序設計》、《C++語言程序設計》之后的高年級專業(yè)課,一部分內容希望學生在老師的引導下培養(yǎng)自學能力或在后續(xù)課程《軟件工程》與《Java Web程序設計》課程中逐步強化細節(jié)。
4.2面向培養(yǎng)軟件工程師Java課程群教學方式的研究
教師在本校應用型本科大學教學過程中與學生進行了多次交流,得到了學生寶貴的反饋,結合教師在不斷教學探索與實驗教學過程中的體會與思考,對進行培養(yǎng)面向軟件工程師的Java課程群教學方式改革進行了總結,得到以下五個方面的改進措施。
1) 實踐教學與課堂教學整合
學生反映理論教學在教室學習效率不高,建議安排在實驗機房進行教學,理論教學后及時進行上機操作能更好的鞏固知識,實現理論與實踐的同步教學。課堂教學中的每個知識點在理論教學后布置上機的小實例作業(yè),學生通過完成小實例作業(yè)就能很好的檢測該知識點的掌握情況,將實踐教學與課堂理論教學整合。整個教學全程安排在實驗機房完成。
2) 分步式案例教學
Java課程群中的課程的每門課程開始列出該門課程的重要知識點。在教學過程中以一個綜合應用案例為線索,涵蓋該門課程大部分最重要的知識點應用。將這個綜合案例分解成若干部分,整個教學過程中在不同的重要章節(jié)中逐步分別講解案例的某個部分。最后,將分步驟講解的案例部分組合在一起,完成整個案例的拼接運行與演示。這種分步式案例教學讓學生對該門課程有一個完整的知識體系。分步式案例教學在培養(yǎng)學生綜合應用能力方面取得了很好的效果,使學生從應用角度對該門課程每章的內在聯系有了一個總體的了解。
3) 學生演講與教師指導相結合
一般來說,學生在學習Java課程群的課程時已經具有了一定程序設計語言的基礎,學生在現有的C語言或C++語言學習的基礎上進行多種編程語言的對比,能更好更快的掌握Java課程群的新知識。關于Java語言基礎和JSP語言基礎部分,例如變量與常量、表達式與運算符等知識點,可以讓學生進行課下自學,并在上課過程中由學生進行演講,對比現已學過的語言,分析Java語言或JSP語言的不同點和相同點。教師在學生講課中及時進行補充或更正學生知識點的講解。學生演講與教師指導相結合的方式適用于Java課程群中程序設計語言基礎部分。這種教學方式在一方面鍛煉了學生的表達能力,在另一方面讓學生鞏固了以往的知識點并學習了新的知識點。在一定程度上調動了學生的學習積極性和促使學生更加參與課程教學,增加教與學的互動。
4) 分組答辯式教學
學生的課程設計或教學演講都可以采用分組的方式,例如一個班級30人,一般將該班級分為6個組,每組5人。因為企業(yè)大型項目開發(fā)都是以團隊的方式進行的。在應用型本科Java課程群的課程設計類課程中以團隊方式進行答辯,每組團隊得到相同的分數等級。使學生更具有團隊合作意識,增進團隊合作能力進行編程,使學生在企業(yè)中作為軟件工程師能更快適應軟件開發(fā)團隊。
5) 案例式擴展教學在實踐教學過程中的應用
Java課程群中實踐課程教學可以采用一個應用實例貫穿到每個實踐環(huán)節(jié)。從課內小案例的添加功能就可以完成該門課程的大案例,再在這個大案例的基礎上進行優(yōu)化完善可以完成綜合課程設計,然后添加高級應用功能可以達到畢業(yè)設計的要求。使實踐課程體系中的所有課程共同使用一個應用實例使這些多門實踐課程具有內在的連續(xù)性,又可以很好的擴展性,使一個應用實例不斷進行加強與優(yōu)化。
參考文獻:
[1] 彭碧濤,羅海蛟,姜靈敏. Java課程群的規(guī)劃與建設[J].福建電腦,2014(2):51.
[2] 朱鋒,朱香衛(wèi). 高職院校JAVA課程教學改革實踐[J].電腦知識與技術,2010(6):9167.
[3] 孫曉奇,李勝,張文嬌. 基于工作過程的教學模式在java課程中的應用[J].電腦知識與技術,2014(2):338.endprint
表1 Java課程群的培養(yǎng)與考核
[課程名\&能力培養(yǎng)側重點說明\&考核方式\&Java語言程序設計\&Java語言基礎、面向對象程序設計、圖形用戶界面編程、文件編程\&理論筆試與實踐課程綜合評分\&Java語言程序設計課程設計\&三個方向的綜合應用程序開發(fā):圖形用戶界面與文件流結合編程;圖形用戶界面與網絡通信結合編程;圖形用戶界面與數據庫結合編程\&答辯與課程設計論文綜合評分\&Java Web程序設計\&JSP技術基礎、JDBC、JSP進行動態(tài)網站開發(fā)\&理論筆試與實踐課程綜合評分\&Java Web程序設計課程設計\&使用JDBC數據庫連接技術進行JSP動態(tài)網站開發(fā)的綜合應用\&答辯與課程設計論文綜合評分\&Java技術畢業(yè)設計\&使用EJB應用開發(fā)、Java API的使用及服務的應用進行小型實際應用項目的開發(fā)\&畢業(yè)設計答辯與畢業(yè)設計論文綜合評分\&]
課程群的每門課程都分為理論教學環(huán)節(jié)、實踐教學環(huán)節(jié)和考核環(huán)節(jié)組成。每門課程的評分標準根據課程的特點而定。程序設計課程以理論考試與實踐課程的程序完成情況進行綜合評分,課程設計課程以系統(tǒng)運行演示與答辯結合課程設計論文的綜合評分,畢業(yè)設計環(huán)節(jié)需要通過本科畢業(yè)設計答辯和本科畢業(yè)論文的考核綜合評分。
4 面向培養(yǎng)軟件工程師Java課程群的教學研究
4.1 面向培養(yǎng)軟件工程師Java課程群教學方法的研究
在應用型本科大學教學多年Java課程群的課程以后,根據教學實際情況在教學方法方面進行了歸納總結。在Java課程群教學中應以學生在學習該課程的實際情況為出發(fā)點,一方面強化面向對象編程思想,因為面向對象是軟件工程的基礎,為后續(xù)用Java工具進行軟件工程與產品設計打基礎;另外一方面應突出Java與C++的不同點和各種工具包,主要以圖形用戶界面與事件作為重難點。具體來說,課堂教學方法上盡量深入淺出而突出重難點,因為一般來說,開設《Java程序設計》課程是在大學本科已經開設了至少兩門語言課程《C語言程序設計》、《C++語言程序設計》之后的高年級專業(yè)課,一部分內容希望學生在老師的引導下培養(yǎng)自學能力或在后續(xù)課程《軟件工程》與《Java Web程序設計》課程中逐步強化細節(jié)。
4.2面向培養(yǎng)軟件工程師Java課程群教學方式的研究
教師在本校應用型本科大學教學過程中與學生進行了多次交流,得到了學生寶貴的反饋,結合教師在不斷教學探索與實驗教學過程中的體會與思考,對進行培養(yǎng)面向軟件工程師的Java課程群教學方式改革進行了總結,得到以下五個方面的改進措施。
1) 實踐教學與課堂教學整合
學生反映理論教學在教室學習效率不高,建議安排在實驗機房進行教學,理論教學后及時進行上機操作能更好的鞏固知識,實現理論與實踐的同步教學。課堂教學中的每個知識點在理論教學后布置上機的小實例作業(yè),學生通過完成小實例作業(yè)就能很好的檢測該知識點的掌握情況,將實踐教學與課堂理論教學整合。整個教學全程安排在實驗機房完成。
2) 分步式案例教學
Java課程群中的課程的每門課程開始列出該門課程的重要知識點。在教學過程中以一個綜合應用案例為線索,涵蓋該門課程大部分最重要的知識點應用。將這個綜合案例分解成若干部分,整個教學過程中在不同的重要章節(jié)中逐步分別講解案例的某個部分。最后,將分步驟講解的案例部分組合在一起,完成整個案例的拼接運行與演示。這種分步式案例教學讓學生對該門課程有一個完整的知識體系。分步式案例教學在培養(yǎng)學生綜合應用能力方面取得了很好的效果,使學生從應用角度對該門課程每章的內在聯系有了一個總體的了解。
3) 學生演講與教師指導相結合
一般來說,學生在學習Java課程群的課程時已經具有了一定程序設計語言的基礎,學生在現有的C語言或C++語言學習的基礎上進行多種編程語言的對比,能更好更快的掌握Java課程群的新知識。關于Java語言基礎和JSP語言基礎部分,例如變量與常量、表達式與運算符等知識點,可以讓學生進行課下自學,并在上課過程中由學生進行演講,對比現已學過的語言,分析Java語言或JSP語言的不同點和相同點。教師在學生講課中及時進行補充或更正學生知識點的講解。學生演講與教師指導相結合的方式適用于Java課程群中程序設計語言基礎部分。這種教學方式在一方面鍛煉了學生的表達能力,在另一方面讓學生鞏固了以往的知識點并學習了新的知識點。在一定程度上調動了學生的學習積極性和促使學生更加參與課程教學,增加教與學的互動。
4) 分組答辯式教學
學生的課程設計或教學演講都可以采用分組的方式,例如一個班級30人,一般將該班級分為6個組,每組5人。因為企業(yè)大型項目開發(fā)都是以團隊的方式進行的。在應用型本科Java課程群的課程設計類課程中以團隊方式進行答辯,每組團隊得到相同的分數等級。使學生更具有團隊合作意識,增進團隊合作能力進行編程,使學生在企業(yè)中作為軟件工程師能更快適應軟件開發(fā)團隊。
5) 案例式擴展教學在實踐教學過程中的應用
Java課程群中實踐課程教學可以采用一個應用實例貫穿到每個實踐環(huán)節(jié)。從課內小案例的添加功能就可以完成該門課程的大案例,再在這個大案例的基礎上進行優(yōu)化完善可以完成綜合課程設計,然后添加高級應用功能可以達到畢業(yè)設計的要求。使實踐課程體系中的所有課程共同使用一個應用實例使這些多門實踐課程具有內在的連續(xù)性,又可以很好的擴展性,使一個應用實例不斷進行加強與優(yōu)化。
參考文獻:
[1] 彭碧濤,羅海蛟,姜靈敏. Java課程群的規(guī)劃與建設[J].福建電腦,2014(2):51.
[2] 朱鋒,朱香衛(wèi). 高職院校JAVA課程教學改革實踐[J].電腦知識與技術,2010(6):9167.
[3] 孫曉奇,李勝,張文嬌. 基于工作過程的教學模式在java課程中的應用[J].電腦知識與技術,2014(2):338.endprint
表1 Java課程群的培養(yǎng)與考核
[課程名\&能力培養(yǎng)側重點說明\&考核方式\&Java語言程序設計\&Java語言基礎、面向對象程序設計、圖形用戶界面編程、文件編程\&理論筆試與實踐課程綜合評分\&Java語言程序設計課程設計\&三個方向的綜合應用程序開發(fā):圖形用戶界面與文件流結合編程;圖形用戶界面與網絡通信結合編程;圖形用戶界面與數據庫結合編程\&答辯與課程設計論文綜合評分\&Java Web程序設計\&JSP技術基礎、JDBC、JSP進行動態(tài)網站開發(fā)\&理論筆試與實踐課程綜合評分\&Java Web程序設計課程設計\&使用JDBC數據庫連接技術進行JSP動態(tài)網站開發(fā)的綜合應用\&答辯與課程設計論文綜合評分\&Java技術畢業(yè)設計\&使用EJB應用開發(fā)、Java API的使用及服務的應用進行小型實際應用項目的開發(fā)\&畢業(yè)設計答辯與畢業(yè)設計論文綜合評分\&]
課程群的每門課程都分為理論教學環(huán)節(jié)、實踐教學環(huán)節(jié)和考核環(huán)節(jié)組成。每門課程的評分標準根據課程的特點而定。程序設計課程以理論考試與實踐課程的程序完成情況進行綜合評分,課程設計課程以系統(tǒng)運行演示與答辯結合課程設計論文的綜合評分,畢業(yè)設計環(huán)節(jié)需要通過本科畢業(yè)設計答辯和本科畢業(yè)論文的考核綜合評分。
4 面向培養(yǎng)軟件工程師Java課程群的教學研究
4.1 面向培養(yǎng)軟件工程師Java課程群教學方法的研究
在應用型本科大學教學多年Java課程群的課程以后,根據教學實際情況在教學方法方面進行了歸納總結。在Java課程群教學中應以學生在學習該課程的實際情況為出發(fā)點,一方面強化面向對象編程思想,因為面向對象是軟件工程的基礎,為后續(xù)用Java工具進行軟件工程與產品設計打基礎;另外一方面應突出Java與C++的不同點和各種工具包,主要以圖形用戶界面與事件作為重難點。具體來說,課堂教學方法上盡量深入淺出而突出重難點,因為一般來說,開設《Java程序設計》課程是在大學本科已經開設了至少兩門語言課程《C語言程序設計》、《C++語言程序設計》之后的高年級專業(yè)課,一部分內容希望學生在老師的引導下培養(yǎng)自學能力或在后續(xù)課程《軟件工程》與《Java Web程序設計》課程中逐步強化細節(jié)。
4.2面向培養(yǎng)軟件工程師Java課程群教學方式的研究
教師在本校應用型本科大學教學過程中與學生進行了多次交流,得到了學生寶貴的反饋,結合教師在不斷教學探索與實驗教學過程中的體會與思考,對進行培養(yǎng)面向軟件工程師的Java課程群教學方式改革進行了總結,得到以下五個方面的改進措施。
1) 實踐教學與課堂教學整合
學生反映理論教學在教室學習效率不高,建議安排在實驗機房進行教學,理論教學后及時進行上機操作能更好的鞏固知識,實現理論與實踐的同步教學。課堂教學中的每個知識點在理論教學后布置上機的小實例作業(yè),學生通過完成小實例作業(yè)就能很好的檢測該知識點的掌握情況,將實踐教學與課堂理論教學整合。整個教學全程安排在實驗機房完成。
2) 分步式案例教學
Java課程群中的課程的每門課程開始列出該門課程的重要知識點。在教學過程中以一個綜合應用案例為線索,涵蓋該門課程大部分最重要的知識點應用。將這個綜合案例分解成若干部分,整個教學過程中在不同的重要章節(jié)中逐步分別講解案例的某個部分。最后,將分步驟講解的案例部分組合在一起,完成整個案例的拼接運行與演示。這種分步式案例教學讓學生對該門課程有一個完整的知識體系。分步式案例教學在培養(yǎng)學生綜合應用能力方面取得了很好的效果,使學生從應用角度對該門課程每章的內在聯系有了一個總體的了解。
3) 學生演講與教師指導相結合
一般來說,學生在學習Java課程群的課程時已經具有了一定程序設計語言的基礎,學生在現有的C語言或C++語言學習的基礎上進行多種編程語言的對比,能更好更快的掌握Java課程群的新知識。關于Java語言基礎和JSP語言基礎部分,例如變量與常量、表達式與運算符等知識點,可以讓學生進行課下自學,并在上課過程中由學生進行演講,對比現已學過的語言,分析Java語言或JSP語言的不同點和相同點。教師在學生講課中及時進行補充或更正學生知識點的講解。學生演講與教師指導相結合的方式適用于Java課程群中程序設計語言基礎部分。這種教學方式在一方面鍛煉了學生的表達能力,在另一方面讓學生鞏固了以往的知識點并學習了新的知識點。在一定程度上調動了學生的學習積極性和促使學生更加參與課程教學,增加教與學的互動。
4) 分組答辯式教學
學生的課程設計或教學演講都可以采用分組的方式,例如一個班級30人,一般將該班級分為6個組,每組5人。因為企業(yè)大型項目開發(fā)都是以團隊的方式進行的。在應用型本科Java課程群的課程設計類課程中以團隊方式進行答辯,每組團隊得到相同的分數等級。使學生更具有團隊合作意識,增進團隊合作能力進行編程,使學生在企業(yè)中作為軟件工程師能更快適應軟件開發(fā)團隊。
5) 案例式擴展教學在實踐教學過程中的應用
Java課程群中實踐課程教學可以采用一個應用實例貫穿到每個實踐環(huán)節(jié)。從課內小案例的添加功能就可以完成該門課程的大案例,再在這個大案例的基礎上進行優(yōu)化完善可以完成綜合課程設計,然后添加高級應用功能可以達到畢業(yè)設計的要求。使實踐課程體系中的所有課程共同使用一個應用實例使這些多門實踐課程具有內在的連續(xù)性,又可以很好的擴展性,使一個應用實例不斷進行加強與優(yōu)化。
參考文獻:
[1] 彭碧濤,羅海蛟,姜靈敏. Java課程群的規(guī)劃與建設[J].福建電腦,2014(2):51.
[2] 朱鋒,朱香衛(wèi). 高職院校JAVA課程教學改革實踐[J].電腦知識與技術,2010(6):9167.
[3] 孫曉奇,李勝,張文嬌. 基于工作過程的教學模式在java課程中的應用[J].電腦知識與技術,2014(2):338.endprint