[摘要]本文深入探討了基于工作過程導向的WEB應用程序設計的課程開發方法,并在課程設計中積極探索工學交替、任務驅動、項目導向等有利于增強學生能力的教學模式,結合高職人才培養模式的特點,把課程建設的過程作為深化教學內容、教學方法、教學手段改革和提高教學質量的一個重要過程。
[關鍵詞]工作過程導向 WEB應用程序設計 課程開發 教學設計
WEB應用程序設計課程是一門技術性和實用性都很強的課程,但由于受到傳統教學模式的影響,該課程的教學效果不盡如人意。對此,應采用基于工作過程導向的課程開發方法,在課程設計中積極探索工學交替、任務驅動、項目導向等有利于增強學生能力的教學模式,同時注入“職業化三級遞進”的人才培養模式,把課程建設的過程作為深化教學內容、教學方法、教學手段改革和提高教學質量的一個重要過程。
一、課程開發
(一)課程目標定位
WEB應用程序設計課程教學的目的是讓學生在學完計算機應用基礎、計算機網絡、靜態網頁制作、面向對象程序設計語言、網絡數據庫應用等課程的基礎上,進一步掌握動態網頁設計的基本技能,使學生通過該課程的學習,具備安裝和配置Web服務器的能力、使用動態網頁技術存取數據庫能力、開發交互式電子商務網站的能力,具有良好的團隊合作精神和獲取知識能力、動態網頁設計創意思維能力等素質,達到職業技能鑒定WEB應用程序設計(NET平臺)中高級水平。
(二)課程設計
課程設計環節應注意以下兩方面問題:一方面,應通過對WEB應用程序設計崗位的調研,學習和借鑒德國等先進國家的職業教育經驗,認真領會與課程建設有關的文件精神,并根據WEB應用程序設計課程的特點,確定課程設計為基本思路。另一方面,課程設計應以工作過程為導向;課程設計團隊應由“教育專家主導”轉變為“社會需求主導”,設計主體應堅持多元化,即由企業專家、行業專家、學校教師和課程專家組成。具體的課程設計過程如下:
首先,通過在專家研討會上對WEB應用程序設計崗位職業工作邏輯進行分析形成具體的工作任務。其次,根據綜合任務的相似和復雜程度歸納出典型工作任務,形成職業能力標準和行動領域。再次,按照工作任務相關性、難易程度、完整性,以及便于組織教學、教學工作量適宜的原則,根據學生認識規律及職業成長規律重構行動領域,并轉換為學習領域。最后,按照職業特征,根據WEB應用程序設計學習領域的工作過程的完整性和學生職業綜合能力的要求構建學習領域,設計學習情境,即教學單元與單元教學內容。
在課程開發過程中,工作任務分析是進行課程設計的奠基性工程,其質量好壞既會影響課程教學內容反映工作崗位能力要求的準確度,也會直接影響后續的課程開發過程。另外,教學項目是教學內容的具體表現形式,完成對教學項目所包含的工作過程中形成的隱性知識,即工作過程知識的學習,才是職業教育教學的核心內容。典型工作任務為工作過程知識的載體,工作過程是課程形式的體現。課程設計流程示意圖如下所示:

二、教學設計
(一)教學內容設計
1.教學內容的組織??梢罁W生職業能力形成規律,按照WEB應用程序設計實際工作過程中項目任務的編排方式,對學習領域的教學內容進行序化,設計出WEB應用程序設計的學習情境,每個學習情境相對獨立并組成對應的教學模塊,如下圖所示:
2.教學實踐項目的選取。教學實踐項目來源于企業真實的WEB應用程序設計項目,教學項目的成果沒有固定的答案而呈現多樣性和開放性。從教師的角度來說,要想成功地做好一個項目,必須以課程大綱為依據,在項目的設計上下工夫,使項目切實可行。首先。教學項目應有針對性,應包含完成職業崗位實際工作任務所需的知識、能力、素質要求的內容,可參照和包含WEB應用程序設計崗位國家職業資格考試要求進行設計。其次,教學項目應有典型性,可選用與企業實際生產過程或商業活動有直接關系的典型項目(工作或任務)。再次,教學項目應具有一定的應用價值,最好是教師實際參與或主持過的項目,這樣可以使學生得到更接近于實際的練習,對于學生項目開發能力的培養大有好處。又次,教學項目應具有適當的挑戰性和自主性,應充分考慮現有資源和條件,難度、規模適中,使項目的開發能在有利而且可行的條件下順利進行;同時應考慮學生的知識結構、認知能力和興趣愛好,使學生主動參與到項目的全過程中,讓學生在完成工作任務的過程中既能應用已知的知識和技能,又能在一定范圍內學習新的知識和技能,解決過去未遇到過的實際問題。最后,教學項目應具有完整性和可測性,在學習結束時,應有完整的、明確的、具體的成果展示,可讓師生共同評價項目工作成果以及工作和學習方法。
在具體的實施過程中,項目的選擇應分階段由淺入深,使學生一步一步親身體驗開發Web項目的全過程,由此而構成四個階段九個項目,如下表所示:

(二)教學方法設計
在教學方法設計中,應始終貫徹“在做中學”的基本原則,由教師明確“做什么”,引導學生“怎么做”,使學生在做的過程中,不斷總結和提高,獲取經驗,構建自己的知識體系,提升到“如何做更好”的層次。具體的教學方法、使用目的、實施過程、實施效果如上表所示:
(三)教學手段設計
首先,運用多媒體輔助教學手段,通過聲音圖片展示、視頻動態演示、動畫模擬程序的執行過程及文字說明等,構建一個全新的圖文并茂、生動直觀的教學環境,以增加教學信息量,提高學習效率,有效刺激和培養學生的形象思維,讓學生在課堂上進行自主探究式學習,從而加強學生對抽象原理的理解及對方法的運用能力。
其次,將理論教學與實踐教學深度融合,使課程全部在實訓中心進行,使學生對教師在課堂上講解的每一個知識點都能及時上機操作,從而使學生能夠通過實踐加深對理論知識的理解,并達到熟練靈活運用的目的。
再次,在學校寬帶信息網的支持下,使所有多媒體教室、實驗室、辦公室和學生宿舍都接通寬帶網,并由網絡中心專門進行維護及更新,保證整個網絡的正常運行。同時,充分利用校園網的資源,建設起WEB應用程序設計課程的網站,搭建起教與學的網絡平臺,實現教師與學生網上教學交流。
又次,在校園網精品課程建設中放人大量的教學電子資源,如教案、視音頻課件等,建立開放式教學平臺,所有的教學資源可在網上瀏覽和下載,學生在任何時候、任何地方都能利用網絡資源進行學習和操作練習,有利于學生在課余時間進行開放式學習。
最后,通過電子郵件、QQ、MSN等實時交流工具,即時輔導答疑。要求每個班級都建立自己的班級QQ群,以供學生與老師共同討論,彌補課堂討論的不足,提高學生的學習興趣。這樣,學生的學習和教師的輔導較少受到時間和空間的限制,可基本滿足不同層次的學生學習的需要以及教師教學的需要。
實踐證明,在教學過程中,學生知識的獲得、能力的培養、智力的發展,不可能只依靠一種教學方法,必須把多種教學方法合理地結合起來,并根據教學過程的實際情況,靈活、創造性地掌握教學過程,以爭取獲得最大的教學效果。圍繞著這個目標,在充分發揮學生學習積極性的前提下,一切可行的教學方法都可以在教學過程中加以運用。
(責編 吳筱)