黃 君 羨歐薇 郭庚麒
[摘要]本文構(gòu)建實(shí)際工作環(huán)境,實(shí)踐工學(xué)結(jié)合,在Web開發(fā)類課程中進(jìn)行探索與實(shí)踐,實(shí)現(xiàn)學(xué)生的Web技能同工作崗位的對(duì)接。
[關(guān)鍵詞]web開發(fā)工學(xué)結(jié)合
一、形勢(shì)與背景
當(dāng)前,高職教育普遍采用了“2+l”工學(xué)結(jié)合人才培養(yǎng)模式,軟件開發(fā)類專業(yè)建設(shè)堅(jiān)持“以學(xué)生為主題,以能力培養(yǎng)為核心,以項(xiàng)目開發(fā)為主導(dǎo),充分體現(xiàn)職業(yè)活動(dòng)過程”的原則,重構(gòu)專業(yè)的課程體系,對(duì)接就業(yè)崗位,依照崗位需求,制定規(guī)范化總體課程目標(biāo)。人才培養(yǎng)的關(guān)鍵在于高校如何在課程中實(shí)踐工學(xué)結(jié)合,本文描述了在Web類課程中如何構(gòu)建實(shí)際工作環(huán)境,實(shí)踐工學(xué)結(jié)合過程的實(shí)踐與探索。
web開發(fā)類課程主要由靜態(tài)網(wǎng)頁設(shè)計(jì)、動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、軟件工程等課程構(gòu)成,這類課程根據(jù)能力層次及任務(wù)復(fù)雜度構(gòu)成遞進(jìn)關(guān)系。所以教學(xué)通常按年級(jí)從低到高開設(shè)相應(yīng)課程,如在“2+1”人才培養(yǎng)模式中,一年級(jí)下學(xué)期開設(shè)《靜態(tài)網(wǎng)頁設(shè)計(jì)》,二年級(jí)上學(xué)期開設(shè)《動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)》和《網(wǎng)絡(luò)數(shù)據(jù)庫》,二年級(jí)下學(xué)期開設(shè)《軟件工程》。
二、當(dāng)前Web開發(fā)類課程工學(xué)結(jié)合存在的主要問題
1.課程實(shí)踐教學(xué)存在的問題。隨著辦學(xué)條件的不斷改善,目前實(shí)驗(yàn)室的建設(shè),項(xiàng)目教材、案例教材創(chuàng)造了課程教學(xué)的實(shí)踐條件,但學(xué)生掌握了課程相應(yīng)的基本技能后,由于缺少經(jīng)過實(shí)際項(xiàng)目開發(fā)過程,課程教學(xué)及相應(yīng)能力培養(yǎng)的效果并不理想。
一些項(xiàng)目課程通過虛擬工作任務(wù)來訓(xùn)練學(xué)生的項(xiàng)目實(shí)踐技能,但這些工作任務(wù)往往局限于單門課程,這與實(shí)際項(xiàng)目實(shí)踐的綜合性要求有一定距離。例如在網(wǎng)頁設(shè)計(jì)課程中,項(xiàng)目實(shí)訓(xùn)主要由一些單知識(shí)點(diǎn)項(xiàng)目(如:**主題報(bào)表的設(shè)計(jì)、**網(wǎng)站首頁的設(shè)計(jì))和一些綜合性項(xiàng)目實(shí)訓(xùn)(如:設(shè)計(jì)一個(gè)個(gè)人網(wǎng)站、以**主題設(shè)計(jì)一個(gè)網(wǎng)站)構(gòu)成,這些項(xiàng)目實(shí)訓(xùn)能幫助學(xué)生掌握網(wǎng)頁設(shè)計(jì)相關(guān)技術(shù)的運(yùn)用技能,但由于這些項(xiàng)目在設(shè)計(jì)之初往往沒有給出相對(duì)具體明確的需求背景,學(xué)生在設(shè)計(jì)時(shí)往往按照自己的想象去設(shè)計(jì),結(jié)果不同學(xué)生設(shè)計(jì)的作品質(zhì)量差異較大。但如果學(xué)生的項(xiàng)目實(shí)訓(xùn)是去實(shí)現(xiàn)一個(gè)具體的項(xiàng)目(如**企業(yè)門戶網(wǎng)站的設(shè)計(jì)),那么結(jié)果就截然不同,學(xué)生必須深入調(diào)查,做需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)測(cè)試等完整的項(xiàng)目開發(fā)過程,這時(shí),他們不僅掌握了網(wǎng)頁設(shè)計(jì)相關(guān)技術(shù)的運(yùn)用,更重要的是熟悉了網(wǎng)頁平面設(shè)計(jì)崗位的工作,做到與真實(shí)崗位的對(duì)接。
2.引入的實(shí)際工作任務(wù)僅能滿足少量學(xué)生的實(shí)踐需求。教師經(jīng)常會(huì)挑選一些學(xué)習(xí)較為優(yōu)秀的學(xué)生參與到自己的科研項(xiàng)目開發(fā)中,但大部分學(xué)生還是沒有機(jī)會(huì)參與實(shí)際的項(xiàng)目開發(fā),工作任務(wù)數(shù)量無法滿足大部分學(xué)生的技能訓(xùn)練要求。
來自于教師或企業(yè)的工作任務(wù)往往對(duì)技術(shù)要求較高,往往要用到多門課程知識(shí),這直接導(dǎo)致了實(shí)際工作任務(wù)難以在各層次課程中鋪開,常常只能在高年級(jí)的課程中來實(shí)現(xiàn)。這些項(xiàng)目在時(shí)間上往往要求在1年內(nèi)完成,而且為了項(xiàng)目的圓滿完成,教師也傾向于挑選高年級(jí)的學(xué)生參與,而此時(shí)低年級(jí)學(xué)生的項(xiàng)目實(shí)訓(xùn)依然存在無項(xiàng)目可做的問題,而如果學(xué)生在讀期間,教師的項(xiàng)目還沒有完成,學(xué)生畢業(yè)后,新招人的學(xué)生也很難較快的接手該項(xiàng)目,這對(duì)于項(xiàng)目開發(fā)能否延續(xù)是個(gè)考驗(yàn),并且也在一定程度上打擊了教師的積極性。
3.沒有專門的機(jī)構(gòu)針對(duì)Web類課程項(xiàng)目的引進(jìn)與開發(fā)。高校教師往往都有自己的項(xiàng)目在做,但主動(dòng)性較低,大部分項(xiàng)目都是為了完成科研任務(wù)而運(yùn)作。很多企業(yè)也希望借助高校完成企業(yè)項(xiàng)目的開發(fā),但是這些項(xiàng)目往往需要多個(gè)教師協(xié)作才能完成,如果沒有組建專門的項(xiàng)目團(tuán)隊(duì)。這些企業(yè)項(xiàng)目的開發(fā)機(jī)會(huì)往往不能抓住。在教學(xué)中實(shí)踐工學(xué)結(jié)合,其最需要的就是項(xiàng)目載體,高校如果有專門的機(jī)構(gòu)或團(tuán)隊(duì)來承接企業(yè)項(xiàng)目開發(fā),這將能很好地解決項(xiàng)目來源的問題,并且也能更好地同企業(yè)對(duì)接。
三、基于工學(xué)結(jié)合的Web開發(fā)類課程的建設(shè)措施
實(shí)現(xiàn)工學(xué)結(jié)合的首要問題就是解決項(xiàng)目源,針對(duì)這項(xiàng)工作專門成立Web項(xiàng)目開發(fā)工作組,由企業(yè)指導(dǎo)教師、主干課程教師和各班學(xué)生代表構(gòu)成,負(fù)責(zé)項(xiàng)目的開發(fā)與運(yùn)作事宜,采取5個(gè)主要措施,在各年級(jí)學(xué)生的不同層次課程中實(shí)現(xiàn)了工學(xué)結(jié)合。
1.校內(nèi)項(xiàng)目的挖掘?;ヂ?lián)網(wǎng)的高速發(fā)展,使得Web技術(shù)廣泛深入地應(yīng)用在教學(xué)及科研中。新的教育形勢(shì)對(duì)教師提出了開發(fā)課程網(wǎng)站、精品課程、考試系統(tǒng)等Web應(yīng)用系統(tǒng)的需求,而大部分教師都不具備Web開發(fā)能力,甚至根本不懂相關(guān)知識(shí)。
計(jì)算機(jī)專業(yè)的Web課程教師必須具備Web開發(fā)能力,但因他們的課程任務(wù)偏重,不可能承接大量的Web應(yīng)用系統(tǒng)開發(fā)。如果能讓教師帶著學(xué)生開發(fā)這些Web應(yīng)用系統(tǒng),不僅能解決教師的苦惱,也能解決學(xué)生通過實(shí)踐項(xiàng)目來訓(xùn)練自身的Web開發(fā)專項(xiàng)技能的需求,獲得雙贏結(jié)果。通過多年的實(shí)踐,項(xiàng)目組已經(jīng)成功開發(fā)了學(xué)院部門網(wǎng)站、精品課程網(wǎng)站、網(wǎng)絡(luò)課程網(wǎng)站、科研型網(wǎng)站等項(xiàng)目。
2.校外項(xiàng)目的挖掘。通過校外輔導(dǎo)教師及課程主干教師同社會(huì)的緊密聯(lián)系,結(jié)合學(xué)生Web開發(fā)專能的實(shí)際水平,重點(diǎn)引人一些可行性較高的項(xiàng)目,如社區(qū)網(wǎng)站開發(fā)、企業(yè)門戶網(wǎng)站開發(fā)、企業(yè)信息系統(tǒng)等項(xiàng)目,有效地解決了學(xué)生同社會(huì)聯(lián)系脫節(jié)的問題,同時(shí)也提高了教師的Web開發(fā)技能。目前已經(jīng)成功開發(fā)的校外系統(tǒng)有+綜合布線系統(tǒng)公司網(wǎng)站,公司倉管系統(tǒng)等。
3.項(xiàng)目的開發(fā)。當(dāng)項(xiàng)目來源及數(shù)量解決后,接下來最為重要的就是如何讓絕大多數(shù)學(xué)生都能參與到項(xiàng)目的開發(fā)中。因各年級(jí)學(xué)生在Web開發(fā)的技能層次不同,而引入的項(xiàng)目基本上都是綜合性項(xiàng)目,如果僅讓高年級(jí)學(xué)生來開發(fā),則低年級(jí)學(xué)生就面臨缺少項(xiàng)目實(shí)踐技能訓(xùn)練的問題。而且,學(xué)生在低年級(jí)沒有一定的項(xiàng)目經(jīng)驗(yàn),則進(jìn)入高年級(jí)時(shí),也很難應(yīng)對(duì)綜合項(xiàng)目的開發(fā)??紤]到技能學(xué)習(xí)應(yīng)遵循循序漸進(jìn)的規(guī)律,讓學(xué)生從低年級(jí)就能參與到項(xiàng)目開發(fā)中去,并不斷積累經(jīng)驗(yàn),最終培養(yǎng)出具有高技能有項(xiàng)目開發(fā)經(jīng)驗(yàn)的Web應(yīng)用開發(fā)人才。為讓低年級(jí)學(xué)生也能參與到項(xiàng)目開發(fā)中,教師針對(duì)各年級(jí)學(xué)生知識(shí)技能特征,將項(xiàng)目進(jìn)行分解成若干個(gè)子項(xiàng)目。總體原則如下表:
項(xiàng)目分解后,在低年級(jí)實(shí)現(xiàn)較為簡(jiǎn)單的子項(xiàng)目開發(fā),而高年級(jí)則在低年級(jí)項(xiàng)目基礎(chǔ)上,實(shí)現(xiàn)較為復(fù)雜的子項(xiàng)目開發(fā),各子項(xiàng)目間總體呈遞進(jìn)關(guān)系,這樣處理的優(yōu)點(diǎn)是:①解決了低年級(jí)學(xué)生無項(xiàng)目開發(fā)問題。②高低合作開發(fā),有利于快速提升低年級(jí)學(xué)生的技能。③分組項(xiàng)目開發(fā),有利于培養(yǎng)學(xué)生團(tuán)隊(duì)精神。④有一些綜合性課程,如軟件測(cè)試、軟件文檔寫作作為必須要求穿插在項(xiàng)目開發(fā)過程中,解決了這些課程的傳統(tǒng)教學(xué)模式,不再是紙上談兵,晦澀而難以理解,而是緊密結(jié)合在項(xiàng)目開發(fā)中,有效地規(guī)范了學(xué)生的項(xiàng)目開發(fā)方法,更有益于項(xiàng)目管理。產(chǎn)品合格率也大幅提高。
針對(duì)三年級(jí)第一學(xué)期學(xué)生要開發(fā)的項(xiàng)目的復(fù)雜性及開發(fā)周期長(zhǎng)、且這些項(xiàng)目往往都是形成最終產(chǎn)品階段所面臨的問題:①學(xué)生此時(shí)還必須學(xué)習(xí)就業(yè)指導(dǎo)、畢業(yè)教育等課程。②項(xiàng)目開發(fā)要求的完成時(shí)間與學(xué)生上課相沖突。對(duì)此,可將這一學(xué)期學(xué)生的授課做些改進(jìn),即先讓一半的學(xué)生上半學(xué)期的課,一半學(xué)生進(jìn)行項(xiàng)目開發(fā),而另半個(gè)學(xué)期實(shí)行對(duì)調(diào),既解決了學(xué)生的上課問題,又解決了項(xiàng)目開發(fā)進(jìn)度問題,避免出現(xiàn)項(xiàng)目產(chǎn)品出廠的真空期,有利于項(xiàng)目開發(fā)的校內(nèi)、校企合作。
4.建立項(xiàng)目知識(shí)庫。項(xiàng)目知識(shí)庫存儲(chǔ)著歷年來項(xiàng)目組開發(fā)的項(xiàng)目作品、常見的技術(shù)知識(shí)等內(nèi)容。不同的項(xiàng)目設(shè)計(jì)總伴隨著不同的問題,解決問題的過程就是積累經(jīng)驗(yàn)的過程。工作組很注意將項(xiàng)目設(shè)計(jì)遇到的問題作為特例存入項(xiàng)目知識(shí)庫,給師生帶來幫助: