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