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