劉艷云
【摘要】本文結合本院多年來《C#程序設計》課程教學改革的經驗,圍繞培養學生職業能力為出發主,從課程教學體系、教學方法、考核模式幾個方面進行了詳細的闡述。實踐證明,該課程的教學改革提高了學生的學習能力、實踐能力、創新能力和團隊協作能力。
【關鍵詞】職業能力;C#;項目教學法;三室聯動;學做一體
隨著高職教育的大力發展,高職教育的人才培養目標由“技術應用型人才”轉變為“高端技能型人才”,這對高職教育即是機遇,也是挑戰,如何制定以就業為導向、以企業需求為依據的人才培養模式、構建合理的課程體系、適合高職學生特點的教學方法,高職教育的改革步伐越來越科學。我院計算機應用技術專業也不斷進行教學改革,通過專業調研,確定本專業主干核心課程,注重工學結合,注重學生職業能力、職業素質培養,采用恰當的教學方法,提高學生就業的核心竟爭力,取得了很大的成效,下面結合《C#課程設計》教學改革進行論述。
一、充分進行崗位職業能力調研,構建與專業培養目標相適應的課程教學模塊
在教學改革過程中,我系不斷的深入用人單位進行市場調研,網上用人單位進行需求調研,并專業指導委員會的指導下,將我系的計算機應用技術人才的培養就定位到以下幾個方向:軟件編程、軟件測試、軟件售后維護與技術支持崗位。崗位定位以后,我們就要為每個崗位設置它的崗位知識能力結構。從基于產業主流技術的專業建設新理念,與淮安淮微軟件公司共建了職業道德、素質訓練與專業能力培養并重的人才培養方案,基于本門課程在崗位群中的重要地位,將《C#程序設計》課程設定為計算機應用技術專業的專業核心課程。
Visual C#是.NET框架的重要組成部分,也是微軟公司力推的新一代程序設計語言,是眾多軟件企業主流開發平臺。掌握.NET程序設計技術的工程師已成為企業的急需人才。該課程處于軟件編程崗位課程模塊的初、中級模塊,其中,NET基本知識的內容處于初級模塊,WindForms應用開發的內容處于中級模塊中。因此,我們在課程教學中要求學生掌握各種數據類型,以及面向對象程序設計的基礎知識,能夠樹立面向對象的思想進行應用程序開發,因些,構建如下的課程知識模塊體系(如圖1所示)。
現在大多數程序設計課程的教學手段和教學方法還是采用傳統的教學方法,整合到幾個大項目中,并進一步細化為多個工作任務,使教學內容項目化,內容學習任務化。每個小的教學項目實際就是一個理論與實踐相結合的任務,從完成某一“任務”著手,引導學生思考所學的知識,并應有這些知識解決項目任務,隨著一個個小問題的解決,一個個小項目的實現,學生更易于獲得成就感,激發學習新知識的渴望。
圖1 課程知識模塊體系
二、構建“三室聯動,理實一體”的教學模式,采用多元化的教學方法和教學手段
傳統的以教師為主、學生為輔的灌輸式被動教學方法,不利于充分發揮學生學習的積極性和主動性。因此我們在進行C#課程教學時,將涉及的知識點和技能點凝練出來,采用“三室聯動、理實一體”的教學模式,即將教室、實驗室、工作室聯合起來,將理論知識的講解和實踐操作結合起來,學生邊學邊做,邊做邊學理實一體的教學模式。
課程教學過程中,即要保證學生能有較強的理論知識,又要培養學生的實踐操作能力,而結合我們高職院校學生的特點,學生編程設計能力薄弱、主動學習性不強,不重視課程學習、課后不復習,為了提高教學質量,促進學生知識與能力的提高,在整個教學活動中,借助多媒體,可采用案例教學法、課堂演示法、任務驅動法等。在C#課程教學中結合多種教學方法,采用項目驅動的教學方法,將理論與實踐穿插進行,以完成一個個具體的項目為線索,把教學內容巧妙地融入到各個項目的各個環節中,引導學生參與分析、討論、表達等活動,讓學生在具體的問題情境中積極思考,主動探索,培養學生提出問題,分析問題和解決問題的能力,整個教學過程注重實用性與趣味性,一切以有利于學生能力培養作為出發點。
項目案例的選取應體能夠覆蓋專業課程的知識點,同時結合相關課程使各知識點形成有機的銜接,教師對項目進行模塊化,對實踐能力強的學生進行知識能力的拓展訓練。本課程引用的項目是“電子商城管理系統”,整個項目貫穿課程教學的始終,整個項目的實施過程就是知識體系的應用過程,教師的核心任務就是引導學生去挖掘項目中存在的問題,并通過自身的努力解決問題。這一過程體現“教師為主導、學生主體”的教育理念。
以電子商城管理系統為例,依據項目:開發、設計、實施、運行工作流程本課程以C#程序設計語言為主要工具,完成.net應用項目的開發。為了更好的實施軟件技術專業“職業情境,項目主導”的工學結合人才培養模式,開展基于軟件產品開發工作過程的項目實踐教學,本課程組織為6個項目模塊,按照項目開發的過程進行模塊的劃分,在完成每個模塊學習和實踐的過程中,融入相應的知識點、程序設計方法、程序調試方法和軟件設計規范。在教學內容選取和組織過程中,突出與企業的深度融合,引進企業軟件產品開發環境、管理規范、技術資源,校企雙方共同完成本課程的教學與實踐。通過項目設計培養學生的職業素養。
三、構建以能力為本位的課程考核模式,提高學生的編程能力
C#課程設計課程的考核,應基于項目學習對學習效果進行評價,注重過程化考核,考核內容要涵蓋知識、素質、能力和成果等方面,方式必須靈活多樣,改變傳統的試卷考核方式,重視理論輕實踐。因此,我們建立了一套完善的測評體系,考核辦法堅持平時與期末相結合、知識與能力相結合、理論與實踐相結合原則。平時,重視學生平時的學習積累,平時成績考核學生出勤率、項目參與積極性、實踐考試主要考核實踐應用能力,項目質量考核、小組進行互評互測。在課程教學中,對每個項目進行測評,最后根據各個項目的權重,得出本門課程的最終成績。
四、課程教學改革總結
我系《C#課程設計》課程教學改革以來取得了較好的教學效果,學生敢于實踐、敢于挑戰、做的項目越來越實用,越來越完善。今后,還將不斷的提出切實可行的教學改革方案,進一步開發貼近學生,接近工作過程的真實案例,并結合新興教學手段,如慕課、QQ群、C#技術論壇網站,更好的服務于教學,提高學生的職業崗位能力,提高就業竟爭力,為社會培養合格的計算機應用人才。