摘要:項目驅動教學法在以職業技能為主要培養目標的高職院校教學中得到了廣泛應用。文章分析了目前項目驅動教學法在實際教學應用中存在的不足;提出了多層次項目驅動教學模式的基本思想和具體應用方法;描述了多層次項目驅動教學模式在軟件專業網絡編程能力教學中的具體應用實踐及成效。
關鍵詞:項目驅動;職業技能
高等職業教育的目標是培養具有良好職業素質、掌握本專業必備基礎理論知識和專業知識、具有較強職業技術應用能力的生產一線的技能型人才。高職教育的這種職業崗位定位直接決定了實踐教學在高職教育中的主體地位。
項目驅動教學方法及其應用現狀
培養具有熟練編程能力的軟件人才是高職軟件專業人才培養的根本目標。要實現這一目標,就必須加強軟件開發的實際技能教學。為了加強軟件開發的技能性與實踐性教學,各高職高專院校紛紛實行實踐教學模式、推進課程設置改革、探索與之相適應的教學方法。其中,項目驅動教學法得到了廣泛應用。項目驅動教學法是一種以建構主義為理論基礎的教學方法,它以項目開發為主線展開教學,整個教學過程是一種在教師的指導下,以學生為主體的協作過程。教學實踐表明,項目驅動教學法在充分調動學生的學習興趣,提高學生的實踐技能與自學創新能力等方面效果顯著。相應的教學研究也取得了進展,與項目驅動教學方法相對應的高職類教材不斷面世。然而,目前項目驅動教學在具體應用過程中,仍然存在一些不足,主要體現在:第一,簡化項目驅動教學法未能根據課程特點進行分層次教學設計。如在專業基礎課教學或某些教材中,過分追求項目的完整性和適用性,掩蓋了核心專業基礎技術,忽略了學生的基礎知識,使學生無法很好地掌握專業技術的核心內容;第二,缺乏針對項目驅動教學法的全面、科學的教學評價體系。在實際操作過程中,經常根據項目的完成情況對學生的學習情況進行評價,忽略了對學生分析問題與解決問題的能力、團隊協作精神、表達與溝通能力、創新能力的評價,并且缺乏有效的過程監控。
多層次項目驅動教學模式
職業技能或技術有其自身的特點和培養規律。總體來說,可以將職業技能分為基礎技能和專業技能。基礎技能是某職業崗位群從業人員必須掌握的基本功,專業技能是某職業崗位群從業人員必須掌握的專門技術。這種技能的層次性和培養規律決定了在具體教學過程中,必須采取層次化的實踐教學方式。這種層次化應該體現在課程設置、教學案例的選取、教學過程控制以及教學的考核目標與方式上。經過多年探索,大部分高職院校的相關專業均形成了能夠突出能力層次的專業課程體系,如圖所示。

專業課程體系和技術能力層次圖
(一)軟件專業基礎類課程中的項目驅動教學
專業基礎類課程的根本目標是讓學生掌握必備的專業核心基礎內容與技能。剛剛結束高中階段的學習進入大學的學生,首先接觸的便是專業基礎課,但由于缺乏相關的專業知識,專業技能基礎較差,因此,在該類課程中采用項目驅動法教學時,不能一味地注重教學項目的完整性或實用性,否則,既無法突出核心專業知識和技能,又會由于學生缺乏足夠的專業背景知識,而增加其學習的困難程度。
專業基礎類課程在教學項目的選取上,應遵循小而精的原則(將其稱為實例可能更為確切),要具有較強的針對性,充分體現核心專業知識點或技術點。教學過程中,通常采用四個步驟:“實例引入→預備知識(核心知識和技術)講解→完成實例演示→實戰演習”。實例引入、過程引入,必須學習的核心專業知識與技術,能充分調動學生的興趣與注意力;教師在介紹完成實例所需的預備專業知識和技術后,通過演示實例讓學生掌握實例的基本用法;實戰演習能夠讓學生在模仿的過程中鞏固所學專業知識和技術。專業基礎類課程的教學考核應側重考查學生相關知識要點與技術要點的掌握情況,考核形式可以采用筆試與機試相結合的方式。
(二)軟件專業技術類課程中的項目驅動教學
相對于專業基礎類課程而言,專業技術類課程的專業性、技術性更強,學生也已具有相當的專業基礎知識和核心技術。此時,在教學項目的選擇上,應注重項目的完整性和實用性,盡量模擬相關專業技術的實際應用情況,同時,還應具有較好的擴展性,為學生提供一個良好的擴展空間。教學過程應按照“項目演示→項目分析→項目開發→項目擴展→總結提高”的順序,完全圍繞項目展開。專業技術學習應完全融入項目開發的過程中,并且在項目擴展中得到應用與鞏固,在總結提高中使專業技術得到提煉與深入。在專業技術類課程的教學考核中,應加大對專業技術和實際動手能力的考核,考核形式主要采用形成性考核與課程設計相結合的方式。通過該類課程的學習,使學生具備一定的實際項目開發能力。
(三)軟件綜合實訓類課程的項目驅動教學
綜合類實訓課程是在學生學習了一定專業技術課的基礎上開設的課程。課程目標是綜合訓練學生的專業技術應用能力、分析問題與解決問題的能力。課程的開設形式一般采用集中式的整周實訓。該類課程在項目的選取上應注重項目的綜合性和典型應用代表性。教學實踐表明,在綜合類實訓課程的教學過程中采用“項目調研→項目開發→項目驗收”三段式教學方法效果顯著。
項目調研教師在比較、提煉相關企業項目的基礎上,制定出項目的總體需求。學生對需求進行分析,確定開發目標,制定開發計劃。學生確定的開發目標可以不局限于給定的項目需求。項目調研能夠充分調動學生的創新思維,培養創新能力。
項目開發學生按照開發計劃獨立完成項目開發。整個開發過程以學生自主開發為主,教師負責答疑、開發過程監控以及對共性問題進行總結與歸納。在此過程中,學生分析問題、解決問題的能力將得到有效鍛煉。
項目驗收教師對學生完成的項目進行驗收與評價,學生需提交的資料包括開發的項目、相關報告等。教師按照評分標準給出成績。對于優秀作品,由教師進行展示與點評。
該類課程注重對學生的技術能力、分析問題與解決問題能力等多方面能力進行考核,因此,應采用完全的形成性考核方式。
(四)畢業設計或校企聯合培養中的項目驅動教學
畢業設計或校企聯合培養是學生走向工作崗位前的專業技術綜合應用實踐階段,是高技能人才培養中必不可少的重要環節。該階段除了強化學生的專業技術應用能力外,還應注重培養學生的職業精神、團隊協作能力以及溝通能力、學習能力等全面的職業能力,最大限度地模擬真實的工作環境。因此,這一階段最好選擇來自企業的實際項目,采用小組或團隊形式進行開發,完全遵循真實的軟件項目開發過程。
如上所述,項目驅動教學法在各個層次專業課程上的應用方法不盡相同,因此,必須根據課程目標、特點進行相應的教學過程、考核方法設計。
多層次項目驅動教學模式的實踐與成效
我系軟件專業電子商務技術方向以目前兩大主流軟件技術之一的Java技術為教學主線,把熟練的Java編程能力作為學生的核心軟件開發能力進行重點培養。在教學實踐中,我們根據認知規律和多層次項目驅動教學模式基本思想,明確了Java編程能力的層次性,對現有課程進行調整,形成了針對該能力培養的新的課程設置,不同層次的課程采用不同的項目驅動教學形式。
多層次項目驅動教學在Java網絡編程能力培養中的實踐情況表

從近三年的教學情況來看,在Java網絡編程能力培養中,應用多層次項目驅動教學模式取得了較好的效果。首先,學生的網絡編程能力、Java技術應用能力得到了用人單位的充分肯定;獲取Java技術相關證書的學生人數持續增多;部分學生在此基礎上成立了Java技術創新工作室;學院連續兩年在廣東省軟件大賽中獲得三等獎和二等獎;以多層次項目驅動教學模式為依托編寫的《Java面向對象程序》與《JBuilder網絡編程實例教程》教材由高等教育出版社出版,并獲“十五”與“十一五”規劃教材稱號;《Java面向對象程序設計》課程榮獲2006年度國家級精品課程稱號。
參考文獻:
[1]陳玉華.構建“基于技能培養、面向崗位群集”的課程模式[J].中國高等教育,2005,(12).
[2]劉銳.深入理解“任務驅動”教學法[N].中國電腦教育報,2003-05-02.
[3]中國高等職業技術教育研究會.邁向21世紀的中國高等職業教育[M].西安:西安電子科技大學出版社,1999.
作者簡介:
袁梅冷(1974—),女,湖南邵陽人,碩士,講師,主要從事計算機軟件開發教學。