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