摘要:《Asp.net軟件開發(fā)技術(shù)》是計算機應用技術(shù)專業(yè)的核心支撐課程?,F(xiàn)有的課程教學一般偏重編程知識體系的傳授,所教非所用。針對這類程序課程存在的通病,以《asp.net軟件開發(fā)技術(shù)》為例,將web應用軟件開發(fā)工作過程中的任務(wù)轉(zhuǎn)換成學習活動中的任務(wù),構(gòu)建與工作結(jié)構(gòu)相適應的項目式課程結(jié)構(gòu),實施“項目導向、任務(wù)驅(qū)動,理論實踐一體化”的教學模式。解決課程教學內(nèi)容與職業(yè)崗位工作任務(wù)無關(guān)的問題,實現(xiàn)“學為所用”和“學以致用”。
關(guān)鍵詞:項目導向;理實一體化;Web應用程序開發(fā);學習領(lǐng)域;課程開發(fā)
中圖分類號:G712
文獻標識碼:A
目前國內(nèi)職業(yè)院校計算機應用技術(shù)專業(yè)存在所教非所用、職業(yè)教育與社會需求脫節(jié)的培養(yǎng)機制問題。這主要是因為這些專業(yè)在教學內(nèi)容的選取上存在較大的隨意性,在職業(yè)能力的塑造特別是動手能力的培養(yǎng)上存在較大的隨機性。如何針對職業(yè)崗位培養(yǎng)學生職業(yè)能力,開發(fā)出一大批工學結(jié)合的計算機應用技術(shù)專業(yè)課程,從而有效推動學生高質(zhì)量就業(yè),這是目前高職計算機應用技術(shù)專業(yè)面臨的重大挑戰(zhàn)。下面是對高職計算機應用專業(yè)《asp.net軟件開發(fā)技術(shù)》工學結(jié)合課程開發(fā)的實踐探索。
1 計算機應用技術(shù)專業(yè)及其就業(yè)崗位
計算機應用技術(shù)專業(yè)主要面向IT行業(yè)的軟件開發(fā)工作的一線程序員崗位,培養(yǎng)能在IT行業(yè)的軟件開發(fā)領(lǐng)域內(nèi)從事計算機程序開發(fā)、軟件編碼測試、軟件技術(shù)服務(wù)和管理、軟件銷售和推廣等崗位的高素質(zhì)技能型人才。
與傳統(tǒng)的計算機應用技術(shù)專業(yè)相比較,它注重培養(yǎng)學生知識、能力與素質(zhì)。把基礎(chǔ)知識與專業(yè)技能相融合,培養(yǎng)“素質(zhì)+能力+專長”的應用編程能力和創(chuàng)新能力。
計算機應用技術(shù)專業(yè)(.net方向)就業(yè)崗位包括:Web應用軟件開發(fā)企業(yè)中的銷售人員、實施及維護人員、系統(tǒng)開發(fā)人員、系統(tǒng)管理人員。通過對這些崗位進行歸納總結(jié),確定Web程序員、Web應用軟件產(chǎn)品支持技術(shù)員、ASP.NET網(wǎng)站開發(fā)程序員、Web產(chǎn)品工程師作為學生就業(yè)的主渠道。
2 《Asp.net軟件開發(fā)技術(shù)》課程的地位和作用
《Asp.net軟件開發(fā)技術(shù)》在專業(yè)課程體系中起核心骨干作用,是培養(yǎng)基于.net技術(shù)Web程序員的主要支撐課程。同時也是計算機網(wǎng)絡(luò)技術(shù)專業(yè)、計算機多媒體技術(shù)專業(yè)重要的拓展課程。通過課程學習使學生具備適應Web程序員崗位的專業(yè)技能和職業(yè)素養(yǎng),并掌握一定的理論知識,為就業(yè)后的可持續(xù)發(fā)展奠定基礎(chǔ)。
本課程的先修課程有《C#程序設(shè)計》《計算機網(wǎng)絡(luò)》《數(shù)據(jù)庫原理與應用》等課程,這些課程屬于職業(yè)準備課程和職業(yè)技能訓練課程,為學習本課程和職業(yè)崗位準備基本技能,后續(xù)課程是《軟件項目實踐》和畢業(yè)設(shè)計,屬于崗位技能應用課程,與學生畢業(yè)后的職業(yè)崗位任職要求相一致。
如何讓學生利用Web應用程序開發(fā)的基本方法,使用.net技術(shù)進行中小型Web應用程序開發(fā);具備較強的自主學習和創(chuàng)新能力,并形成良好的編程習慣和團隊合作精神?;谶@一背景開設(shè)的《asp.net軟件開發(fā)技術(shù)》課程,正是為了解決這類專業(yè)核心能力的培養(yǎng)問題而開設(shè)的。
3 課程設(shè)計理念與思路
3.1 課程設(shè)計理念
《Asp.net軟件開發(fā)技術(shù)》課程開發(fā)以Web應用產(chǎn)品行業(yè)的需求為導向,以Web應用開發(fā)程序員等職業(yè)崗位能力培養(yǎng)為重點,與Web應用軟件開發(fā)公司緊密合作,按照項目導向、任務(wù)驅(qū)動教學模式,設(shè)計和開發(fā)一系列基于工作過程的教學標準和教學資源,實現(xiàn)教學做一體化的課堂教學。
3.2 課程設(shè)計思路
根據(jù)軟件開發(fā)市場、軟件企業(yè)、行業(yè)對Web開發(fā)程序員的需求,確定“Web程序員”的職業(yè)崗位培養(yǎng)目標。按照Web應用項目開發(fā)流程(生產(chǎn)過程),確定工作任務(wù)。歸納出完成工作任務(wù)所必須掌握的技能,梳理成課程教學模塊所需的知識點、技能點、素質(zhì)點,最終選取煤礦安全資格考試系統(tǒng)作為教學載體。在教學實施過程中通過“項目導向、任務(wù)驅(qū)動”教學模式,結(jié)合一體化教學、角色扮演、項目訓練等教學方法和教學手段,達到培養(yǎng)Web程序員應具備能力的課程目標。構(gòu)建課程模塊如下圖1所示。
4 教學內(nèi)容的針對性與適用性
4.1 面向就業(yè)崗位
根據(jù)企業(yè)調(diào)研和畢業(yè)生跟蹤,明確本課程培養(yǎng)的學生主要面向的就業(yè)崗位包括Web應用軟件開發(fā)企業(yè)中的銷售人員、實施及維護人員、系統(tǒng)開發(fā)人員、系統(tǒng)管理人員。通過對這些崗位進行歸納總結(jié),確定Web程序員、Web應用軟件產(chǎn)品支持技術(shù)員、ASP.NET網(wǎng)站開發(fā)程序員、Web產(chǎn)品工程師為課程重點針對的教學崗位。
4.2 以職業(yè)能力培養(yǎng)為目標
課程教學內(nèi)容的選取是根據(jù)職業(yè)崗位實際工作任務(wù)所需要的知識、能力、素質(zhì)要求。專業(yè)建設(shè)指導委員會專家共同分析面向就業(yè)崗位的崗位職業(yè)能力,確定了以下崗位職業(yè)能力。
確定課程內(nèi)容主要包括以下幾部分內(nèi)容。課程能力模塊選取如圖2所示。
4.3 選取企業(yè)煤礦安全資格考試系統(tǒng)作為教學載體
為了使學生能夠體驗完整的項目開發(fā)流程,提高學生的適應能力、應用實戰(zhàn)能力、團隊協(xié)作能力與持續(xù)發(fā)展能力,選取煤礦安全資格考試系統(tǒng)作為課程主要教學案例。因為煤礦安全資格考試系統(tǒng)是與合作企業(yè)合作項目,素材全面,包括源代碼、數(shù)據(jù)庫設(shè)計、相關(guān)維護配套工具、說明等資料齊全。煤礦安全資格考試系統(tǒng)案例涵蓋了Web應用程序設(shè)計的核心內(nèi)容,能涵蓋各崗位的職業(yè)能力要求。
5 教學內(nèi)容的組織與安排
5.1 按企業(yè)WEB應用項目開發(fā)實際工作流程,序化教學內(nèi)容.
以真實煤礦安全資格考試系統(tǒng)為載體,以職業(yè)能力培養(yǎng)為重點,以“做中學”為實現(xiàn)途徑,以煤礦安全資格考
試系統(tǒng)開發(fā)流程中每個工作任務(wù)要使用的技術(shù)為依據(jù),以工作過程的循序漸進原則設(shè)置,將課程內(nèi)容序化為8個學習情境、16個工作任務(wù)。教學內(nèi)容的組織與安排如表1所示。
5.2 單個學習任務(wù)教學內(nèi)容的組織
下面以學習情境四煤礦安全資格考試系統(tǒng)設(shè)計中工作任務(wù)系統(tǒng)數(shù)據(jù)庫設(shè)計為例進行說明:
(1)任務(wù)導引:數(shù)據(jù)庫設(shè)計。教師引導復習煤礦資格安全考試考試系統(tǒng)概要設(shè)計,并引出新任務(wù):數(shù)據(jù)庫設(shè)計。學生思考教師提出的問題。
(2)案例演示:煤礦安全資格考試系統(tǒng)數(shù)據(jù)庫設(shè)計。教師演示教學案例,學生觀看演示案例。
(3)任務(wù)提出與分配:設(shè)計煤礦安全資格考試系統(tǒng)數(shù)據(jù)庫。教師下發(fā)開發(fā)任務(wù),學生分組討論本階段的任務(wù),進行任務(wù)劃分,設(shè)計煤礦安全資格考試系統(tǒng)數(shù)據(jù)庫。
(4)實施。學生閱讀煤礦安全資格考試系統(tǒng)概要設(shè)計文檔,學習Power Designer工具的使用,使用Power Designer設(shè)計煤礦安全資格考試系統(tǒng)數(shù)據(jù)庫,編寫數(shù)據(jù)庫設(shè)計報告。項目經(jīng)理審批數(shù)據(jù)庫設(shè)計報告。創(chuàng)建并生成煤礦安全資格考試系統(tǒng)數(shù)據(jù)庫。教師點評學生設(shè)計過程中存在的問題,學生根據(jù)教師的點評完善自己的作品。
總之,通過以企業(yè)真實的開發(fā)項目煤礦安全資格考試系統(tǒng)為載體,設(shè)計8個學習情景、l6個學習型工作任務(wù),實施項目導向、任務(wù)驅(qū)動學習,讓學生能實際經(jīng)歷Web應用軟件開發(fā)流程和規(guī)范,養(yǎng)成良好的團隊協(xié)作職業(yè)素質(zhì),有效提高了課堂教學的質(zhì)量和效率。
參考文獻:
[1] 鄧澤民,陳慶.職業(yè)教育課程設(shè)計[M].北京:中國鐵道出版社,2006
[2] 方玲玉.《網(wǎng)絡(luò)營銷實務(wù)》工學結(jié)合課程開發(fā)的實踐嘗試[J].職教論壇,2008(8)
[3] 李仲秋,朱國軍,王文海.工作過程導向的理實一體化課程構(gòu)建與實施[J].職業(yè)技術(shù)教育,2009(5)