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