王波 高艷
遼寧科技學(xué)院電信學(xué)院 遼寧本溪 117004
《ASP.NET應(yīng)用開發(fā)技術(shù)》課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門主干專業(yè)課程,它也是計(jì)算機(jī)類專業(yè)的一門實(shí)踐性和操作性很強(qiáng)的專業(yè)課程。
目前,本科院校課程的教學(xué)模式仍然采用傳統(tǒng)的授課模式,在技能訓(xùn)練上以單個(gè)知識(shí)點(diǎn)為中心,缺乏整體性。計(jì)算機(jī)專業(yè)程序設(shè)計(jì)類課程應(yīng)偏重于實(shí)踐,在實(shí)施“校企結(jié)合,為企業(yè)培養(yǎng)應(yīng)用型人才”的人才培養(yǎng)模式方面還有著很大的改革空間,目前的教學(xué)過程中仍存在著這樣的問題:
ASP.NET應(yīng)用開發(fā)技術(shù)課程內(nèi)容覆蓋較多,知識(shí)點(diǎn)分散,課程難度大。在傳統(tǒng)的教學(xué)過程中,教學(xué)內(nèi)容以邏輯順序排序,每個(gè)知識(shí)點(diǎn)配套有相關(guān)的案例,但各章節(jié)知識(shí)點(diǎn)配對(duì)的案例相對(duì)獨(dú)立而沒有貫穿在一起。整個(gè)教學(xué)過程中學(xué)生能掌握一些理論知識(shí)和操作技能,但是學(xué)生并沒有開發(fā)完整系統(tǒng)的思想。
傳統(tǒng)的教學(xué)方法是老師負(fù)責(zé)把每個(gè)知識(shí)點(diǎn)講解清楚,然后把相關(guān)的案例演示給學(xué)生,這種教學(xué)方法缺乏連貫性的案例分析,學(xué)生學(xué)起來枯燥無味,缺乏明確的目標(biāo),學(xué)習(xí)完本門課程后并沒有得到開發(fā)一個(gè)完整項(xiàng)目的經(jīng)驗(yàn)。這將導(dǎo)致學(xué)生與社會(huì)需求脫節(jié),造成學(xué)生不能很好地適應(yīng)就業(yè)崗位的需求。
目前采用的傳統(tǒng)的教學(xué)方法,缺少工程理念,這相對(duì)于ASP.NET這種強(qiáng)調(diào)動(dòng)手能力的,實(shí)用性強(qiáng)的課程來說,往往是學(xué)生學(xué)會(huì)了整本書上的知識(shí)點(diǎn),卻不會(huì)在實(shí)踐中應(yīng)用。
這種教學(xué)模式下培養(yǎng)出來的學(xué)生,理論知識(shí)掌握得很好,平時(shí)上機(jī)也能完成一些小實(shí)驗(yàn),但是一遇到大型的完整的項(xiàng)目時(shí),卻感到很茫然。因此有必要通過ASP.NET應(yīng)用開發(fā)技術(shù)課程的教學(xué)改革,進(jìn)一步規(guī)范課程教學(xué)內(nèi)容,加強(qiáng)實(shí)驗(yàn)環(huán)節(jié)訓(xùn)練,使學(xué)生在課程的學(xué)習(xí)后能具備完整開發(fā)一個(gè)項(xiàng)目的能力,更好的適應(yīng)企業(yè)的需求。
基于完整網(wǎng)站結(jié)構(gòu),重新構(gòu)建教學(xué)內(nèi)容。
從傳統(tǒng)的教學(xué)方式中剝離,以具體實(shí)用型網(wǎng)站作為師生互動(dòng)核心,采用以實(shí)戰(zhàn)促進(jìn)教學(xué)法。
到注重理論與實(shí)踐相結(jié)合。課程重點(diǎn)、課時(shí)分配注重理論教學(xué)與實(shí)踐教學(xué)科學(xué)合理的分配。
以網(wǎng)站開發(fā)中的典型工作任務(wù)為中心重新構(gòu)建教學(xué)結(jié)構(gòu)、充實(shí)教學(xué)內(nèi)容,注重理論知識(shí)的選取,緊緊圍繞實(shí)際工作任務(wù)完成的需要來進(jìn)行。在教學(xué)中,按照實(shí)際網(wǎng)站開發(fā)時(shí)采用的方法與步驟展開教學(xué)。在以實(shí)戰(zhàn)促進(jìn)教學(xué)的過程中,學(xué)生在教師的引導(dǎo)下一邊進(jìn)行專業(yè)理論知識(shí)的學(xué)習(xí),一邊進(jìn)行實(shí)際的網(wǎng)站開發(fā)。
為了培養(yǎng)學(xué)生獨(dú)立自主發(fā)完整網(wǎng)站的能力,在教學(xué)內(nèi)容安排上把每個(gè)知識(shí)點(diǎn)應(yīng)用到每一個(gè)具體的功能模塊里。遵循由點(diǎn)到線、由簡(jiǎn)單到復(fù)雜的原則將整個(gè)教學(xué)內(nèi)容劃分成四個(gè)模塊:1.ASP.NET服務(wù)器控件。2.數(shù)據(jù)控件。3.數(shù)據(jù)訪問與綁定。4.ASP.NET高級(jí)技術(shù)。
擺脫傳統(tǒng)教學(xué)中注重理論教學(xué)的方法,在教學(xué)過程中,采用以實(shí)戰(zhàn)促進(jìn)教學(xué)法與傳統(tǒng)理論教學(xué)法相結(jié)合。以實(shí)戰(zhàn)促進(jìn)教學(xué)法就是以具有實(shí)際意義的網(wǎng)站作為師生互動(dòng)核心的教學(xué)方法。首先,找到一個(gè)具有使用價(jià)值的網(wǎng)站;然后,運(yùn)用軟件工程理論,結(jié)合教學(xué)主題,通過討論、問答等師生互動(dòng)的教學(xué)過程,使學(xué)生逐步了解與教學(xué)主題相關(guān)的知識(shí)點(diǎn),培養(yǎng)學(xué)生具備獨(dú)立開發(fā)網(wǎng)站的高層次能力。
在教學(xué)過程中,選取12個(gè)典型的案例和1個(gè)完整的網(wǎng)站項(xiàng)目。隨著案例中一個(gè)個(gè)任務(wù)的完成,一個(gè)個(gè)知識(shí)點(diǎn)的掌握,一個(gè)個(gè)案例的實(shí)現(xiàn),學(xué)生漸有自豪感和自信心,這樣不僅能有效克服學(xué)生學(xué)習(xí)中的畏難情緒和自卑心理,還能進(jìn)一步提高學(xué)生的學(xué)習(xí)興趣。以實(shí)戰(zhàn)促進(jìn)教學(xué)法完成教學(xué)任務(wù)的途徑是通過“用”來促進(jìn)“學(xué)”,是用實(shí)戰(zhàn)促進(jìn)理論知識(shí)的掌握。學(xué)以致用,學(xué)用互動(dòng),相互促進(jìn),共同進(jìn)步。
把理論教學(xué)與上機(jī)實(shí)踐合二為一。即把所有的教學(xué)活動(dòng)整合到一起,全部在機(jī)房完成,不再依照傳統(tǒng)的教學(xué)模式,教師上理論課時(shí)專門講授理論知識(shí),上機(jī)課時(shí)學(xué)生才能自己實(shí)踐。在新的教學(xué)模式下,學(xué)生可以一邊聽課,一邊馬上動(dòng)手跟隨教師寫代碼,師生互動(dòng)。學(xué)生可以及時(shí)的體會(huì)到ASP.NET這門技術(shù)的內(nèi)涵和魅力,教師可以及時(shí)發(fā)現(xiàn)學(xué)生在網(wǎng)站開發(fā)中遇到的問題,并給予相應(yīng)的解答。讓學(xué)生對(duì)教學(xué)內(nèi)容理解更加深刻。
摒棄傳統(tǒng)的考試方式,不再把成績(jī)局限在一張小小的期末試卷上;而是注重檢驗(yàn)學(xué)生的能力,注重檢驗(yàn)學(xué)生對(duì)知識(shí)的綜合運(yùn)用能力。平時(shí)階段性學(xué)習(xí)結(jié)束后,在基本案例的基礎(chǔ)上,布置學(xué)生獨(dú)立完成或完善案例中的拓展功能。在課程結(jié)束后,要求學(xué)生在規(guī)定的時(shí)間、規(guī)定的機(jī)房,完成規(guī)定內(nèi)容的小型綜合網(wǎng)站創(chuàng)建。這樣,不僅能考察學(xué)生理論知識(shí)的掌握情況,還能考察學(xué)生對(duì)這門課程的綜合運(yùn)用情況。
本次課程改革以實(shí)戰(zhàn)促進(jìn)教學(xué),以實(shí)戰(zhàn)中的典型工作任務(wù)為中心構(gòu)建教學(xué)內(nèi)容和教學(xué)方法,理論知識(shí)的選取緊緊圍繞工作任務(wù)完成的需要來進(jìn)行,讓學(xué)生在完成具體網(wǎng)站開發(fā)的過程中構(gòu)建相關(guān)理論知識(shí)體系,并發(fā)展實(shí)踐技能。