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

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

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

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

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

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

1前言

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

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

2.1軟件工程含義

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

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

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

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

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

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

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

由上面我們可以得知:軟件工程這門學(xué)科本身就具有很強(qiáng)的實(shí)踐性,所以學(xué)校、任課教師在設(shè)置考核體系時,要認(rèn)識到本門學(xué)科的特點(diǎn),制定合理的考核體系.比如:軟件工程這門課程偏重實(shí)踐,所以在考核時要重點(diǎn)考察學(xué)生的動手實(shí)踐能力,而不是重點(diǎn)關(guān)注對這門學(xué)科的理論考察.另外,教師也應(yīng)意識到制定考核制度不單單是為了檢驗(yàn)學(xué)生對此門課程的了解掌握程度,更是為了督促學(xué)生對此課程的學(xué)習(xí)以及提高學(xué)習(xí)的熱情.所以為了實(shí)現(xiàn)這一目標(biāo),就應(yīng)該創(chuàng)新改革考核體系,鄙棄傳統(tǒng)的通過一張?jiān)嚲矶ǔ煽円约霸u價(jià)一切的標(biāo)準(zhǔn),而是重視學(xué)生應(yīng)用能力的考核,畢竟當(dāng)今社會需要的不是紙上談兵之人.而現(xiàn)階段能夠良好使用的方案是:平時作業(yè)+課堂表現(xiàn)+案例分析+筆試+實(shí)踐,這五個模塊所占的比例,每個學(xué)校可以根據(jù)本校情況而定,之所以要提倡這種考核方式,是因?yàn)檫@種方式能夠有效改善學(xué)生對知識死記硬背的情況,進(jìn)而轉(zhuǎn)向?qū)嵺`與應(yīng)用;再者也可以調(diào)動學(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)步.而在我國大多高校在軟件工程的課堂上,一般會把課程設(shè)計(jì)安排在授課結(jié)束后,這樣不利于學(xué)生鞏固已學(xué)的知識.所以要想改變這一情形,應(yīng)重新合理安排課程設(shè)計(jì),比如可以在不影響授課進(jìn)度的同時搜集一些資料或者提早指導(dǎo)學(xué)生設(shè)計(jì)課程題目,進(jìn)而達(dá)到既聽課又實(shí)踐的目的,這樣一來也能及時的消化課上的內(nèi)容并把其運(yùn)用到實(shí)際的應(yīng)用中.以上的這一實(shí)踐環(huán)節(jié)是小打小鬧,等到課程結(jié)束后就需要大動干戈了,也就是集中的組織學(xué)生進(jìn)行課程設(shè)計(jì),并在這一階段也要完成對上一階段的總結(jié)并記錄在案.在進(jìn)行課程設(shè)計(jì)的時候,為了能夠取得良好的效果,在實(shí)施時最好采取小組合作的形式,小組成員不能過多也不能太少,應(yīng)保持在6個人左右,并給每個人安排在這個團(tuán)隊(duì)中扮演的角色以及承擔(dān)的主要責(zé)任.等做完以上工作后,指導(dǎo)教師應(yīng)該虛擬一些項(xiàng)目分配給不同的小組,并給其提出具體要達(dá)到的目標(biāo)以及要求,通過這一虛擬的實(shí)踐項(xiàng)目能夠啟發(fā)學(xué)生的思維,使其獲得更好的發(fā)展.另外在實(shí)踐的過程中也應(yīng)注意:在整個過程中教師扮演的是指導(dǎo)者的角色,所以不要過多的干涉學(xué)生應(yīng)讓其獨(dú)立的完成,等學(xué)生遇到無法解決的問題時教師再適當(dāng)?shù)狞c(diǎn)撥指點(diǎn)迷津.由此可知:采用雙管齊下的教學(xué)方式,即一邊授課一邊指導(dǎo)學(xué)生設(shè)計(jì)課程題目,能夠很好的解決實(shí)踐與理論相脫節(jié)的問題,進(jìn)而更好的促進(jìn)學(xué)生的學(xué)習(xí)同時也能夠使課程設(shè)計(jì)達(dá)到事半功倍的效果.

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

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

參考文獻(xiàn):

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

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

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

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

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

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