[摘要] 本文根據高職院校《動態網頁設計基礎》課程特點和性質,提出教學過程以就業為導向,以能力培養為主線,強調“學中做與做中學”的有機統一,理論實踐一體化的課程設計理念。
[關鍵詞] 高職院校 動態網頁 課程設計 培養目標
一、課程性質、作用和地位
1.課程的性質
《動態網頁設計基礎》是高等職業院校計算機網絡專業的一門專業核心課程,是具有系統的網絡設計、數據庫技術、軟件編程技術和網站構建方法與技術,實踐性很強且面向實際應用的重要專業課。其主要任務是使學生掌握ASP動態網頁設計的基礎知識和基本技能,培養學生利用ASP技術開發動態網站的能力,提高學生職業技能和素質,為適應職業崗位和繼續學習打下一定的基礎。
2.課程的作用
本課程是繼《網頁設計基礎》之后開設的一門專業技術課,其教學目標是使學生能運用所學的ASP只是,根據實際問題進行ASP動態網站的創建與維護、ASP動態網頁的編寫、通過ASP動態網頁訪問數據庫,使學生具有ASP動態網站開發的初步能力。
3.課程在專業中的地位
《動態網頁設計基礎》是高等職業院校計算機網絡專業的一門專業核心課程,開設課程的目標是培養學生的動態網站制作能力及MIS系統制作能力,這一能力是用人企業對計算機網絡專業網站建設方向高職學生提出的核心能力,它綜合了圖片處理、頁面設計、代碼編寫、數據庫等知識,是網站建設方向高職學生就業的根本保障。
二、課程設計的理念和思路
1.課程設計理念
《動態網頁設計基礎》課程的實施基于工作過程導向,工學結合特征鮮明。教學過程以就業為導向、以能力培養為主線,強調“學中做與做中學”的有機統一,實現了理論實踐一體化教學目標。
整個課程建設,以個人學習的特點,按照工作過程,施以由簡到繁、由易到難、循序漸進的5個學習情景來展開,教學過程即是項目實施的過程。
2.課程建設思路
建設思路:專業領域的技術要求→專業職業崗位的任職要求 →課程體系和教學內容→課程標準。
建設原則:突出能力目標、項目任務載體、以學生為主體。
建設宗旨:進行基于職業崗位工作內容和工作工作過程導向的《動態網頁設計基礎》課程建設。
建設過程:工作崗位需求→分析出專業技術人員的工作任務→歸納總結出典型工作任務→轉變為行動領域→基于工作過程的學習領域→設計學習情境。
三、課程設計
1.課程目標設計
(1)能力目標
①總體能力目標
具有動態網站總體設計與構建的能力;
能夠自主開發留言板、BBS、聊天室等簡單Web程序的能力;
② 單項能力目標
能夠搭建ASP運行環境、訪問ASP頁面;
能運用html編寫簡單頁面;
能夠實現客戶端的身份驗證;
能使用Request對象獲取客戶端的數據;
能使用Response對象向客戶端輸出信息;
能夠使用Session對象記載特定用戶的信息信息;
能夠使用Application對象記載所有用戶的信息;
能夠使用Server對象創建COM對象和Scripting組件;
能夠創建數據庫,會添加表和查詢,會用基本的SQL語句;
能夠連接數據庫;
能夠實現ASP存取數據庫;
能夠排序顯示數據;:
能夠添加不完整記錄能夠分頁顯示數據;
能夠制作交替變換的廣告Web頁面;
能夠批量制作超鏈接;
能夠開發計數器。
(2)知識目標
掌握IIS的配置及運用的方法;
掌握HTML語言的基本知識;
掌握VBScript的基本語法及基本知識;
掌握ASP的5個內置對象的屬性和方法;
掌握ASP存取數據庫技術;
掌握ASP組件的用法。
(3)情感目標
通過教師對具體實用的小項目演示講解,學生動手完成項目任務,激發學生成就感,培養學生自信心和學習興趣、獨立思考、自主探究學習習慣;
通過小組協作,培養學生的協作能力;
通過項目演示培養學生的表達能力、溝通能力。
2.課程內容設計
(1) 知識模塊劃分
對現有知識點進行了解析與重構,劃分出彼此之間聯系緊密的4大知識模塊。Asp基礎知識;Asp內置對象;Asp存取數據庫;Asp組件。
(2) 能力訓練項目設計
采用真實工作案例——基于ASP技術的留言版,將本課程能力點和知識點包含在項目中,并將該項目分解成若干個子項目滲透在教學中,采用任務驅動方式講解ASP知識和訓練項目。
留言板是網站中常見的功能模塊,對界面要求簡潔美觀,功能要求簡單實用:對普通客戶,能瀏覽和添加留言。對管理員,還要增加刪除和回復留言功能,同時在頁面中添加了計數器和動態廣告顯示功能。分為如下10個子項目:①搭建ASP運行環境、訪問ASP頁面;②留言板界面設計;③留言內容過濾;④數據庫設計;⑤添加留言;⑥顯示留言;⑦回復留言;⑧刪除留言;⑨制作網站計數器;⑩制作交替變換廣告Web頁面。
期末項目作品選擇的是網站中常見的功能模塊在線通訊錄,其開發技術與流程和留言板基本一致,界面要求簡潔美觀,功能有如下要求:有注冊登陸模塊;有添加新記錄的表單頁面;可以實現動態更新、刪除功能;按時間降序顯示。
(3)教學內容設計
教學內容分為四大只是模塊:
一是Asp基礎知識。對應的能力目標有:①能夠搭建ASP運行環境、訪問ASP頁面。②能運用html編寫頁面。③能夠實現客戶端的身份驗證;對應的知識點有:①動態網頁概念、工作原理、添加IIS組件,設置主目錄,添加虛擬目錄;掌握訪問動態網頁的3種方法。②掌握HTML標記及對應的屬性、語法。③掌握VBScript基礎知識。
二是Asp內置對象。對應的能力目標有:①能使用Request對象獲取客戶端的數據。②能使用Response對象向客戶端輸出信息。③能夠使用Session對象記載特定用戶的信息。④能夠使用Application對象記載所有用戶的信息。⑤能夠使用Server對象創建COM對象和Scripting組件。對應的知識點有:①掌握Request對象的方法和屬性。②掌握Response對象的方法和屬性。③掌握session對象的方法和屬性。④掌握Application對象的方法和屬性。文件Global.asa的功能與用法。⑤掌握Server對象的方法和屬性。
三是Asp存取數據。對應的能力目標有:①能夠創建數據庫,會添加表和查詢,掌握最基本的SQL語句。②能夠連接數據庫。③能夠實現ASP存取數據庫。④能夠排序顯示數據。⑤能夠添加不完整記錄。⑥能夠分頁顯示數據。對應的知識點有:①Access數據庫的基本操作,掌握Select、Insert、Delete和Update語句。②掌握利用connection對象和基于OLE DB方式連接數據庫的方法。③利用SQL語句對記錄進行查詢,添加,刪除和更新。④Connection對象的屬性和方法。⑤Recordset對象的屬性和方法。
四是Asp組件。對應的能力目標有:①制作交替變換的廣告Web頁面。②批量制作超鏈接。③開發計數器組。對應的知識點有:①掌握廣告輪顯組件MSWC.Adrotator的用法。②掌握文件超鏈接組件MSWC.Nextlin的用法。③掌握計數器組件MSWC.Pagecount的用法。
3.教學方法設計
(1)項目導向法
本課程的教學內容是以能力項目的開發流程為依據展開的。
(2)利用計算機技術中的動畫視頻等先進技術進行教學
利用動畫手段,將網絡程序復雜的運行過程以動畫的形式生動地展現出來,逐步向學生進行介紹,對學生理解和掌握網絡程序設計ASP的基本概念和網絡程序運行過程具有非常顯著的效果。
(3)分組教學
因為本課程內容比較抽象,綜合性、實踐性都比較強,因此學習難度較大,采用分組教學同學之間互相探討,相互幫助協作完成項目任務,可以激發學生學習的自信心和學習興趣。
(4)啟發式教學
采用“布置任務→分組完成→提出問題→老師指導→解決問題”教學流程。
4.考核方法設計
學期總評成績采用百分制,著重考核學生的運用知識解決實際問題的能力。
學期總評成績由四部分構成:(1)學習態度、考勤占10分;(2)理論作業占20分;(3)平時訓練子項目30分;(4)期末項目作品占40分。
四、結束語
總之,以就業為導向、以能力培養為主線的教學過程,根據個人學習的特點,按照工作過程,施以由簡到繁、由易到難、循序漸進學習情景來展開,教學過程即是項目實施的過程,強調“學中做與做中學”的有機統一,實現了理論實踐一體化的教學目標。
參考文獻:
[1] 尚俊杰. 網絡程序設計——ASP(第3版)[M]. 北京:清華大學出版社,2009
[2] 尚俊杰.網絡程序設計—ASP案例教程[M]. 北京:清華大學出版社, 2005
[3] 陳季. ASP 快速建站全程實錄[M]. 北京:電子工業出版社,2007
[4] 明日科技. ASP 開發典型模塊大全[M]. 人民郵電出版社,2009