公務(wù)員期刊網(wǎng) 論文中心 正文

計(jì)算機(jī)專業(yè)教學(xué)改革中項(xiàng)目實(shí)戰(zhàn)的應(yīng)用

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)專業(yè)教學(xué)改革中項(xiàng)目實(shí)戰(zhàn)的應(yīng)用范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

計(jì)算機(jī)專業(yè)教學(xué)改革中項(xiàng)目實(shí)戰(zhàn)的應(yīng)用

一、項(xiàng)目實(shí)戰(zhàn)教學(xué)改革思路

計(jì)算機(jī)專業(yè)教學(xué)改革中,我們嘗試把項(xiàng)目實(shí)戰(zhàn)引入到專業(yè)的實(shí)踐教學(xué)體系中。項(xiàng)目實(shí)戰(zhàn)課程安排在第五學(xué)期,學(xué)生在此之前已經(jīng)學(xué)習(xí)了大部分的專業(yè)課程,具備了進(jìn)行項(xiàng)目開(kāi)發(fā)的專業(yè)基礎(chǔ)。教學(xué)時(shí)間設(shè)定為72學(xué)時(shí),教學(xué)場(chǎng)所安排在具有職業(yè)場(chǎng)景的軟件開(kāi)發(fā)實(shí)訓(xùn)室??傮w上,項(xiàng)目實(shí)戰(zhàn)劃分為三個(gè)階段:演練階段、實(shí)戰(zhàn)階段、創(chuàng)新階段,各個(gè)階段循序漸進(jìn),逐步提升。其中,演練階段12學(xué)時(shí),實(shí)戰(zhàn)階段24學(xué)時(shí),創(chuàng)新階段36學(xué)時(shí)。如果某一項(xiàng)目的完成時(shí)間不夠充裕,學(xué)生可以在課后抽時(shí)間去完成。每一階段都完成一個(gè)項(xiàng)目,項(xiàng)目的開(kāi)發(fā)按照企業(yè)工作過(guò)程來(lái)進(jìn)行。

(一)演練階段

在演練階段,選擇能夠涵蓋基本技能的典型項(xiàng)目,并補(bǔ)充軟件工程的知識(shí),讓學(xué)生接觸完整的軟件開(kāi)發(fā)過(guò)程,提供真實(shí)情境下的技能演練機(jī)會(huì)。對(duì)于欠缺的知識(shí)和技能,學(xué)生進(jìn)行項(xiàng)目驅(qū)動(dòng)式的學(xué)習(xí),老師也給學(xué)生進(jìn)行有針對(duì)性的輔導(dǎo)。通過(guò)演練階段,讓每個(gè)學(xué)生達(dá)到可以開(kāi)發(fā)項(xiàng)目的水平。

(二)實(shí)戰(zhàn)階段

在實(shí)戰(zhàn)階段,選擇相對(duì)復(fù)雜的企業(yè)真實(shí)項(xiàng)目,讓學(xué)生組建項(xiàng)目團(tuán)隊(duì)去合作完成。一般3~5人為一個(gè)項(xiàng)目小組,每個(gè)人在項(xiàng)目小組中擔(dān)任一種角色,并按照企業(yè)工作流程去完成該項(xiàng)目。老師在此期間主要發(fā)揮項(xiàng)目指導(dǎo)、監(jiān)督、評(píng)價(jià)的作用。通過(guò)實(shí)戰(zhàn)階段,學(xué)生接觸到了企業(yè)真實(shí)項(xiàng)目,達(dá)到了積累開(kāi)發(fā)經(jīng)驗(yàn)、提高開(kāi)發(fā)能力的目標(biāo)。

(三)創(chuàng)新階段

在創(chuàng)新階段,主要選擇企業(yè)外包項(xiàng)目或?qū)W校實(shí)際項(xiàng)目,項(xiàng)目的開(kāi)放性、實(shí)用性更強(qiáng),對(duì)開(kāi)發(fā)人員的要求也更高。每個(gè)小組的項(xiàng)目互不相同,根據(jù)項(xiàng)目難度決定項(xiàng)目小組人數(shù),一般分配5~10人為一組。這一階段不僅考驗(yàn)專業(yè)技術(shù),而且強(qiáng)調(diào)創(chuàng)意、創(chuàng)新精神。通過(guò)創(chuàng)新階段,可以進(jìn)一步提高學(xué)生的綜合實(shí)踐能力和創(chuàng)新能力。

二、項(xiàng)目實(shí)戰(zhàn)教學(xué)過(guò)程

每個(gè)階段的教學(xué)過(guò)程,為一次完整的項(xiàng)目開(kāi)發(fā)過(guò)程。依據(jù)軟件開(kāi)發(fā)流程,把項(xiàng)目開(kāi)發(fā)劃分為六個(gè)步驟,依次為項(xiàng)目啟動(dòng)、需求分析、項(xiàng)目設(shè)計(jì)、項(xiàng)目編碼、項(xiàng)目測(cè)試和項(xiàng)目提交。

(一)項(xiàng)目啟動(dòng)

每個(gè)項(xiàng)目的第一次課設(shè)定為項(xiàng)目啟動(dòng)會(huì)議。首先,進(jìn)行項(xiàng)目分組,老師把全班學(xué)生分為若干個(gè)項(xiàng)目小組,小組內(nèi)進(jìn)行組員角色分配,每個(gè)小組選定一名項(xiàng)目經(jīng)理;其次,老師介紹軟件項(xiàng)目,讓學(xué)生明確項(xiàng)目功能和應(yīng)交付成果;最后,學(xué)生進(jìn)行小組討論,制訂項(xiàng)目計(jì)劃,明確分工,安排進(jìn)度。

(二)需求分析

需求分析就是分析軟件用戶的需求是什么,即明確擬開(kāi)發(fā)的軟件系統(tǒng)有哪些功能,解決做什么的問(wèn)題。各項(xiàng)目小組在聽(tīng)完老師對(duì)項(xiàng)目的介紹后,進(jìn)一步以討論、提問(wèn)、辯論的方式交流信息,探討思路,明確需求,達(dá)成共識(shí),并編制軟件需求說(shuō)明書(shū)。

(三)項(xiàng)目設(shè)計(jì)

這個(gè)步驟的主要任務(wù)是對(duì)如何實(shí)現(xiàn)軟件系統(tǒng)進(jìn)行設(shè)計(jì),解決軟件系統(tǒng)怎樣做的問(wèn)題。小組內(nèi)部共同查閱資料,展開(kāi)討論,進(jìn)行軟件體系結(jié)構(gòu)的設(shè)計(jì),包括模塊劃分、各模塊功能、各模塊接口、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)等。

(四)項(xiàng)目編碼

項(xiàng)目編碼的主要任務(wù)就是我們常提到的軟件編程,使用適當(dāng)?shù)某绦蛟O(shè)計(jì)語(yǔ)言和開(kāi)發(fā)工具編寫(xiě)具體的程序模塊。在項(xiàng)目團(tuán)隊(duì)中,學(xué)生根據(jù)各自在小組的分工以及與其他組員的合作形式,按照確定好的工作步驟完成編碼任務(wù)。當(dāng)組內(nèi)成員遇到難題時(shí),要互相幫助,合作學(xué)習(xí)。在項(xiàng)目編碼階段,編程任務(wù)較為繁重,因此要求各項(xiàng)目小組要合理規(guī)劃項(xiàng)目的編程時(shí)間和編程模塊任務(wù),各組員要在規(guī)定時(shí)間內(nèi)完成分配的任務(wù),以確保項(xiàng)目進(jìn)度。

(五)項(xiàng)目測(cè)試

項(xiàng)目組需要完成單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、可用性測(cè)試等項(xiàng)目測(cè)試工作,查找和發(fā)現(xiàn)軟件中可能存在的錯(cuò)誤和缺陷,并進(jìn)行修正,以確保所開(kāi)發(fā)項(xiàng)目的正確性和完整性。事實(shí)上,軟件測(cè)試工作貫穿于整個(gè)軟件開(kāi)發(fā)的全過(guò)程。

(六)項(xiàng)目提交

項(xiàng)目組在服務(wù)器上安裝和調(diào)試項(xiàng)目軟件,確保軟件能夠正常運(yùn)行。所有學(xué)生都要分組進(jìn)行項(xiàng)目答辯,展示項(xiàng)目成果,回答其他小組或老師的提問(wèn)。同時(shí),要求提交相應(yīng)的技術(shù)文檔,包括需求說(shuō)明書(shū)、設(shè)計(jì)說(shuō)明書(shū)、用戶操作手冊(cè)、項(xiàng)目總結(jié)報(bào)告等。

三、教師在項(xiàng)目實(shí)戰(zhàn)教學(xué)中的職責(zé)

項(xiàng)目實(shí)戰(zhàn)是以學(xué)生為中心,教師職責(zé)不再只是傳授知識(shí),而更多的是擔(dān)任組織管理、技術(shù)支持、評(píng)價(jià)咨詢等角色。

(一)項(xiàng)目選取

在項(xiàng)目選取時(shí),要充分考慮學(xué)生的學(xué)習(xí)興趣,貼近現(xiàn)實(shí)生活,而且項(xiàng)目難度要循序漸進(jìn),從基礎(chǔ)到綜 合、從實(shí)踐到創(chuàng)新,讓各項(xiàng)目小組經(jīng)過(guò)努力都可以達(dá)到預(yù)期目標(biāo)。根據(jù)三個(gè)階段的特點(diǎn),分別選取不同類型的項(xiàng)目。

(二)項(xiàng)目介紹

為了讓學(xué)生明確項(xiàng)目任務(wù),由教師向?qū)W生介紹所開(kāi)發(fā)項(xiàng)目的基本情況。介紹時(shí),要說(shuō)明項(xiàng)目學(xué)習(xí)目標(biāo)、項(xiàng)目主要任務(wù)、項(xiàng)目角色分配、項(xiàng)目成果形式、項(xiàng)目評(píng)價(jià)方式、完成項(xiàng)目時(shí)間等,并提供一個(gè)經(jīng)典的范例項(xiàng)目,供大家學(xué)習(xí)、參考、借鑒。在學(xué)生們進(jìn)行小組討論之后,教師要回答項(xiàng)目小組的有關(guān)提問(wèn)。

(三)項(xiàng)目指導(dǎo)

在項(xiàng)目開(kāi)發(fā)階段,教師要輪流在各項(xiàng)目小組間進(jìn)行監(jiān)督與指導(dǎo),了解學(xué)生們參與項(xiàng)目開(kāi)發(fā)的動(dòng)態(tài)情況,對(duì)各組的項(xiàng)目進(jìn)度做到心中有數(shù),以確保整個(gè)項(xiàng)目開(kāi)發(fā)計(jì)劃順利實(shí)施。當(dāng)一些小組因某些問(wèn)題而陷入困境時(shí),老師要及時(shí)進(jìn)行指導(dǎo),但并不是直接幫忙解決,而是通過(guò)提出有效的問(wèn)題,引導(dǎo)學(xué)生去找出解決方案。

(四)項(xiàng)目評(píng)價(jià)

在項(xiàng)目結(jié)束時(shí),要進(jìn)行成果交流和項(xiàng)目答辯,由教師和學(xué)生共同進(jìn)行項(xiàng)目評(píng)價(jià)。項(xiàng)目評(píng)價(jià)包括小組評(píng)價(jià)和個(gè)人評(píng)價(jià)兩種形式,既注重項(xiàng)目成果,也關(guān)注學(xué)習(xí)過(guò)程。小組評(píng)價(jià)是對(duì)各個(gè)項(xiàng)目小組的成果質(zhì)量、合作情況及平時(shí)表現(xiàn)進(jìn)行評(píng)分,綜合考察各小組的技術(shù)水平、創(chuàng)新能力以及團(tuán)結(jié)協(xié)作精神。個(gè)人評(píng)價(jià)是對(duì)學(xué)生個(gè)人在項(xiàng)目開(kāi)發(fā)中的表現(xiàn)進(jìn)行評(píng)分,包括自我評(píng)價(jià)、組內(nèi)貢獻(xiàn)評(píng)價(jià)、學(xué)習(xí)態(tài)度評(píng)價(jià)、能力發(fā)展評(píng)價(jià)等。

(五)項(xiàng)目總結(jié)

對(duì)于每個(gè)項(xiàng)目,都要組織項(xiàng)目總結(jié)會(huì)。對(duì)項(xiàng)目進(jìn)行總結(jié)時(shí),可以先讓各項(xiàng)目小組進(jìn)行自我總結(jié),講一講參與項(xiàng)目的收獲及反思,然后再由教師進(jìn)行項(xiàng)目情況總結(jié)。在總結(jié)中,教師要講明項(xiàng)目中的關(guān)鍵點(diǎn),揭示出項(xiàng)目中包含的理論,并分析存在的優(yōu)點(diǎn)與不足。通過(guò)總結(jié),要給學(xué)生以鼓舞,增強(qiáng)學(xué)生參與項(xiàng)目開(kāi)發(fā)的動(dòng)力。

(六)項(xiàng)目反饋

對(duì)于項(xiàng)目實(shí)戰(zhàn)課程,建立雙向的反饋機(jī)制。一方面,老師對(duì)每個(gè)小組都要給予反饋,對(duì)項(xiàng)目情況進(jìn)行評(píng)論,對(duì)存在問(wèn)題提出建議,并寫(xiě)出書(shū)面的反饋意見(jiàn),并且是積極的、建設(shè)性的反饋意見(jiàn);另一方面,對(duì)參加該課程的學(xué)生開(kāi)展問(wèn)卷調(diào)查,征求學(xué)生的反饋意見(jiàn),包括學(xué)生對(duì)課程開(kāi)設(shè)、項(xiàng)目?jī)?nèi)容、項(xiàng)目難度等方面的滿意度,學(xué)生在軟件流程、業(yè)界規(guī)范、實(shí)現(xiàn)技術(shù)等方面的收獲,以及學(xué)生對(duì)項(xiàng)目實(shí)戰(zhàn)課程的個(gè)人建議等。這些反饋意見(jiàn)可作為今后教學(xué)改進(jìn)的方向。

四、項(xiàng)目實(shí)戰(zhàn)教學(xué)效果分析

我們?cè)谶B續(xù)三屆的計(jì)算機(jī)專業(yè)畢業(yè)班中開(kāi)展了項(xiàng)目實(shí)戰(zhàn)教學(xué),應(yīng)用效果不錯(cuò),學(xué)生滿意度較高。在問(wèn)卷調(diào)查中,80%的學(xué)生表示,深刻了解了軟件開(kāi)發(fā)的過(guò)程;90%的學(xué)生認(rèn)為,積累了一些經(jīng)驗(yàn),有較大收獲。同時(shí),項(xiàng)目組所承接的企業(yè)項(xiàng)目也得到了企業(yè)單位的肯定。與傳統(tǒng)模式進(jìn)行對(duì)比分析,項(xiàng)目實(shí)戰(zhàn)模式在項(xiàng)目訓(xùn)練方面有如下特點(diǎn):

(一)學(xué)習(xí)載體的轉(zhuǎn)變

真實(shí)項(xiàng)目不同于日常教學(xué)的驗(yàn)證性實(shí)驗(yàn)或課程設(shè)計(jì)式項(xiàng)目,是有著真實(shí)意義的任務(wù),因此學(xué)生對(duì)真實(shí)項(xiàng)目更感興趣,更有成就感,也會(huì)更大地激發(fā)學(xué)生的學(xué)習(xí)熱情和學(xué)習(xí)潛能。

(二)學(xué)習(xí)過(guò)程的轉(zhuǎn)變

以真實(shí)工作過(guò)程來(lái)組織教學(xué)過(guò)程,使學(xué)生能切身了解職業(yè)崗位技能需求,理解軟件開(kāi)發(fā)的流程,提高對(duì)軟件開(kāi)發(fā)的認(rèn)識(shí)。完成項(xiàng)目過(guò)程就是積累經(jīng)驗(yàn)的過(guò)程,可以充分鍛煉學(xué)生的項(xiàng)目管理、開(kāi)發(fā)、測(cè)試、編寫(xiě)技術(shù)文檔等技能。

(三)學(xué)習(xí)方式的轉(zhuǎn)變

在項(xiàng)目實(shí)戰(zhàn)中,以自主學(xué)習(xí)、合作學(xué)習(xí)、團(tuán)隊(duì)協(xié)作為主,經(jīng)常會(huì)遇到一些問(wèn)題,帶著問(wèn)題去學(xué)習(xí),對(duì)于學(xué)習(xí)能力的培養(yǎng)非常重要。同時(shí),通過(guò)項(xiàng)目團(tuán)隊(duì)的工作方式能有效鍛煉學(xué)生的溝通能力、組織能力以及合作能力。因此,對(duì)于計(jì)算機(jī)專業(yè)來(lái)講,引入項(xiàng)目實(shí)戰(zhàn)是一種有效的嘗試,對(duì)學(xué)生綜合實(shí)踐能力的培養(yǎng)大有益處,教學(xué)效果良好。

五、結(jié)束語(yǔ)

本文對(duì)項(xiàng)目實(shí)戰(zhàn)在計(jì)算機(jī)專業(yè)實(shí)踐教學(xué)中的應(yīng)用進(jìn)行了研究,對(duì)于該專業(yè)的教學(xué)改革有一定的指導(dǎo)意義。在今后的教學(xué)中,要進(jìn)一步深化教學(xué)改革,探索項(xiàng)目實(shí)戰(zhàn)模式的進(jìn)一步革新。

作者:賈潤(rùn)亮 單位:山西省財(cái)政稅務(wù)??茖W(xué)校