- 相關(guān)推薦
談軟件工程課程多元化教學模式的論文
摘要:軟件工程課程是培養(yǎng)高素質(zhì)軟件開發(fā)人才的關(guān)鍵課程。該課程在教學過程中由于理論抽象、過程系統(tǒng)化和實踐要求高等因素,導致的學生學習興趣低,教學效果普遍不理想。針對這種現(xiàn)狀,改進教學方式和教學內(nèi)容、精化工程化案例、細化教學質(zhì)量評價標準,構(gòu)建軟件工程課程多元化教學模式。
關(guān)鍵詞:軟件工程;工程化案例;評價體系;教學模式
軟件工程作為國內(nèi)外各高校轉(zhuǎn)件工程專業(yè)的核心課程,其本身在系統(tǒng)化、體系化等方面的集成度較高,導致在教學過程中學生的學習難度較大;同時,軟件工程作為實踐性較高的課程,對學生的要求也比較高。面對瞬息萬變的軟件工程人才市場的社會需求,傳統(tǒng)軟件工程課程教學模式遇到了許多亟待解決的嚴峻問題。因此,為保證軟件工程課程教學質(zhì)量和提高學生的實踐動手能力,滿足軟件工程人才市場的需求,必須建立一個科學規(guī)范,有效可行的軟件工程課程教學新模式。
一、軟件工程課程教學現(xiàn)狀分析
現(xiàn)如今,教育部大力提倡“減時提效”[1],國內(nèi)各高校都在積極探討學科課程如何在減少教學課時量的情況下,提高其教學質(zhì)量,充分體現(xiàn)了我國高等教育以人為本的教育理念[2]。通過對國內(nèi)部分高校的調(diào)研,作為實踐性要求較高的軟件工程課程,筆者認為其在教學實施過程中,現(xiàn)階段存在以下幾方面問題。
(一)教學方法單一
現(xiàn)今,高校在實施軟件工程課程教學中,多通過課堂理論講述強化學生對重要原理和知識點的掌握,依靠實驗課培養(yǎng)學生的實踐能力。這種模式下,學生易產(chǎn)生日益嚴重的厭學情緒,學生的實踐能力很難提升。軟件工程課程教學迫切需要打破傳統(tǒng),探討多元化教學模式,提高教學質(zhì)量和學生的實踐能力。
(二)信息化教學應(yīng)用水平亟待提升
僅靠課堂幻燈片講述軟件工程課程的傳統(tǒng)教學手段,已無法滿足軟件工程課程體系化、工程化的教學要求。多媒體教學在該課程教學中普遍使用,但相當部分教師仍停留在照搬照讀的形式,需加強教師對信息化教學認知和熟練度。
(三)課程教學中工程化案例環(huán)節(jié)薄弱
軟件工程課程體系化、工程化的教學要求需要豐富易懂的工程化案例來輔助教學,加快學生對相關(guān)理論和知識的理解和掌握,F(xiàn)今主流的軟件工程課程教材努力增加工程化實際案例在教學中的比重,但力度仍不夠。探索將工程案例軟件虛擬化亟待解決,以便學生更直觀地理解和掌握軟件工程相關(guān)的理論和技巧,不斷提升其實踐能力。(四)課程教學質(zhì)量評價體系不完善目前對于該課程,多數(shù)高校偏重理論教學的考核,對實踐教學重視不夠,導致學生在學習過程中側(cè)重于理論,動手實踐普遍較弱。
二、軟件工程課程多元化教學模式構(gòu)建
經(jīng)過對國內(nèi)軟件工程行業(yè)市場需求的深入調(diào)研,參照我國軟件工程學會頒布的相關(guān)軟件工程課程指南[3],針對上述問題,筆者結(jié)合多年的軟件工程課程教學實踐經(jīng)驗,從改進教學方式和教學內(nèi)容、精化工程化案例、細化教學質(zhì)量評價標準等方面,結(jié)合阜陽師范學院軟件工程課程教學改革,提出軟件工程課程的多元化教學模式,進行了實踐教學,并取得了較好的教學效果。
(一)改進教學方式和教學內(nèi)容
傳統(tǒng)教學方式以教師教授為主,輔以教材或課件,學生的學習難度大,對課程的興趣很難提高。為降低學生學習難度,提高其學習效果,筆者分別對理論教學和實踐教學的教學方法和手段進行了調(diào)整和改革。1.理論教學改變以往以多媒體課件為主的教學模式[4],采用多媒體課件+MOOC的混合模式進行理論教學。不僅在多媒體課件中強化了課程相關(guān)理論和知識點產(chǎn)生背景的導入,而且對系統(tǒng)化的抽象內(nèi)容以較多的動畫的形式展示,學生理解和掌握起來更容易,學習興趣普遍提高。此外,在教學過程中同時進行MOOC制作,并通過微信等平臺與學生共享,學生可利用業(yè)余時間對課程內(nèi)容進行及時復習。2.實踐教學傳統(tǒng)實踐教學依靠實驗課,要求每位學生獨立完成相關(guān)實驗任務(wù),這種模式下,對于完成軟件工程中的系統(tǒng)化任務(wù),學生普遍反映難度大,嚴重挫傷了學生的實踐積極性。為此,筆者設(shè)計并采用了“虛擬軟件項目開發(fā)組”模式,即筆者將所在學院的校企合作企業(yè)的軟件項目實訓平臺引入實踐教學環(huán)節(jié),學生可按興趣愛好進行自由分組(每組4—8人)選題,然后,每位學生可按自己在組內(nèi)的角色,相互配合完成項目組的各項軟件開發(fā)活動。
(二)精化工程化案例
工程化案例是軟件工程課程詮釋相關(guān)原理和方法,提高學生理解和掌握速度的關(guān)鍵[5]。現(xiàn)今常見的教材中多數(shù)根據(jù)理論內(nèi)容選擇不同的案例進行部分介紹,這種片段式的案例雖能滿足特定章節(jié)的教學需求,卻不利于學生對軟件項目設(shè)計全局觀的培養(yǎng)。工程化案例在設(shè)計應(yīng)遵循以下幾個原則:1.過程熟悉原則學生作為工程化案例的使用主體,設(shè)計的工程化案例應(yīng)貼近學生生活,學生對其過程熟悉,進而把主要精力放在軟件工程相關(guān)原理和方法的應(yīng)用實施上。2.階段全面原則軟件生命周期的各個階段(包括各階段產(chǎn)生的相關(guān)規(guī)格說明書等)應(yīng)在工程化案例中都得以體現(xiàn),以便學生更具體地理解和掌握軟件工程課程相關(guān)原理和方法的應(yīng)用。3.難易適中原則由于在校學生一般都沒有實際軟件項目的開發(fā)經(jīng)驗,在設(shè)計工程化案例時,其規(guī)模不易過大,系統(tǒng)模塊一般控制在5—8個,以便學生迅速適應(yīng)并進入軟件項目角色扮演上。筆者在理論教學過程中,遵照上述原則,分別以學生選課系統(tǒng)和ATM系統(tǒng)作為教學過程使用的結(jié)構(gòu)化開發(fā)和面向?qū)ο箝_發(fā)的典型工程化案例,由此展開軟件生命周期各核心階段的教學,并對各階段待解決的重點問題及解決方法、工具和步驟進行詳細分析,學生在理論與實際相結(jié)合的過程中,分析、解決問題的實踐動手能力均得到了很大的提升。
(三)細化教學質(zhì)量評價標準
教學質(zhì)量評價標準是保障教學質(zhì)量的重要依據(jù)。傳統(tǒng)軟件工程課程教學質(zhì)量主要依據(jù)理論考試成績和實驗成績等硬性因素,忽視了學生在實踐環(huán)節(jié)的自我評價、團隊合作、交流溝通等軟性因素。由于軟件項目的實施是漸進式的,筆者提出一種漸進式軟件工程課程的教學質(zhì)量評價標準,即在軟件項目開發(fā)的理論教學和實踐教學各個階段中,不僅對學生的學習態(tài)度、學習進度、出勤率等方面進行考查,而且讓學生軟件項目實踐教學中進行組內(nèi)的項目實施進度、團隊協(xié)作、交流溝通等方面進行互評,最后結(jié)合學生的理論考試成績。該模式各階段的評價內(nèi)涵明確,不但反映學生在該課程學習過程中的綜合表現(xiàn),而且學生的學習自覺性和興趣都得到極大的提升。表1中比例是指各環(huán)節(jié)評價內(nèi)容評價分數(shù)((最高100分)在總成績(百分制)的最大百分比。
三、結(jié)語
上述軟件工程課程的多元化教學模式經(jīng)教學實踐后,取得了較好的教學效果。通過這種理論和實踐相結(jié)合、分階段案例跟進、課程考核全面細化的模式,學生普遍反映更易理解和掌握課程中較抽象的理論和技術(shù),對軟件開發(fā)各階段的實施細節(jié)有了更直觀的認知,取得了很好的教學效果。當然,其中也存在一些問題,如教師知識結(jié)構(gòu)陳舊化、學生獨立思考空間有待進一步提升等,這些是以后需要進一步改革的地方。
參考文獻:
[1]教育部教育信息化戰(zhàn)略研究基地(華中).中國教育信息化發(fā)展報告(2013)[M].北京:人民教育出版社,2015:74-101.
[2]賀祖斌,楊樹喆,何茂勛.地方高等學校教學質(zhì)量保障體系的建構(gòu)與實踐[J].高教論壇,2004(8).
[3]云芳,孫麗娟.軟件工程專業(yè)課程體系研究[J].高等工程教育研究,2009(2).
[4]秦放,何丹丹,曾維佳.案例驅(qū)動與項目導向結(jié)合的軟件工程課程教學模式[J].計算機教育,2013(9).
[5]董宗然.應(yīng)用型院校軟件項目管理課程教學探討[J].計算機教育,2015(3).
【談軟件工程課程多元化教學模式的論文】相關(guān)文章:
談新課程標準下的英語教學模式04-27
談實驗教學的多元化評價04-29
《汽車理論》多元化教學模式的探索與實踐04-26
談高職工學結(jié)合課程模式下的教材建設(shè)04-30
談西方寫作教學模式及教學手段的演變05-01
實踐教育論文教學模式論文05-01