軟件工程本科課程教學(xué)模式論文
摘要:軟件工程課程是針對(duì)計(jì)算機(jī)專業(yè)本科生開(kāi)展的課程,意在提高計(jì)算機(jī)專業(yè)學(xué)生的工程能力,為愈發(fā)規(guī)模宏大的軟件開(kāi)發(fā)市場(chǎng)提供專業(yè)人才。本文先指出了當(dāng)前軟件工程教學(xué)中存在的問(wèn)題,然后在項(xiàng)目實(shí)踐的基礎(chǔ)上,探討出了軟件工程課程更為完善的教學(xué)模式。
關(guān)鍵詞:項(xiàng)目實(shí)踐;軟件工程;教學(xué)模式
1當(dāng)前軟件工程教學(xué)過(guò)程中存在的問(wèn)題
1.1理論與實(shí)踐脫離
在傳統(tǒng)的教學(xué)模式中,課堂教學(xué)多以理論課為主,大部分學(xué)生往往能夠熟練地掌握理論知識(shí)和方法,但是因?yàn)槿狈?shí)踐的經(jīng)驗(yàn),卻很少能將理論與方法運(yùn)用到現(xiàn)實(shí)中解決實(shí)際問(wèn)題。這種教學(xué)模式帶來(lái)的直接弊端是,學(xué)生畢業(yè)從事工作后因?yàn)槿狈?shí)踐經(jīng)驗(yàn),通常要經(jīng)歷一段較長(zhǎng)時(shí)間的培養(yǎng),才有可能成為一名具備有工程能力的軟件開(kāi)發(fā)人員,這會(huì)直接影響到專業(yè)本科生的市場(chǎng)競(jìng)爭(zhēng)力。另一方面,理論教學(xué)就是一個(gè)“講”與“聽(tīng)”的過(guò)程,這樣的直接影響是降低學(xué)生的學(xué)習(xí)積極性。
1.2教學(xué)內(nèi)容與新的開(kāi)發(fā)技術(shù)相脫節(jié)
國(guó)內(nèi)外的軟件行業(yè)開(kāi)發(fā)水平相差甚遠(yuǎn),而軟件業(yè)的發(fā)展速度之快,新的技術(shù)不斷冒尖,國(guó)內(nèi)的教學(xué)內(nèi)容跟不上國(guó)內(nèi)軟件行業(yè)的發(fā)展[1]。為了適應(yīng)國(guó)內(nèi)外軟件業(yè)的發(fā)展形式,要求實(shí)際教學(xué)內(nèi)容中加入的新的技術(shù)以及研究成果的量要拿捏得當(dāng),加多加少,既會(huì)使得教學(xué)內(nèi)容與現(xiàn)在國(guó)內(nèi)軟件業(yè)的發(fā)展不相符,又會(huì)使得其與國(guó)際發(fā)展形式相脫節(jié)。所以,教學(xué)內(nèi)容的繼承與創(chuàng)新要分配得當(dāng)。
1.3忽視專業(yè)課程與基礎(chǔ)課程、前期課程的聯(lián)系
計(jì)算機(jī)類由多門(mén)專業(yè)類課程組成,軟件工程就屬于計(jì)算機(jī)類,但是眾多專業(yè)中也有很多基礎(chǔ)課是一樣的,這些基礎(chǔ)課與專業(yè)課是相銜接的。但是在實(shí)際的教學(xué)中確往往忽視了這一點(diǎn)。不僅如此,實(shí)際的教學(xué)中不夠重視前期課程的作用,沒(méi)有將前期課程授課的知識(shí)及時(shí)與后期的課程進(jìn)行整理、歸納和總結(jié),并綜合運(yùn)用,單方面的講授本門(mén)課程的知識(shí),導(dǎo)致學(xué)生知識(shí)點(diǎn)的脫節(jié)、片面與缺乏綜合能力。
2軟件工程課程教學(xué)模式的制定和實(shí)施
軟件工程課程教學(xué)模式的制定基于項(xiàng)目實(shí)踐教學(xué)的制定,項(xiàng)目實(shí)踐教學(xué)內(nèi)容分別由項(xiàng)目實(shí)踐教學(xué)方法、項(xiàng)目實(shí)踐內(nèi)容和項(xiàng)目實(shí)踐目標(biāo)組成。通過(guò)完整的實(shí)踐教學(xué)體系與理論課程相結(jié)合,學(xué)生的專業(yè)素質(zhì)得到有效的提高,使得學(xué)生學(xué)有所用,同時(shí)提高學(xué)生的市場(chǎng)競(jìng)爭(zhēng)力[2]。將制定好的項(xiàng)目實(shí)踐教學(xué)模式落實(shí)到實(shí)際教學(xué)中:
2.1項(xiàng)目實(shí)踐教學(xué)方法
首先由教師選題,讓學(xué)生自由組隊(duì)完成。所選的題目應(yīng)該學(xué)生容易進(jìn)行現(xiàn)場(chǎng)調(diào)查并且容易理解的,最好是學(xué)生日常生活中能接觸到的,這樣有利于學(xué)生進(jìn)行實(shí)踐活動(dòng)。其次是學(xué)生進(jìn)行項(xiàng)目調(diào)研,這也是學(xué)生真真切切投入到實(shí)踐的環(huán)節(jié),在這個(gè)環(huán)節(jié)中教師可以充當(dāng)引導(dǎo)者,學(xué)生是真正的實(shí)踐者。然后是完成專題報(bào)告,專題報(bào)告主要是以書(shū)面的形式將實(shí)踐中的認(rèn)知和調(diào)查結(jié)果記錄下來(lái),要求結(jié)合課堂上的理論知識(shí),從中實(shí)現(xiàn)理論與實(shí)踐的結(jié)合。最后是進(jìn)行專題討論,也就是對(duì)。
2.2項(xiàng)目實(shí)踐內(nèi)容
項(xiàng)目實(shí)踐內(nèi)容主要是軟件開(kāi)發(fā)的設(shè)想到實(shí)行的過(guò)程,它經(jīng)歷了四個(gè)階段:市場(chǎng)需求調(diào)查階段、可行性階段、系統(tǒng)軟件設(shè)計(jì)階段和完成項(xiàng)目軟件設(shè)計(jì)報(bào)告[3]。這個(gè)教學(xué)方式主要是模仿現(xiàn)實(shí)工作中一款軟件產(chǎn)品的開(kāi)發(fā)所經(jīng)歷的大致步驟,目的是讓學(xué)生在完成教學(xué)任務(wù)的同時(shí)讓學(xué)生通過(guò)自己的調(diào)查去掌握當(dāng)前市場(chǎng)對(duì)軟件的真正需求。項(xiàng)目課題需要任課教師給出,當(dāng)然教師的題庫(kù)也需要隨時(shí)更新,這就要求教師必須比學(xué)生更早地去了解軟件業(yè)的現(xiàn)狀,才能提出更加前沿的課題,更加有利于學(xué)生的創(chuàng)新思維和應(yīng)用能力的養(yǎng)成。經(jīng)過(guò)實(shí)踐調(diào)研得出軟件的開(kāi)發(fā)方案,這也是實(shí)踐與理論相結(jié)合的體現(xiàn)。在此,實(shí)踐的真正目標(biāo)不是讓學(xué)生去完成一個(gè)多大的軟件開(kāi)發(fā)項(xiàng)目,它只是將整個(gè)軟件工程的過(guò)程通過(guò)學(xué)生親自參與的方式,形成學(xué)生參與創(chuàng)造的.意識(shí)。
2.3項(xiàng)目實(shí)踐目標(biāo)
項(xiàng)目實(shí)踐目標(biāo)在于提高學(xué)生的工程化能力,它的意義在于為軟件工程的教學(xué)模式做出了新的嘗試[4]。一方面新的教學(xué)模式為傳統(tǒng)的教學(xué)模式注入新鮮血液,將傳統(tǒng)的教學(xué)短板補(bǔ)齊,改善“重理論輕實(shí)踐”的局面。另一方面,將提高學(xué)生的工程化能力作為目標(biāo),適應(yīng)了時(shí)代對(duì)新型人才的需求,F(xiàn)代社會(huì)的人才需要擁有綜合能力,理論儲(chǔ)備充足的同時(shí)動(dòng)手能力也要強(qiáng)。項(xiàng)目實(shí)踐教學(xué)模式中可以提高學(xué)生獲取、運(yùn)用以及發(fā)現(xiàn)知識(shí)的能力,有利于學(xué)生養(yǎng)成勤于思考的良好習(xí)慣。之所以如此強(qiáng)調(diào)學(xué)生工程化能力的培養(yǎng),是因?yàn)楣こ袒芰κ菦Q定一個(gè)專業(yè)軟件工程的學(xué)生是成為一個(gè)軟件開(kāi)發(fā)人員還是僅是一個(gè)程序員。
3結(jié)束語(yǔ)
軟件工程正不斷的向前發(fā)展,軟件產(chǎn)品運(yùn)用于市場(chǎng)的規(guī)模也越來(lái)越大,業(yè)界對(duì)專業(yè)的軟件開(kāi)發(fā)人員的需求也越來(lái)越多。大學(xué)校園是為社會(huì)提供綜合型人才的地方,因此,為適應(yīng)軟件行業(yè)對(duì)軟件開(kāi)發(fā)人員的需求,軟件工程本科課程就要做出整改,不斷完善。然而這個(gè)過(guò)程不能一蹴而就,這是和需要時(shí)間的過(guò)程,需要我們長(zhǎng)期不斷的努力。不管是學(xué)校還是學(xué)生,中國(guó)未來(lái)軟件業(yè)的發(fā)展離不開(kāi)他們的努力。
參考文獻(xiàn):
[1]李玲.軟件工程課程教學(xué)模式探討[J].計(jì)算機(jī)時(shí)代,2017(5):50-53.
[2]劉輝,馮瑩瑩,李林國(guó)等.軟件工程課程多元化教學(xué)模式研究[J].黑河學(xué)院學(xué)報(bào),2017(3):81-82.
[3]郭強(qiáng).基于多元教學(xué)模式的“軟件工程”課程改革研究[J].湖北函授大學(xué)學(xué)報(bào),2017,30(3):135-136.
[4]王龍,魏麗娟,馬艷娥等.基于CDIO“軟件工程”課程教學(xué)模式改革與實(shí)踐[J].計(jì)算機(jī)時(shí)代,2017(10):61-63.
【軟件工程本科課程教學(xué)模式論文】相關(guān)文章:
翻譯教學(xué)中的答辯式教學(xué)模式探析論文12-02
軟件工程論文致謝范文09-01
軟件工程致謝論文精選12-08
以就業(yè)為導(dǎo)向改革數(shù)控專業(yè)教學(xué)模式論文12-29
軟件工程畢業(yè)論文提綱08-07
初中英語(yǔ)閱讀教學(xué)與寫(xiě)作教學(xué)結(jié)合模式分析論文04-02
軟件工程論文英文參考文獻(xiàn)大全12-21