徐震 王順強
摘 要: 高等職業(yè)教育迎來了新一輪大規(guī)模的教學(xué)實踐改革,為提高學(xué)生職業(yè)能力和職業(yè)素質(zhì)進行探索與實踐,在軟件技術(shù)專業(yè)教學(xué)改革中引入了項目化課程,引入軟件企業(yè)開發(fā)真實情景的運作模式,提出基于計算機軟件專業(yè)特征的項目化教學(xué)改革。在教學(xué)過程中,完全按軟件企業(yè)開發(fā)的運作模式進行管理,完成真實項目開發(fā)。但是,由于項目化課程的開發(fā)還欠合理完善,影響項目化課程建設(shè)實施的效果。
關(guān)鍵詞: 高等職業(yè)院校 軟件技術(shù)專業(yè) 項目化教學(xué)
近年來,高等職業(yè)院校項目化教學(xué)的研究正在深入開展,從提高高職學(xué)生職業(yè)技能出發(fā),研究者從不同角度設(shè)計項目化教學(xué)。項目化教學(xué)法對學(xué)生職業(yè)技能的提高起到的作用毋庸置疑,但現(xiàn)行的多數(shù)研究者主要以課程、小項目為背景,一門課程多個知識點,設(shè)計多個項目,并著重于先學(xué)習(xí)后開發(fā),這樣增加了師生的工作與學(xué)習(xí)量,并影響學(xué)習(xí)效果。因此,需要進一步根據(jù)軟件技術(shù)專業(yè)的特點深入研究,探索項目化課程教學(xué)的實效性。
一、以軟件技術(shù)專業(yè)課程為基礎(chǔ)實施項目化教學(xué)存在的問題
1.孤立的課程項目化設(shè)計,缺乏專業(yè)整體項目化建設(shè)。
以一個專業(yè)項目化課程教學(xué)是一項系統(tǒng)的、完整的工程,如果以專業(yè)的單科課程設(shè)計項目化教學(xué),將項目設(shè)計的各個工作過程分散到多門專業(yè)課程之中,計算機軟件專業(yè)有多門專業(yè)課程,每門專業(yè)課程都進行新項目設(shè)計,那么雖然學(xué)生在多次強化過程中已基本掌握了教師強化的項目開發(fā)流程,但這種開發(fā)流程缺少真實感,在多次重復(fù)進行中容易產(chǎn)生厭倦情緒;分專業(yè)課程進行項目設(shè)計,技能分散,缺乏整體感,不能與相關(guān)專業(yè)課程有機結(jié)合;每次新項目開始,學(xué)生需要有較多時間進行開發(fā),很難保證有足夠的時間突出與訓(xùn)練課程相關(guān)的技能。結(jié)果導(dǎo)致項目開發(fā)一大堆,但沒有一個項目能圓滿完成。
2.項目化課程設(shè)計與課時限制的關(guān)系處理不當(dāng)。
高職每門專業(yè)課程的課時數(shù)都相對較少,在有限的時間內(nèi),不僅要學(xué)習(xí)課程知識和技能,還要進行項目開發(fā),其中部分專業(yè)課程還設(shè)置多個項目,而學(xué)生只學(xué)習(xí)專業(yè)課程,除了專業(yè)課程知識外,沒有任何實踐經(jīng)驗積累,開發(fā)效率低,教學(xué)項目的規(guī)模受到諸多限制,項目設(shè)計質(zhì)量難以保證。各門課程都有項目,導(dǎo)致項目太多,學(xué)生時間有限,不能認(rèn)真完成各個項目的開發(fā)。
3.軟件項目開發(fā)文檔缺乏規(guī)范。
項目化教學(xué)中,小項目由學(xué)生獨立完成,不需要文檔交流;大項目的完成需要學(xué)生之間通過規(guī)范文檔交流,但實際上學(xué)生之間多是通過口頭交流直接進行,雖然教師多次強調(diào)文檔的重要性,對文檔也有硬性要求,但學(xué)生對文檔重要性認(rèn)識不足,很多時候文檔只是象征性的,文檔質(zhì)量、規(guī)范性更難以保證。
二、以軟件技術(shù)專業(yè)實施項目化教學(xué)改革
1.依據(jù)專業(yè)組建項目化課程開發(fā)團隊。
依據(jù)軟件技術(shù)專業(yè)開設(shè)課程由相關(guān)開課教師組成的完整的開發(fā)團隊。授課教師根據(jù)學(xué)期課程安排,統(tǒng)一備課。共同設(shè)計軟件技術(shù)專業(yè)各個學(xué)期的授課計劃及項目開發(fā)安排。項目化課程的實施不再是各門課程的老師自己設(shè)計本課程的項目化教學(xué)。不同專業(yè)課程的學(xué)生在整個項目開發(fā)中承擔(dān)不同角色,每個角色所需的知識和技能均在對應(yīng)的專業(yè)課程中,教師的教學(xué)目標(biāo)與學(xué)生的學(xué)習(xí)目標(biāo)都非常明確,在教學(xué)實踐中,由項目引入教學(xué)內(nèi)容,真正實現(xiàn)了“因需而學(xué)”。
2.統(tǒng)一項目化課程教學(xué)項目設(shè)計。
在項目化教學(xué)工作中,各專業(yè)教師往往針對自己的課程設(shè)計項目化教學(xué),軟件技術(shù)專業(yè)有自身特點,在實際項目開發(fā)中,需要用到各門課程的知識,如果孤立起來搞項目化課程設(shè)計,就存在一些弊端:其一,學(xué)生對專業(yè)知識的綜合運用的實踐能力得不到提高。其二,各門專業(yè)課程都有自身項目,而且不止一個項目,學(xué)生的時間有限,任務(wù)很重,不能認(rèn)真完成項目開發(fā),疲于應(yīng)付,項目化教學(xué)最終流于形式。
“軟件工程”課程是計算機軟件專業(yè)必開的核心專業(yè)課程,課程內(nèi)容滲透于軟件開發(fā)的各個環(huán)節(jié)。在教學(xué)實踐中,由于該課程理論性強、內(nèi)容抽象,教學(xué)效果很不理想,在項目開發(fā)中其他角色課程需要“軟件工程”課程的理論指導(dǎo),導(dǎo)致理論與實踐嚴(yán)重脫節(jié)。因此,應(yīng)將“軟件工程”課程由“顯性”轉(zhuǎn)成“隱性”,即不單獨開設(shè)“軟件工程”課程,而將“軟件工程”課程完全嵌入到各個角色課程之中,在各個角色的開發(fā)過程中,即時進行理論指導(dǎo)。計算機軟件專業(yè)以各個角色為基礎(chǔ)設(shè)置核心課程,主要包括“軟件設(shè)計”、“程序設(shè)計”、“軟件測試”、“軟件實施”等課程,確保核心專業(yè)課程的實用性和系統(tǒng)性。在核心專業(yè)課程中突出規(guī)范文檔的重要性,將軟件設(shè)計文檔的國家標(biāo)準(zhǔn)融入到各核心專業(yè)課程之中。
設(shè)計科學(xué)合理的項目化教學(xué)課程對于高等職業(yè)院校軟件技術(shù)專業(yè)學(xué)生的職業(yè)能力培養(yǎng)有著重要意義,若設(shè)計得科學(xué)合理則有助于最大限度地發(fā)揮項目化教學(xué)的優(yōu)點。