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