摘要:在分析高職ASP.NET動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)教學(xué)現(xiàn)狀和存在問題的基礎(chǔ)上,結(jié)合ASP.NET動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)課程的特點(diǎn),給出了高職ASP.NET動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)課程的教學(xué)總體目標(biāo),然后緊緊圍繞教學(xué)目標(biāo)對(duì)該課程內(nèi)容的設(shè)計(jì)理念及內(nèi)容模塊進(jìn)行了探討。
關(guān)鍵詞:ASP.NET;動(dòng)態(tài)網(wǎng)頁設(shè)計(jì);教學(xué)內(nèi)容改革
中圖分類號(hào):G434文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2010)11-2686-02
Exploration on ASP.NET Dynamic Web Design Course Teaching Content Reform in Higher Vocational College
XU Zhao-xing, ZHAO De-fu, LIU Wu, LIU Hai
(Clothing Vocational and Technical College in Jiangxi, Nanchang 330201, China)
Abstract: By analyzing the main problems and teaching situation of higher vocational ASP.NET Dynamic Web Design course, based on the combination of ASP.NET Dynamic Web Design characteristics of the course,the essay gives vocational ASP.NET Dynamic Web design course overall objectives, and then closely the teaching objectives of the course, the essay discusses this course content design concept and content modules.
Key words: ASP.NET; dynamic web design; teaching content reform
《ASP.NET動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)》主要是軟件工程、計(jì)算機(jī)應(yīng)用、計(jì)算機(jī)網(wǎng)絡(luò)、電子商務(wù)等專業(yè)的課程,該課程主要針對(duì)的職業(yè)崗位群是網(wǎng)站設(shè)計(jì)與維護(hù)人員:如網(wǎng)頁設(shè)計(jì)師,網(wǎng)站開發(fā)工程師和系統(tǒng)編程人員,如基于B/S模式的管理系統(tǒng)的開發(fā)人員。絕大多數(shù)高校、高職院校相關(guān)專業(yè)都已開設(shè)了該門課程。但是各大院校,特別是高職院校的教學(xué)內(nèi)容、知識(shí)點(diǎn)的教學(xué)順序相差較遠(yuǎn),大多數(shù)都是按照征訂的教材從頭開始授課,到了學(xué)期末教材沒講授完的也大有存在,這樣勢(shì)必導(dǎo)致學(xué)生畢業(yè)后在實(shí)際工作崗位中需要常用的知識(shí)技巧沒有講授,而不太常用的知識(shí)可能花費(fèi)較多時(shí)間去講授,也即是導(dǎo)致了教學(xué)沒有很好的為職業(yè)崗位需求服務(wù),此外,由于該課程綜合性強(qiáng)、牽涉的知識(shí)較多,而課堂授課時(shí)間是非常有限的,因此對(duì)該課程內(nèi)容進(jìn)行重組,完善課程內(nèi)容體系是非常必要的。
1 高職《ASP.NET動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)》課程總目標(biāo)
本課程重在培養(yǎng)學(xué)生的實(shí)戰(zhàn)能力,解決實(shí)際問題的能力。通過本課程的學(xué)習(xí),使學(xué)生能夠掌握ASP.NET的基本知識(shí);掌握動(dòng)態(tài)網(wǎng)站設(shè)計(jì)的一般方法,能獨(dú)立完成動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)與制作。此外,通過學(xué)習(xí)本課程,我們希望能幫助學(xué)生盡快地完成從學(xué)生到職業(yè)人的轉(zhuǎn)變。
2 高職《ASP.NET動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)》課程內(nèi)容的設(shè)計(jì)理念
按照“以職業(yè)活動(dòng)為導(dǎo)向,突出職業(yè)能力目標(biāo)的培養(yǎng)”,引入“項(xiàng)目中心教學(xué)法”,將知識(shí)點(diǎn)以項(xiàng)目為中心串連起來,圍繞項(xiàng)目組織教學(xué),圍繞項(xiàng)目設(shè)計(jì)實(shí)訓(xùn),圍繞項(xiàng)目實(shí)施考核,打破傳統(tǒng)的知識(shí)排序方式,按職業(yè)崗位群的實(shí)際需要組織教學(xué)內(nèi)容。
2.1 針對(duì)崗位需求,對(duì)必學(xué)知識(shí)重新排序,培養(yǎng)學(xué)生實(shí)際技能
本課程的培養(yǎng)目標(biāo)是網(wǎng)站設(shè)計(jì)人員,系統(tǒng)編程人員。這兩類人員所需要的知識(shí)目標(biāo)是Web設(shè)計(jì)的基本知識(shí),控件與對(duì)象的基本使用,ADO.NET數(shù)據(jù)庫(kù)訪問技術(shù)等,能力目標(biāo)是規(guī)范的編碼能力,網(wǎng)站網(wǎng)頁的設(shè)計(jì)能力,素質(zhì)目標(biāo)是團(tuán)隊(duì)精神,創(chuàng)新意識(shí)和自主學(xué)習(xí)能力。
針對(duì)這些要求,打破傳統(tǒng)的知識(shí)點(diǎn)排序方式,改為以項(xiàng)目為中心,按照項(xiàng)目的需要對(duì)知識(shí)重新排序,將“顯性”的知識(shí)灌輸變?yōu)椤半[性”的能力培養(yǎng)。強(qiáng)調(diào)獲取自我建構(gòu)的隱性知識(shí)——過程性知識(shí),引導(dǎo)學(xué)生將經(jīng)驗(yàn)進(jìn)一步發(fā)展為策略,即以盡可能小的代價(jià)獲取盡可能大的效益的知識(shí),主要解決“怎么做”(經(jīng)驗(yàn))和“怎么做更好”(策略)的問題。以過程性知識(shí)為主、陳述性知識(shí)為輔,即以實(shí)際應(yīng)用的經(jīng)驗(yàn)和策略的獲得為主、以適度夠用的概念和原理的理解為輔。
2.2 引入實(shí)際開發(fā)項(xiàng)目,將學(xué)習(xí)型實(shí)踐轉(zhuǎn)換為生產(chǎn)型實(shí)踐
在實(shí)際實(shí)施中,我們選取了“BBS論壇”和“南昌國(guó)際旅行社網(wǎng)站”兩個(gè)項(xiàng)目。第一個(gè)項(xiàng)目“BBS論壇”與學(xué)生的實(shí)際生活較為接近,學(xué)生容易理解,同時(shí)“BBS論壇”又具有幾乎動(dòng)態(tài)網(wǎng)頁必須的所有要素。例如在學(xué)習(xí)基本控件時(shí),以“BBS論壇”的登錄界面為例,學(xué)習(xí)高級(jí)控件時(shí),以注冊(cè)頁面為例,學(xué)習(xí)數(shù)據(jù)庫(kù)連接后,又可以繼續(xù)對(duì)這兩個(gè)頁面編程,同時(shí)這兩個(gè)頁面對(duì)應(yīng)的后臺(tái)數(shù)據(jù)表,還體現(xiàn)出數(shù)據(jù)庫(kù)中的多表聯(lián)系。通過該項(xiàng)目的逐個(gè)頁面的實(shí)現(xiàn),串聯(lián)知識(shí)點(diǎn),解決對(duì)學(xué)生基本知識(shí),基本技能的培養(yǎng)。此外,由于“BBS論壇”較為常見,學(xué)生非常熟悉,并且可以參照網(wǎng)上的成熟作品,加以改進(jìn)和擴(kuò)充,可以培養(yǎng)他們的自主學(xué)習(xí)能力。
第二個(gè)項(xiàng)目“南昌國(guó)際旅行社網(wǎng)站”所要解決的主要問題是對(duì)大局觀的把握。我們選取的這個(gè)項(xiàng)目來自于真實(shí)的公司項(xiàng)目,從而構(gòu)造一種虛擬化環(huán)境,讓學(xué)生體會(huì)真實(shí)的項(xiàng)目開發(fā)過程。該網(wǎng)站涵蓋了動(dòng)態(tài)網(wǎng)站建設(shè)的方方面面,以此網(wǎng)站為綜合實(shí)訓(xùn)項(xiàng)目,可以使學(xué)生直接面向第一線應(yīng)用,直接解決企業(yè)問題。該網(wǎng)站是在“BBS論壇”設(shè)計(jì)完成后設(shè)計(jì)的,學(xué)生已打下了較為扎實(shí)的基本知識(shí),基本能力的基礎(chǔ),這樣學(xué)生就不必為一些小的細(xì)節(jié)的問題所困擾,可以把主要精力全部放在網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)上。
2.3 基于工作過程,理論為實(shí)踐教學(xué)服務(wù)
本課程的設(shè)計(jì)基于工作過程,課程內(nèi)容的體系安排以實(shí)際工作過程為序。也就是說,以實(shí)踐為主線,理論為實(shí)踐服務(wù),但是如果片面地強(qiáng)調(diào)實(shí)踐,會(huì)造成學(xué)生只知其一不知其二,缺乏后勁,所以必須的理論一定要跟上。
在教學(xué)內(nèi)容的設(shè)計(jì)中主要分為三個(gè)層次,基本知識(shí)基本技能層次,應(yīng)用提高層次,綜合應(yīng)用層次。
在第一層次,基本知識(shí)與技能層次。本層次主要以教師為主,教師講解實(shí)訓(xùn)項(xiàng)目,分解知識(shí)點(diǎn),教師處于較為主要的地位,在這個(gè)階段,教師重在基本知識(shí)的講解,適當(dāng)降低難度,幫助學(xué)生入門,適當(dāng)放慢進(jìn)度,讓全體同學(xué)都能跟上。
第二層次,應(yīng)用提高層次。在這個(gè)層次,教師逐漸將主動(dòng)權(quán)轉(zhuǎn)給學(xué)生。適當(dāng)提升難度,加快進(jìn)度,根據(jù)學(xué)生特點(diǎn),提出學(xué)習(xí)任務(wù)和能力培養(yǎng)目標(biāo)。理論知識(shí)以引導(dǎo)學(xué)生為主,同時(shí)不斷提出問題,引導(dǎo)學(xué)生思考,引導(dǎo)學(xué)生自主學(xué)習(xí),對(duì)于較集中的問題做透徹地分析與講解,通過布置論文等手段,督促學(xué)生對(duì)理論知識(shí)的學(xué)習(xí),開拓學(xué)生視野,提高知識(shí)水平。
第三層次,綜合應(yīng)用層次。在這個(gè)層次中,教師慢慢隱去自己,全部主動(dòng)權(quán)交給學(xué)生,主要來解決學(xué)生在實(shí)際應(yīng)用中出現(xiàn)的問題。
在這三個(gè)層次中逐漸增強(qiáng)學(xué)生的主體作用,弱化教師的作用,但是教師在教學(xué)中重視理論的指導(dǎo)作用,不是唯實(shí)踐而實(shí)踐,唯能力而能力,而是真正實(shí)現(xiàn)理論為實(shí)踐服務(wù),為工作過程服務(wù)。
3 高職《ASP.NET動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)》課程內(nèi)容模塊
1)網(wǎng)頁設(shè)計(jì)基本知識(shí)模塊
本模塊主要介紹IIS的配置及ASP.NET的基本知識(shí)。
2)基本控件與基本對(duì)象使用
本模塊主要介紹網(wǎng)頁設(shè)計(jì)要用到的ASP.NET基本控件與基本對(duì)象,是網(wǎng)頁編程的基礎(chǔ)。
3)ADO.NET數(shù)據(jù)庫(kù)訪問技術(shù)
本模塊本課程的核心內(nèi)容,主要介紹ADO.NET數(shù)據(jù)庫(kù)訪問技術(shù),重點(diǎn)是數(shù)據(jù)表的添加,修改,刪除,查詢等具體操作。
4)網(wǎng)站建設(shè)綜合實(shí)例
本模塊是對(duì)網(wǎng)站建設(shè)的一般流程及技巧,頁面設(shè)計(jì)的統(tǒng)一性,網(wǎng)站的布署等功能的綜合介紹。
5)綜合實(shí)訓(xùn)
其中模塊(1),(2),(3)以“BBS論壇”為例,模塊(4)、模塊(5)選取“南昌國(guó)際旅行社網(wǎng)站”真實(shí)項(xiàng)目。
4 結(jié)束語
ASP.NET 是目前非常流行的開放式的Web服務(wù)器的應(yīng)用程序開發(fā)技術(shù)。它也是一種實(shí)踐性、應(yīng)用性極強(qiáng)的課程,同時(shí)該課程綜合性強(qiáng)、牽涉的知識(shí)內(nèi)容較多。因此在教學(xué)內(nèi)容的組織安排上采用了基于工作過程的教學(xué)模式,打破傳統(tǒng)的知識(shí)排序,按工作過程重新排列知識(shí)順序,突出能力培養(yǎng),提高職業(yè)技能,將職業(yè)素質(zhì)的培養(yǎng)貫穿課程始終。在實(shí)踐環(huán)節(jié)中,引入項(xiàng)目中心教學(xué)法,即將以課程內(nèi)容組織教學(xué)改為以項(xiàng)目為中心組織教學(xué),把項(xiàng)目分解成一個(gè)個(gè)小任務(wù),從而推進(jìn)了“工學(xué)結(jié)合”的教學(xué)模式,有利于培養(yǎng)高技能型人才,使《ASP.NET動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)》課程真正成為培養(yǎng)學(xué)生職業(yè)核心技能的一門重要的專業(yè)課程。
參考文獻(xiàn):
[1] 李憲龍.淺析ADO.NET數(shù)據(jù)庫(kù)訪問技術(shù)[J].科技資訊,2007(12):103-103.
[2] 朱玉超.ASP.NET項(xiàng)目開發(fā)教程[M].北京:電子工業(yè)出版社,2008.
[3] 張領(lǐng).ASP.NET項(xiàng)目開發(fā)全稱實(shí)錄[M].北京:清華大學(xué)出版社,2008.