摘 要:分析了“ASP.net程序設(shè)計(jì)”傳統(tǒng)教學(xué)中遇到的主要問(wèn)題,提出了“階段式”教學(xué)法的設(shè)計(jì)思想,從課程內(nèi)容整合、輔助材料編寫(xiě)、實(shí)訓(xùn)教學(xué)設(shè)計(jì)三個(gè)方面介紹了 “階段式”教學(xué)法的具體設(shè)計(jì)方案。
關(guān)鍵詞:ASP.net;教學(xué)改革;階段式教學(xué)法
中圖分類號(hào):TP312.2-4
在很多高職院校軟件技術(shù)專業(yè)的培養(yǎng)方案中,“ASP.net程序設(shè)計(jì)”都是一門(mén)非常重要的專業(yè)技能課程。該課程是在“網(wǎng)頁(yè)設(shè)計(jì)”、“數(shù)據(jù)庫(kù)原理”和“C#程序設(shè)計(jì)”等專業(yè)課程學(xué)習(xí)的基礎(chǔ)上,系統(tǒng)學(xué)習(xí)ASP.net技術(shù),并使用ASP.net進(jìn)行Web應(yīng)用程序開(kāi)發(fā),之前學(xué)過(guò)的很多專業(yè)課的相關(guān)知識(shí)在這門(mén)課程中都會(huì)得到具體應(yīng)用和有機(jī)結(jié)合。
1 傳統(tǒng)教學(xué)中的問(wèn)題
“ASP.net程序設(shè)計(jì)”是一門(mén)偏重于實(shí)踐的課程,其教學(xué)方法應(yīng)該與傳統(tǒng)的計(jì)算機(jī)基礎(chǔ)課不同,目前在該課程的教學(xué)中主要存在以下問(wèn)題。
1.1 重理論不重實(shí)踐
很多高職院校由于人才培養(yǎng)方案受到歷史原因的影響,沿用的是傳統(tǒng)理工科的培養(yǎng)模式,非??粗卣n程內(nèi)容的理論講解,對(duì)很多專業(yè)課的理論實(shí)踐課時(shí)比例分配不均,實(shí)際教學(xué)中一般都是理論課較多,實(shí)踐課較少,這樣學(xué)生就沒(méi)有充足的時(shí)間進(jìn)行課堂上機(jī)練習(xí),而課下的自行練習(xí)又缺少老師的現(xiàn)場(chǎng)指導(dǎo),久而久之一些能力較差的學(xué)生就會(huì)對(duì)該門(mén)課程失去興趣,導(dǎo)致所授學(xué)生的水平差別越來(lái)越大,對(duì)課堂教學(xué)和之后的項(xiàng)目實(shí)訓(xùn)帶來(lái)很大難度[1]。
1.2 照本宣科式的講解
現(xiàn)在很多院校對(duì)于這門(mén)課的講解還是以教材為主體,教學(xué)內(nèi)容基本上都是所選教材的內(nèi)容,教材中的有些知識(shí)已經(jīng)落伍,而行業(yè)中的熱門(mén)技術(shù)往往教材中卻很少涉及到。學(xué)生在上機(jī)時(shí)也缺少合適的實(shí)訓(xùn)指導(dǎo)書(shū)。
1.3 對(duì)所有學(xué)生采取同一要求
學(xué)生做課程實(shí)訓(xùn)時(shí),很多院校往往會(huì)設(shè)定若干個(gè)難度相近的項(xiàng)目,要求所有學(xué)生都在這些項(xiàng)目中選擇一個(gè)來(lái)完成,這就導(dǎo)致不同水平的學(xué)生面對(duì)的是相同難度的題目,水平高的學(xué)生能夠順利完成項(xiàng)目,達(dá)到考核要求,但是這種項(xiàng)目的難度對(duì)他們來(lái)說(shuō)只能算中等,導(dǎo)致他們的興趣和創(chuàng)造性得不到充分發(fā)揮。而水平低一點(diǎn)的學(xué)生則很難按時(shí)完成項(xiàng)目,達(dá)不到基本的考核要求,同樣挫傷了他們的學(xué)習(xí)興趣[2]。
2 “階段式”教學(xué)法的具體方案
2.1 采用“階段式”方式整合課程內(nèi)容
ASP.net課程各章節(jié)的知識(shí)點(diǎn)比較分散,缺乏系統(tǒng)性和完整性,而且難易知識(shí)點(diǎn)相互夾雜,給學(xué)生的學(xué)習(xí)帶來(lái)不少困難。為此采用階段式方式將整個(gè)教學(xué)過(guò)程分為3個(gè)階段進(jìn)行:第1階段為Web基礎(chǔ)知識(shí)階段,目的是使學(xué)生掌握必要的理論基礎(chǔ)知識(shí),為后續(xù)階段的教學(xué)打下基礎(chǔ)。第 2 階段為實(shí)用技術(shù)階段,使學(xué)生能夠?qū)⒎稚⒌闹R(shí)聯(lián)系在一起,增強(qiáng)對(duì)知識(shí)的理解,學(xué)會(huì)對(duì)知識(shí)的應(yīng)用。第 3 階段為綜合提高階段,通過(guò)最新技術(shù)的學(xué)習(xí)和具體項(xiàng)目的開(kāi)發(fā),增強(qiáng)學(xué)生的實(shí)踐動(dòng)手能力以及創(chuàng)新開(kāi)拓能力,完成學(xué)生在學(xué)校學(xué)習(xí)和實(shí)際工作之間能力與知識(shí)的銜接[3]。整合后的教學(xué)內(nèi)容如圖 1 所示。
2.2 按任務(wù)模塊編寫(xiě)輔助材料
編寫(xiě)滿足該課程要求的理論教學(xué)輔助材料和實(shí)訓(xùn)手冊(cè),以彌補(bǔ)現(xiàn)有教材對(duì)于學(xué)生能力培養(yǎng)方面的不足。擬開(kāi)發(fā)的實(shí)訓(xùn)手冊(cè)依據(jù)課程教學(xué)模式,宏觀上采用“項(xiàng)目導(dǎo)向”,微觀上采用“任務(wù)驅(qū)動(dòng)”的方法。試驗(yàn)內(nèi)容不按照傳統(tǒng)的章節(jié)進(jìn)行,而是按照軟件開(kāi)發(fā)過(guò)程中各任務(wù)的先后順序來(lái)進(jìn)行,將軟件開(kāi)發(fā)過(guò)程分解為項(xiàng)目立項(xiàng)和規(guī)劃、界面設(shè)計(jì)、數(shù)據(jù)庫(kù)構(gòu)建、前臺(tái)功能實(shí)現(xiàn)、后臺(tái)功能實(shí)現(xiàn)和軟件測(cè)試6大“任務(wù)驅(qū)動(dòng)模塊”,每個(gè)任務(wù)驅(qū)動(dòng)模塊對(duì)應(yīng)的有具體的工作任務(wù)。
2.3 采用“任務(wù)驅(qū)動(dòng)式”實(shí)施項(xiàng)目實(shí)戰(zhàn)
《ASP.net》是一門(mén)以上機(jī)實(shí)踐為主的課程,主要培養(yǎng)學(xué)生的實(shí)際編程能力,應(yīng)拋棄傳統(tǒng)的以知識(shí)傳授為主的“灌輸式”教學(xué)模式,改為以能力培養(yǎng)為目的的“互動(dòng)式”教學(xué),倡導(dǎo)學(xué)生主動(dòng)參與,培養(yǎng)學(xué)生獲取新知識(shí)的能力、分析和解決問(wèn)題的能力,以及交流與合作的能力。當(dāng)基礎(chǔ)知識(shí)學(xué)完之后,學(xué)生應(yīng)進(jìn)入項(xiàng)目實(shí)戰(zhàn)階段,具體方案為:
(1)以“項(xiàng)目分級(jí)選擇”為上機(jī)實(shí)訓(xùn)的設(shè)計(jì)思想,考慮學(xué)生知識(shí)水平和能力的差異,提供難度和規(guī)模不同的項(xiàng)目供學(xué)生選擇,既保證了能力一般的學(xué)生順利完成實(shí)訓(xùn),又能激發(fā)能力較強(qiáng)的學(xué)生的學(xué)習(xí)興趣。
(2)采用“任務(wù)驅(qū)動(dòng)式”教學(xué)方式,將具體項(xiàng)目分解為多個(gè)任務(wù)模塊,使每個(gè)任務(wù)模塊涵蓋課程的知識(shí)點(diǎn),以模塊功能的實(shí)現(xiàn)為目標(biāo),以所用到的技術(shù)為專題進(jìn)行講授[4]。
3 結(jié)論
采用“階段式”教學(xué)法講授ASP.net課程是對(duì)傳統(tǒng)按章節(jié)順序講解的一種改革。從教學(xué)的實(shí)際效果來(lái)看,與傳統(tǒng)的按照教材順序的教學(xué)方式相比,學(xué)生能夠從ASP.net課程整體框架的角度把握知識(shí)點(diǎn),了解正在學(xué)習(xí)的部分在整個(gè)ASP.net課程體系中的位置,從而更好的理解和使用所學(xué)的知識(shí);而“項(xiàng)目分級(jí)選擇”又能夠讓不同水平的學(xué)生在實(shí)訓(xùn)中站著相對(duì)公平的同一起跑線上,使能力強(qiáng)的學(xué)生更有興趣,能力一般的學(xué)生更有自信,有助于調(diào)動(dòng)絕大多數(shù)學(xué)生的學(xué)習(xí)積極性。
參考文獻(xiàn):
[1]魯亞華.職業(yè)教育計(jì)算機(jī)課新型教學(xué)模式與實(shí)訓(xùn)方法應(yīng)用研究[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2012,01.
[2]林科學(xué).軟件技術(shù)課程考核方式改革探索[J].科教文匯,2009,12.
[3]任遠(yuǎn)鵬,張四洋,張華.基于混合學(xué)習(xí)教學(xué)模式的ASP.Net教學(xué)策略[J].渤海大學(xué)學(xué)報(bào):自然科學(xué)版,2009,3.
[4]單維鋒,豐繼林,李忠華.項(xiàng)目教學(xué)法在ASP.NET課程教學(xué)中的應(yīng)用[J].教育與教學(xué)研究,2008,12.