周秀麗
(襄陽職業(yè)技術(shù)學院,湖北 襄陽 441500)
近年來,高職院校正在廣泛推行基于工作過程的項目課程開發(fā)模式。項目課程是“以工作任務為課程設置與內(nèi)容選擇的參照點,以項目為單位組織內(nèi)容并以項目活動為主要學習方式的課程模式”?!禬eb應用程序設計》項目課程的開發(fā)與設計倡導基于工作過程的思維方式與開發(fā)模式,以Asp.net為學習平臺,C#為程序腳本語言,選擇最能涵蓋Web應用程序設計與開發(fā)知識與技能的企業(yè)真實項目,旨在使學生具備軟件開發(fā)人員必需的動態(tài)Web應用系統(tǒng)的設計與開發(fā)能力。
表1 軟件技術(shù)專業(yè)課程體系
目前,軟件人才市場緊缺,高職軟件技術(shù)專業(yè)畢業(yè)從事本專業(yè)難。針對這種情況,我院積極走訪本地及周邊地區(qū)的多家IT企業(yè),通過參觀企業(yè)、與研發(fā)人員座談多種途徑,分析軟件技術(shù)專業(yè)學生將從事的職業(yè)崗位,精煉出適合學生的Web應用程序設計研發(fā)與設計、維護與技術(shù)支持等工作崗位對其相關(guān)技能、知識和職業(yè)素質(zhì)的要求,邀請企業(yè)工程師指導分析,設計并最終確定軟件技術(shù)專業(yè)課程體系(見表1)。此表只呈現(xiàn)部分專業(yè)基礎課、專業(yè)核心課程,其中《Web應用程序設計》是該專業(yè)的一門專業(yè)核心課。
通過召開由企業(yè)專家、教育專家、一線教師組成的研討會,分析出課程對應的典型工作任務是軟件開發(fā)人員對動態(tài)Web應用系統(tǒng)進行設計與開發(fā)。課程項目的選擇追求學習項目設計的企業(yè)級,從企業(yè)網(wǎng)站開發(fā)的角度出發(fā),以“能力為本位,任務為中心,以崗位能力為目標”作為切入點,以留言板系統(tǒng)、新聞發(fā)布系統(tǒng)、電子商務平臺系統(tǒng)三個企業(yè)真實項目為載體,每個項目都是一個完整而相對獨立的整體,按照企業(yè)網(wǎng)站開發(fā)的基本流程分成若干個工作任務。學生在完成本課程學習的同時,即完成了三個真實項目開發(fā)的工作過程,注重學生對網(wǎng)站開發(fā)的經(jīng)驗積累,使學生的學習更貼近實際職業(yè)崗位的需求。
本課程的項目設計淡化了網(wǎng)站開發(fā)知識的脈絡,三個項目所包含的知識和技能囊括了目前ASP.NET網(wǎng)站程序員崗位能力需求,并具有由易到難、層層遞進的特點。本課程的項目設計如圖1所示,由圖可見,第一個項目是專項能力形成項目,是示范項目,主要培養(yǎng)學生的專項能力;第二個項目是綜合能力形成項目,是引導項目,知識和技能包含第一個項目的內(nèi)容,是對第一個項目知識、技能的補充和提升,主要培養(yǎng)學生的綜合能力;第三個項目是崗位能力形成項目,是一個綜合強化項目,包含了前兩個項目的所有知識和技能,是對整個內(nèi)容的強化,如此循序漸進、逐級強化,符合高職學生的認知規(guī)律,符合能力形成過程。
圖1 Web應用程序設計課程的項目設計圖
在項目課程的實施過程中,遵循了“學生為主體,教師重引導”的原則。例如:在實施第一個項目“留言板系統(tǒng)”中,學生雖然有網(wǎng)頁設計與制作、OOP程序設計的基礎,但是面對動態(tài)網(wǎng)頁效果還是會表現(xiàn)出強烈的未知欲??粗撁嫔纤圃嘧R的控件,學生難免有種躍躍欲試的想法。經(jīng)過控件及其它知識的講解和練習,采用類推的方法,學生可以完成基本控件、內(nèi)置對象的應用,動態(tài)網(wǎng)頁的部分效果就出來。學生自主學習掌握的內(nèi)容和能力印象深刻許多。
另外,教學過程中,盡量鼓勵學生自主實踐。在實踐過程中,學生會出現(xiàn)困惑和疑問,其中,部分問題可讓學生相互討論、查找資料等途徑自行解決,增加學生自學能力。但是,有些問題需要老師細心解答,并舉例學生練習,然后加以應用。
項目課程的考核打破了傳統(tǒng)的平時成績、期末成績兩部分組成的模式,改革考試模式,學生學期期末成績由平時成績、平時編碼成績、項目實訓成績、素質(zhì)考核成績四部分組成。其中,平時成績,即平時出勤、課堂表現(xiàn)等占20%,平時編碼成績占40%,項目實訓成績占20%,素質(zhì)考核成績占20%。高職軟件技術(shù)專業(yè)的學生在校期間需完成20000行代碼量,平均每天要完成不少于50行的編碼任務,根據(jù)該任務的完成情況確定平時編碼成績。其中,素質(zhì)考核內(nèi)容包括學生團隊合作精神、獲取信息能力、發(fā)現(xiàn)問題解決問題能力、文檔規(guī)范能力。
基于工作任務的《Web應用程序設計》項目課程的開發(fā)體現(xiàn)了高職教育的職業(yè)性和開放性,同時兼顧了學生可持續(xù)發(fā)展。只有認真做好課程開發(fā)、教學實施與實踐、課程考核等環(huán)節(jié)的工作,才能真正保障該課程成為體現(xiàn)職業(yè)教育特色的課程,使學生具備高素質(zhì)軟件開發(fā)人員所必需的職業(yè)知識、技能和素養(yǎng),達到專業(yè)和課程開設的最終目標——“以學生為本”。
[1]劉曉歡.高等職業(yè)教育工學結(jié)合課程開發(fā)[M].天津:天津大學出版社,2011.
[2]趙志群.職業(yè)教育工學結(jié)合一體化課程開發(fā)指南[M].北京:清華大學出版社,2009.
[3]陳桂生,張哲.高職軟件技術(shù)專業(yè)課程體系改革的實踐與探索[J].教育與職業(yè)·理論版,2008,(13).