徐義晗
(淮安信息職業(yè)技術(shù)學(xué)院江蘇淮安223003)
基于工作過程的《JSP應(yīng)用開發(fā)》課程方案與實(shí)施
徐義晗
(淮安信息職業(yè)技術(shù)學(xué)院江蘇淮安223003)
基于工作過程的思想,以實(shí)際項(xiàng)目貫穿始終,以軟件工程思想貫穿全線,圍繞學(xué)生完成一系列遞進(jìn)的典型工作任務(wù)來組織《JSP應(yīng)用開發(fā)》課程內(nèi)容。在教學(xué)中注重培養(yǎng)學(xué)生主動(dòng)發(fā)現(xiàn)問題、分析問題、解決問題的能力。論文分析了《JSP應(yīng)用開發(fā)》課程的地位,闡述了課程方案及其實(shí)施,探討了基于工作過程的教學(xué)模式對(duì)教師的新要求。
工作過程導(dǎo)向;JSP應(yīng)用開發(fā);課程方案;典型工作任務(wù);項(xiàng)目開發(fā)
基于工作過程的課程體系是把教學(xué)過程與工作過程相融合,確定針對(duì)特定職業(yè)崗位的行動(dòng)領(lǐng)域和學(xué)習(xí)領(lǐng)域,并在專門構(gòu)建的教學(xué)情境中進(jìn)行職業(yè)從業(yè)知識(shí)與技能的傳授,使學(xué)生有能力在實(shí)際工作中從容應(yīng)對(duì),順利完成工作任務(wù)。在技術(shù)發(fā)展迅速的現(xiàn)代社會(huì)中,勞動(dòng)者除了必須具備一定的專業(yè)能力外,還應(yīng)具有較強(qiáng)的綜合素質(zhì),包括社會(huì)能力、方法能力等。職業(yè)教育應(yīng)以培養(yǎng)具備這種綜合素質(zhì)的勞動(dòng)者為目標(biāo),根據(jù)實(shí)際工作過程設(shè)計(jì)學(xué)習(xí)情境,有效地提高學(xué)生解決實(shí)際問題的能力。
基于工作過程的軟件技術(shù)專業(yè)課程體系在對(duì)企業(yè)廣泛調(diào)研的基礎(chǔ)上,我院設(shè)計(jì)了高職軟件技術(shù)專業(yè)基于工作過程的課程體系(見表1)。主要設(shè)計(jì)思路為:以一般軟件產(chǎn)品的開發(fā)工作過程即需求分析、軟件設(shè)計(jì)、編碼實(shí)現(xiàn)、軟件測(cè)試、產(chǎn)品支持為依據(jù),結(jié)合企業(yè)實(shí)際需要,確定培養(yǎng)目標(biāo)(崗位),再分析每個(gè)崗位的能力要求確定典型工作任務(wù),然后根據(jù)典型工作任務(wù)確定相應(yīng)的學(xué)習(xí)領(lǐng)域。
《JSP應(yīng)用開發(fā)》課程的地位從表1可以看出,針對(duì)企業(yè)需求,程序員、測(cè)試員、項(xiàng)目實(shí)施工程師是高職院校軟件專業(yè)的培養(yǎng)目標(biāo)。從表1中可以得到一個(gè)行動(dòng)領(lǐng)域:WEB應(yīng)用程序的開發(fā)。其采用的技術(shù)主要為兩大類,即基于.net平臺(tái)開發(fā)技術(shù)和基于JAVA平臺(tái)開發(fā)技術(shù)。由此可以得出結(jié)論,《JSP應(yīng)用開發(fā)》是軟件專業(yè)人才培訓(xùn)方案中JAVA方向的核心領(lǐng)域課程,其前導(dǎo)學(xué)習(xí)領(lǐng)域?yàn)椤毒W(wǎng)頁設(shè)計(jì)與制作》、《數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用》,其后續(xù)高端學(xué)習(xí)領(lǐng)域?yàn)椤禞2EE框架技術(shù)》、《軟件工程》。
WEB應(yīng)用開發(fā)典型工作任務(wù)分解WEB應(yīng)用程序典型工作過程如圖1所示。針對(duì)該工作過程進(jìn)行分析,可以得出Web軟件開發(fā)工程師崗位對(duì)應(yīng)的典型工作任務(wù)有:網(wǎng)頁界面設(shè)計(jì),DIV+CSS+JavaScript網(wǎng)頁布局,Web后臺(tái)程序的編寫,項(xiàng)目開發(fā)文檔的閱讀與制作等。
情境設(shè)計(jì)學(xué)習(xí)情境是學(xué)習(xí)領(lǐng)域教學(xué)內(nèi)容的具體化?!禞SP應(yīng)用開發(fā)》課程學(xué)習(xí)情境(見表2)的設(shè)計(jì)思路是:按照web網(wǎng)站項(xiàng)目開發(fā)實(shí)際工作過程,以一個(gè)有一定實(shí)用價(jià)值,由實(shí)際系統(tǒng)轉(zhuǎn)化而成的軟件項(xiàng)目——“‘淮信超市’進(jìn)銷層管理系統(tǒng)”貫穿始終,將整個(gè)軟件開發(fā)過程分解為一系列遞進(jìn)的學(xué)習(xí)情境。每個(gè)情境要求學(xué)生完成一個(gè)或幾個(gè)相對(duì)獨(dú)立的工作任務(wù),完成所有的獨(dú)立任務(wù)后,也就完成了整個(gè)軟件項(xiàng)目的開發(fā)?!禞SP應(yīng)用開發(fā)》課程、網(wǎng)頁制作的理論知識(shí)點(diǎn)根據(jù)工作情境的技能要求,分布在這些工作情境之中,已經(jīng)與傳統(tǒng)教學(xué)順序有較大的不同,教學(xué)內(nèi)容設(shè)計(jì)完全取決于實(shí)際開發(fā)需要,從而達(dá)到“學(xué)中做,做中學(xué)”的效果。
表1 基于“軟件產(chǎn)品開發(fā)工作過程”的課程體系構(gòu)建表
在學(xué)習(xí)情境具體實(shí)現(xiàn)中,根據(jù)實(shí)際情況,我們將“資訊、計(jì)劃、決策、實(shí)施、檢查、評(píng)估”的六步教學(xué)法壓縮為“資訊/計(jì)劃”,“決策”,“實(shí)施”,“檢查/評(píng)估”四步教學(xué)法。
課程實(shí)施整體要求如表3所示。
以“情境3:采用JSP技術(shù)實(shí)現(xiàn)用戶管理模塊”為例,可以詳細(xì)說明工作情境的詳細(xì)實(shí)施過程。
實(shí)踐證明,在課程改革后的教學(xué)過程中,學(xué)生能夠主動(dòng)發(fā)現(xiàn)問題,并能夠積極主動(dòng)地解決問題。由于所有的任務(wù)都基于同一項(xiàng)目案例,學(xué)生在做后面的實(shí)驗(yàn)時(shí),經(jīng)常能發(fā)現(xiàn)以前作業(yè)的不足之處,從而主動(dòng)用業(yè)余時(shí)間做課堂上沒有完成的項(xiàng)目。大多數(shù)學(xué)生具備了學(xué)習(xí)的主動(dòng)性和能動(dòng)性,明確了課程間的聯(lián)系和課程的學(xué)習(xí)目標(biāo),為后繼課程的學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)。
圖1 Web開發(fā)工作過程圖
表2 《JSP應(yīng)用開發(fā)》課程學(xué)習(xí)情境表
表3 課程實(shí)施的整體要求表
基于工作過程的《JSP應(yīng)用開發(fā)》與其說是一門技術(shù)課程,不如說是一個(gè)系統(tǒng)化的項(xiàng)目開發(fā)過程,知識(shí)覆蓋面廣,工程實(shí)踐性強(qiáng),在整個(gè)項(xiàng)目開發(fā)過程中要求教師按照軟件工程的要求,指導(dǎo)學(xué)生進(jìn)行軟件項(xiàng)目開發(fā),對(duì)指導(dǎo)教師的教學(xué)素養(yǎng)、主導(dǎo)能力、工程實(shí)踐經(jīng)歷提出了更高的要求。為此,應(yīng)組建一支以具有工程實(shí)踐經(jīng)驗(yàn)的核心教師為首,由各科任課教師組成的教師團(tuán)隊(duì)。首先,要求教師必須對(duì)項(xiàng)目本身有足夠的認(rèn)識(shí)并親自做過;其次,要求經(jīng)歷過企業(yè)軟件開發(fā)項(xiàng)目的全過程,熟悉軟件開發(fā)項(xiàng)目的管理過程,熟悉軟件開發(fā)程序的設(shè)計(jì)規(guī)范、調(diào)試過程、軟件質(zhì)量測(cè)試方法的教師才能成為核心教師,才能在實(shí)訓(xùn)情境中指導(dǎo)學(xué)生完成該情境所規(guī)定的典型工作任務(wù)。如此,教學(xué)過程不再是“教師講,學(xué)生聽”,而是以學(xué)生為主體,以任務(wù)為驅(qū)動(dòng),教師講解每個(gè)任務(wù)的需求和完成該任務(wù)所要采用的知識(shí)、方法、工具和步驟,然后由學(xué)生自己進(jìn)行分析、建立問題模型,自己掌握開發(fā)進(jìn)程。教師更像是一位項(xiàng)目經(jīng)理,控制項(xiàng)目進(jìn)度,評(píng)定軟件質(zhì)量。
表4 采用JSP技術(shù)實(shí)現(xiàn)用戶管理模塊實(shí)施方案表
《JSP應(yīng)用開發(fā)》是高職院校軟件技術(shù)專業(yè)的核心學(xué)習(xí)領(lǐng)域。應(yīng)以工作過程為導(dǎo)向,將真實(shí)項(xiàng)目資源轉(zhuǎn)化為教學(xué)資源,調(diào)動(dòng)學(xué)生的主觀能動(dòng)性,在教師引導(dǎo)下實(shí)施教學(xué)進(jìn)程,是培養(yǎng)學(xué)生理論知識(shí)、實(shí)踐技能和學(xué)習(xí)能力的重要手段,是能力本位教學(xué)模式的體現(xiàn)。這種教育模式對(duì)教師的教學(xué)水平、責(zé)任意識(shí)、實(shí)踐經(jīng)驗(yàn)等提出了更高的要求。開發(fā)多種類型的課程模式,不斷深化高職教學(xué)改革,提高教學(xué)質(zhì)量和就業(yè)質(zhì)量,是一線教師長(zhǎng)期而艱巨的任務(wù)。
[1]姜大源.職業(yè)教育學(xué)研究新論[M].北京:教育科學(xué)出版社,2007.
[2]孫鋒.構(gòu)建基于工作過程的高職軟件技術(shù)專業(yè)課程體系[J].天津職業(yè)院校聯(lián)合學(xué)報(bào),2008,9(5).
[3]錢宇虹.基于工作過程的高職軟件項(xiàng)目開發(fā)綜合實(shí)訓(xùn)開發(fā)探究[J].計(jì)算機(jī)教育,2008,(20).
[4]姜大源.工作過程導(dǎo)向的高職課程開發(fā)探索與實(shí)踐[M].北京:高等教育出版社,2009.
G712
A
1672-5727(2010)07-0088-02
徐義晗(1974—),男,安徽岳西人,碩士,淮安信息職業(yè)技術(shù)學(xué)院講師,工程師,研究方向?yàn)檐浖こ獭?/p>