前言:想要寫出一篇引人入勝的文章?我們特意為您整理了應(yīng)用型本科軟件工程實(shí)踐教學(xué)范文,希望能給你帶來靈感和參考,敬請閱讀。
【摘要】眾所周知,軟件工程是一門理論與實(shí)踐并重的工程學(xué)科,其教學(xué)的重點(diǎn)內(nèi)容是軟件開發(fā)與維護(hù),是計(jì)算機(jī)軟件專業(yè)和計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生的必修課程。開展軟件工程實(shí)踐教學(xué),不僅是為了讓學(xué)生掌握基本的理論知識,更重要的是培養(yǎng)學(xué)生們科學(xué)的思維方式和工程實(shí)踐與應(yīng)用能力。本文將就應(yīng)用型本科的軟件工程實(shí)踐教學(xué)進(jìn)行深入的分析與探究。
【關(guān)鍵字】應(yīng)用型本科;軟件工程;實(shí)踐教學(xué)
引言
軟件工程課程,最大也是最顯著的特點(diǎn)是“實(shí)踐性”和“工程性”,軟件工程實(shí)踐教學(xué)的最重要目標(biāo)是將理論知識轉(zhuǎn)化為綜合應(yīng)用能力,實(shí)踐教學(xué)質(zhì)量的高低對于畢業(yè)生的就業(yè)情況有著非常直接的影響。通過多年的教育教學(xué)經(jīng)驗(yàn),就其中的一些問題提出自己的幾點(diǎn)拙見。
一、軟件工程實(shí)踐教學(xué)安排
在我國,有一句俗語“工欲善其事,必先利其器”。其中的意思指的是,要想順利完成一項(xiàng)任務(wù),就必須要做好充足的準(zhǔn)備工作。軟件工程實(shí)踐教學(xué)亦是如此。要想確保實(shí)踐教學(xué)取得理想的教學(xué)效果,就必須將實(shí)踐教學(xué)的安排做到位。在以前的教學(xué)安排中,實(shí)踐教學(xué)的順序是排列在理論知識的學(xué)習(xí)之后的,雖然能夠讓學(xué)生們理解更多的理論知識。但是,這樣會導(dǎo)致理論和實(shí)踐難以有機(jī)結(jié)合在一起。為了更好地實(shí)現(xiàn)軟件工程課程的實(shí)踐教學(xué)的目標(biāo),必須要將實(shí)踐教學(xué)進(jìn)行科學(xué)合理的調(diào)整,在實(shí)踐內(nèi)容上面必須要從軟件開發(fā)中會涉及到的各種方法、過程以及管理等方面進(jìn)行展開,確保每一次的實(shí)踐教學(xué)都有一個(gè)特定的題目。教師要準(zhǔn)確把握好每一次實(shí)踐題目的難易程度,如果題目太過簡單,那么團(tuán)隊(duì)的開發(fā)優(yōu)勢就體現(xiàn)不出來;反之,題目太過復(fù)雜,又會讓能力和時(shí)間都有限制的學(xué)生感覺到壓力,會在一定程度上影響著學(xué)生們參與實(shí)踐的積極性和主動(dòng)性。所以,實(shí)踐題目的規(guī)模必須要適中,在實(shí)踐的過程中,不僅僅要保證學(xué)生們能夠?qū)?shí)踐內(nèi)容有著深入的理解,同時(shí)也要保證學(xué)生們是有足夠的能力去完成實(shí)踐任務(wù)。此外,關(guān)于軟件工程的實(shí)踐教學(xué),要留給學(xué)生們更多的自主選擇權(quán),教師要盡可能為學(xué)生們提供一些比較熟悉的應(yīng)用系統(tǒng),諸如酒店管理系統(tǒng)、學(xué)生管理系統(tǒng)、購票系統(tǒng)等,這樣學(xué)生才能夠更切合實(shí)際地去思考與認(rèn)知軟件的需求。與此同時(shí),學(xué)生們還可以選擇自己比較擅長的編程語言,強(qiáng)化軟件開發(fā)過程,淡化編程語言的限制,不再受到開發(fā)語言以及工具的限制。
二、創(chuàng)新實(shí)踐教學(xué)的方式與方法
在軟件工程的實(shí)踐教學(xué)過程中要認(rèn)識到,雖然是實(shí)踐教學(xué),但是卻不能和理論教學(xué)完全分割開來,而是要做好將理論教學(xué)和實(shí)踐教學(xué)有效地結(jié)合到一起。做到相互滲透,通過理論來指導(dǎo)實(shí)踐,再通過實(shí)踐來加深對知識的掌握與理解。當(dāng)前,應(yīng)用型本科的軟件工程實(shí)踐教學(xué),有兩種效果比較理想的實(shí)踐教學(xué)方式,即任務(wù)驅(qū)動(dòng)和小組討論。在講解每個(gè)階段的原理與方式之前,可以采用任務(wù)驅(qū)動(dòng)的方式,其具體內(nèi)容就是根據(jù)選定的題目,讓學(xué)生們自主思考在每一個(gè)階段需要完成什么樣的特定任務(wù),應(yīng)該要如何完成這樣的任務(wù)。通常在講解完原理方法之后,就可以采用小組討論的方式,讓學(xué)生們以小組的形式來找到最適合完成項(xiàng)目開發(fā)的方式方法,將所學(xué)的知識更好地融入到實(shí)際的軟件項(xiàng)目開發(fā)和管理工作當(dāng)中。諸如,講到系統(tǒng)分析中的需求分析時(shí),教師便可以組織學(xué)生來自主討論實(shí)踐項(xiàng)目需要完成哪些功能,還可以讓學(xué)生們在小組中劃分成兩個(gè)立場,一邊是需求方,另一邊是開發(fā)方,彼此之間來積極交流和分析關(guān)于軟件的使用需求。
三、注重實(shí)踐考核環(huán)節(jié)
任何一項(xiàng)實(shí)踐活動(dòng)都是有著原始和最終目的的,考核是至關(guān)重要的環(huán)節(jié),是對實(shí)踐效果的有力證明。在軟件工程實(shí)踐教學(xué)中,有一項(xiàng)亟待解決的任務(wù),那就是要選擇出一套合適的考核方式,能夠?qū)W(xué)生的實(shí)踐產(chǎn)生積極的促進(jìn)和激勵(lì)作用。在之前的軟件工程實(shí)踐教學(xué)中,關(guān)于考核環(huán)節(jié)是沒有得到足夠的重視的,沒必要在實(shí)踐過程太過認(rèn)真和努力,更多的只是在敷衍了事。這種學(xué)習(xí)狀態(tài)必須要得到有效的改善,必須要重視考核環(huán)節(jié)??梢詫?shí)踐的成績劃分成兩個(gè)部分,分別是平時(shí)成績和最終考核成績,根據(jù)學(xué)生日常的出勤、上課學(xué)習(xí)情況對平時(shí)成績打分,而最終考核成績則是可以采用考試和答辯兩種方式來給出成績。
四、結(jié)束語
綜上所述,在社會經(jīng)濟(jì)飛速發(fā)展的時(shí)代背景下,應(yīng)用型本科的軟件工程實(shí)踐教學(xué)改革是一種必然趨勢,社會對實(shí)踐型人才的需求量與日俱增,必須要緊跟時(shí)展的形勢和社會發(fā)展的需求,找到切實(shí)有效的改革舉措。
參考文獻(xiàn)
[1]張家銳.應(yīng)用型本科院校軟件工程專業(yè)實(shí)踐教學(xué)體系化與系統(tǒng)化改革的探索[J].《合肥師范學(xué)院學(xué)報(bào)》,2017(3):67-70
[2]張娟,李磊.民辦高校應(yīng)用型軟件工程專業(yè)課程體系研究與實(shí)踐—以鄭州升達(dá)經(jīng)貿(mào)管理學(xué)院為例[J].《無線互聯(lián)科技》,2016(15):92-94
[3]于啟紅.淺析應(yīng)用型本科院校軟件工程專業(yè)人才培養(yǎng)[J].《軟件工程》,2016(10):54-56.
作者:安達(dá) 單位:衡水學(xué)院數(shù)學(xué)與計(jì)算機(jī)學(xué)院