廖劍平
【摘要】項(xiàng)目教學(xué)法在C#.NET程序設(shè)計(jì)教學(xué)中的應(yīng)用,使學(xué)生能夠更加直觀、深刻的理解程序設(shè)計(jì)原則和方法,提升了學(xué)生的實(shí)際操作水平。本篇文章主要對項(xiàng)目教學(xué)在C#.NET程序設(shè)計(jì)教學(xué)中項(xiàng)目確定的原則以及項(xiàng)目教學(xué)法在C#.NET程序設(shè)計(jì)教學(xué)中的具體應(yīng)用措施進(jìn)行分析,旨在有效提升C#.NET程序設(shè)計(jì)教學(xué)的質(zhì)量和效率,促進(jìn)學(xué)生的全面發(fā)展。
【關(guān)鍵詞】項(xiàng)目教學(xué)法;C#.NET程序設(shè)計(jì);教學(xué);學(xué)生
傳統(tǒng)的C#.NET程序設(shè)計(jì)教學(xué)多數(shù)采用的是傳統(tǒng)的“灌輸式”教學(xué)方法,教學(xué)方式較為單一,而充滿結(jié)構(gòu)性、復(fù)雜性的C#.NET程序設(shè)計(jì)知識(shí)在這種單一而枯燥的教學(xué)方式下,造成了學(xué)生的知識(shí)接受能力較差,C#.NET程序設(shè)計(jì)水平較低等問題。項(xiàng)目教學(xué)法在C#.NET程序設(shè)計(jì)教學(xué)中的應(yīng)用,能夠有效的改善這一問題,根據(jù)教學(xué)的要求和學(xué)生的實(shí)際特點(diǎn)進(jìn)行針對性的教學(xué)指導(dǎo),使學(xué)生在深入掌握C#.NET程序設(shè)計(jì)知識(shí)的同時(shí),形成良好的自主思考能力和實(shí)踐操作能力。
一、項(xiàng)目教學(xué)法的概述
項(xiàng)目教學(xué)法是一種新型的教學(xué)方式,隨著新課程改革的不斷深入,項(xiàng)目教學(xué)法逐漸應(yīng)用的教學(xué)的過程當(dāng)中,并取得了良好的成效。
(一)項(xiàng)目教學(xué)法的含義
項(xiàng)目教學(xué)法指的是在教學(xué)的過程中,每間隔一段時(shí)間,為學(xué)生布置一項(xiàng)實(shí)踐活動(dòng),在教師的指導(dǎo)下,學(xué)生以個(gè)人或者小組的形式,按照要求完成活動(dòng)項(xiàng)目。項(xiàng)目教學(xué)法將教學(xué)的內(nèi)容合理劃分為幾個(gè)板塊,學(xué)生在操作的過程中,通過項(xiàng)目計(jì)劃、項(xiàng)目分工、項(xiàng)目完成等幾個(gè)階段,使每一位學(xué)生都能夠在項(xiàng)目活動(dòng)參與的過程中,直接、深入的理解課程中的知識(shí)內(nèi)容,并通過不斷的實(shí)踐性項(xiàng)目操作,形成一套完整的知識(shí)結(jié)構(gòu)體系和創(chuàng)新性思維[1]。
項(xiàng)目教學(xué)法在C#.NET程序設(shè)計(jì)教學(xué)中的應(yīng)用,通過學(xué)生與學(xué)生、學(xué)生與教師之間的團(tuán)結(jié)和協(xié)作,也能夠有效提升學(xué)生的團(tuán)隊(duì)協(xié)作能力和集體主義精神,在學(xué)生的技能水平不斷提升的同時(shí),指導(dǎo)學(xué)生樹立正確的思想觀、價(jià)值觀、世界觀。
(二)項(xiàng)目制定的原則
在教學(xué)的過程中,項(xiàng)目的制定是存在一定的原則的,項(xiàng)目制定的過程中,必須要按照相關(guān)原則,合理、科學(xué)的設(shè)計(jì)教學(xué)板塊,真正發(fā)揮項(xiàng)目教學(xué)法的優(yōu)勢,實(shí)現(xiàn)教學(xué)效果的不斷突破[2]。項(xiàng)目教學(xué)法主要原則為:
1.根據(jù)課程內(nèi)容確立整個(gè)結(jié)構(gòu)和項(xiàng)目,不能偏離教學(xué)的主旨。
2.將項(xiàng)目進(jìn)行細(xì)致劃分,主要分為基礎(chǔ)知識(shí)模塊、操作活動(dòng)模塊以及能力提升模塊,注重提升每一位學(xué)生的實(shí)際水平。
3.針對不同水平的學(xué)生制定不同層次性的活動(dòng)項(xiàng)目,要使每一位學(xué)生都能夠有興趣參與項(xiàng)目,并在項(xiàng)目中發(fā)現(xiàn)樂趣,得到自信。
二、項(xiàng)目教學(xué)法在C#.NET程序設(shè)計(jì)教學(xué)中應(yīng)用的措施
在利用項(xiàng)目教學(xué)法進(jìn)行C#.NET程序設(shè)計(jì)教學(xué)的過程中,教師要注重學(xué)生在教學(xué)中的主體地位,結(jié)合現(xiàn)代教育觀念,指導(dǎo)學(xué)生在深入掌握C#.NET程序設(shè)計(jì)知識(shí)的基礎(chǔ)上,形成良好的實(shí)踐操作能力,促進(jìn)學(xué)生的全面發(fā)展。
(一)根據(jù)教材內(nèi)容,合理設(shè)計(jì)活動(dòng)的項(xiàng)目
項(xiàng)目的確定能夠直接影響整個(gè)項(xiàng)目開展的效果,所以在項(xiàng)目的制定過程中,教師首先要根據(jù)教材的內(nèi)容,分析和挖掘教學(xué)中的主要知識(shí)點(diǎn),并將這些專業(yè)知識(shí)內(nèi)容貫穿于項(xiàng)目活動(dòng)的始終[3]。教師要設(shè)計(jì)一些具有趣味性、競技性、目的性的項(xiàng)目內(nèi)容,在充分調(diào)動(dòng)學(xué)生項(xiàng)目參與的積極性和主動(dòng)性的同時(shí),使學(xué)生不斷加深對各類知識(shí)內(nèi)容的深入掌握和靈活運(yùn)用,并形成一定的空間結(jié)構(gòu)框架和思維能力。例如在C#.NET程序設(shè)計(jì)中,主要的知識(shí)點(diǎn)有數(shù)據(jù)庫技術(shù)、軟件工程技術(shù)、軟件測試技術(shù)等等,教師可以通過開展一個(gè)模擬的招聘信息管理系統(tǒng)建立的任務(wù),作為C#.NET程序設(shè)計(jì)的項(xiàng)目,使學(xué)生在課程設(shè)計(jì)中所學(xué)習(xí)到的知識(shí)能夠具體的發(fā)揮和運(yùn)用,得到良好的銜接。在組織學(xué)生對模擬的招聘信息管理系統(tǒng)構(gòu)建的過程中,教師可以對學(xué)生進(jìn)行分組,通常是3-6人為一個(gè)小組,教師可以通過提出“個(gè)人檔案建立”、“發(fā)布職位要求”、“編輯簡歷內(nèi)容”等模塊要求,使學(xué)生將學(xué)習(xí)到的知識(shí)具體應(yīng)用到項(xiàng)目建立的過程中,使學(xué)生得到不斷的提升和思維擴(kuò)展[4]。
(二)結(jié)合實(shí)際生活,設(shè)計(jì)專業(yè)的技術(shù)模塊
在教學(xué)的過程中,教師必須要注重指導(dǎo)學(xué)生的實(shí)踐操作能力,滿足當(dāng)今時(shí)代的發(fā)展要求。在指導(dǎo)學(xué)生對C#.NET程序設(shè)計(jì)進(jìn)行學(xué)習(xí)的過程中,教師可以通過結(jié)合實(shí)際生活或者企業(yè)中時(shí)常會(huì)出現(xiàn)的設(shè)計(jì)要求,指導(dǎo)學(xué)生進(jìn)行項(xiàng)目內(nèi)容實(shí)施,使學(xué)生能夠?qū)ξ磥淼闹饕ぷ鲀?nèi)容有一定的了解,并在不斷的“熟能生巧”中,產(chǎn)生創(chuàng)新性思維和擴(kuò)展能力[5]。例如在對現(xiàn)代企業(yè)中,人事部門通常會(huì)需要一個(gè)“內(nèi)部員工崗位查看”的程序,在對這個(gè)程序進(jìn)行設(shè)計(jì)的過程中,會(huì)涉及到.NET數(shù)據(jù)庫編程、數(shù)據(jù)集操作,數(shù)據(jù)綁定組件等內(nèi)容,要求學(xué)生必須熟練掌握數(shù)據(jù)庫的操作方法和技巧,教師可以通過布置這個(gè)項(xiàng)目內(nèi)容,組織學(xué)生進(jìn)行實(shí)際程序設(shè)計(jì),將C#.net各知識(shí)點(diǎn)與“內(nèi)部員工崗位查看程序”中各功能模塊有機(jī)結(jié)合,充分檢驗(yàn)學(xué)生的C#.net開發(fā)應(yīng)用程序的學(xué)習(xí)水平和應(yīng)用能力。在程序設(shè)計(jì)的過程中,可以借鑒實(shí)際生活中公司管理模式,合理分配每個(gè)人的職責(zé)(項(xiàng)目實(shí)施的具體流程圖如下)。
(三)創(chuàng)建項(xiàng)目評價(jià),加深學(xué)生的技能水平
教學(xué)評價(jià)是檢驗(yàn)學(xué)生學(xué)習(xí)水平和教師教學(xué)效率的最佳方式之一,通過組織學(xué)生進(jìn)行項(xiàng)目評價(jià),可以是學(xué)生與學(xué)生之間的評價(jià),也可以是教師對學(xué)生項(xiàng)目實(shí)施效果的評價(jià),這種項(xiàng)目評價(jià)活動(dòng)能夠有效的檢測每一位學(xué)生的知識(shí)獲取水平和實(shí)踐操作能力。項(xiàng)目評價(jià)的方式主要有過程性評價(jià)、反思評價(jià)和發(fā)展性評價(jià)。過程性評價(jià)主要是對學(xué)生在項(xiàng)目實(shí)施的過程中,每一個(gè)階段的實(shí)踐操作能力,團(tuán)隊(duì)協(xié)作意識(shí)等內(nèi)容進(jìn)行評價(jià)。反思性評價(jià)主要是在學(xué)生完成項(xiàng)目的之后,對在項(xiàng)目實(shí)施的過程中,對技術(shù)上的自我評價(jià)和主要感想進(jìn)行述說。教師可以通過“在XX項(xiàng)目實(shí)施的過程中,你覺得你做的最好的地方在哪里?”、“你覺得你們小組成員之間的協(xié)作能力怎么樣?”等問題,引導(dǎo)學(xué)生發(fā)表自己的看法。發(fā)展性評價(jià)是展現(xiàn)學(xué)生個(gè)人潛力和創(chuàng)新性思維的重要平臺(tái),學(xué)生可以對在項(xiàng)目實(shí)施的過程中,所產(chǎn)生的創(chuàng)新性想法進(jìn)行大膽的發(fā)言,教師可以對學(xué)生的想法進(jìn)行及時(shí)的引導(dǎo),不斷提升學(xué)生的C#.NET程序設(shè)計(jì)水平。
三、結(jié)束語
項(xiàng)目教學(xué)法在C#.NET程序設(shè)計(jì)教學(xué)中的應(yīng)用,是當(dāng)前時(shí)代發(fā)展的必然要求,也是新課程改革在教學(xué)過程中的具體表現(xiàn)。項(xiàng)目教學(xué)法將傳統(tǒng)教學(xué)中以教師為中心轉(zhuǎn)變?yōu)橐詫W(xué)生為中心,由以課本為中心轉(zhuǎn)變?yōu)橐浴绊?xiàng)目”為中心,由以課堂為中心轉(zhuǎn)變?yōu)橐詫?shí)際經(jīng)驗(yàn)為中心,深入挖掘和提升學(xué)生的實(shí)踐操作能力,使學(xué)生在深入掌握C#.NET程序設(shè)計(jì)基礎(chǔ)知識(shí)的同時(shí),能夠具備良好的實(shí)踐操作水平,成為現(xiàn)代企業(yè)和社會(huì)中真正需要的技能應(yīng)用型人才。項(xiàng)目教學(xué)法在C#.NET程序設(shè)計(jì)教學(xué)中的應(yīng)用,能夠充分激發(fā)學(xué)生對C#.NET程序設(shè)計(jì)內(nèi)容學(xué)習(xí)的興趣和熱情,提升C#.NET程序設(shè)計(jì)教學(xué)的質(zhì)量和效率,促進(jìn)學(xué)生的全面發(fā)展。
參考文獻(xiàn)
[1]蔣雪君.基于工作過程的項(xiàng)目化教學(xué)法在Asp.Net程序設(shè)計(jì)基礎(chǔ)與應(yīng)用課程中的應(yīng)用[J].中國科教創(chuàng)新導(dǎo)刊,2013,(09):76-78.
[2]付向東,孫寧,張生財(cái),周小楊.項(xiàng)目教學(xué)法在VB. NET程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)中的應(yīng)用[J].實(shí)驗(yàn)室科學(xué),2010,(10): 68-72.
[3]黃龍泉.項(xiàng)目教學(xué)法在《C#.NET程序設(shè)計(jì)》課程中的應(yīng)用[J].中國科技信息,2011,(11):170-172.
[4]李穎,趙菲,劉長勇,張琦.項(xiàng)目教學(xué)法在《Java Web程序設(shè)計(jì)》課程中的應(yīng)用[J].科技創(chuàng)新與應(yīng)用,2013,(05): 154-156.
[5]張凱,李妙妍,袁靜.任務(wù)驅(qū)動(dòng)教學(xué)法在VB語言程序設(shè)計(jì)課程教學(xué)中的應(yīng)用初探[N].Proceedings of 2010 Third International Conference on Education Technology and Training(Volume 8),2010,(11).