摘要:根據(jù)“.NET程序設(shè)計(jì)”課程理論性和實(shí)踐性都很強(qiáng)的課程特性,提出“項(xiàng)目驅(qū)動(dòng)”的教學(xué)模式。實(shí)踐證明,“項(xiàng)目驅(qū)動(dòng)”教學(xué)模式提高了教學(xué)質(zhì)量,激發(fā)了學(xué)生主動(dòng)學(xué)習(xí)課程的積極性,提高了學(xué)生的實(shí)踐能力和解決問(wèn)題的能力。
關(guān)鍵詞:項(xiàng)目驅(qū)動(dòng);實(shí)踐;解決問(wèn)題
作者簡(jiǎn)介:胡萍(1978-),女,湖北黃岡人,浙江理工大學(xué)科技與藝術(shù)學(xué)院現(xiàn)代教育技術(shù)中心,講師;藍(lán)慶青(1982-),女,畬族,浙江麗水人,杭州市十三中教育集團(tuán)(總校),講師。(浙江#8194;杭州#8194;310000)
基金項(xiàng)目:本文系浙江理工大學(xué)科技與藝術(shù)學(xué)院高等教育教學(xué)改革與研究重點(diǎn)教改項(xiàng)目(項(xiàng)目編號(hào):kyjg1207)、浙江理工大學(xué)科技與藝術(shù)學(xué)院專業(yè)建設(shè)項(xiàng)目(項(xiàng)目編號(hào):Kyjgzy1302)的研究成果。
中圖分類號(hào):G642.0#8195;#8195;#8195;#8195;#8195;文獻(xiàn)標(biāo)識(shí)碼:A#8195;#8195;#8195;#8195;#8195;文章編號(hào):1007-0079(2014)14-0141-02
程序設(shè)計(jì)課程在計(jì)算機(jī)科學(xué)教育中的重要性是毋庸置疑。目前大部分高校在程序設(shè)計(jì)教學(xué)中多采用傳統(tǒng)的講授法和系統(tǒng)的學(xué)習(xí),同時(shí)結(jié)合一些上機(jī)實(shí)踐操作來(lái)鞏固和熟悉課堂上所講的知識(shí)點(diǎn),但是這種講授和系統(tǒng)學(xué)習(xí)有許多缺點(diǎn),它以教師為中心,偏重向?qū)W生灌輸知識(shí),重理論輕實(shí)踐。
項(xiàng)目教學(xué)法是以實(shí)現(xiàn)“項(xiàng)目”工程來(lái)進(jìn)行教學(xué)的方法,在項(xiàng)目教學(xué)法中,教師根據(jù)課程教學(xué)目標(biāo)和教學(xué)內(nèi)容的需要,通過(guò)設(shè)置具體項(xiàng)目,引導(dǎo)學(xué)生參與分析、討論、表達(dá)等活動(dòng)。讓學(xué)生在具體的問(wèn)題情境中積極思考,主動(dòng)探索,以提高教與學(xué)的質(zhì)量與效果,從而使學(xué)生在解決問(wèn)題的實(shí)踐中理解知識(shí),掌握技能,學(xué)會(huì)應(yīng)用,培養(yǎng)學(xué)生提出問(wèn)題、分析問(wèn)題和解決問(wèn)題的能力。
一、“.NET程序設(shè)計(jì)”課程的項(xiàng)目驅(qū)動(dòng)教學(xué)
1.“.NET程序設(shè)計(jì)”課程教學(xué)現(xiàn)狀
.NET是功能強(qiáng)大、應(yīng)用廣泛的程序設(shè)計(jì)技術(shù),但是其概念多、實(shí)踐性強(qiáng)、涉及面廣#8201;。傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言教學(xué)通常以知識(shí)點(diǎn)的層次遞進(jìn)為體系,按照語(yǔ)法、程序結(jié)構(gòu)、數(shù)組、過(guò)程、控件、文件、數(shù)據(jù)庫(kù)等知識(shí)點(diǎn)層次遞進(jìn)方式來(lái)展開教學(xué)。
學(xué)生在以往的學(xué)習(xí)過(guò)程中普遍存在以下問(wèn)題:第一,學(xué)習(xí)難度大。學(xué)生一般在學(xué)習(xí)“.NET程序設(shè)計(jì)”前,對(duì)“面向?qū)ο蟪绦蛟O(shè)計(jì)”接觸不多,存在著從結(jié)構(gòu)化程序設(shè)計(jì)到面向?qū)ο蟪绦蛟O(shè)計(jì)思想的轉(zhuǎn)變,傳統(tǒng)的教學(xué)方式對(duì)面向?qū)ο蠛驮O(shè)計(jì)模式思想的培養(yǎng)關(guān)注不夠,對(duì)一些復(fù)雜的概念如委托、反射等學(xué)生感覺(jué)不易接受,導(dǎo)致課程學(xué)習(xí)效果不佳。第二,學(xué)習(xí)缺乏主動(dòng)性。學(xué)生對(duì)于學(xué)習(xí)長(zhǎng)期處在被動(dòng)接受過(guò)程中,缺乏主動(dòng)性,無(wú)法滿足教育的“自助式”學(xué)習(xí)目標(biāo)。第三,實(shí)踐動(dòng)手能力差?!?NET程序設(shè)計(jì)”每次實(shí)驗(yàn)的章節(jié)知識(shí)針對(duì)性強(qiáng),而應(yīng)用價(jià)值不高,并且很難把課程的整體串聯(lián)在一起。傳統(tǒng)的教學(xué)只重視理論知識(shí)的教學(xué),對(duì)學(xué)生自身實(shí)踐動(dòng)手能力的重視程度不足。另外,由于沒(méi)有系統(tǒng)地經(jīng)歷軟件項(xiàng)目的開發(fā)過(guò)程,知識(shí)容易淡化。
2.“項(xiàng)目驅(qū)動(dòng)教學(xué)”思想的提出
項(xiàng)目驅(qū)動(dòng)教學(xué)法是指通過(guò)實(shí)施一個(gè)完整的項(xiàng)目工作而進(jìn)行的教學(xué)活動(dòng),通常采取小組討論、協(xié)作學(xué)習(xí)的方式進(jìn)行。項(xiàng)目驅(qū)動(dòng)教學(xué)法是教育領(lǐng)域中一種比較新的教學(xué)方法,近年來(lái)很多程序設(shè)計(jì)方面的課程開始吸收并實(shí)踐這一教學(xué)方法。
利用項(xiàng)目驅(qū)動(dòng)教學(xué)模式來(lái)進(jìn)行“.NET程序設(shè)計(jì)”這門課程的教學(xué),緊緊圍繞一個(gè)個(gè)項(xiàng)目任務(wù),使學(xué)生在強(qiáng)烈的解決問(wèn)題動(dòng)機(jī)的驅(qū)動(dòng)下,通過(guò)對(duì)學(xué)習(xí)資源的積極主動(dòng)應(yīng)用,進(jìn)行自主探索的學(xué)習(xí)。項(xiàng)目驅(qū)動(dòng)教學(xué)法重點(diǎn)強(qiáng)調(diào)學(xué)生動(dòng)手能力和綜合知識(shí)應(yīng)用的培養(yǎng),強(qiáng)調(diào)學(xué)生的主體作用,充分實(shí)現(xiàn)教與學(xué)的互動(dòng)。教師運(yùn)用項(xiàng)目驅(qū)動(dòng)教學(xué)法引導(dǎo)學(xué)生自主地、探索性地學(xué)習(xí),在完成任務(wù)的同時(shí),使學(xué)生在實(shí)際參與和體驗(yàn)中感悟知識(shí),并通過(guò)教師的總結(jié)把這些知識(shí)內(nèi)容化為自身的程序設(shè)計(jì)能力。
項(xiàng)目驅(qū)動(dòng)教學(xué)中所研究的項(xiàng)目,都來(lái)自于學(xué)生能夠接觸到的實(shí)際案例,一旦掌握就能夠解決真正的項(xiàng)目開發(fā)中的實(shí)際問(wèn)題。通過(guò)項(xiàng)目作為驅(qū)動(dòng)的方式,學(xué)生能更好更快地掌握“.NET程序設(shè)計(jì)”所需要理解的知識(shí),同時(shí)提高學(xué)生對(duì)語(yǔ)言的熟練程序和規(guī)范性,培養(yǎng)學(xué)生良好的軟件職業(yè)素養(yǎng),為將來(lái)真正的項(xiàng)目開發(fā)打下基礎(chǔ)。
(1)通過(guò)案例項(xiàng)目提高學(xué)生學(xué)習(xí)程序設(shè)計(jì)的興趣。一般而言,人學(xué)習(xí)的動(dòng)力有兩種,一種是興趣,一種是目標(biāo)。為興趣而學(xué)習(xí)是學(xué)習(xí)的最高境界。[1]因此,教研教改的突破口在于發(fā)揮學(xué)生的主動(dòng)能動(dòng)性和培養(yǎng)提高學(xué)習(xí)興趣。
“項(xiàng)目教學(xué)法”中的典型工作任務(wù),從給出項(xiàng)目任務(wù)到項(xiàng)目分析,從項(xiàng)目準(zhǔn)備到著手完成任務(wù)學(xué)生都是主體,完成任務(wù)所需要的知識(shí)是在教師的指導(dǎo)和提示下學(xué)生逐一學(xué)習(xí)完成的,這一特點(diǎn)改變了傳統(tǒng)教學(xué)由老師主宰整個(gè)課堂而學(xué)生被動(dòng)學(xué)習(xí)的弊端,能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)主觀能動(dòng)性,解決了部分學(xué)生學(xué)習(xí)不主動(dòng),沒(méi)興趣,甚至是厭學(xué)或曠課的問(wèn)題。顯著的變化是絕大部分學(xué)生都參與到完成任務(wù)的學(xué)習(xí)中來(lái),在學(xué)習(xí)實(shí)踐中培養(yǎng)學(xué)習(xí)興趣,享受成功的快樂(lè)。
(2)通過(guò)項(xiàng)目掌握教學(xué)中的重點(diǎn)和難點(diǎn)。“.NET程序設(shè)計(jì)”課程是實(shí)踐性較強(qiáng)的一門重要的專業(yè)必修課。這門課程涉及到不少抽象的概念,有不少同學(xué)在學(xué)習(xí)的時(shí)候會(huì)碰到一些障礙。這個(gè)時(shí)候,如果能夠?qū)⒊橄蟮母拍詈碗y懂的概念融入到一些生動(dòng)實(shí)際的模擬項(xiàng)目中,就可以使復(fù)雜問(wèn)題簡(jiǎn)單化,抽象的理論具體化,從而有效地化解教學(xué)中的難點(diǎn),加強(qiáng)學(xué)生對(duì)相關(guān)概念的理解。
(3)通過(guò)項(xiàng)目提高學(xué)生動(dòng)手解決問(wèn)題的能力。項(xiàng)目教學(xué)法是以自適應(yīng)學(xué)習(xí)理論和探索性學(xué)習(xí)架構(gòu)為基礎(chǔ),采用類似科學(xué)研究與實(shí)踐的方法,促進(jìn)學(xué)生自主學(xué)習(xí)、自主發(fā)展的一種新型教學(xué)方法。[3]在項(xiàng)目驅(qū)動(dòng)的特定教學(xué)環(huán)境中,學(xué)生在實(shí)際項(xiàng)目的驅(qū)動(dòng)下,帶著問(wèn)題進(jìn)行理論知識(shí)和開發(fā)技術(shù)的學(xué)習(xí),在項(xiàng)目實(shí)踐中問(wèn)題求解能力和處理復(fù)雜任務(wù)的能力得以鍛煉。
二、“項(xiàng)目驅(qū)動(dòng)”教學(xué)的實(shí)施探索
“.NET程序設(shè)計(jì)”涉及的內(nèi)容廣泛,在設(shè)置好項(xiàng)目后重點(diǎn)考慮如何將項(xiàng)目劃分成多個(gè)功能模塊,再將模塊分解成子模塊,直到每個(gè)小模塊可通過(guò)各個(gè)知識(shí)點(diǎn)來(lái)講解。“項(xiàng)目驅(qū)動(dòng)教學(xué)”的目的是培養(yǎng)學(xué)生提出問(wèn)題、分析問(wèn)題、解決問(wèn)題的能力。
1.精心設(shè)計(jì)模擬項(xiàng)目,提出問(wèn)題
在項(xiàng)目驅(qū)動(dòng)模式的實(shí)施過(guò)程中,首先是項(xiàng)目的設(shè)置,其要點(diǎn)如下:第一,項(xiàng)目?jī)?nèi)容應(yīng)基本涵蓋教學(xué)的知識(shí)點(diǎn),并且是學(xué)生感興趣的,激起學(xué)生掌握知識(shí)的興趣;第二,項(xiàng)目的難度要適中,保證大部分學(xué)生能夠在思考和嘗試之后能完成;第三,項(xiàng)目完成應(yīng)能看到具體的效果,學(xué)生經(jīng)摸索完成后有成就感;第四,項(xiàng)目應(yīng)該具有一定的實(shí)用價(jià)值,讓學(xué)生感受到學(xué)習(xí)的意義。
在項(xiàng)目開始初期,教師可利用各種方法給學(xué)生提供參考學(xué)習(xí)資源。因此,需要針對(duì)每個(gè)項(xiàng)目整理所需的背景知識(shí)、參考案例、項(xiàng)目要求、開發(fā)規(guī)范等。
2.“項(xiàng)目模塊”設(shè)計(jì)
通過(guò)功能模塊分解將一個(gè)綜合項(xiàng)目劃分成相對(duì)容易實(shí)現(xiàn)的各個(gè)子模塊,不僅可以使得各個(gè)知識(shí)點(diǎn)分階段融入到模塊中,學(xué)生在完成項(xiàng)目模塊的同時(shí)也掌握了相關(guān)教學(xué)知識(shí)點(diǎn),又可以樹立學(xué)生完成任務(wù)的信心,了解項(xiàng)目實(shí)施方法和過(guò)程,充分調(diào)動(dòng)學(xué)生的積極性和主觀能動(dòng)性。
3.“項(xiàng)目驅(qū)動(dòng)”教學(xué)的實(shí)施
在項(xiàng)目的進(jìn)行過(guò)程中,遵循盡量依靠學(xué)生自身的能力和團(tuán)隊(duì)的協(xié)作來(lái)解決遇到的困難。但由于學(xué)生的經(jīng)驗(yàn)和知識(shí)有限,教師有必要在項(xiàng)目的關(guān)鍵階段進(jìn)行適當(dāng)?shù)闹笇?dǎo),并對(duì)設(shè)計(jì)過(guò)程中出現(xiàn)的偏差進(jìn)行及時(shí)的糾正。
三、“項(xiàng)目驅(qū)動(dòng)”教學(xué)模式的特色與創(chuàng)新之處
第一,采用項(xiàng)目驅(qū)動(dòng)教學(xué)法進(jìn)行“.NET程序設(shè)計(jì)”課程的授課,把相關(guān)的知識(shí)點(diǎn)融入到項(xiàng)目的各個(gè)環(huán)節(jié)中去,從而達(dá)到在實(shí)踐中學(xué)習(xí)知識(shí)、培養(yǎng)能力的目的。
第二,對(duì)課本上的知識(shí)點(diǎn)進(jìn)行了重新組織和安排,而不是機(jī)械地按知識(shí)點(diǎn)從頭講到尾。根據(jù)知識(shí)點(diǎn)的難易程序、實(shí)用性以及與實(shí)踐項(xiàng)目的關(guān)系密切程度,有針對(duì)性地進(jìn)行講解,強(qiáng)調(diào)學(xué)以致用。
第三,項(xiàng)目的完成主要依靠學(xué)生自身的能力,教師僅在一些關(guān)鍵階段進(jìn)行適當(dāng)?shù)闹笇?dǎo)。重點(diǎn)培養(yǎng)學(xué)生獨(dú)立分析問(wèn)題、解決問(wèn)題的能力。
第四,在成績(jī)?cè)u(píng)判過(guò)程中,把學(xué)習(xí)的實(shí)踐能力的成績(jī)納入到課程的考核成績(jī)中。要求學(xué)生撰寫實(shí)踐報(bào)告,在報(bào)告中要求學(xué)生對(duì)項(xiàng)目的分析、設(shè)計(jì)、測(cè)試等過(guò)程進(jìn)行闡述。
第五,注重培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神。稍大一些的項(xiàng)目可以幾個(gè)學(xué)生合作完成,要求學(xué)生自主探究與協(xié)作學(xué)習(xí)相結(jié)合,即要求學(xué)生發(fā)揮主動(dòng)性與創(chuàng)造性,又要與小組成員充分的溝通交流。
四、結(jié)束語(yǔ)
“項(xiàng)目驅(qū)動(dòng)”教學(xué)模式注重理論和實(shí)踐的結(jié)合,激發(fā)學(xué)生的學(xué)習(xí)興趣。另外,“項(xiàng)目教學(xué)”的分析過(guò)程能夠幫助全面掌握課程知識(shí)點(diǎn)的難點(diǎn)和重點(diǎn),起到事半功倍的效果?!绊?xiàng)目驅(qū)動(dòng)”教學(xué)給教師的教學(xué)能力提出了比傳統(tǒng)教學(xué)方法更高的要求,要求不僅有扎實(shí)的理論知識(shí),而且還要有豐富的實(shí)踐經(jīng)驗(yàn),才能發(fā)揮教師在教學(xué)中的引導(dǎo)作用,從而提高教學(xué)質(zhì)量。
參考文獻(xiàn):
[1]李萍.淺談項(xiàng)目教學(xué)法[J].企業(yè)導(dǎo)報(bào),2011,(10).
[2]秦緒玲.淺談項(xiàng)目教學(xué)與研究性學(xué)習(xí)的整合[J].中國(guó)職業(yè)技術(shù)教育,2013,(7).
[3]荊偉.項(xiàng)目教學(xué)在計(jì)算機(jī)實(shí)踐教學(xué)中的應(yīng)用[J].學(xué)園,2013,(9).
[4]章曄.項(xiàng)目教學(xué)和任務(wù)驅(qū)動(dòng)法在中職計(jì)算機(jī)基礎(chǔ)教學(xué)中的應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013,(7).
[5]趙東華.項(xiàng)目教學(xué)在普通高校計(jì)算機(jī)基礎(chǔ)課程中的應(yīng)用嘗試[J].數(shù)字化用戶,2013,(14).
(責(zé)任編輯:王意琴)