周洪斌 溫一軍 許禮捷
摘 要: 依據(jù)當(dāng)前先進(jìn)的教育教學(xué)理念以及長期的教學(xué)實踐經(jīng)驗,結(jié)合高職生源情況,形成以職業(yè)崗位能力培養(yǎng)為核心的DAP教學(xué)模式。通過Demo→Activity→Project漸進(jìn)模式,逐步培養(yǎng)學(xué)生的專業(yè)能力,全面提升學(xué)生的職業(yè)能力。基于DAP高職教學(xué)模式,對ADO.NET課程進(jìn)行改革。通過改革教學(xué)內(nèi)容、開展教學(xué)資源庫建設(shè)、改革課程考核方法、開拓第二課堂、加強(qiáng)雙師型師資隊伍建設(shè)等措施,取得了一定的教學(xué)成果。
關(guān)鍵詞: DAP教學(xué)模式; ADO.NET課程; 高職教育; 教學(xué)改革
中圖分類號:G712 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2014)08-68-03
Reform and practice of ADO.NET course based on DAP teaching mode of higher vocational schools
Zhou Hongbin, Wen Yijun, Xu Lijie
(Shazhou Professional Institute of Technology, Zhangjiagang, Jiangsu 215600, China)
Abstract: Based on the advanced teaching theories and the long-term experience of teaching practice together with the characteristics of higher vocational students, a DAP teaching mode is proposed. The core of the DAP teaching mode is to cultivate the students' professional ability. By the Demo→Activity→Project progressive mode, the students' professional ability and the occupation ability are improved step by step. Based on DAP teaching mode, ADO.NET course is reformed. Some teaching goals are achieved through reforming teaching content and the evaluation methods, constructing teaching resources, exploiting the second classroom and strengthening the construction of "dual-qualification structure" teaching team.
Key words: DAP teaching mode; ADO.NET course; higher vocational education; teaching reform
0 引言
ADO.NET課程由基于.NET的應(yīng)用程序設(shè)計與開發(fā)這一重要的行動領(lǐng)域轉(zhuǎn)化而來,培養(yǎng)學(xué)生使用C#開發(fā)數(shù)據(jù)庫應(yīng)用程序的能力,對學(xué)生的程序設(shè)計與開發(fā)職業(yè)能力培養(yǎng)起到主要支撐作用,是高職計算機(jī)相關(guān)專業(yè)的一門核心課程?!督逃筷P(guān)于推進(jìn)高等職業(yè)教育改革創(chuàng)新引領(lǐng)職業(yè)教育科學(xué)發(fā)展的若干意見》 (教職成[2011]12號)指出:“實現(xiàn)專業(yè)課程內(nèi)容與職業(yè)標(biāo)準(zhǔn)對接;引入企業(yè)新技術(shù)、新工藝,校企合作共同開發(fā)專業(yè)課程和教學(xué)資源;繼續(xù)推行任務(wù)驅(qū)動、項目導(dǎo)向等學(xué)做一體的教學(xué)模式”,課程改革與實踐應(yīng)以此為基點。針對當(dāng)前高職學(xué)生基礎(chǔ)較薄弱、自學(xué)能力較弱,而企業(yè)實際項目往往比較復(fù)雜等綜合的實際情況,探索能夠讓學(xué)生真正理解和掌握項目中的各個技能點、知識點的方法,通過采用DAP教學(xué)模式,優(yōu)化課程教學(xué)組織形式,創(chuàng)新課程教學(xué)手段,降低學(xué)生學(xué)習(xí)的難度,讓學(xué)生每一堂課都有作品,獲得成就感,提高其學(xué)習(xí)興趣。
1 DAP教學(xué)模式
根據(jù)當(dāng)前先進(jìn)的教育教學(xué)理論,結(jié)合高職生源情況,以及長期的教學(xué)實踐經(jīng)驗,形成以職業(yè)崗位能力培養(yǎng)為核心的DAP教學(xué)模式體系框架。
“DAP教學(xué)模式”內(nèi)涵如圖1所示。
⑴ Demo(基礎(chǔ)訓(xùn)練):通過Demo案例,教師示范講解知識點、技能點,然后讓學(xué)生重演Demo,使得學(xué)生能初步理解知識、掌握技能。
⑵ Activity(提高訓(xùn)練):安排在Demo之后,Activity案例與Demo案例的技能點要求相同,由學(xué)生在課堂上獨立完成,Activity任務(wù)完成后再采取學(xué)生示范或教師講解示范的教學(xué)方式。主要訓(xùn)練學(xué)生融會貫通、靈活應(yīng)用技能點的能力;同時安排課外Activity(鞏固訓(xùn)練),安排學(xué)生在課外獨立完成,使得學(xué)生進(jìn)一步鞏固對知識點、技能點的掌握。
⑶ Project(項目實戰(zhàn)):安排在課程末期的課程設(shè)計(實訓(xùn))階段,布置學(xué)生完成若干個來源于企事業(yè)單位實際需求的項目,綜合培養(yǎng)學(xué)生的項目開發(fā)能力。
2 具體措施
2.1 改革教學(xué)內(nèi)容
依據(jù)DAP教學(xué)模式,ADO.NET課程的內(nèi)容組織以工作過程為導(dǎo)向,通過Demo→Activity→Project漸進(jìn)模式,由淺入深,以典型工作任務(wù)為主線,介紹基于C#的數(shù)據(jù)庫編程技術(shù),逐步揭開軟件開發(fā)的神秘面紗,帶領(lǐng)學(xué)生領(lǐng)略編程之美。
Demo案例中詳細(xì)講解了通訊錄系統(tǒng)的設(shè)計、開發(fā)和安裝部署的完整過程[1],把ADO.NET編程技術(shù)融入在各個任務(wù)中,對各個任務(wù)進(jìn)行詳細(xì)講解,開展手把手教學(xué)。各個任務(wù)安排如表1所示。
表1 Demo案例任務(wù)安排
[任務(wù)名稱\&知識、能力目標(biāo)\&任務(wù)1 用戶登錄\&SqlConnection、SqlCommand、SqlDataReader對象\&任務(wù)2聯(lián)系人及分組管理\&DataSet、SqlDataAdapter、SqlCommand對象\&任務(wù)3使用參數(shù)化SQL語句\&SqlParameter對象\&任務(wù)4使用存儲過程\&調(diào)用存儲過程操作數(shù)據(jù)庫 \&任務(wù)5使用自定義數(shù)據(jù)庫操作類\&數(shù)據(jù)庫操作類的定義及使用\&任務(wù)6三層架構(gòu)系統(tǒng)開發(fā)\&三層架構(gòu)\&]
典型學(xué)習(xí)任務(wù)安排如表2所示。
表2 典型學(xué)習(xí)任務(wù)
[任務(wù)1\&用戶登錄\&學(xué)時\&6\&任務(wù)描述:訪問數(shù)據(jù)庫,判斷用戶名、密碼是否正確,實現(xiàn)用戶登錄功能。\&能力目標(biāo):掌握SqlConnection、SqlCommand、SqlDataReader對象。\&實訓(xùn)環(huán)境:
教師講解、演示Demo案例之后,在課堂上安排學(xué)生獨立完成Activity。參照Demo案例的任務(wù)安排,訓(xùn)練學(xué)生融會貫通、靈活應(yīng)用技能點的能力,通過逐步擴(kuò)充系統(tǒng)功能,完成一個學(xué)生選課系統(tǒng)的開發(fā)。
在做好課內(nèi)Demo、Activity教學(xué)的基礎(chǔ)上,提供與課內(nèi)相同知識點和技能點的課外Activity,要求學(xué)生開發(fā)“畢業(yè)生實習(xí)與就業(yè)跟蹤系統(tǒng)”,實現(xiàn)“雙線平行”,起到強(qiáng)化課內(nèi)所學(xué)的知識和技能的作用。
通過Demo→Activity,學(xué)生不僅能夠掌握數(shù)據(jù)庫編程的重要知識、技能,更重要的是能夠體會到軟件項目開發(fā)的樂趣,享受成功進(jìn)行軟件開發(fā)的成就感。教師在教學(xué)過程中,要注重編碼規(guī)范,強(qiáng)調(diào)能力培養(yǎng),使學(xué)生在不知不覺中懂得企業(yè)開發(fā)規(guī)范,步入軟件開發(fā)大門。
針對高職人才培養(yǎng)與企業(yè)實際崗位需求之間脫節(jié)的問題,引企入校,在Project階段,通過企業(yè)專家,引入企業(yè)真實項目,要求學(xué)生開發(fā)“億美佳服飾有限公司計件系統(tǒng)”,進(jìn)一步培養(yǎng)學(xué)生的職業(yè)崗位能力。
2.2 開展教學(xué)資源庫建設(shè)
在校企合作的基礎(chǔ)上,依據(jù)創(chuàng)新型DAP教學(xué)模式的體系框架,重新分解Demo、Activity、Project中使用的知識點、案例庫等資源,對資源庫進(jìn)行歸類整理。建立課程網(wǎng)站,將課程標(biāo)準(zhǔn)、“教學(xué)做一體化”教案、多媒體在線教學(xué)視頻、項目實訓(xùn)指導(dǎo)書、常見問題解答、參考資料等內(nèi)容全部上網(wǎng),向在校學(xué)生、軟件企業(yè)崗前培訓(xùn)班學(xué)員免費開放,鼓勵學(xué)習(xí)者在課外自主學(xué)習(xí)。下一步要注重學(xué)習(xí)者對資源使用后的反饋和評價,通過收集反饋和評價意見,對資源的內(nèi)容和平臺的建設(shè)加以針對性完善[2]。
2.3 改革課程考核方法
軟件開發(fā)是一項非常注重實踐的工作,不可能只憑看書、看視頻就能學(xué)會,必須扎扎實實、一行一行地編寫代碼,不斷地積累項目經(jīng)驗,才能真正掌握編程技術(shù)。所以,對ADO.NET課程的考核絕對不能停留在一些原理、概念上,應(yīng)以考核學(xué)生相關(guān)技能為重點,突出職業(yè)能力、職業(yè)素質(zhì)考核。通過改革課程考核方法,采用與教學(xué)同步的形成性實踐考核與期末上機(jī)考試相結(jié)合的考核方法。對于形成性實踐考核,主要根據(jù)學(xué)生完成Activity的情況,給出每次實踐的成績。對于期末上機(jī)考試,突出職業(yè)能力的考核,重點考核使用C#編寫程序操作數(shù)據(jù)庫的能力,包括數(shù)據(jù)的增加、刪除、修改、查找。
2.4 積極開拓第二課堂
依托學(xué)院的3S人才拓展訓(xùn)練體系[3],結(jié)合課程特點,企業(yè)兼職教師、校內(nèi)專任教師與學(xué)生共同組成科技創(chuàng)新訓(xùn)練團(tuán)隊,在課余時間開展多樣化的“第二課堂”專業(yè)實踐教學(xué)活動。課程組教師指導(dǎo)學(xué)生積極申報江蘇省高等學(xué)校大學(xué)生實踐創(chuàng)新訓(xùn)練計劃項目,帶著學(xué)生參與企業(yè)實際項目,培養(yǎng)學(xué)生項目開發(fā)能力、團(tuán)隊協(xié)作能力。在此基礎(chǔ)上鼓勵并選拔優(yōu)秀學(xué)生參加各類技能競賽,取得了豐碩的成果。
2.5 加強(qiáng)雙師型師資隊伍建設(shè)
采用“請進(jìn)來”與“送出去”的方式,大力推進(jìn)雙師型師資隊伍建設(shè)[4]。通過聘請企業(yè)一線技術(shù)員、專家擔(dān)任課程兼職教師,引入企業(yè)實際項目到課程教學(xué)中,并為學(xué)生的動手實踐提供指導(dǎo)[5]。同時,為切實提高課程組專任教師的項目開發(fā)能力,在院系相關(guān)部門的大力支持下,每年安排教師脫產(chǎn)到江蘇國泰新點軟件有限公司、江蘇遠(yuǎn)大信息系統(tǒng)有限公司等行業(yè)骨干企業(yè)鍛煉,參與企業(yè)實際項目開發(fā),并與企業(yè)專家合作,共同制定課程標(biāo)準(zhǔn),編寫校企合作教材,開展課程建設(shè)。同時,依托江蘇省電子商務(wù)與政務(wù)軟件工程技術(shù)研究開發(fā)中心,課程組教師承擔(dān)了多項軟件項目研發(fā)工作,為企事業(yè)單位解決了信息化過程中遇到的瓶頸和困難,受到企事業(yè)單位好評。
3 課程改革成果
通過課程改革與實踐,取得了一系列成果。
⑴ 組建了一支結(jié)構(gòu)合理、知識與技能并重的課程教學(xué)團(tuán)隊。課程組教師完成多項企事業(yè)單位軟件的研發(fā)任務(wù),申請獲得多項計算機(jī)軟件著作權(quán),多次擔(dān)任軟件企業(yè)崗前培訓(xùn)班講師,創(chuàng)造了良好的經(jīng)濟(jì)和社會效益。
⑵ 建立了可裁剪的DAP教學(xué)資源庫,針對學(xué)生課堂教學(xué)、企業(yè)員工職業(yè)崗位培訓(xùn)等不同需求,對DAP教學(xué)資源進(jìn)行裁剪,設(shè)計適合不同層次、不同需求的教學(xué)和培訓(xùn)資源包。
⑶ 與企業(yè)專家合作,共同編寫了基于工作過程導(dǎo)向的教材《C#數(shù)據(jù)庫應(yīng)用程序開發(fā)技術(shù)與案例教程》,已由機(jī)械工業(yè)出版社正式出版。
⑷ 學(xué)生的學(xué)習(xí)興趣、編程能力、學(xué)習(xí)能力得到有效提高,先后在省級、校級專業(yè)技能競賽中獲獎,完成多項江蘇省高等學(xué)校大學(xué)生實踐創(chuàng)新訓(xùn)練計劃項目。
4 結(jié)束語
根據(jù)ADO.NET課程教學(xué)目標(biāo)以及高職學(xué)生特點,結(jié)合長期的教學(xué)實踐經(jīng)驗,采用DAP高職教學(xué)模式對ADO.NET課程改革進(jìn)行改革,取得了一系列成果。課程建設(shè)工作是一項長期的系統(tǒng)工程,需要課程組成員的不懈努力。下一階段,我們將根據(jù)企業(yè)新技術(shù)發(fā)展更新課程教學(xué)內(nèi)容,豐富教師實踐經(jīng)驗,提高教師教學(xué)科研能力,并進(jìn)一步充實、完善課程教學(xué)資源庫,促進(jìn)專業(yè)建設(shè),提高人才培養(yǎng)質(zhì)量。
參考文獻(xiàn):
[1] 周洪斌,溫一軍.C#數(shù)據(jù)庫應(yīng)用程序開發(fā)技術(shù)與案例教程[M].機(jī)械工
業(yè)出版社,2012.
[2] 李利平.高職教育專業(yè)教學(xué)資源庫建設(shè)的改革思考[J].中國高教研
究,2011.6:90-91
[3] 周洪斌,許禮捷.基于工學(xué)結(jié)合的計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)人才培養(yǎng)方案
探討與實踐[J].現(xiàn)代計算機(jī)(專業(yè)版),2013.8:36-39
[4] 季舒鴻,高查清.高職_雙師結(jié)構(gòu)_教學(xué)團(tuán)隊_內(nèi)涵與建設(shè)要素[J].職業(yè)
技術(shù)教育,2012.4:49-53
[5] 王曉剛,馮瑋.高職院校雙師型教師隊伍建設(shè)存在的問題與對策[J].
教育探索,2013.5:96-97