曹婷婷
摘 要:項目教學(xué)法改變了學(xué)生傳統(tǒng)被動學(xué)習(xí)的方式,強(qiáng)調(diào)以學(xué)生為主體,充分調(diào)動學(xué)生學(xué)習(xí)的主觀能動性。本文以作者所在學(xué)校C#程序設(shè)計教學(xué)為例,分析了當(dāng)前職業(yè)院校C#程序設(shè)計教學(xué)中存在的問題,探討了項目教學(xué)法在教學(xué)實踐中的應(yīng)用。
關(guān)鍵詞:項目教學(xué) 教學(xué)方法 C#程序設(shè)計
在高職高專計算機(jī)軟件技術(shù)及相關(guān)專業(yè)中,C#程序設(shè)計是一門實踐性很強(qiáng)的專業(yè)課程。教師將項目教學(xué)法引入到教學(xué)實踐中,以學(xué)生為主體,通過具體的項目讓學(xué)生主動參與、自主協(xié)作、探索創(chuàng)新,不僅充分調(diào)動了學(xué)生的學(xué)習(xí)熱情,也充分體現(xiàn)了職業(yè)院校以市場就業(yè)為導(dǎo)向,以培養(yǎng)職業(yè)能力為目標(biāo)的人才培養(yǎng)模式要求。
一、研究背景
C#語言是當(dāng)前在微軟、NET平臺下軟件開發(fā)的主流開發(fā)語言之一。C#程序設(shè)計課程是筆者學(xué)院計算機(jī)軟件及網(wǎng)絡(luò)等相關(guān)專業(yè)的專業(yè)課程。在職業(yè)院校,C#語言教學(xué)普遍存在如下問題:一是教材注重理論知識,實用性較差。二是學(xué)生感覺課程入門較難,理論知識難以理解,不能很好地應(yīng)用到實際的編程中,有的學(xué)生甚至學(xué)習(xí)了一段時間后仍不能運(yùn)用該語言。三是教學(xué)課時較少,僅滿足于課堂教學(xué)和練習(xí),所需知識點掌握不全面。因此教師需要轉(zhuǎn)變傳統(tǒng)的教學(xué)思維和方法,在教學(xué)中引入項目教學(xué)法。
項目教學(xué)法是指由學(xué)生和教師共同參與完成一個項目,在完成項目的過程中達(dá)到學(xué)生掌握知識的目的。它強(qiáng)調(diào)學(xué)生的自主學(xué)習(xí)、主動參與,從嘗試入手、從練習(xí)開始,調(diào)動學(xué)生學(xué)習(xí)的主動性、創(chuàng)造性、積極性等。學(xué)生唱主角,而老師轉(zhuǎn)為配角,實現(xiàn)了教師角色的換位,有利于加強(qiáng)對學(xué)生自學(xué)能力、創(chuàng)新能力的培養(yǎng)。
二、項目教學(xué)法在課程教學(xué)中的具體應(yīng)用
1.項目的確立
教師要根據(jù)課程任務(wù)的教學(xué)目標(biāo)、課時數(shù)及學(xué)生的知識儲備情況,將C#程序設(shè)計整個課程由難到易、由簡單到復(fù)雜設(shè)計成幾個具體的項目,這些項目具有一定的連貫性,同時更應(yīng)該具有一定的實際應(yīng)用價值,并且能夠激發(fā)學(xué)生參與項目的興趣。在時間允許的情況下,教師可以根據(jù)學(xué)生的掌握情況進(jìn)行適度的擴(kuò)充,充分利用好校企合作的平臺,將企業(yè)里的實際項目帶入到課堂中,讓學(xué)生自己做。 在項目確立后,教師應(yīng)該向?qū)W生提供完成某一項目所需要的知識點、參考資料、注意事項及相關(guān)標(biāo)準(zhǔn)等材料,并達(dá)到培養(yǎng)學(xué)生“四會”的編程能力,即“會思考、會運(yùn)用、會借鑒、會查資料”。
2.項目的執(zhí)行
在項目確立以后,教師首先應(yīng)根據(jù)項目的難易程度及學(xué)生的學(xué)習(xí)能力,將班級學(xué)生分成幾個項目小組,然后每個小組選出小組長,協(xié)助教師負(fù)責(zé)項目的任務(wù)分配、項目進(jìn)展情況監(jiān)督等工作,從而充分鍛煉學(xué)生的小組協(xié)作能力及交流能力。同時,教師應(yīng)該為學(xué)生提供完成該項目所需要的知識點以及需要查閱的資料。
每個小組按照軟件項目的開發(fā)流程,首先對項目的前期調(diào)研,包括軟件的需求分析、功能實現(xiàn)的可行性分析、系統(tǒng)開發(fā)需要的硬件設(shè)備與環(huán)境等。任課教師先將項目分解為若干模塊,再由小組長將這些模塊分配給小組成員。
接下來就是算法設(shè)計、編碼和調(diào)試。在這個過程中,學(xué)生需要通過查詢相關(guān)資料才能完成任務(wù),教師需要適當(dāng)?shù)亟o予一定的指導(dǎo)。
3.項目的評價
最終的評價采用小組自評和小組互評的方式進(jìn)行。通過自評,總結(jié)項目完成過程中出現(xiàn)的問題及難題,以及解決的方法,從而有助于下一個項目的執(zhí)行;通過互評,大家可以分享軟件實現(xiàn)的算法以及項目實踐過程中的經(jīng)驗,有助于相互學(xué)習(xí)。
三、結(jié)論
在C#程序設(shè)計教學(xué)中,教師讓學(xué)生參與到實際的項目中,從項目的立項到結(jié)題的整個過程,讓學(xué)生在綜合運(yùn)用現(xiàn)有知識的前提下,根據(jù)項目的要求,通過小組協(xié)作,去學(xué)習(xí)新知識。這樣既充分鍛煉了學(xué)生小組合作能力和自己解決問題的能力,同時也有利于學(xué)生畢業(yè)后能夠快速進(jìn)入工作崗位角色,承擔(dān)相關(guān)項目的研發(fā)。另外在項目教學(xué)中,項目的選擇至關(guān)重要,這都取決于教師作為“項目經(jīng)理”所起的作用,并對教師自身的素質(zhì)提出了更高的要求。
參考文獻(xiàn):
[1]百度百科.http://baike.baidu.com/view/2062970.htm.
[2]余秋明.C#課程教學(xué)探討[J].電腦知識與技術(shù),2012(10).
(作者單位:無錫技師學(xué)院)