陳祥


【摘 要】從基于ASP.NET技術的Web開發程序員崗位技能要求出發,按照Web應用項目開發流程,確定典型工作任務,把真實項目引入課程,探索教學做一體化的課程改革的整體設計。
【關鍵詞】典型工作任務 教學做一體化 整體設計
【中圖分類號】 G 【文獻標識碼】A
【文章編號】0450-9889(2015)01C-0132-02
ASP.NET程序設計是軟件技術專業的專業核心課程,是融理論、實踐一體化,教、學、做一體化的專業課程,是工作過程系統化學習領域的課程,是在學生學習C#程序設計、SQL Server網絡數據庫、網頁制作技術等課程的基礎上開設的。通過本課程的學習,使學生具有運用面向對象理念進行程序設計、開發商業網站、web應用程序的能力。本課程與其他專業課程整體架構的關系如圖1所示:
一、課程在專業培養目標達成中的作用
通過本課程的學習,使學生熟練掌握Visual Studio集成開發環境、HTML服務器控件、Web服務器控件和驗證控件;了解ASP.NET內置對象實現客戶端與服務端的交互;熟練掌握數據庫系統的常用操作;掌握 ADO.NET訪問數據庫的方法、常用數據綁定控件的應用、母版頁的制作方法及步驟、網站測試、部署的方法及步驟,以及掌握企業級網站開發過程等方面的知識。
二、課程標準的設計思路
根據IT行業對Web動態網站開發的需求,從軟件的需求分析、概要設計、詳細設計到軟件系統功能實現和系統集成驗收,確定“Web程序員”職業崗位所要求的技能。通過引入真實項目,構建典型工作任務,涵蓋所需掌握技能,達到培養Web程序員應具備能力的課程目標。構建課程模塊如圖2所示:
三、課程內容的構建、教學活動與要求
(一)課程結構
ASP.NET程序設計課程內容由兩個典型的項目構成,具體見表1:
(二)課程教學活動與要求
下面以新聞發布系統為例,列出課程教學活動的過程和要求,如表2所示:
IT 軟件行業具有其自身的特殊性,學生到企業頂崗實習或輪崗實訓困難較大,加強校內實訓基地建設,通過把項目引入課堂,讓學生從真實項目的需求分析、業務流程設計出發,掌握數據庫設計、代碼模塊編寫、網站測試、網站部署與維護,經歷網站程序開發的基本流程,能夠大大提高學生的職業能力和就業競爭力,全面提升應用型軟件人才培養質量。
【參考文獻】
[1]曾鴻.ASP.NET課程教學改革與實踐[J].制造業與自動化,2011(2)
[2]李繼武.基于工作過程的ASP.NET程序設計課程改革研究[J].計算機教學研究,2012(4)
【基金項目】廣西工業職業技術學院一體化教改課題(桂工業院[2012]94號)
【作者簡介】陳 祥(1973- ),男,廣西岑溪人,廣西工業職業技術學院副教授,研究方向:人工智能和網絡安全。
(責編 丁 夢)