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