徐麗娟
摘 要:本文結(jié)合學(xué)生特點,將基于工作過程Java程序設(shè)計融入于項目教學(xué)中,并闡述了教學(xué)內(nèi)容的構(gòu)建、運用以及考核方式,在實踐教學(xué)過程中取得了良好效果。
關(guān)鍵詞:工作過程;Java程序;課程改革
行動導(dǎo)向教學(xué)在近年來得到了廣泛的應(yīng)用與發(fā)展,倡導(dǎo)“以人為本”,注重學(xué)生的主體作用,促使學(xué)生在實踐中學(xué)得知識,與此同時,督促學(xué)生獨立思考,培養(yǎng)學(xué)生協(xié)作溝通能力、決策能力以及創(chuàng)新能力,在Java程序設(shè)計課程改革中,有了重大突破。
一、Java程序設(shè)計課程改革思路與目標(biāo)
(一)職業(yè)崗位和崗位能力
對行業(yè)進(jìn)行調(diào)查,和技術(shù)人員合作,確定Java程序員崗位群,培養(yǎng)程序員必須具備的研究性學(xué)習(xí)能力、創(chuàng)新學(xué)習(xí)能力、團(tuán)隊協(xié)作能力、溝通表達(dá)能力、網(wǎng)絡(luò)應(yīng)用軟件實際工程開發(fā)能力、面向?qū)ο蟪绦蛟O(shè)計能力以及職業(yè)能力等。
(二)學(xué)習(xí)領(lǐng)域構(gòu)建
依據(jù)企業(yè)對Java程序員職業(yè)能力要求,劃分課程目標(biāo)為能力目標(biāo)、素質(zhì)目標(biāo)以及能力目標(biāo),每個目標(biāo)配置專門的教學(xué)手段、教學(xué)方法以及評價機(jī)制。其中,專業(yè)能力目標(biāo)包括掌握J(rèn)ava網(wǎng)絡(luò)通信技術(shù)、掌握J(rèn)DBC技術(shù)訪問數(shù)據(jù)庫、掌握輸入輸出與文件操作、掌握J(rèn)ava事件處理機(jī)制、掌握J(rèn)ava事件處理機(jī)制、掌握J(rèn)ava的GUI技術(shù)、掌握J(rèn)ava異常處理機(jī)制、掌握J(rèn)ava開發(fā)環(huán)境;方法能力目標(biāo)包括閱讀查詢和編寫程序文檔能力、再學(xué)習(xí)和自我創(chuàng)新能力、掌握J(rèn)ava多線程機(jī)制、利用所學(xué)知識和技能解決實際問題能力;專業(yè)素質(zhì)目標(biāo)包括溝通表達(dá)能力、團(tuán)隊合作能力、良好的職業(yè)道德與職業(yè)素質(zhì)。
二、Java程序設(shè)計課程教學(xué)模式與方法
在進(jìn)行Java程序設(shè)計課程教學(xué)過程中,主要應(yīng)用如下兩種教學(xué)法:
(一)項目驅(qū)動教學(xué)法
所有的教學(xué)內(nèi)容均在理論實踐一體化的多媒體實訓(xùn)室中實現(xiàn),與傳統(tǒng)教學(xué)模式不同,盡管傳統(tǒng)實訓(xùn)配置專門實訓(xùn)室,且有諸多獨立實訓(xùn)小項目,但是多為虛擬化的項目,和實際企業(yè)的崗位操作流程有偏差。項目驅(qū)動教學(xué)法能夠基于企業(yè)化的工作過程,對實訓(xùn)場所進(jìn)行構(gòu)建,滿足企業(yè)典型實際項目需求,以學(xué)生為中心,貫穿于教學(xué)全過程,將教師的身份轉(zhuǎn)變?yōu)閷W(xué)習(xí)的組織者、咨詢者以及引導(dǎo)者。
其次,為學(xué)生營造項目學(xué)習(xí)情境及學(xué)習(xí)氛圍,將實踐項目和學(xué)習(xí)活動結(jié)合在一起,引導(dǎo)學(xué)生創(chuàng)造性學(xué)習(xí)和自主學(xué)習(xí)。整個教學(xué)過程中要采取開放式的方法,將“要我學(xué)”的思想變成“我要學(xué)”,利用項目驅(qū)動教學(xué)法賦予的直接體驗和感受,提高學(xué)生團(tuán)隊協(xié)作能力、溝通能力、學(xué)習(xí)能力、問題分析能力、問題解決能力以及創(chuàng)新能力等,優(yōu)化學(xué)生綜合素質(zhì),使學(xué)生在工作崗位工作得以盡快適應(yīng)陌生環(huán)境,實現(xiàn)工作和學(xué)習(xí)銜接的“零距離”。
(二)職場模擬教學(xué)法
將企業(yè)工作場景真實還原于課堂中來,并貫通所學(xué)知識點,讓學(xué)生有身臨其境的感受。具體實施體現(xiàn)于如下方面:一方面是基于教學(xué)環(huán)境的企業(yè)一線開發(fā)環(huán)境和開發(fā)平臺,另一方面是依據(jù)軟件開發(fā)生命周期予以教學(xué),遵守設(shè)計規(guī)范,培養(yǎng)科學(xué)的設(shè)計文檔書寫習(xí)慣。
微觀教學(xué)過程中,科學(xué)利用六步曲、一條主線教學(xué)方法,將教學(xué)過程和真實工作過程結(jié)合在一起,實現(xiàn)一體化的教、學(xué)、做。一條主線是指在學(xué)習(xí)場景貫穿于課程設(shè)計中,其次,將真實的企業(yè)一線工作場景融入到教學(xué)實踐,利用“場景分析、場景描述、方案實施、方案實施、知識小結(jié)、解決方案、場景擴(kuò)展”六步曲方法進(jìn)行教學(xué)。
基于工作過程的Java程序設(shè)計課程教學(xué)滿足了當(dāng)代企業(yè)人才需要,通過多種教學(xué)手段和教學(xué)方法,例如項目驅(qū)動教學(xué)法、職場模擬教學(xué)法等,加強了學(xué)生實踐能力以及綜合素養(yǎng),提高教學(xué)效果。
三、課程考核與評價
在進(jìn)行課程改革時,應(yīng)當(dāng)構(gòu)建科學(xué)績效考核制度,積極展開校企合作,不斷引進(jìn)經(jīng)驗豐富的教授和企業(yè)專業(yè)人才,構(gòu)建評價考核機(jī)構(gòu),全面考核教學(xué)環(huán)節(jié),注重學(xué)生的學(xué)習(xí)創(chuàng)新性、主動性以及效果,結(jié)束每一輪課程后,要對考核結(jié)果客觀評價和分析,對教學(xué)方法不斷糾正、優(yōu)化,提高教學(xué)改革效果。
課程考核是教學(xué)改革的重要環(huán)節(jié),是評價學(xué)生學(xué)習(xí)效果與教師教學(xué)效果的重要手段。在實施過程中,需要結(jié)合學(xué)生對項目的編碼調(diào)試、設(shè)計、分析以及完成狀況予以評價,評價可以采取“小組互評”、“教師評價”以及“自我評價”三種形式。其中,自我評價的意思是自我打分個人在項目小組中的個人表現(xiàn)、完成情況以及任務(wù)擔(dān)當(dāng),小組互評的意思是指小組之間的建議和互評,評價過程中要體現(xiàn)團(tuán)隊合作能力。教師評價通過答辯形式評價,對小組的任務(wù)完成情況以及答辯情況進(jìn)行綜合點評。通過上述評價方法,得出學(xué)生個人成績,提高學(xué)生的學(xué)習(xí)積極性和動手能力,教學(xué)效果明顯。
四、總結(jié)
綜上所述,基于工作過程的Java程序設(shè)計課程改革通過聯(lián)系企業(yè)一線崗位工作場景,為學(xué)生日后工作適應(yīng)性提供幫助,并在此過程中不斷提高學(xué)生實踐能力、創(chuàng)新能力以及綜合素質(zhì),具有理想的現(xiàn)實教學(xué)意義。
參考文獻(xiàn):
[1] 郭維威,劉鋒,沙曉瑞.基于工作過程模式的軟件專業(yè)核心課程開發(fā)與實踐——以Java程序設(shè)計為例[J].雞西大學(xué)學(xué)報,2014(10):14-15.
[2] 律佳.基于工作過程的《Java語言程序設(shè)計》一體化課程開發(fā)[J].科技、經(jīng)濟(jì)、市場,2016(2):246-247.
[3] 劉萍,陳東東.高職Java程序設(shè)計課程教學(xué)設(shè)計與實踐[J].計算機(jī)教育,2016(2):150-153.