曾 鴻
(襄樊職業(yè)技術學院,襄樊 441021)
與普通高等教育相比,高職教育更側(cè)重于培養(yǎng)高素質(zhì)應用型人才,是面向職業(yè)、技能優(yōu)先的教育,因此,重視實踐教學、突出職業(yè)能力培養(yǎng)是高職院校教育教學的本質(zhì)特征。我國高職教育發(fā)展很快,示范院校創(chuàng)建、辦學水平評估等一系列加強院校內(nèi)涵建設的舉措,極大地促進了各高職院校辦學能力的提高。在堅持“以服務為宗旨,以就業(yè)為導向,走工學結合發(fā)展道路”的辦學方針指引下,各高職院校在課程建設、基于工作過程的專業(yè)課程體系建設等方面,取得了突破性進展,但是,總的說來,教育教學“質(zhì)”的變化卻進展緩慢,一門課程、一本教材、一名教師,重知識輕技能的毛病沒有得到根本性地改變。
ASP.NET是當今主流動態(tài)Web開發(fā)技術之一,它能更快速、更容易地建立靈活、安全、穩(wěn)定的Web應用,在技術應用市場占有較大市場份額,掌握和精通該技術的程序員具有廣闊的就業(yè)空間[1]。目前,國內(nèi)許多高職院校都把ASP.NET課程作為相應計算機專業(yè)(Web開發(fā)方向)的必修課或核心課程,如何改革ASP.NET課程教學模式,如何加快ASP.NET課程建設步伐,是相關專業(yè)教師研究和探討的問題。
根據(jù)課程教材章節(jié)順序制訂授課計劃,依序?qū)嵤┱n程教學,這是傳統(tǒng)做法,也是大多數(shù)老師習慣的授課模式。這種課程授課模式是基于學科體系的,強調(diào)對理論知識的掌握,重在知識儲備,在重視學生實踐技能和職業(yè)技能訓練方面,明顯力度不夠。對于職業(yè)技術教育,許多專家認為應該以行動為導向,解構學科理論知識,然后基于工作過程重構和序化教學內(nèi)容。筆者從Web開發(fā)程序員崗位的技能要求出發(fā),選取Web應用系統(tǒng)開發(fā)中常用的功能組件作為教學內(nèi)容,按照Web開發(fā)程序員實際工作過程重構課程教學內(nèi)容,實現(xiàn)理論與實踐一體化教學,使學生在開發(fā)實現(xiàn)具體案例的過程中,有效地將知識轉(zhuǎn)化為職業(yè)技能,構建起自己的知識能力體系[2]。
ASP.NET是我院計算機應用技術專業(yè)(Web開發(fā)方向)的一門核心課程,其先修課程包括靜態(tài)網(wǎng)頁技術、C#程序設計語言、數(shù)據(jù)庫應用技術以及平面設計、動畫設計等,后續(xù)課程是項目開發(fā)(三個真實項目的實戰(zhàn)練兵)。通過與企業(yè)技術專家、軟件工程師交流,精選了五個案例:登錄模塊、注冊模塊、用戶信息處理模塊、留言本、新聞發(fā)布系統(tǒng)。教學過程以實現(xiàn)這五個案例的功能為目標,圍繞功能實現(xiàn),介紹相關控件屬性的設置及事件響應編碼,介紹數(shù)據(jù)庫操作及開發(fā)模式等知識。學以致用,教學活動針對性強能更好地激發(fā)學生的學習熱情,取得很好的教學效果。下面以新聞發(fā)布系統(tǒng)為例,闡述如何基于工作過程重構課程教學內(nèi)容。
如表1所示,新聞發(fā)布系統(tǒng)是第五個學習案例,它由三個學習任務組成,任務一主要是根據(jù)客戶要求,確定新聞類別、條目,創(chuàng)建表結構,設計新聞后臺管理的邏輯流程;任務二是新聞后臺管理設計。設計新聞后臺管理風格和樣式,使用DropDownList控件實現(xiàn)對新聞類別的選擇,使用GridView控件顯示所有已發(fā)布的新聞,并實現(xiàn)數(shù)據(jù)控件對下拉列表框選擇的聯(lián)動。發(fā)布新聞先選擇新聞類別,輸入標題、內(nèi)容等信息,并進行相關驗證。新聞內(nèi)容選用第三控件,方便文本排版和相關資料上傳。設計超級用戶的審核功能(審核通過的才能在前臺顯示),提供新聞修改及刪除操作;任務三是新聞前臺設計,包括樣式設計、新聞分類、二級頁面、more頁面等。新聞首頁涉及數(shù)據(jù)控件的選取,顯示的記錄個數(shù)、字段及字數(shù)等。二級頁面設計涉及顯示的字段、正文及可能出現(xiàn)的表格、圖片等,設計“上一篇”、“下一篇”功能。More頁面主要使用數(shù)據(jù)控件顯示指定新聞類型的新聞列表,提供分頁查詢功能。
表1 課程內(nèi)容設計
基于案例的教學內(nèi)容不再是按教材章節(jié)順序進行編排,而是根據(jù)模塊功能開發(fā)的實際過程,遞進地將原教材中各章節(jié)部分知識進行有機整合,將理論知識整合到實際應用中,課堂教學就不再有抽象感和枯燥感,學生接受也就不會有障礙。
基于案例重構課程教學內(nèi)容,打破了理論課與實驗課的界限,為實施“教學做一體化”教學提供了可能?!敖虒W做一體化”模式主要強調(diào)在整個教學過程以“做”為目的,以“學”為主要手段,以“教”為主導環(huán)節(jié),通過三位一體的結合使學生能夠在真實工作環(huán)境下進行學習,最終達到提高學生職業(yè)能力與就業(yè)競爭力的目的[3]。
ASP.NET課程實施“教學做一體化”教學,首先需要對學生進行分組,從一開始就要培養(yǎng)學生的團隊協(xié)作意識,然后根據(jù)任務安排,老師先展示案例模塊運行效果,介紹或引導學生歸納模塊的功能需求,使學生有一個非常明確的學習和訓練目標。模塊開發(fā)過程中所涉及的知識點,對于已學習過的知識點,讓學生獨立設計,旨在鞏固、熟練和提高,新出現(xiàn)的知識,老師可以采用多種方式進行教學,對于較直觀的新內(nèi)容,老師可以提出學習目標,讓學生借助教材或網(wǎng)絡,進行自主學習,培養(yǎng)學生的自學能力;對于較難的知識點,老師可以邊演示邊講解,學生則邊聽邊操作,可以讓學生先知其然,而后逐步知其所以然。了解或理解知識點內(nèi)容后,就將所掌握的知識點在模塊開發(fā)進行應用推廣?!敖虒W做一體化”教學,需要老師從傳統(tǒng)的“傳道、授業(yè)、解惑”的知識灌輸者角色向職業(yè)和技術的引導者角色轉(zhuǎn)換[4],整個教學過程學生是主體,老師的職責是指導、輔導和督導。
軟件及軟件外包企業(yè)招聘Web開發(fā)程序員,往往要求應聘人員需要有真實項目開發(fā)經(jīng)歷,這一點,一直以來是本專業(yè)應屆生順利就業(yè)的障礙。為解決這一問題,我院籌建了軟件開發(fā)工作室,承接院內(nèi)外軟件開發(fā)項目。當承接到軟件項目后,項目負責人安排老師和學生共同組建項目開發(fā)團隊,讓學生全程參與項目開發(fā)的全過程,使學生在項目研發(fā)過程中得到歷練,從中獲取經(jīng)驗,提高能力。為了使軟件開發(fā)工作室的項目研發(fā)符合企業(yè)開發(fā)規(guī)范,需要加強與區(qū)域內(nèi)知名軟件企業(yè)的聯(lián)系,聘請企業(yè)專家指導項目開發(fā)流程,使學生在校內(nèi)的項目經(jīng)歷與企業(yè)實際工作過程保持一致。同時,將企業(yè)的用人標準納入到對學生的培訓計劃中,讓學生在參與真實項目的開發(fā)過程中得到實實在在的鍛煉。
學生參與項目開發(fā),主要利用開放實訓時間和課余時間進行。對于一些小項目,可以采用“單兵”項目開發(fā)模式,即讓每個學生獨立開發(fā),從中遴選優(yōu)秀作品作為項目最終成果,如各系部網(wǎng)站建設項目。對于一些較復雜的項目,如 “學院固定資產(chǎn)管理系統(tǒng)”、“學生考勤系統(tǒng)”等,采用“團隊”項目開發(fā)模式,即項目組集中開發(fā),構建VSS開發(fā)環(huán)境,學生以小組或個人名義承接項目模塊,在指定和規(guī)定的時間內(nèi),在老師指導下實現(xiàn)模塊功能。軟件開發(fā)工作室承接院內(nèi)外項目,不僅訓練了學生,還鍛煉了老師,增加了師生收入,同時也擴大了學院的社會影響力,是一舉多得的好事。
隨著高職院校教育教學改革的深入,以“產(chǎn)”促“學”,以“研”促“學”,產(chǎn)學研協(xié)調(diào)發(fā)展是大勢所趨。IT軟件行業(yè)具有其自身的特殊性,學生到企業(yè)頂崗實習或輪崗實訓困難較大,加強校內(nèi)實訓基地建設,通過“項目引進”(承接項目),讓學生在校內(nèi)進行頂崗或輪崗實訓不失是一個很好的解決辦法。
目前,國內(nèi)各高職院校無論是示范或骨干院校申報,還是辦學水平評估,競爭都很激烈。各高校都在嘗試進行顛覆式課程教學改革,希望能
夠闖出一條符合我國國情、符合我國高職教育規(guī)律、能夠滿足人才市場需求的職教之路。筆者與校內(nèi)外專家一起,對ASP.NET課程教學的方法和模式進行了深入研討?;诎咐貥嬚n程教學內(nèi)容,實施“教學做一體化”教學,能夠真正調(diào)動學生學習的積極性和主動性,有效地知識轉(zhuǎn)化為職業(yè)技能,再通過真實項目的實戰(zhàn)訓練,著實能夠大大提高學生的職業(yè)能力和就業(yè)競爭力。
[1] 曾鴻.基于項目的軟件工程綜合實訓方案教學模式[J],中國職業(yè)技術教育,2008 (12).
[2] 首珩,周虹.基于工作過程的課程體系開發(fā)與實施[J],職教論壇,2008.9(14-16).
[3] 張濤.《JSP程序設計》教學做一體模式研究與實施[J],中國科技博覽,2009(26):31-32.
[4] 鄭麗萍.《機床電器控制與PLC》課程教學做一體化教學改革的探討[J].武漢船舶職業(yè)技術學院學報,2009(4):85-87.