
摘? ?要:本文首先簡要的介紹了JAVA語言的特點及國內(nèi)市場需求情況,其次介紹了OBE教育理念,實施OBE教育的四個步驟分別是Defining、Realizing、Assessing和Using。最后詳細(xì)講解了如何將OBE教育理念融合到JAVA課程教學(xué)的全過程,實現(xiàn)制定教學(xué)大綱、確定教學(xué)方法、形成評價機(jī)制、應(yīng)用學(xué)習(xí)內(nèi)容,再到教學(xué)大綱形成一個閉環(huán)設(shè)計,不斷完善JAVA課程教學(xué),實現(xiàn)與市場需求的有效對接。
關(guān)鍵詞:JAVA? OBE? 閉環(huán)設(shè)計
中圖分類號:G424.21? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A? ? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2020)01(b)-0204-02
1? JAVA語言介紹及市場需求
1.1 JAVA語言介紹
JAVA語言是由SUN公司推出的一種面向?qū)ο蟪绦蛟O(shè)計語言。具有跨平臺、分布式、健壯、安全、可移植和多線程等特點,JAVA代碼通過JVM可以實現(xiàn)“一次編寫,到處運(yùn)行”,因此受到廣大編程愛好者的青睞[1]。
1.2 JAVA語言市場需求
世界TIOBE編程語言排名顯示,JAVA語言名列第一。JAVA在國內(nèi)也是最受歡迎的語言,據(jù)51Job網(wǎng)站提供的最新技術(shù)職位統(tǒng)計,技術(shù)職位需求最多的依然是Java語言,比例為33.62%。由此可以推斷出,目前國內(nèi)JAVA市場人才缺口較大,學(xué)習(xí)JAVA語言前景非常樂觀。
2? OBE教育理念
OBE(以成果產(chǎn)出為導(dǎo)向的教育理念),聚焦教學(xué)中的每一個環(huán)節(jié),首先給出明確的教學(xué)目標(biāo),然后圍繞該目標(biāo)完善教學(xué)環(huán)節(jié),重點關(guān)注學(xué)生的學(xué)習(xí)過程,最終使學(xué)生達(dá)到預(yù)期的教學(xué)效果。OBE的核心是成果產(chǎn)出,實施OBE教育分四個步驟,分別為:定義學(xué)習(xí)產(chǎn)出(Defining)、實現(xiàn)學(xué)習(xí)產(chǎn)出(Realizing)、評估學(xué)習(xí)產(chǎn)出(Assessing)和使用學(xué)習(xí)產(chǎn)出(Using)。針對具體課程,實施OBE教育模式,就是制定教學(xué)大綱、確定教學(xué)方法、評價學(xué)習(xí)結(jié)果和應(yīng)用學(xué)習(xí)內(nèi)容[2]。這四個步驟概括了OBE教育理念在課程設(shè)置中的具體實施。
3? JAVA課程教學(xué)模式設(shè)計
根據(jù)OBE教育理念和JAVA課程特點,將OBE理念成功融入JAVA教學(xué)全過程,形成JAVA課程完整的教學(xué)模式。具體實施過程如圖1所示。
3.1 制定教學(xué)大綱(Defining)
JAVA是JSP、JAVAEE框架課程的基礎(chǔ)課程。學(xué)好JAVA可以為后續(xù)課程打下良好的編程基礎(chǔ),形成較強(qiáng)的編程思維。因此,針對JAVA課程,首先需要制定合適的教學(xué)大綱,即確定教學(xué)目標(biāo),根據(jù)教學(xué)目標(biāo)設(shè)置教學(xué)內(nèi)容。通過JAVA課程的教學(xué),使學(xué)生掌握J(rèn)ava基本語法、流程控制及數(shù)組,理解Java面向?qū)ο缶幊趟枷耄罱K達(dá)到能夠運(yùn)用所學(xué)JAVA技術(shù)進(jìn)行程序的開發(fā)。本著實用性原則,需去掉網(wǎng)絡(luò)編程、套接字及GUI等不常用或過時的技術(shù);保留JAVA基礎(chǔ)部分和JAVA高級的面向?qū)ο蟆⑤斎胼敵隽鳌⒓项惣癑DBC技術(shù)等內(nèi)容,使教學(xué)內(nèi)容形成一條連貫的主線,為后續(xù)課程打下良好的基礎(chǔ)。
3.2 確定教學(xué)方法(Realizing)
教學(xué)方法有多種,針對JAVA課程的特點建議采用兩種不同的教學(xué)方法。
JAVA基礎(chǔ)部分,采用“瀑布式”教學(xué)法。首先把最基本的和必要的知識點輸送給學(xué)生,通過完成簡單的案例建立學(xué)生的自信心并激發(fā)學(xué)生的學(xué)習(xí)興趣。隨著課程的深入,再把全部內(nèi)容逐步輸送給學(xué)生,在阻力點位置不斷加深拓寬學(xué)習(xí)內(nèi)容,保證學(xué)習(xí)內(nèi)容既有“點”的深度,又有“面”的廣度,點面結(jié)合,相輔相成。
JAVA高級部分,采用“案例+項目”教學(xué)相結(jié)合的方式。整個教學(xué)過程中針對不同的教學(xué)內(nèi)容貫穿不同的案例,最終將不同的案例進(jìn)行整合,形成一個完整的項目,將所學(xué)知識點貫穿起來,使學(xué)生既掌握了JAVA語言關(guān)鍵知識點,又熟悉了項目的設(shè)計與開發(fā)全過程。
3.3 形成有效的評價機(jī)制(Assessing)
針對JAVA實踐性和應(yīng)用性特點,JAVA課程的考核方式建議采用“過程性+期末試卷”考核方式。過程性考核方式可以分階段進(jìn)行,即階段性考核。JAVA基礎(chǔ)部分,可以通過“萬年歷”項目實現(xiàn)對JAVA語言流程控制、數(shù)組和方法等知識點的考核。JAVA高級部分,可以通過“食品管理系統(tǒng)”,實現(xiàn)面向?qū)ο蟆⒓项悺DBC技術(shù)等知識點的考核[3]。期末試卷考核方式主要針對JAVA基本知識點進(jìn)行考核,重點考核學(xué)生對JAVA基本概念和基本語法的掌握程度,題量不宜過大。“過程性+期末試卷”考核方式相結(jié)合形成JAVA課程有效的評價機(jī)制。
3.4 應(yīng)用學(xué)習(xí)內(nèi)容于項目中(Using)
JAVA課程學(xué)習(xí)結(jié)束后,需進(jìn)入到課程設(shè)計環(huán)節(jié),即應(yīng)用所學(xué)JAVA技術(shù)完成一個完整的項目。基于OBE教育理念,JAVA課程需保持與市場的有效對接。因此,建議在課程設(shè)計環(huán)節(jié)引進(jìn)企業(yè)有實戰(zhàn)經(jīng)驗的教師授課,將企業(yè)實際項目帶入課堂,并進(jìn)一步融合OBE理念,采用分組形式協(xié)同完成課程設(shè)計教學(xué)任務(wù)。課程結(jié)束后,每組需要提交一份課程設(shè)計項目報告,并進(jìn)行PPT展示,每位學(xué)生需寫一份心得體會,分享自己的經(jīng)驗與不足。
3.5 不斷完善教學(xué)過程
基于成果為導(dǎo)向的OBE教育理念最終形成一條前后有序的課程教學(xué)主線,但不完整。因為確定的教學(xué)目標(biāo)是否具有前瞻性,教學(xué)內(nèi)容是否能滿足項目實際需求,需要通過項目最終完成情況來檢驗。根據(jù)課程設(shè)計結(jié)果需重新修訂課程教學(xué)目標(biāo)、完善教學(xué)內(nèi)容,根據(jù)教學(xué)內(nèi)容可以嘗試新的教學(xué)方法,最終完成新的項目教學(xué)。也就是說,JAVA課程教學(xué)的全過程應(yīng)是一個不斷完善的閉環(huán)設(shè)計,才能滿足市場對JAVA技術(shù)的需求。
參考文獻(xiàn)
[1] Y.Daniel Liang. Java語言程序設(shè)計(英文版·第8版)[M].北京:機(jī)械工業(yè)出版社,2014.
[2] 賈冰,陳曉東,李賀.OBE理念下專業(yè)學(xué)習(xí)成果評價體系的構(gòu)建與實踐——以沈陽化工大學(xué)社會工作專業(yè)為例[J].科教導(dǎo)刊(中旬刊),2017(3):42-43.
[3] 溫振宏.彰顯創(chuàng)新能力的軟件工程專業(yè)課程體系及考核方式改革探索[J].中國信通信,2018,20(1):184.