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

軟件工程課程教學(xué)改革實(shí)踐探索

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程課程教學(xué)改革實(shí)踐探索范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。

軟件工程課程教學(xué)改革實(shí)踐探索

摘要:隨著互聯(lián)網(wǎng)時(shí)代的到來,越來越多的人意識(shí)到能夠熟練使用計(jì)算機(jī)的重要性.隨之各大高校為了迎合社會(huì)需求相繼開設(shè)了計(jì)算機(jī)專業(yè),而軟件工程這門課程是每一個(gè)計(jì)算機(jī)專業(yè)學(xué)生都必須要學(xué)習(xí)的課程.本文著重研究探討了高校計(jì)算機(jī)教學(xué)中軟件工程課程改革的主要思路和具體實(shí)施策略,以供參考.

關(guān)鍵詞:高校教學(xué);計(jì)算機(jī)軟件工程;課程改革

1前言

我國(guó)的各大高校開設(shè)計(jì)算機(jī)這一學(xué)科,主要目的就是為社會(huì)培養(yǎng)能夠熟練應(yīng)用計(jì)算機(jī)的專項(xiàng)人才.在高校的學(xué)習(xí)過程中,學(xué)生能夠掌握理論知識(shí)以及一些基本的技能.而計(jì)算機(jī)專業(yè)必學(xué)的軟件工程這門課程,能夠拓寬學(xué)生的視野,幫助學(xué)生從多角度思考問題,因?yàn)檫@門課程的綜合性很強(qiáng).但是隨著時(shí)代的進(jìn)步,課程教學(xué)卻沒有與時(shí)俱進(jìn),這難免會(huì)影響學(xué)生的學(xué)習(xí),所以為了給社會(huì)培養(yǎng)更多專業(yè)人才,應(yīng)該與時(shí)俱進(jìn)改革計(jì)算機(jī)課程.接下來先闡述軟件工程的含義及特點(diǎn).

2軟件工程的含義及特點(diǎn)

2.1軟件工程含義

SE是軟件工程的簡(jiǎn)稱,軟件工程這門學(xué)科主要研究的就是如何用工程化的辦法來搭建或者運(yùn)營(yíng)維護(hù)高質(zhì)量的軟件的.軟件工程這門課程涉及到了很多方面,比如:數(shù)據(jù)庫(kù)、設(shè)計(jì)語言模式等;而且在當(dāng)下該種軟件運(yùn)用在很多地方,即我們?nèi)粘S玫碾娮余]件、經(jīng)常玩的游戲等都用到了該種軟件,另外在工作中常常也會(huì)用到該軟件.對(duì)于此軟件的合理運(yùn)用,不僅能夠提高工作效率,還能間接的提高工作的質(zhì)量.所以在大學(xué)計(jì)算機(jī)專業(yè)中設(shè)置軟件工程這一課程是至關(guān)重要的.

2.2軟件工程特點(diǎn)

軟件工程這門課程自身具備很多的特點(diǎn),而比較突出的有三個(gè):①比較抽象,之所以說具有抽象性,是因?yàn)檐浖こ踢@門學(xué)科所講授的原理技術(shù)等都必須置于具體的工程項(xiàng)目上,并沒有披露單個(gè)項(xiàng)目的一些信息資源,所以說是抽象的.另外在校學(xué)生的知識(shí)水平并沒有達(dá)到學(xué)習(xí)軟件工程理論的高度,或者說兩者間存在很大的間隙.而會(huì)出現(xiàn)這種情況,是因?yàn)橐雽W(xué)好軟件工程這門課程,那么必須投入實(shí)踐投入到工作項(xiàng)目中,在做項(xiàng)目的過程中理解軟件工程的原理,只有這樣學(xué)到的知識(shí)才會(huì)更加印象深刻.②總結(jié)前期工程項(xiàng)目.軟件工程非常擅于總結(jié),而總結(jié)的內(nèi)容是前期大型軟件開發(fā)成功或者失敗的例子,對(duì)于成功的例子,羅列出好的地方并證明實(shí)踐的過程;而對(duì)于失敗的例子,則找出錯(cuò)誤點(diǎn),警醒后來的研究者.另外,軟件工程常常指導(dǎo)大型的且相對(duì)比較復(fù)雜的軟件,這樣容易發(fā)揮其價(jià)值展現(xiàn)其功能,而對(duì)于小型的項(xiàng)目進(jìn)行指導(dǎo)不易發(fā)揮其意義.③能夠展現(xiàn)軟件開發(fā)的整個(gè)過程.眾所周知軟件的生命周期包含很多階段,比如:對(duì)于問題的定義、進(jìn)行可行性研究、對(duì)需求進(jìn)行分析、設(shè)計(jì)、維護(hù)等.但是每個(gè)階段的成果并不會(huì)立竿見影的影響工程項(xiàng)目也不會(huì)在本階段體現(xiàn),所以要想把軟件工程的技術(shù)方法原理等熟練的運(yùn)用到實(shí)際工作過程中,那么必須要進(jìn)行深度學(xué)習(xí),透徹了解每個(gè)階段的特點(diǎn),并將每個(gè)階段聯(lián)系起來.以上就是軟件工程的含義及特點(diǎn).

3軟件工程課程教學(xué)改革策略

3.1著手營(yíng)造良好的學(xué)習(xí)環(huán)境

軟件工程這門學(xué)科涉及的學(xué)科領(lǐng)域比較廣泛,而且知識(shí)體系也比較錯(cuò)綜復(fù)雜,再加上計(jì)算機(jī)這門學(xué)科更新的速度飛速,所以說要想在短暫的課堂上對(duì)其進(jìn)行全面講述,相對(duì)來說比較困難.而要想改善這一情況,那么學(xué)生就應(yīng)該具有主動(dòng)學(xué)習(xí)的意識(shí),應(yīng)該意識(shí)到自身是認(rèn)知的主體,要積極主動(dòng)地去探索學(xué)習(xí),進(jìn)而拓展知識(shí)層面;此時(shí)的老師要充當(dāng)指導(dǎo)者的角色,并要努力為學(xué)生營(yíng)造良好的學(xué)習(xí)環(huán)境,而在營(yíng)造學(xué)習(xí)環(huán)境的過程中,可以采取以下幾種形式:其一,建設(shè)教學(xué)網(wǎng)站.目前我國(guó)的互聯(lián)網(wǎng)技術(shù)比較發(fā)達(dá),所以高校計(jì)算機(jī)教師為了能夠給學(xué)生構(gòu)建高效的學(xué)習(xí)環(huán)境,可以把網(wǎng)絡(luò)技術(shù)給充分的利用起來,比如:可以建設(shè)教學(xué)網(wǎng)站,并在此網(wǎng)站上利用超鏈接的形式來學(xué)習(xí)跟此學(xué)科有關(guān)的知識(shí).再者,利用網(wǎng)絡(luò)技術(shù)開設(shè)網(wǎng)站具有兩個(gè)顯著的優(yōu)勢(shì),即知識(shí)更新速度快以及能夠包含大容量的信息,基于這兩個(gè)優(yōu)勢(shì),能夠輔助學(xué)生更好的對(duì)軟件工程這門學(xué)科進(jìn)行自主的學(xué)習(xí).除此之外,建立網(wǎng)站也能夠給學(xué)生提供交流溝通的平臺(tái),在此平臺(tái)上學(xué)生可以暢所欲言的跟教師進(jìn)行探索,學(xué)生間也可以彼此切磋,進(jìn)而充分地調(diào)動(dòng)學(xué)生自主學(xué)習(xí)的熱情.其二,加強(qiáng)校企合作.軟件工程是一門實(shí)踐性比較強(qiáng)的課程,要想學(xué)好這門課程僅僅依靠課上認(rèn)真聽講是遠(yuǎn)遠(yuǎn)不夠的,必須要?jiǎng)邮謱?shí)踐.所以各大高校為了促使學(xué)生更好的學(xué)習(xí),應(yīng)該時(shí)刻洞悉該行業(yè)的動(dòng)態(tài)并給學(xué)生提供實(shí)踐的地方.而要想實(shí)現(xiàn)這一目標(biāo),目前最可取的辦法是:各大高線應(yīng)尋找實(shí)力雄厚的軟件公司進(jìn)行合作,并通過合作的公司來獲取該行業(yè)發(fā)生的風(fēng)吹草動(dòng),進(jìn)而有方向的變革教學(xué)內(nèi)容以適應(yīng)時(shí)展.另外,也可以邀請(qǐng)合作企業(yè)有名的軟件工程師來校給學(xué)習(xí)做演講,讓學(xué)生進(jìn)一步了解軟件工程這一行業(yè)的目前狀況以及發(fā)展前景等,并現(xiàn)場(chǎng)指導(dǎo)學(xué)生,進(jìn)而提高學(xué)生學(xué)習(xí)的積極性.還有在寒暑假期間,學(xué)??梢越M織學(xué)生去合作企業(yè)實(shí)習(xí),提高學(xué)生的動(dòng)手能力.

3.2創(chuàng)新改革考核體系

由上面我們可以得知:軟件工程這門學(xué)科本身就具有很強(qiáng)的實(shí)踐性,所以學(xué)校、任課教師在設(shè)置考核體系時(shí),要認(rèn)識(shí)到本門學(xué)科的特點(diǎn),制定合理的考核體系.比如:軟件工程這門課程偏重實(shí)踐,所以在考核時(shí)要重點(diǎn)考察學(xué)生的動(dòng)手實(shí)踐能力,而不是重點(diǎn)關(guān)注對(duì)這門學(xué)科的理論考察.另外,教師也應(yīng)意識(shí)到制定考核制度不單單是為了檢驗(yàn)學(xué)生對(duì)此門課程的了解掌握程度,更是為了督促學(xué)生對(duì)此課程的學(xué)習(xí)以及提高學(xué)習(xí)的熱情.所以為了實(shí)現(xiàn)這一目標(biāo),就應(yīng)該創(chuàng)新改革考核體系,鄙棄傳統(tǒng)的通過一張?jiān)嚲矶ǔ煽?jī)以及評(píng)價(jià)一切的標(biāo)準(zhǔn),而是重視學(xué)生應(yīng)用能力的考核,畢竟當(dāng)今社會(huì)需要的不是紙上談兵之人.而現(xiàn)階段能夠良好使用的方案是:平時(shí)作業(yè)+課堂表現(xiàn)+案例分析+筆試+實(shí)踐,這五個(gè)模塊所占的比例,每個(gè)學(xué)校可以根據(jù)本校情況而定,之所以要提倡這種考核方式,是因?yàn)檫@種方式能夠有效改善學(xué)生對(duì)知識(shí)死記硬背的情況,進(jìn)而轉(zhuǎn)向?qū)嵺`與應(yīng)用;再者也可以調(diào)動(dòng)學(xué)生的積極性,所以各大高校一定要根據(jù)實(shí)際情況創(chuàng)新變革考核體系.

3.3要科學(xué)合理的安排實(shí)踐環(huán)節(jié)

軟件工程這門課程實(shí)踐性、綜合性很強(qiáng),所以不能跟其它的課程一概而論,而是應(yīng)獨(dú)辟蹊徑結(jié)合具體的項(xiàng)目或者實(shí)際應(yīng)用展開教學(xué),只有這樣才能真正的促進(jìn)學(xué)生的進(jìn)步.而在我國(guó)大多高校在軟件工程的課堂上,一般會(huì)把課程設(shè)計(jì)安排在授課結(jié)束后,這樣不利于學(xué)生鞏固已學(xué)的知識(shí).所以要想改變這一情形,應(yīng)重新合理安排課程設(shè)計(jì),比如可以在不影響授課進(jìn)度的同時(shí)搜集一些資料或者提早指導(dǎo)學(xué)生設(shè)計(jì)課程題目,進(jìn)而達(dá)到既聽課又實(shí)踐的目的,這樣一來也能及時(shí)的消化課上的內(nèi)容并把其運(yùn)用到實(shí)際的應(yīng)用中.以上的這一實(shí)踐環(huán)節(jié)是小打小鬧,等到課程結(jié)束后就需要大動(dòng)干戈了,也就是集中的組織學(xué)生進(jìn)行課程設(shè)計(jì),并在這一階段也要完成對(duì)上一階段的總結(jié)并記錄在案.在進(jìn)行課程設(shè)計(jì)的時(shí)候,為了能夠取得良好的效果,在實(shí)施時(shí)最好采取小組合作的形式,小組成員不能過多也不能太少,應(yīng)保持在6個(gè)人左右,并給每個(gè)人安排在這個(gè)團(tuán)隊(duì)中扮演的角色以及承擔(dān)的主要責(zé)任.等做完以上工作后,指導(dǎo)教師應(yīng)該虛擬一些項(xiàng)目分配給不同的小組,并給其提出具體要達(dá)到的目標(biāo)以及要求,通過這一虛擬的實(shí)踐項(xiàng)目能夠啟發(fā)學(xué)生的思維,使其獲得更好的發(fā)展.另外在實(shí)踐的過程中也應(yīng)注意:在整個(gè)過程中教師扮演的是指導(dǎo)者的角色,所以不要過多的干涉學(xué)生應(yīng)讓其獨(dú)立的完成,等學(xué)生遇到無法解決的問題時(shí)教師再適當(dāng)?shù)狞c(diǎn)撥指點(diǎn)迷津.由此可知:采用雙管齊下的教學(xué)方式,即一邊授課一邊指導(dǎo)學(xué)生設(shè)計(jì)課程題目,能夠很好的解決實(shí)踐與理論相脫節(jié)的問題,進(jìn)而更好的促進(jìn)學(xué)生的學(xué)習(xí)同時(shí)也能夠使課程設(shè)計(jì)達(dá)到事半功倍的效果.

3.4創(chuàng)新并嘗試多種教學(xué)手段

高校計(jì)算機(jī)中的軟件工程這門課程,涉及的內(nèi)容廣泛復(fù)雜且相關(guān)技術(shù)理論也很多,再加上實(shí)踐性很強(qiáng),對(duì)于剛接觸此課程的學(xué)生來說是有一定難度.如果此時(shí)學(xué)生的意志不堅(jiān)定,就極有可能會(huì)被枯燥乏味的學(xué)習(xí)所擊退,進(jìn)而放棄對(duì)其的學(xué)習(xí).所以為了避免這一現(xiàn)狀的出現(xiàn),教師就應(yīng)該創(chuàng)新并嘗試多種教學(xué)手段,進(jìn)而激發(fā)學(xué)生學(xué)習(xí)的興趣,畢竟興趣是最好的老師.比如在日常的教學(xué)過程中,教師可以充分采用以下兩種教學(xué)手段進(jìn)行授課:其一,在板書授課的過程中合理運(yùn)用CAI.隨著科技的發(fā)展,CAI技術(shù)也越來越趨于完善并運(yùn)用在社會(huì)的各個(gè)領(lǐng)域中,再加上CAI具有諸多優(yōu)勢(shì),比如:運(yùn)行速度很快、可容納的信息、內(nèi)容多,把其運(yùn)用到軟件工程的課程中,能夠很好解決軟件工程這門課程課時(shí)少但內(nèi)容頗多的難題.另外,把CAI技術(shù)運(yùn)用到軟件工程課程的教學(xué)過程中,也能夠吸引學(xué)生的目光引起其興趣,雖然這種新興的教學(xué)設(shè)計(jì)手段可以通過視、聽覺來充分的調(diào)動(dòng)學(xué)生的興趣,但是也不能完全放棄傳統(tǒng)板書的教學(xué)方式,因?yàn)檫@種方式能夠時(shí)刻的觀察學(xué)生的課堂反應(yīng),反應(yīng)良好則接著深入;反應(yīng)不好則詢問學(xué)生哪里不懂,等學(xué)生掌握后再進(jìn)行下一步,這樣的教學(xué)手段能夠兼顧班里的每一位學(xué)生.由此可知:上述提到的這兩種教學(xué)手段各有各的優(yōu)勢(shì),所以在軟件工程課程的課堂上應(yīng)該根據(jù)本堂課所講授的內(nèi)容合理的選擇授課手段,進(jìn)而營(yíng)造良好的課堂氛圍,達(dá)到教學(xué)目的.其二,可以嘗試場(chǎng)景模擬的教學(xué)手段.在高校計(jì)算機(jī)專業(yè)中開設(shè)的軟件工程這一課程,要想實(shí)現(xiàn)其價(jià)值那么就應(yīng)把其放在具體的實(shí)踐過程中,如果僅讓學(xué)生一味地學(xué)習(xí)理論知識(shí)技術(shù)而不付諸實(shí)踐無異于紙上談兵、緣木求魚.但是只在課堂上通過口述的方式給學(xué)生講解實(shí)際的項(xiàng)目也不能起到很好的效果,因?yàn)榇蠖鄶?shù)學(xué)生并沒有真正的接觸過項(xiàng)目實(shí)踐,也就不能感同身受,反而會(huì)覺得教師所講授的內(nèi)容夸大其實(shí).所以為了避免以上這一情況的出現(xiàn),教師在授課的過程中可以根據(jù)課程內(nèi)容適當(dāng)?shù)慕o學(xué)生虛擬場(chǎng)景,雖然不能一比一的完全還原實(shí)際項(xiàng)目,但是在授課的過程中可以模擬實(shí)際項(xiàng)目的簡(jiǎn)單場(chǎng)景,通過師生合作的方式來完成這一項(xiàng)目,并在完成項(xiàng)目的過程中可以把課堂上講授的理論技術(shù)運(yùn)用其中,這樣一來不僅能夠鞏固課堂上學(xué)習(xí)的理論技術(shù),還能激發(fā)學(xué)生自主學(xué)習(xí)的興趣.可謂一舉兩得.所以為了培養(yǎng)真正的有用人才,就應(yīng)該在授課的過程中合理利用多種教學(xué)手段,給其營(yíng)造良好課堂氛圍,進(jìn)而激發(fā)學(xué)生學(xué)習(xí)的興趣,達(dá)到提高學(xué)生綜合能力的目的.

4結(jié)束語

由上述內(nèi)容可知:要想改革高校計(jì)算機(jī)教學(xué)中的軟件工程課程,那么就應(yīng)該在透徹了解其基礎(chǔ)上進(jìn)行,畢竟知己知彼方能百勝不殆.而軟件工程這門課程顯著的特點(diǎn)就是實(shí)踐性超強(qiáng),所以在改革軟件工程課程時(shí)就應(yīng)該圍繞這一特點(diǎn)開展,只有這樣才能設(shè)計(jì)出適合學(xué)生學(xué)習(xí)的課程,才能真正的促進(jìn)學(xué)生的進(jìn)步.而在以上篇幅中,本人主要研究了高校計(jì)算機(jī)教學(xué)中軟件工程課程的改革,希望對(duì)大家有所幫助.

參考文獻(xiàn):

〔1〕蔣輝.軟件工程與高職計(jì)算機(jī)軟件專業(yè)[J].中國(guó)科學(xué)教育,2015(10).

〔2〕孫涌.現(xiàn)代軟件工程[M].北京:希望電子出版社,2012.

〔3〕陸惠恩.軟件工程基礎(chǔ)[M].北京:人民郵電出版社,2015.

〔4〕尹峰.軟件工程課程教學(xué)改革初探[J].長(zhǎng)沙大學(xué)學(xué)報(bào),2014(12).

作者:林平 單位:福州大學(xué)至誠(chéng)學(xué)院

相關(guān)熱門標(biāo)簽