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