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