張杰
摘 要:軟件工程在計(jì)算機(jī)技術(shù)領(lǐng)域?qū)儆诒匦拚n程,軟件工程教學(xué)是為社會(huì)培養(yǎng)更多具有計(jì)算機(jī)應(yīng)用和軟件開發(fā)的技術(shù)型人才。而傳統(tǒng)的教學(xué)方式是將課堂教學(xué)作為主體,講解的知識(shí)也是圍繞教材上的硬性基礎(chǔ),學(xué)生在學(xué)習(xí)一段時(shí)間之后發(fā)現(xiàn)學(xué)習(xí)到的技術(shù)無法應(yīng)用到實(shí)處,相對(duì)來說理論知識(shí)較多,教師給予學(xué)生的實(shí)踐機(jī)會(huì)較少,這就造成了不能學(xué)以致用的嚴(yán)重后果。新的課程標(biāo)準(zhǔn)中明確指出在教學(xué)活動(dòng)中要以學(xué)生為主體,注重培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和綜合素質(zhì),是將為社會(huì)培養(yǎng)應(yīng)用型人才為目的。文中就對(duì)培養(yǎng)應(yīng)用型人才的軟件工程教學(xué)改革內(nèi)容進(jìn)行研究。
關(guān)鍵詞:軟件工程 教學(xué)改革 應(yīng)用型
軟件開發(fā)是軟件工程和計(jì)算機(jī)應(yīng)用的重點(diǎn)內(nèi)容,也是計(jì)算機(jī)科學(xué)學(xué)習(xí)的重點(diǎn),屬于引導(dǎo)學(xué)生規(guī)范化、標(biāo)準(zhǔn)化開發(fā)軟件的一套系統(tǒng)課程。在計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)發(fā)展迅速的時(shí)代,軟件工程作為計(jì)算機(jī)系統(tǒng)應(yīng)用的主要學(xué)科受到了各個(gè)高校的關(guān)注,隨著計(jì)算機(jī)技術(shù)的發(fā)展對(duì)軟件工程教學(xué)質(zhì)量的要求也會(huì)越來越高。在新的課程標(biāo)準(zhǔn)中將培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和綜合素質(zhì)能力作為主要目標(biāo),而原有的教學(xué)方法中雖然也能達(dá)到一定的教育效果,但是成果并不明顯,無法滿足新的課程標(biāo)準(zhǔn)的需求,也無法滿足社會(huì)對(duì)軟件工程應(yīng)用型人才的需求,為此,實(shí)行教學(xué)改革是促進(jìn)教育事業(yè)發(fā)展的必然之舉。文中就教學(xué)理念、教學(xué)內(nèi)容和教學(xué)方法等方面進(jìn)行分析,探討培養(yǎng)軟件工程應(yīng)用型人才的方法。
一、教學(xué)理念與課程培養(yǎng)目標(biāo)
傳統(tǒng)的教學(xué)理念中將書本教材作為教學(xué)的重點(diǎn),一切教學(xué)活動(dòng)都是圍繞教材內(nèi)容展開的。與此同時(shí),受到應(yīng)試教育的影響,學(xué)生學(xué)習(xí)到的知識(shí)多是為應(yīng)對(duì)考試而學(xué)習(xí),而不是充實(shí)自身和培養(yǎng)自身的某種能力而學(xué)習(xí)。在這種錯(cuò)誤的觀點(diǎn)下,無法達(dá)到教書育人的真正目的,也違背了課程標(biāo)準(zhǔn)中對(duì)培養(yǎng)學(xué)生全面發(fā)展目標(biāo)的要求。在軟件工程教學(xué)中要想實(shí)現(xiàn)為社會(huì)培養(yǎng)應(yīng)用型人才的目的,就必須轉(zhuǎn)變教學(xué)理念,在課堂教學(xué)中將學(xué)生作為主體,在學(xué)生掌握軟件工程的基礎(chǔ)知識(shí)之后,給予學(xué)生充分的時(shí)間和空間讓其進(jìn)行實(shí)際操作,培養(yǎng)學(xué)生的動(dòng)手能力,在此期間,教師需要充分發(fā)揮自身的引導(dǎo)作用,指導(dǎo)學(xué)生以規(guī)范化和標(biāo)準(zhǔn)化的流程進(jìn)行軟件工程操作,為后續(xù)的應(yīng)用打好基礎(chǔ)。將知識(shí)與實(shí)踐的結(jié)合作為新時(shí)期課堂培養(yǎng)的目標(biāo)。
二、教學(xué)改革的實(shí)施辦法
1.課程內(nèi)容改革
在計(jì)算機(jī)技術(shù)不斷發(fā)展的作用下,軟件的相關(guān)技術(shù)也得到了十足的發(fā)展,并且會(huì)隨著計(jì)算機(jī)技術(shù)發(fā)展的速度加快軟件工程技術(shù)革新的速度。然而,教材中的軟件技術(shù)并不能跟上軟件實(shí)際發(fā)展的腳步,無法進(jìn)行實(shí)時(shí)更新,致使出現(xiàn)相關(guān)技術(shù)和知識(shí)出現(xiàn)延時(shí)性,這就需要教師在教學(xué)的過程中不能局限于教材知識(shí)。教材中的基礎(chǔ)知識(shí)固然重要,但是在實(shí)際教學(xué)活動(dòng)中也不能全然講解基礎(chǔ)知識(shí),教師要合理安排時(shí)間,讓學(xué)生在有限的課堂時(shí)間之內(nèi)掌握更多知識(shí)與技術(shù)。下面就從理論教學(xué)和實(shí)踐教學(xué)兩個(gè)方面分析教學(xué)改革的內(nèi)容:
(1)理論教學(xué)方面:主要包括軟件生命周期模型、需求分析、軟件設(shè)計(jì)、軟件測(cè)試、結(jié)構(gòu)化分析與設(shè)計(jì)方法、面向?qū)ο蠓治雠c設(shè)計(jì)方法、UML建模,重點(diǎn)講授面向?qū)ο蠓椒▽W(xué)和uml建模。以上教學(xué)內(nèi)容雖然基礎(chǔ)知識(shí)居多,但卻都是在實(shí)際軟件工程中能夠應(yīng)用到的知識(shí)。即便在教學(xué)內(nèi)容劃定上已經(jīng)去除了部分應(yīng)用不到的專業(yè)知識(shí),但是對(duì)于有限的課堂時(shí)間來說這些內(nèi)容還會(huì)占去大部分的時(shí)間。為了給學(xué)生留出更多的實(shí)踐時(shí)間,教師需要將以上內(nèi)容進(jìn)行優(yōu)化整理,去除不必要的內(nèi)容,以免浪費(fèi)課堂時(shí)間。
(2)實(shí)踐教學(xué)部分:鑒于學(xué)生在學(xué)習(xí)之后無法掌握知識(shí)的具體應(yīng)用情況,我們創(chuàng)建了能夠?qū)浖芷诘母鱾€(gè)階段和方法進(jìn)行操作和練習(xí)的實(shí)踐任務(wù)。讓學(xué)生在教師的指導(dǎo)下自主完成實(shí)踐活動(dòng),使知識(shí)與實(shí)踐全面結(jié)合,為后續(xù)的計(jì)算機(jī)應(yīng)用技術(shù)學(xué)習(xí)打好基礎(chǔ)。
2.教學(xué)方法改革
由于軟件工程教學(xué)涉及的內(nèi)容較多,如果使用傳統(tǒng)的以教材理論知識(shí)開展的課堂教學(xué)無法實(shí)現(xiàn)培養(yǎng)應(yīng)用型人才的目的,教學(xué)成果更是無法保證,為此,要求教師具備一定的創(chuàng)新精神,制定出適合現(xiàn)階段教學(xué)發(fā)展的新方式。首先,教師必須具備一定的軟件技術(shù)能力,自主研發(fā)或者參與研發(fā)過軟件項(xiàng)目,這樣才能在教學(xué)中將理論知識(shí)融入到真實(shí)案例中,讓理論知識(shí)不再枯燥無趣,這種將理論知識(shí)融入實(shí)際案例中的教學(xué)方式,可以是理論知識(shí)更加直觀的展現(xiàn),學(xué)生也更容易理解;其次,在教學(xué)活動(dòng)中應(yīng)該將學(xué)生作為課堂的主體,了解學(xué)生對(duì)軟件工程中哪方面的知識(shí)較為關(guān)注,充分采納學(xué)生的意見,當(dāng)所講述的內(nèi)容是學(xué)生真實(shí)渴望了解的內(nèi)容時(shí),學(xué)生會(huì)特別專注,教學(xué)效果顯而易見;第三,在課堂中選擇規(guī)范、標(biāo)準(zhǔn)的軟件項(xiàng)目作為案例,將教材上的重要知識(shí)點(diǎn)融入其中進(jìn)行講解,這要相對(duì)于單純講解和灌輸更容易學(xué)生接受和理解。
3.考核方案改革
目前,軟件工程課程考核成績(jī)包括兩部分:平時(shí)成績(jī)(30%)、期末考試(70%)。平時(shí)成績(jī)通過考勤、作業(yè)、上課互動(dòng)、實(shí)驗(yàn)進(jìn)行評(píng)定,期末考試采用試卷的形式考查。軟件工程考核的重點(diǎn)不應(yīng)是理論考試成績(jī),由于它的實(shí)踐性強(qiáng),考核的重點(diǎn)不應(yīng)是理論考試成績(jī),應(yīng)改革傳統(tǒng)的試卷的考試形式,注重檢查學(xué)生是否掌握了軟件工程學(xué)的思想和方法、學(xué)生綜合知識(shí)和應(yīng)用能力方面的考核、同時(shí)鼓勵(lì)和督促學(xué)生學(xué)習(xí)的主動(dòng)性和積極性。本門課程將考核方案定為:考試成績(jī)=小組成果90%+個(gè)人平時(shí)表現(xiàn)10%。小組成果指圍繞布置的作業(yè)軟件項(xiàng)目的開發(fā),要求每個(gè)項(xiàng)目組3-4人,小組討論確定每個(gè)人在項(xiàng)目組中的角色,最終以小組形式提交報(bào)告。成績(jī)以提交的報(bào)告進(jìn)行評(píng)定,包括對(duì)項(xiàng)目進(jìn)行的需求分析報(bào)告、總體設(shè)計(jì)報(bào)告、詳細(xì)設(shè)計(jì)報(bào)告、測(cè)試報(bào)告等。
三、結(jié)語
軟件工程是一門考驗(yàn)動(dòng)手能力的學(xué)科,對(duì)于基礎(chǔ)知識(shí)的掌握嫻熟卻不能應(yīng)用到實(shí)處是以往教學(xué)模式下產(chǎn)生的常見現(xiàn)象。鑒于以上問題,新課程標(biāo)準(zhǔn)中提出了培養(yǎng)學(xué)生自主學(xué)習(xí)能力和綜合素質(zhì)全面發(fā)展的要求,實(shí)際上就是為社會(huì)培養(yǎng)應(yīng)用型人才的要求。為了達(dá)成這一目的,各個(gè)院校認(rèn)識(shí)到了以往教學(xué)方式和方法中的不足,均提出轉(zhuǎn)變教學(xué)觀念和創(chuàng)新教學(xué)方式的教學(xué)改革任務(wù),文中就是從教學(xué)理念、教學(xué)方法和考核方案三個(gè)方面進(jìn)行分析,研究改革教學(xué)方法的內(nèi)容。
參考文獻(xiàn)
[1]張燕,蔣宗禮.《應(yīng)用型軟件工程專業(yè)人才培養(yǎng)指導(dǎo)意見》研制思考[J].中國(guó)大學(xué)教學(xué),2015(6);
[2]吳海濤.軟件工程專業(yè)應(yīng)用型人才培養(yǎng)模式的探索與實(shí)踐[J].天中學(xué)刊,2016,31(6).endprint