?

基于能力培養的高職《C#.NET程序設計》項目教學改革研究

2014-10-21 20:07謝曉東鄒金萍
數字化用戶 2014年20期
關鍵詞:改革研究項目教學

謝曉東 鄒金萍

【摘 要】通過闡述高職C#.NET程序設計項目教學實施的過程,強化實踐教學,提高學生的知識應用能力,進一步證明以學生為中心、以培養學生知識應用能力為目標的項目教學法符合高職C#.NET程序設計教學改革的趨勢。

【關鍵詞】知識應用能力;C#.NET程序設計;項目教學;改革研究

1 引言

中國的高等職業教育院校大約創辦于20世紀80年代,為順應我國改革開放深入,經濟建設不斷發展的需要。高等職業教育是在高中階段教育基礎上進行的培養生產、建設、管理、服務第一線,具備綜合職業能力和全面素質的高級應用型人才的專門教育,是高層次的職業教育,主要目的是讓學生獲得從事某個(或類)職業或行業所需的實際技能和知識,讓學生具備進入勞務市場所需的能力和資格。

由于受到傳統教育教學理念的束縛,實驗實訓課程在設置上往往依附在具體的理論課程中,實驗實訓內容以驗證性、演示實驗為主;教學方式上以教師為中心,大多采用灌輸式教學法。教師在整個實踐教學過程中處于中心地位,很大程度上學生只是被動地跟著老師的思路去學習實驗實訓方法和技能,難以發揮和培養高職學生的“知識應用能力”和“創新能力”。 如何組織實踐教學,達到“知識應用能力”的培養目標,就顯得尤為重要。為了培養學生的應用能力、創新能力,滿足社會對應用技術人才和管理人才的要求,應該對目前的實踐教學方法進行創新。本文結合自己多年從事實踐教學的經驗,探討項目教學法在C#.NET程序設計實踐教學中的應用。

2 項目教學法的內涵

項目教學法是指師生為共同完成一個完整的項目工作而進行的活動。項目在實施過程中以學生為主體,教師為客體,教師起引導和把握方向的作用。項目教學法屬于行動體系的教學方法,以任務為引領,行動為導向。該方法能夠很好的將教學中理論教學內容和實踐教學內容有機的結合起來,鍛煉學生的實踐動手能力,激發學生的學習興趣。在項目教學法中,學生有自己獨立的空間制定項目實施的計劃,并進行實施,能夠自己組織、安排自己的學習行為,能夠處理在進行項目中出現的困難和問題,項目教學法具有整體性、有一定的難度、綜合性、探究性,要求學生運用新知識、技能,解決過去未遇到過的實際問題。在做中學,學中做,邊做邊學。項目教學法能夠很好的培養大學生的創新意識,鍛煉大學生的團隊合作意識。

3 項目教學法的應用

3.1 項目選編

項目是貫穿整個教學過程的基本材料,項目的選取是至關重要的,直接影響教學效果。本門課程的最終目標是讓學生學會在基于C#.NET語言平臺上程序設計的專項職業能力,并且系統的掌握在程序開發和設計過程中的基本流程。所以,選編的所有項目既能循序漸進的貫穿整本書的內容,又能概括每個章節的知識點,既要簡單易懂又要在實踐中容易上手,能引起學生的興趣。選編項目主要是依據教材內容,與學生實際生活相關聯,并且結合實際的企業項目中的部分模塊。

3.2 項目實施

學生成績管理系統跟學生在學校的學習和生活息息相關,學生比較熟悉,在授課時,首先向學生介紹該系統的運行模式及功能作為課堂的情境引入,并基于學生成績管理系統,設計了Windows應用程序設計、Windows高級界面設計、面向對象編程、數據庫編程和成績管理系統設計與實現共五個項目,每個項目對應若干個教學任務,然后與各個知識點和課程章節相結合,引導學生在學習知識點的同時完成與項目相關任務,讓學生在學習的過程中成為項目的實施者,使學生掌握如何解決實際問題的技能。以學生成績管理系統的主控界面為例,首先學習窗體中的常用控件,如標簽控件、命令按鈕控件、文本框控件和圖形框控件等等,設計主控界面時引導學生加入菜單、工具欄、狀態欄,使得成績管理系統功能更加完整。主控窗體建成后,接著把剩下的二十五個窗體建設完成,增改系列的窗體就包括了增改學生、增改課程、增改學年、增改教師、增改成績比例、增改操作員等窗體,窗體的建設為項目一Windows應用程序設計知識點,而學生可以先設計增改窗體,再通過繼承制作和調用增改學生、增改課程等窗體,這就是項目二Windows高級界面設計的知識點。

在學生成績管理系統的后臺要有大量的學生和教師信息,登錄的用戶不同,看到的用戶界面也應不同,學生登錄后查詢只能看到自己所學的課程以及所學課程成績,而教師登錄后可以看到所教的課程以及對應的這門課程的學生成績,無論是學生或教師都不能隨意增加或刪除學生記錄,這就是涉及到項目三面向對象編程和項目四數據庫編程知識點,判斷用戶名和密碼是否正確,可用分支和循環控制語句,用戶名和密碼錯三次后今天不允許登錄。而對后臺數據庫的訪問可以新建一公共類,該類封裝了所有本系統中與數據庫連接的方法,可以通過該類的方法與數據庫建立連接,并對數據信息進行添加、修改、刪除以及讀取操作。

各個模塊設計完成,對所有功能模塊進行測試,對出現的異常問題進行處理,對成績管理系統進行部署創建安裝程序包,這就是項目五成績管理系統設計與實現所涉及的知識點。

3.3 項目考核

在師生對某一功能模塊共同分析后,老師與學生一起開始動手操作,主要解決開發過程中的重點和難點,其余較簡單點的設計則由學生自己操作完成,充分發揮學生的主體能動作用。因動手能力、接受能力、學習主動性差異等,有些學生還是無法完成,因此老師要巡回指導,察看學生任務完成情況,并對每個項目中的每一個任務,進行考評登記,對于操作熟練、自己獨立完成、有創新的學生給予考評優,中間問老師和同學后才能獨立完成任務的同學給予良或中,完全靠同學或老師幫助才能完成任務或任務還未完成的學生給予及格或差。嚴格考評可以防止由于“偷懶”導致“欠賬”過多,影響學生學習的積極性,同時也能發現學生對該次項目內容知識點掌握的情況,以及時發現學習中存在的普遍性問題和某些學生提出的新思路、新方法,必要時請有獨特新思路的同學演示自己的方法,再對比各種方法的優缺點,鼓勵大家再提出新觀點,進一步調動同學們的積極性和參與程度,保障后續的實踐課順利進行。學期結束老師結合每次項目任務的考評成績,最后給出一個最終的考評成績。

4 結束語

在C#.NET程序設計的教學中實現了以項目貫穿知識點、知識面及整個教學過程的項目教學,理論聯系實際,將“引導—模仿—學習—創新”的學習過程有機地貫穿于教學中,使學生的學習興趣得到了提高,充分發揮了學生學習的主動性和積極性,培養了學生的知識應用能力,使學生更好的適應社會,符合企業需求。

參考文獻:

[1] 商瑩,袁戰軍,李安.項目教學法在應用型人才培養中的作用[J].電子測試,2013(19):228-229.

[2] 梁紅碩,張春平.以項目為導向的C#課程教學研究 [J]. 石家莊職業技術學院學報,2010,22(6):69-71.

[3] 周揚帆,周婕.基于“項目+任務”的計算機應用基礎的教學法的重構與實踐[J].電子制作,2014(4):73-74.

[4] 高向玉,祁桂云.項目導向教學法在高職《C#程序設計》課程中的應用 [J]. 中小企業管理與科技,2012(24):213-214.

作者簡介:

謝曉東(1971-),女,副教授,碩士,研究方向:計算機應用

鄒金萍(1978-),女,講師,碩士,研究方向:計算機軟件工程

猜你喜歡
改革研究項目教學
五年制會計專業中高職銜接人才培養改革探究
小學科學教學中的模式改革研究
我國國有企業改革研究
創新視域下的高校合唱指揮教學改革探析
以就業為導向,高職教育中《兒童常見病護理》課程教法的實踐與研究
基于多元智能理論的高職項目教學分組學習探討
基于項目教學的人才培養模式改革
依托校內實踐教學基地群鋼筋混凝土結構課程教學改革研究與實踐
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合