趙曦李穎
(廣東科學(xué)技術(shù)職業(yè)學(xué)院 廣東 珠海 519090)
高職軟件技術(shù)專業(yè)課程“教學(xué)做”一體化之研究與實踐
趙曦李穎
(廣東科學(xué)技術(shù)職業(yè)學(xué)院 廣東 珠海 519090)
廣東科學(xué)技術(shù)職業(yè)學(xué)院軟件技術(shù)專業(yè)課《高級.net開發(fā)技術(shù)》有效依托廣東省財政支持的高技能人才培養(yǎng)基地——軟件技術(shù)與工程中心,通過該中心企業(yè)級的開發(fā)環(huán)境引入外包項目,嘗試在教學(xué)過程中讓學(xué)生組成團隊,獨立參與企業(yè)實際項目(或模擬已完成的真實實際項目)的開發(fā),在此基礎(chǔ)上進行了“教學(xué)做”一體化教學(xué)模式的研究與實踐。
高職;“教學(xué)做”一體化;軟件技術(shù);專業(yè)課程
近年來,國內(nèi)外有很多職業(yè)院校在積極探索基于項目的“教學(xué)做”一體化教學(xué)法在課堂上的應(yīng)用,部分國家和地區(qū)的高職教育采用了PBL模式 (基于項目的學(xué)習(xí)),如德國的 “雙元制”、日本的“綜合學(xué)習(xí)”課程、法國的“多元化途徑”和“綜合實踐活動”課程等,所有這些都代表了世界課程改革的潮流。我國的一些職業(yè)院校,如南寧職業(yè)技術(shù)學(xué)院、株洲職業(yè)技術(shù)學(xué)院等也對“教學(xué)做”一體化教學(xué)模式進了研究探索。
以往高職院校軟件技術(shù)專業(yè)課程的教學(xué)多采用多媒體教室教學(xué)與上機實踐交替進行的教學(xué)模式。這種傳統(tǒng)教學(xué)方式沿襲先理論、后實踐的方法,實踐與理論是在兩個不同的空間和時間完成的。根據(jù)學(xué)習(xí)過程中記憶效果與感受類型之間的關(guān)系,傳統(tǒng)的理論+實驗教學(xué)的效率較低。因此,在傳統(tǒng)的教學(xué)模式下,學(xué)生的創(chuàng)新思維、解決問題等高階能力不能得到充分的發(fā)展。一個優(yōu)秀的高職學(xué)生應(yīng)該在全面掌握知識的同時,擁有將學(xué)到的知識運用到工作中去的能力。如果不能將知識運用到實踐中,即使各門功課成績很優(yōu)異,仍然是一個失敗者。實踐能力對于學(xué)生自身綜合能力的發(fā)展是非常重要的,有利于其日后獨立解決工作中的難題。發(fā)展高階能力的有效方法是課程內(nèi)容與教學(xué)方式整合,使學(xué)習(xí)者投入到需要運用高階能力的學(xué)習(xí)活動中。
筆者擬以軟件技術(shù)專業(yè)高年級專業(yè)課《高級.net開發(fā)技術(shù)》為例,從內(nèi)容選取、教學(xué)設(shè)計、考核方式三方面探討“教學(xué)做”一體化教學(xué)模式在軟件技術(shù)專業(yè)課程中的運用,旨在使學(xué)生的學(xué)習(xí)與實際工作達到“零距離”對接,增強動手實踐能力,克服眼高手低的弊端。
Web應(yīng)用程序的開發(fā)項目繁雜、知識浩瀚,即使花費一個人的畢生精力也難以企及全面。要在有限的一個學(xué)期里,既讓學(xué)生學(xué)習(xí)到實用技能,又能使技能難易程度符合學(xué)生的實際,課程技能內(nèi)容的選取就顯得格外重要。應(yīng)根據(jù)課程培養(yǎng)目標,對應(yīng)崗位工作任務(wù),確定完成相應(yīng)工作任務(wù)所應(yīng)具備的技能,逐條針對每項技能確定要獲得這些技能學(xué)習(xí)者應(yīng)當知道的內(nèi)容,即知識內(nèi)容及其要求。為了實現(xiàn)本課程的教學(xué)目的,在選取教學(xué)技能內(nèi)容時,應(yīng)圍繞課程設(shè)計的四大原則:以就業(yè)為導(dǎo)向;以實用技能為核心;以企業(yè)實際項目為主線;以動手能力為突破點。通過廣泛深入調(diào)查“珠三角”地區(qū)軟件企業(yè)用人狀況和技術(shù)需求,回訪往屆畢業(yè)生,收集“珠三角”地區(qū)多家企業(yè)的招聘信息,與校外實訓(xùn)基地進行深度合作,對掌握的一手數(shù)據(jù)進行詳細分析并經(jīng)過多次專家研討后,筆者根據(jù)真實項目“網(wǎng)上書店”,精選了以下6項主要技能:(1)搭建三層架構(gòu);(2)創(chuàng)建和發(fā)布 Web Service;(3)使用 ASP.NET AJAX核心組件實現(xiàn)無刷新和局部更新效果;(4)掌握Ajax Control Toolkit內(nèi)常用控件的使用;(5)掌握基本的緩存技術(shù),用緩存技術(shù)改善應(yīng)用程序的性能;(6)利用 Microsoft Visual Studio 2010 Team Edition for Software Testers進行Web測試和負載測試。
要將企業(yè)真實項目“網(wǎng)上書店”的開發(fā)過程和工作任務(wù)貫穿于整個教學(xué)過程,將學(xué)習(xí)任務(wù)精心設(shè)計為6個項目,精心設(shè)計學(xué)習(xí)情境,科學(xué)整合學(xué)習(xí)情境中的學(xué)習(xí)任務(wù)與工作任務(wù),使學(xué)生的學(xué)習(xí)與實際工作保持一致性,如表1所示。整體教學(xué)設(shè)計使用任務(wù)驅(qū)動法:教師主要是提出具體任務(wù)和要求,并對如何完成這一任務(wù)作一些方法上的闡述。在教師引導(dǎo)后,留給學(xué)生充足的操作時間,讓學(xué)生大膽嘗試,使他們在嘗試中體會、感受和領(lǐng)悟,教師巡視指導(dǎo),及時糾正錯誤,最后教師對操作步驟進行復(fù)述,特別提醒容易出錯的步驟和環(huán)節(jié),講解一些共同的難點和重點,并觸類旁通地給出大量應(yīng)用實例,集思廣益,開拓思路,鼓勵創(chuàng)新,使學(xué)生進一步鞏固所掌握的知識,同時在得到啟發(fā)后作一些調(diào)整和創(chuàng)新。要引導(dǎo)學(xué)習(xí)能力差的學(xué)生或操作有疏漏的學(xué)生通過教師的總結(jié)和回顧,跟上教師的教學(xué)進度,全面掌握知識點,達到教師的教學(xué)要求。通過這樣一個“引→試→做→看→創(chuàng)新”的過程,學(xué)生學(xué)習(xí)知識也經(jīng)歷了“不會→會→熟練→鞏固→提高”的過程。如此可以充分挖掘不同層次學(xué)生的潛力,貫徹因材施教的教學(xué)原則。

表1 學(xué)習(xí)情境中的學(xué)習(xí)任務(wù)與工作任務(wù)表
教——清晰引入任務(wù),用舉例、圖解和示范等方法。提出任務(wù),引導(dǎo),糾錯,復(fù)述,提醒,總結(jié),鼓勵,因材施教,引入教學(xué)情境,引導(dǎo)學(xué)生投入學(xué)習(xí)過程;讓學(xué)生通過行動學(xué)會處理問題,以參與者和觀察者的身份一起進入一個真實的學(xué)習(xí)情境之中。
學(xué)——學(xué)生就教學(xué)內(nèi)容進行思考、操作和探詢。使用吸引注意的技巧(挑戰(zhàn)性問題、視覺刺激)鼓勵學(xué)生主動探究和解決問題;通過“不會→會→熟練→鞏固→提高”的過程,充分挖掘不同層次學(xué)生的潛力。
做——用自己獨特的想法解釋、延伸和評論材料,接受挑戰(zhàn),解決問題。大膽嘗試,在使用中體會、感受和領(lǐng)悟。
在《高級.net開發(fā)技術(shù)》課程的一個學(xué)習(xí)情境中,“教學(xué)做”一體化的過程如圖1所示。
教師問題導(dǎo)入(教)——服務(wù)器響應(yīng)速度慢、網(wǎng)絡(luò)速度不理想、復(fù)雜的數(shù)據(jù)庫請求都會影響用戶的感受,除了通過提升服務(wù)器性能加以解決,可不可以考慮在客戶端想辦法?

圖1 “教學(xué)做”一體化教學(xué)設(shè)計圖
學(xué)生分析(學(xué))——客戶端可以用AJAX來創(chuàng)建交互式網(wǎng)頁應(yīng)用,給緩慢的Web應(yīng)用體驗著色,使之像桌面應(yīng)用一樣。
大膽嘗試(做)——可以使用 XMLHttpRequest進行異步數(shù)據(jù)查詢、檢索,也可以使用Asp.net AJAX的核心組件和工具包。
要改革考試制度,將考核與教學(xué)過程相結(jié)合,使教學(xué)考核標準與行業(yè)考核標準貼近。通過真實項目背景介紹、客戶需求分析、系統(tǒng)功能說明進而要求學(xué)生進行模塊功能定義及數(shù)據(jù)庫定義,實現(xiàn)真實項目的開發(fā)。要以真實項目的功能實現(xiàn)為“教學(xué)做”一體化的項目任務(wù),進而分解項目任務(wù),組建學(xué)生團隊,指定項目組長,制定開發(fā)計劃,要求任務(wù)、職責劃分明確,進行項目開發(fā)和過程監(jiān)控,項目管理,工作日志、周報、小組會議記錄,項目驗收。所有這些項目可在真實企業(yè)仿真工作環(huán)境——軟件技術(shù)與工程中心環(huán)境中進行,在項目仿真實訓(xùn)中,培養(yǎng)學(xué)生對完成企業(yè)工作任務(wù)的勝任能力,包括體驗企業(yè)文化、遵守企業(yè)管理制度、適應(yīng)企業(yè)作息制度、遵守操作規(guī)范、增強溝通合作能力等。
課程考核可分為理論考試、實訓(xùn)考核及企業(yè)實習(xí)考核三種形式。理論考核占總評的20%;實訓(xùn)考核占總評的40%:按學(xué)習(xí)情境 (作業(yè)項目)、實訓(xùn)等教學(xué)過程考核標準要求進行過程考核,評價要素:設(shè)計規(guī)劃占30%、編碼占30%、測試占10%、文檔編寫占15%、項目答辯占15%;企業(yè)實習(xí)考核占總評的40%:按實習(xí)企業(yè)員工職業(yè)能力考核和職業(yè)素質(zhì)(態(tài)度、作風(fēng)等)要求考核,由企業(yè)和指導(dǎo)教師提供實習(xí)考核成績,評價要素:工作任務(wù)占50%(工作量占15%,工作質(zhì)量占20%,工作進度占15%),工作態(tài)度占15%,團隊合作占20%,規(guī)章制度占15%(工作總結(jié)計劃5%,備份源程序5%,工作紀律5%)。
我院軟件技術(shù)專業(yè)是國家骨干高職院校重點建設(shè)專業(yè),軟件技術(shù)的專業(yè)課程教學(xué)都采用“教學(xué)做”一體化的方式,通過不斷探索與實踐,教學(xué)模式已經(jīng)基本成型,教學(xué)效果良好,深受學(xué)生好評。
[1]徐益.基于項目的信息素質(zhì)教育課程教學(xué)模式探索[J].圖書館工作與研究,2007,(5).
[2]陳守剛.基于ILD框架的項目學(xué)習(xí)活動的設(shè)計研究[D].北京:北京師范大學(xué),2005.
[3]張承芬.教育心理學(xué)[M].濟南:山東教育出版社,2006.
[4]中國高等職業(yè)院校計算機教育改革課題研究組.中國高職院校計算機教育課程體系2007[M].北京:中國鐵道出版社,2007.
[5]嚴希清.基于工作過程的“教學(xué)做”一體化教學(xué)模式探索與實踐[J].職業(yè)教育研究,2009,(4).
趙曦(1979—),男,湖南湘潭人,碩士,廣東科學(xué)技術(shù)職業(yè)學(xué)院計算機工程技術(shù)學(xué)院講師,研究方向為軟件技術(shù)、職業(yè)教育學(xué)。
(本文責任編輯:王恒)
G712
A
1672-5727(2012)01-0093-02