何 芳/湖南財經(jīng)工業(yè)職業(yè)技術(shù)學(xué)院
?
以工作過程為導(dǎo)向的ASP.NET程序設(shè)計課程教學(xué)研究
何 芳/湖南財經(jīng)工業(yè)職業(yè)技術(shù)學(xué)院
【摘 要】ASP.NET是高職院校計算機(jī)專業(yè)必須課程之一,核心在于教會學(xué)生做好程序設(shè)計與軟件測試,學(xué)習(xí)該課程為IT行業(yè)培養(yǎng)優(yōu)秀的程序員或程序檢測工作者。文章首先對高職院校ASP.NET程序設(shè)計教學(xué)現(xiàn)狀進(jìn)行分析,結(jié)合ASP.NET課程自有特點,挖掘以工作過程為導(dǎo)向的切入點,最后從教學(xué)模式、教學(xué)項目選取角度,教學(xué)設(shè)計、教學(xué)方法及課程考核等方面對ASP.NET程序設(shè)計課程教學(xué)展開研究。以期通過研究激發(fā)高職學(xué)生對ASP.NET程序設(shè)計課程的興趣,提升學(xué)習(xí)效率,并為相關(guān)領(lǐng)域的研究提供有價值的參考。
【關(guān)鍵詞】工作過程導(dǎo)向;ASP.NET 程序設(shè)計;教學(xué)研究
信息時代的互聯(lián)網(wǎng)已經(jīng)成為我們工作生活的重要部分,產(chǎn)業(yè)發(fā)展對相關(guān)專業(yè)人才的需求越來越多,高職院校肩負(fù)為社會培養(yǎng)專業(yè)人才的重任,高職院校對ASP.NET程序設(shè)計課程這一計算機(jī)專業(yè)必修課格外重視,ASP.NET作為WEB開發(fā)重要技術(shù)之一,是程序員必備技能。高職院校為了提升學(xué)生的動手能力,長期以來采用邊理論邊操作的教學(xué)模式,讓學(xué)生邊學(xué)邊練習(xí),但部分學(xué)生對技術(shù)掌握不夠完全,想要達(dá)到編程或開發(fā)軟件的能力,是遠(yuǎn)遠(yuǎn)不夠的,為了提升學(xué)生的開發(fā)技術(shù),高職院校開始采用以工作過程為導(dǎo)向的教學(xué)模式,這樣不僅提前讓學(xué)生感受工作狀態(tài),更有目的性的提升學(xué)生的動手實踐能力,為日后學(xué)以致用做好web應(yīng)用程序開發(fā)奠定堅實基礎(chǔ)。
ASP.NET作為計算機(jī)專業(yè)學(xué)生必須掌握的知識,在課程設(shè)置方面就有獨特的一面,首先該課程的學(xué)習(xí)需要具備一定的計算機(jī)基礎(chǔ),也就是說從零開始的學(xué)生是沒辦法學(xué)習(xí)的,只有我們掌握了計算機(jī)基礎(chǔ),如:熟悉網(wǎng)頁制作、了解數(shù)據(jù)庫等知識,才能有效地掌握ASP.NET方面的技術(shù),可見ASP.NET程序設(shè)計課程對學(xué)生要求較高,既要懂理論還能實踐操作。
在ASP.NET程序設(shè)計課程實際教學(xué)中,我們發(fā)現(xiàn)教學(xué)內(nèi)容與知識點相對零散,且在學(xué)習(xí)時也無所謂先后順序,基本上無法經(jīng)歷由淺入深循序漸進(jìn)的過程,每次下課,學(xué)生們反映都是被填的滿滿的,真的吸收了很多知識點,但面對WEB開發(fā)項目時還是不知從何下手。目前大部分高職院校還是采用一周4節(jié)課的節(jié)奏進(jìn)行授課,通常兩堂理論與兩堂實踐課,這種模式讓學(xué)與練脫節(jié)了,學(xué)生們在理論課上通常不能充分理解抽象的知識,學(xué)習(xí)積極性也差,這就給我們的教師提出了要求,如何理論聯(lián)系實際,找到一條途徑,讓學(xué)習(xí)更高效。
隨著教學(xué)改革不斷深入,高職計算機(jī)專業(yè)教學(xué)方面出現(xiàn)了不少新的教學(xué)模式和教學(xué)方法,其中以工作過程為導(dǎo)向的ASP.NET程學(xué)設(shè)計課程被充分認(rèn)可,通過工作過程導(dǎo)向,我們對職業(yè)進(jìn)行分析,按照工作過程切入,進(jìn)行教學(xué)構(gòu)成,這樣的過程導(dǎo)向有利于學(xué)生明確未來的工作性質(zhì),并進(jìn)一步領(lǐng)悟技術(shù)應(yīng)用范圍。
高職院校作為肩負(fù)培養(yǎng)社會專業(yè)人才的重任,在信息化時代發(fā)展的今天,培養(yǎng)程序工作者的過程中,堅持以工作過程為導(dǎo)向完成ASP.NET程序設(shè)計課程教學(xué),能夠有效融入相關(guān)企業(yè)標(biāo)準(zhǔn)與規(guī)范,培養(yǎng)學(xué)生掌握技術(shù)的同時,提升其社會能力與職業(yè)能力,以此培養(yǎng)學(xué)生初步具備軟件設(shè)計等能力,不需要走崗前培訓(xùn)過程,直接上崗是可以做到的。
首先從教學(xué)模式角度看,部分高職院校自開設(shè)ASP.NET程序設(shè)計課就開始探索實踐,采用以工作過程為導(dǎo)向的教學(xué)模式,給學(xué)生項目案例進(jìn)行實踐創(chuàng)作,與傳統(tǒng)教學(xué)模式對比可以發(fā)現(xiàn),最初我們建立了知識體系并將之分解講述給學(xué)生,最后等到學(xué)生工作才有可能綜合利用這些散碎的知識點,很有可能已經(jīng)忘了一些,導(dǎo)致做項目非常不順利,采用全新的教學(xué)模式后,學(xué)生開始成為教學(xué)主體,實踐占去了學(xué)習(xí)的大部分時間,并且教師引導(dǎo)學(xué)生一步步完成項目,值得一提的是,該模式下對教師的水平有很高的要求,至少能夠獨立完成項目,很多院校不惜重金聘請有經(jīng)驗的教授擔(dān)當(dāng)導(dǎo)師,這為學(xué)生成才奠定堅實基礎(chǔ)。
其次從教學(xué)項目角度看,選擇項目是很關(guān)鍵的環(huán)節(jié),首先在確定為ASP.NET程序設(shè)計課程選項目后,項目一定要有實用性,且要保證是個完整的開發(fā)項目,只有這樣才能盡可能多的包含知識點,且不讓學(xué)生們錯過任何一個可能發(fā)生的細(xì)節(jié)。由于高職院校學(xué)生學(xué)習(xí)層次各有不同,在選擇項目之初,教師要把握好難易程度,過于簡單學(xué)生完成會很容易,起不到實踐作用,太難會打消學(xué)生的積極性,完不成任務(wù)是小,學(xué)生厭學(xué)是大。因此我們要根據(jù)教學(xué)綱要的要求,看項目是否與教學(xué)目標(biāo)相近,更多的是從學(xué)生的實際情況出發(fā),盡量選擇學(xué)生們熟悉的項目,如我們可以把“成績管理”系統(tǒng)這樣的項目引進(jìn)教學(xué)中,既貼近學(xué)習(xí)生活又能激發(fā)學(xué)生解決問題的興趣。
再次從教學(xué)設(shè)計角度看,通過多年積累經(jīng)驗可知,我們的教學(xué)需堅持與時俱進(jìn),吸收最新元素不斷隨之更新,豐富且多元的教學(xué)方法才能夠打開學(xué)生內(nèi)心的大門,在ASP.NET程序設(shè)計課程的教學(xué)設(shè)計過程中,我們利用學(xué)生熟悉的項目為實踐載體,將項目進(jìn)行模塊分解,將ASP.NET程序設(shè)計課程中的知識點融入其中,如,我們設(shè)立“成績管理”系統(tǒng)這一開發(fā)任務(wù),將之分解為8各模塊,非別給不同小組的同學(xué)的完成,各個模塊的任務(wù)都要求學(xué)生們列出知識點,完成任務(wù)的學(xué)生晉級到下一個模塊的開發(fā),直到8各模塊各個擊破,學(xué)生們通過實戰(zhàn)反復(fù)利用所學(xué),夯實技術(shù),可見利用以工作程序為導(dǎo)向的方式,讓學(xué)生們一步步的完成任務(wù),遇到問題也可以按圖索驥,不至于在抽象的世界苦苦摸索,教師也能夠有的放矢的進(jìn)行指導(dǎo),直到學(xué)生完成項目掌握知識點。
再次從教學(xué)方法的角度看,傳統(tǒng)的教學(xué)中教師是主體,很多時候課堂上都是學(xué)生配合老師,教師的講解就是學(xué)生的全部,死板且無趣。在新形勢下,學(xué)生成為教學(xué)中心,我們注重實踐教學(xué),學(xué)生就是項目主線,教師在引導(dǎo)演示后,完成交給學(xué)生完成,在此過程中學(xué)生領(lǐng)會了知識點,明白了任務(wù)基本要求,利用學(xué)過的知識完成相關(guān)流程,思路相對清晰,如此在教師將大段代碼給教學(xué)生后,抄襲現(xiàn)象會減少,有了新項目的刺激,學(xué)生積極性會愈發(fā)高漲,更愿意自己寫代碼。
最后從課程考核的角度看,ASP.NET是一門相對復(fù)雜的課程,涵蓋較多的知識點,要求學(xué)生有一定的計算機(jī)課程基礎(chǔ),有一定的分析能力,且在學(xué)習(xí)過程中更注重實踐,要求學(xué)生有較強(qiáng)的動手能力。在傳統(tǒng)的考核中,通常一張試卷來決定學(xué)生的分?jǐn)?shù),這是不適合ASP.NET程序設(shè)計課程的,在以工作過程為導(dǎo)向的教學(xué)模式下,考核模式也應(yīng)隨著而做出調(diào)整,結(jié)合實際操作才能更貼切的的反映學(xué)生的水平,這樣我們要更重視時間模塊。因此在新的教學(xué)模式下,我們可以采用新的考核方式,即將理論與實踐既分開又融合,理論開始占考核比重的30%、項目開發(fā)占考核的40%,剩下30%作為對平時作業(yè)任務(wù)的考核。這樣的考核構(gòu)成,將大部分的分?jǐn)?shù)都給到的實踐動手的板塊,促進(jìn)了學(xué)生的理論聯(lián)系實際,學(xué)以致用的積極性。通常高職院校的學(xué)生面對考試時,臨時抱佛腳的現(xiàn)象相對嚴(yán)重,由于理論考試很多知識點需要背誦,如果拿出一周時間開總結(jié)知識點,也許也能考個不錯的成績,但這不是真正水平的體現(xiàn),改革考核方式后,只有認(rèn)真學(xué)習(xí)的學(xué)生才能在考試中占有優(yōu)勢,既公平又合理。
參考文獻(xiàn):
[1]鄭志武.基于工作過程導(dǎo)向的《ASP.NET程序設(shè)計》項目式教學(xué)研究[J].科技風(fēng),2011.03.
[2]王曉芳.以工作過程為導(dǎo)向高職ASP.NET程序設(shè)計教學(xué)探索[J].價值工程.2012.02.
[3]蔣美云.基于工作過程導(dǎo)向的ASP.NET程序設(shè)計串講課程開發(fā)與研究[J].教育教學(xué)論壇,2013.02.