摘 要:職業院校ASP動態網頁設計教學不同于普通高等學校,其教學過程必須堅持以就業為導向、以能力為本位的原則,充分考慮職校生的知識結構與特點,真正達到鞏固和提高學生網頁知識的教學目的。
關鍵詞:ASP動態網頁設計 教學 選擇 實施
一、教學內容的選擇
ASP是Microsoft公司推出的一種Web應用程序開發技術,是用于取代對Web服務器進行可編程擴展的CGI標準。它是當今流行的動態網站開發技術之一,通過其可以創建以HTML網頁為用戶界面,并能夠對數據庫進行訪問的Web應用程序。但以往的ASP教學內容以講授手寫代碼為主,而這種編程模式不僅效率低,而且代碼不規范,難以調試,既增加了職校生學習的困難,又使教學內容無法滿足企業應用的實際需要,不利于學生的就業崗位選擇。為此學院在計算機教學中引入Adobe Dreamweaver CS3這一款專業的HTML編輯器,用于教授學生對網站、網頁和Web應用程序進行設計、編碼和開發。由于Dreamweaver CS3對當前流行的ASP、JSP、PHP等動態網站開發技術都提供了很好的支持,不僅可以快速生成各種類型的數據訪問頁,還可以輕松實現用戶注冊、登陸以及授權訪問等功能,既教會了學生通過各種可視化設計工具和服務器行為來提高開發效率,又可以通過手工編碼方式靈活地控制程序的執行程序,真正滿足了社會企業應用的實際需要。
二、教學活動的實施
為了提高計算機應用能力教學的效能,使職校生既快又好地掌握計算機應用技術,教師在組織教學時應按照職業院校學生能力形成與學習動機發展的規律進行教學的目標結構、內容結構和過程結構設計,選擇適合學生現有計算機水平的教學方法,其中在教學內容結構設計上,必須緊緊圍繞職業院校學生能力形成的條件和過程展開。為了體現職業院校學生計算機應用能力教學以能力為本位的指導思想,服從能力形成的一般規律,提高教學效能,教學內容結構設計應按能力形成對知識、技能和態度的需要和能力形成的環節來組織教學內容,使教學的內容結構成為構建學生高效能力學習心理結構的載體。
1.明確能力目標
以往的計算機教學過程普遍存在著忽視學生能力培養的現象,極大地影響了教學目標的實現,因此在ASP動態網頁設計教學過程中,教師可有意識地用能力圖表描述教學目標并做到教學目標先行。在上課前,教師提前設計一張由能力領域和單項能力構成的能力圖表,這張能力圖表將教學目標十分具體清晰地展現在學生的面前。每堂課,學生都對學習目標一目了然,這不但使學生學習方向明確,更重要的是保證了學生們在教學活動中的主體地位,并使學生的學習興趣不斷得到激發。例如,筆者在講授“編寫基本HTML代碼”這堂課前,將能力目標按難易程度設計為“設置文件結構和標題”“設置頁面格式”“插入超級鏈接圖像及表格”三個能力目標,三個目標循序漸進,步驟清晰,收到了良好的教學效果。
2.組織教學
為了使學生在一個學期的較短時間內快速掌握ASP動態網站開發技術,筆者在總結原有教學經驗的基礎上,反復摸索實踐,逐步確定采用“案例驅動”的教學方法,以解決實際項目的思路和操作為主線,連貫多個知識點,課堂教學內容貼近企業實際需求。教師在課堂的第一階段首先展示案例的運行結果,然后詳細講述案例的設計步驟,循序漸進地引導學生學習和掌握相關知識點和技能。在介紹ASP動態網頁設計步驟時,可有意識地將Dreamweaver可視化設計與手工編程有機地結合在一起,利用各種方便易用的設計工具快速完成頁面布局,并通過添加服務器行為實現一些常規的數據庫訪問模塊,然后通過手工編程對由可視化操作生成的源代碼進行優化和微調。特別在介紹ASP組件應用時,不僅介紹常用ASP內置組件的應用,還可以介紹一些第三方組件(郵件收發組件和文件上傳組件)的應用,此外還可以結合案例介紹如何將ASP程序功能封裝在可重用的ActiveX DLL組件中。需要注意的是,“案例驅動”教學法在由淺入深、層層遞進地展開教學內容的過程中一定要以大部分學生為主體,照顧全面,同時兼顧不同層次學生的需求。
在組織ASP動態網頁設計教學時,要與時俱進地采用“模塊化”思想,2個課時為一個知識模塊,真正實現“一體化教學”。邊講邊練、講練結合,打破傳統的一次上課,隔幾天上機的形式,教師講完某一項技能或知識點,學生馬上就練,練中出現了問題再查閱有關原理和知識點,然后再練,形成一個“講—練—發現問題—再講—再練—解決問題”的小循環,從而有利于職校生自主學習能力的培養,增強職校生學習的成就感,提高學習效率。
(作者單位:江西省冶金技師學院)