謝曉東 鄒金萍
【摘 要】通過闡述高職C#.NET程序設(shè)計(jì)項(xiàng)目教學(xué)實(shí)施的過程,強(qiáng)化實(shí)踐教學(xué),提高學(xué)生的知識(shí)應(yīng)用能力,進(jìn)一步證明以學(xué)生為中心、以培養(yǎng)學(xué)生知識(shí)應(yīng)用能力為目標(biāo)的項(xiàng)目教學(xué)法符合高職C#.NET程序設(shè)計(jì)教學(xué)改革的趨勢。
【關(guān)鍵詞】知識(shí)應(yīng)用能力;C#.NET程序設(shè)計(jì);項(xiàng)目教學(xué);改革研究
1 引言
中國的高等職業(yè)教育院校大約創(chuàng)辦于20世紀(jì)80年代,為順應(yīng)我國改革開放深入,經(jīng)濟(jì)建設(shè)不斷發(fā)展的需要。高等職業(yè)教育是在高中階段教育基礎(chǔ)上進(jìn)行的培養(yǎng)生產(chǎn)、建設(shè)、管理、服務(wù)第一線,具備綜合職業(yè)能力和全面素質(zhì)的高級(jí)應(yīng)用型人才的專門教育,是高層次的職業(yè)教育,主要目的是讓學(xué)生獲得從事某個(gè)(或類)職業(yè)或行業(yè)所需的實(shí)際技能和知識(shí),讓學(xué)生具備進(jìn)入勞務(wù)市場所需的能力和資格。
由于受到傳統(tǒng)教育教學(xué)理念的束縛,實(shí)驗(yàn)實(shí)訓(xùn)課程在設(shè)置上往往依附在具體的理論課程中,實(shí)驗(yàn)實(shí)訓(xùn)內(nèi)容以驗(yàn)證性、演示實(shí)驗(yàn)為主;教學(xué)方式上以教師為中心,大多采用灌輸式教學(xué)法。教師在整個(gè)實(shí)踐教學(xué)過程中處于中心地位,很大程度上學(xué)生只是被動(dòng)地跟著老師的思路去學(xué)習(xí)實(shí)驗(yàn)實(shí)訓(xùn)方法和技能,難以發(fā)揮和培養(yǎng)高職學(xué)生的“知識(shí)應(yīng)用能力”和“創(chuàng)新能力”。 如何組織實(shí)踐教學(xué),達(dá)到“知識(shí)應(yīng)用能力”的培養(yǎng)目標(biāo),就顯得尤為重要。為了培養(yǎng)學(xué)生的應(yīng)用能力、創(chuàng)新能力,滿足社會(huì)對(duì)應(yīng)用技術(shù)人才和管理人才的要求,應(yīng)該對(duì)目前的實(shí)踐教學(xué)方法進(jìn)行創(chuàng)新。本文結(jié)合自己多年從事實(shí)踐教學(xué)的經(jīng)驗(yàn),探討項(xiàng)目教學(xué)法在C#.NET程序設(shè)計(jì)實(shí)踐教學(xué)中的應(yīng)用。
2 項(xiàng)目教學(xué)法的內(nèi)涵
項(xiàng)目教學(xué)法是指師生為共同完成一個(gè)完整的項(xiàng)目工作而進(jìn)行的活動(dòng)。項(xiàng)目在實(shí)施過程中以學(xué)生為主體,教師為客體,教師起引導(dǎo)和把握方向的作用。項(xiàng)目教學(xué)法屬于行動(dòng)體系的教學(xué)方法,以任務(wù)為引領(lǐng),行動(dòng)為導(dǎo)向。該方法能夠很好的將教學(xué)中理論教學(xué)內(nèi)容和實(shí)踐教學(xué)內(nèi)容有機(jī)的結(jié)合起來,鍛煉學(xué)生的實(shí)踐動(dòng)手能力,激發(fā)學(xué)生的學(xué)習(xí)興趣。在項(xiàng)目教學(xué)法中,學(xué)生有自己獨(dú)立的空間制定項(xiàng)目實(shí)施的計(jì)劃,并進(jìn)行實(shí)施,能夠自己組織、安排自己的學(xué)習(xí)行為,能夠處理在進(jìn)行項(xiàng)目中出現(xiàn)的困難和問題,項(xiàng)目教學(xué)法具有整體性、有一定的難度、綜合性、探究性,要求學(xué)生運(yùn)用新知識(shí)、技能,解決過去未遇到過的實(shí)際問題。在做中學(xué),學(xué)中做,邊做邊學(xué)。項(xiàng)目教學(xué)法能夠很好的培養(yǎng)大學(xué)生的創(chuàng)新意識(shí),鍛煉大學(xué)生的團(tuán)隊(duì)合作意識(shí)。
3 項(xiàng)目教學(xué)法的應(yīng)用
3.1 項(xiàng)目選編
項(xiàng)目是貫穿整個(gè)教學(xué)過程的基本材料,項(xiàng)目的選取是至關(guān)重要的,直接影響教學(xué)效果。本門課程的最終目標(biāo)是讓學(xué)生學(xué)會(huì)在基于C#.NET語言平臺(tái)上程序設(shè)計(jì)的專項(xiàng)職業(yè)能力,并且系統(tǒng)的掌握在程序開發(fā)和設(shè)計(jì)過程中的基本流程。所以,選編的所有項(xiàng)目既能循序漸進(jìn)的貫穿整本書的內(nèi)容,又能概括每個(gè)章節(jié)的知識(shí)點(diǎn),既要簡單易懂又要在實(shí)踐中容易上手,能引起學(xué)生的興趣。選編項(xiàng)目主要是依據(jù)教材內(nèi)容,與學(xué)生實(shí)際生活相關(guān)聯(lián),并且結(jié)合實(shí)際的企業(yè)項(xiàng)目中的部分模塊。
3.2 項(xiàng)目實(shí)施
學(xué)生成績管理系統(tǒng)跟學(xué)生在學(xué)校的學(xué)習(xí)和生活息息相關(guān),學(xué)生比較熟悉,在授課時(shí),首先向?qū)W生介紹該系統(tǒng)的運(yùn)行模式及功能作為課堂的情境引入,并基于學(xué)生成績管理系統(tǒng),設(shè)計(jì)了Windows應(yīng)用程序設(shè)計(jì)、Windows高級(jí)界面設(shè)計(jì)、面向?qū)ο缶幊?、?shù)據(jù)庫編程和成績管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)共五個(gè)項(xiàng)目,每個(gè)項(xiàng)目對(duì)應(yīng)若干個(gè)教學(xué)任務(wù),然后與各個(gè)知識(shí)點(diǎn)和課程章節(jié)相結(jié)合,引導(dǎo)學(xué)生在學(xué)習(xí)知識(shí)點(diǎn)的同時(shí)完成與項(xiàng)目相關(guān)任務(wù),讓學(xué)生在學(xué)習(xí)的過程中成為項(xiàng)目的實(shí)施者,使學(xué)生掌握如何解決實(shí)際問題的技能。以學(xué)生成績管理系統(tǒng)的主控界面為例,首先學(xué)習(xí)窗體中的常用控件,如標(biāo)簽控件、命令按鈕控件、文本框控件和圖形框控件等等,設(shè)計(jì)主控界面時(shí)引導(dǎo)學(xué)生加入菜單、工具欄、狀態(tài)欄,使得成績管理系統(tǒng)功能更加完整。主控窗體建成后,接著把剩下的二十五個(gè)窗體建設(shè)完成,增改系列的窗體就包括了增改學(xué)生、增改課程、增改學(xué)年、增改教師、增改成績比例、增改操作員等窗體,窗體的建設(shè)為項(xiàng)目一Windows應(yīng)用程序設(shè)計(jì)知識(shí)點(diǎn),而學(xué)生可以先設(shè)計(jì)增改窗體,再通過繼承制作和調(diào)用增改學(xué)生、增改課程等窗體,這就是項(xiàng)目二Windows高級(jí)界面設(shè)計(jì)的知識(shí)點(diǎn)。
在學(xué)生成績管理系統(tǒng)的后臺(tái)要有大量的學(xué)生和教師信息,登錄的用戶不同,看到的用戶界面也應(yīng)不同,學(xué)生登錄后查詢只能看到自己所學(xué)的課程以及所學(xué)課程成績,而教師登錄后可以看到所教的課程以及對(duì)應(yīng)的這門課程的學(xué)生成績,無論是學(xué)生或教師都不能隨意增加或刪除學(xué)生記錄,這就是涉及到項(xiàng)目三面向?qū)ο缶幊毯晚?xiàng)目四數(shù)據(jù)庫編程知識(shí)點(diǎn),判斷用戶名和密碼是否正確,可用分支和循環(huán)控制語句,用戶名和密碼錯(cuò)三次后今天不允許登錄。而對(duì)后臺(tái)數(shù)據(jù)庫的訪問可以新建一公共類,該類封裝了所有本系統(tǒng)中與數(shù)據(jù)庫連接的方法,可以通過該類的方法與數(shù)據(jù)庫建立連接,并對(duì)數(shù)據(jù)信息進(jìn)行添加、修改、刪除以及讀取操作。
各個(gè)模塊設(shè)計(jì)完成,對(duì)所有功能模塊進(jìn)行測試,對(duì)出現(xiàn)的異常問題進(jìn)行處理,對(duì)成績管理系統(tǒng)進(jìn)行部署創(chuàng)建安裝程序包,這就是項(xiàng)目五成績管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)所涉及的知識(shí)點(diǎn)。
3.3 項(xiàng)目考核
在師生對(duì)某一功能模塊共同分析后,老師與學(xué)生一起開始動(dòng)手操作,主要解決開發(fā)過程中的重點(diǎn)和難點(diǎn),其余較簡單點(diǎn)的設(shè)計(jì)則由學(xué)生自己操作完成,充分發(fā)揮學(xué)生的主體能動(dòng)作用。因動(dòng)手能力、接受能力、學(xué)習(xí)主動(dòng)性差異等,有些學(xué)生還是無法完成,因此老師要巡回指導(dǎo),察看學(xué)生任務(wù)完成情況,并對(duì)每個(gè)項(xiàng)目中的每一個(gè)任務(wù),進(jìn)行考評(píng)登記,對(duì)于操作熟練、自己獨(dú)立完成、有創(chuàng)新的學(xué)生給予考評(píng)優(yōu),中間問老師和同學(xué)后才能獨(dú)立完成任務(wù)的同學(xué)給予良或中,完全靠同學(xué)或老師幫助才能完成任務(wù)或任務(wù)還未完成的學(xué)生給予及格或差。嚴(yán)格考評(píng)可以防止由于“偷懶”導(dǎo)致“欠賬”過多,影響學(xué)生學(xué)習(xí)的積極性,同時(shí)也能發(fā)現(xiàn)學(xué)生對(duì)該次項(xiàng)目內(nèi)容知識(shí)點(diǎn)掌握的情況,以及時(shí)發(fā)現(xiàn)學(xué)習(xí)中存在的普遍性問題和某些學(xué)生提出的新思路、新方法,必要時(shí)請(qǐng)有獨(dú)特新思路的同學(xué)演示自己的方法,再對(duì)比各種方法的優(yōu)缺點(diǎn),鼓勵(lì)大家再提出新觀點(diǎn),進(jìn)一步調(diào)動(dòng)同學(xué)們的積極性和參與程度,保障后續(xù)的實(shí)踐課順利進(jìn)行。學(xué)期結(jié)束老師結(jié)合每次項(xiàng)目任務(wù)的考評(píng)成績,最后給出一個(gè)最終的考評(píng)成績。
4 結(jié)束語
在C#.NET程序設(shè)計(jì)的教學(xué)中實(shí)現(xiàn)了以項(xiàng)目貫穿知識(shí)點(diǎn)、知識(shí)面及整個(gè)教學(xué)過程的項(xiàng)目教學(xué),理論聯(lián)系實(shí)際,將“引導(dǎo)—模仿—學(xué)習(xí)—?jiǎng)?chuàng)新”的學(xué)習(xí)過程有機(jī)地貫穿于教學(xué)中,使學(xué)生的學(xué)習(xí)興趣得到了提高,充分發(fā)揮了學(xué)生學(xué)習(xí)的主動(dòng)性和積極性,培養(yǎng)了學(xué)生的知識(shí)應(yīng)用能力,使學(xué)生更好的適應(yīng)社會(huì),符合企業(yè)需求。
參考文獻(xiàn):
[1] 商瑩,袁戰(zhàn)軍,李安.項(xiàng)目教學(xué)法在應(yīng)用型人才培養(yǎng)中的作用[J].電子測試,2013(19):228-229.
[2] 梁紅碩,張春平.以項(xiàng)目為導(dǎo)向的C#課程教學(xué)研究 [J]. 石家莊職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010,22(6):69-71.
[3] 周揚(yáng)帆,周婕.基于“項(xiàng)目+任務(wù)”的計(jì)算機(jī)應(yīng)用基礎(chǔ)的教學(xué)法的重構(gòu)與實(shí)踐[J].電子制作,2014(4):73-74.
[4] 高向玉,祁桂云.項(xiàng)目導(dǎo)向教學(xué)法在高職《C#程序設(shè)計(jì)》課程中的應(yīng)用 [J]. 中小企業(yè)管理與科技,2012(24):213-214.
作者簡介:
謝曉東(1971-),女,副教授,碩士,研究方向:計(jì)算機(jī)應(yīng)用
鄒金萍(1978-),女,講師,碩士,研究方向:計(jì)算機(jī)軟件工程