


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