前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程情景Seminar教學(xué)法研究范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。
[摘要]為培養(yǎng)軟件工程實(shí)用人才,提高軟件工程課程授課效果,可以將傳統(tǒng)理論講授方式和情景seminar教學(xué)方式相結(jié)合的形式用于軟件工程課程教學(xué)中。其中,情景Seminar教學(xué)方式是結(jié)合軟件工程課程特點(diǎn)提出的,包括分組研討、主題報(bào)告、答辯評(píng)審三個(gè)內(nèi)容。情景Seminar教學(xué)方法的應(yīng)用,能有效地提高學(xué)生的閱讀能力、表達(dá)能力,培養(yǎng)學(xué)生的獨(dú)立思考、探索問題和解決問題的能力,增強(qiáng)學(xué)生的團(tuán)隊(duì)協(xié)作意識(shí)。
[關(guān)鍵詞]軟件工程;Seminar教學(xué)法;情景教學(xué)
一、引言
軟件工程是計(jì)算機(jī)專業(yè)的一門必修課,也是一門內(nèi)容涉及面廣的綜合性課程,課程理論性強(qiáng)、內(nèi)容抽象、晦澀難懂,學(xué)生學(xué)習(xí)興趣不高,難以掌握。課程內(nèi)容主要包括軟件產(chǎn)品開發(fā)的理論、方法、過程、工具及一些實(shí)踐積累的原則、經(jīng)驗(yàn)等,不僅涉及計(jì)算機(jī)科學(xué)的相關(guān)知識(shí),還融合數(shù)學(xué)、管理科學(xué)、社會(huì)學(xué)等多學(xué)科的知識(shí),具有內(nèi)容豐富、關(guān)系復(fù)雜、理論性和實(shí)踐性強(qiáng)的特點(diǎn)。[1]傳統(tǒng)教學(xué)模式根據(jù)赫爾巴特的五段教學(xué)法,將教學(xué)過程劃分為五個(gè)環(huán)節(jié):組織教學(xué)、復(fù)習(xí)提問、講授知識(shí)、鞏固知識(shí)、布置作業(yè)。如采用傳統(tǒng)講授的教學(xué)方式,學(xué)生只能被動(dòng)學(xué)習(xí),很難體會(huì)到軟件工程的工程化理念。同時(shí),軟件開發(fā)過程中,在進(jìn)度、質(zhì)量和成本的制約下,軟件開發(fā)活動(dòng)需要團(tuán)隊(duì)協(xié)作完成。傳統(tǒng)的教學(xué)方式不能讓學(xué)生體會(huì)到團(tuán)隊(duì)溝通協(xié)調(diào)的重要性,難以培養(yǎng)學(xué)生的團(tuán)隊(duì)意識(shí)。本文將傳統(tǒng)教學(xué)方法與Seminar教學(xué)法相結(jié)合,根據(jù)軟件工程課程特點(diǎn),提出了情景Seminar教學(xué)法,它能有效地調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,提高學(xué)生的自主學(xué)習(xí)能力,培養(yǎng)學(xué)生的創(chuàng)新能力和團(tuán)隊(duì)協(xié)作精神。
二、Seminar教學(xué)法
Seminar可譯作討論會(huì)、研討會(huì),是在歐美大學(xué)課堂中流行的一種教學(xué)或?qū)W術(shù)交流方式。Seminar研討式教學(xué)方法起源于德國(guó)洪堡大學(xué),其讓學(xué)生認(rèn)領(lǐng)學(xué)習(xí)研討任務(wù),課前查閱相關(guān)文獻(xiàn)資料,總結(jié)、提煉撰寫報(bào)告,充分調(diào)動(dòng)學(xué)生的積極性,激勵(lì)學(xué)生主動(dòng)參與,與教師共同就研究問題進(jìn)行多角度、多方位、多層次的討論,從而加強(qiáng)對(duì)該問題的深入認(rèn)識(shí),提高學(xué)生深入學(xué)習(xí)、自主學(xué)習(xí)的能力。Seminar研討式教學(xué)的核心是充分挖掘課程參與者的學(xué)習(xí)探索潛能,最大限度地進(jìn)行多角度、多層次的認(rèn)識(shí)互動(dòng),從而深化對(duì)某一主題的認(rèn)識(shí),實(shí)現(xiàn)學(xué)術(shù)交流的最佳效果,真正達(dá)到“學(xué)有所獲、教學(xué)相長(zhǎng),日學(xué)日進(jìn)”的教育目的。[2]-[4]Seminar教學(xué)法倡導(dǎo)在生長(zhǎng)中獲得個(gè)性品質(zhì)和創(chuàng)新能力的發(fā)展,倡導(dǎo)在探究過程中理解知識(shí)和獲取經(jīng)驗(yàn),以期獲得課程教學(xué)的真正價(jià)值。[5]
三、Seminar教學(xué)法在軟件工程教學(xué)中的應(yīng)用
將軟件工程課程中的教學(xué)方法總體分為兩個(gè)部分:一是傳統(tǒng)的教師講授部分,一是Seminar研討式教學(xué)。前者針對(duì)軟件工程課程的授課內(nèi)容,包含軟件工程基礎(chǔ)知識(shí)、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和運(yùn)維等理論知識(shí)。采用教師講授、學(xué)生聽課學(xué)習(xí)的方式,通過傳統(tǒng)教學(xué)模式將軟件工程的基本理論知識(shí)傳授給學(xué)生。Seminar研討式教學(xué)模式則可以充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)主動(dòng)性,將任務(wù)下發(fā)給學(xué)生們,讓學(xué)生自己選擇認(rèn)領(lǐng)任務(wù),課外通過上網(wǎng)、借閱查看各種任務(wù)相關(guān)閱讀文獻(xiàn),探索問題解決方案,分析匯總形成課題報(bào)告,課堂上通過報(bào)告的講解,開展與教師、學(xué)生間的深入討論,從而內(nèi)化傳統(tǒng)課堂的授課知識(shí),使學(xué)生真正地理解、掌握知識(shí)的內(nèi)涵,學(xué)會(huì)知識(shí)的靈活運(yùn)用。
(一)情景Seminar教學(xué)法
軟件工程課程中情景Seminar教學(xué)法的組織形式如圖1所示,根據(jù)課程需求將授課內(nèi)容分為五個(gè)模塊(軟件工程基礎(chǔ)知識(shí)模塊、需求分析模塊、軟件概要設(shè)計(jì)模塊、軟件詳細(xì)設(shè)計(jì)模塊、編碼和測(cè)試模塊),每個(gè)模塊都由傳統(tǒng)授課方式+情景Seminar研討方式組成,其中傳統(tǒng)授課方式教授該模塊理論知識(shí),知識(shí)主要是單向流動(dòng)的,由教師講授,學(xué)生接受知識(shí);情景Seminar研討方式實(shí)現(xiàn)知識(shí)的雙向流動(dòng),學(xué)生與學(xué)生之間交流,學(xué)生與教師之間交流,學(xué)生與教師之間是平等的研討地位,更能激發(fā)學(xué)生研討的熱情,深化對(duì)知識(shí)的理解和領(lǐng)悟。情景Seminar研討方式包含三個(gè)環(huán)節(jié):基于模塊理論知識(shí)以及本模塊需完成的階段報(bào)告進(jìn)行分組研討,模塊報(bào)告負(fù)責(zé)人撰寫并講解報(bào)告,答辯評(píng)審報(bào)告。圖1中每個(gè)模塊都是獨(dú)立應(yīng)用傳統(tǒng)教學(xué)法+情景Seminar教學(xué)法的個(gè)體,五個(gè)模塊之間同時(shí)又具有前后依賴,相互銜接的關(guān)系。
(二)軟件工程教學(xué)中情景Seminar教學(xué)法的應(yīng)用
在課程的首次授課中,講授軟件工程課程的地位及意義,同時(shí)讓學(xué)生明確本課程將要采取的完整的授課形式:傳統(tǒng)講授形式+情景Seminar研討式。情景Seminar教學(xué)法在軟件工程教學(xué)中的實(shí)施步驟如下。
1.確定分組
根據(jù)軟件工程課程的具體教學(xué)內(nèi)容,將學(xué)生分組,每組學(xué)生由5人組成(1名組長(zhǎng),4名組員)。每組學(xué)生在軟件工程課程整個(gè)課程的學(xué)習(xí)中,可以從教師給出的課題庫(kù)中選取課題題目,也可以根據(jù)興趣愛好自定課題題目,由于每組課題要模擬軟件在生命周期中的各階段(省略編碼階段,測(cè)試階段只進(jìn)行基于需求的測(cè)試),故課題可稱為模擬項(xiàng)目。
2.課題認(rèn)領(lǐng),任務(wù)分工
每組組內(nèi)學(xué)生都有選擇課題的權(quán)利,最終的課題需通過組內(nèi)學(xué)生商議、討論,達(dá)成一致意見,共同確定課題題目。組長(zhǎng)有協(xié)同分工、平衡組員工作的責(zé)任。課題經(jīng)小組成員一致認(rèn)領(lǐng)后,組長(zhǎng)要將課題的子任務(wù)分配給組員。每個(gè)模擬項(xiàng)目有5個(gè)子任務(wù),分別需撰寫項(xiàng)目策劃方案、需求分析報(bào)告、軟件概要設(shè)計(jì)報(bào)告、軟件詳細(xì)設(shè)計(jì)報(bào)告和軟件測(cè)試計(jì)劃。組長(zhǎng)必須認(rèn)領(lǐng)課題的項(xiàng)目策劃方案,剩余的四個(gè)報(bào)告可由組員根據(jù)自己的專長(zhǎng)、興趣分別認(rèn)領(lǐng),報(bào)告的最終分配由組長(zhǎng)協(xié)調(diào)完成。上交選定課題題目及各階段報(bào)告撰寫人名單,如無(wú)特殊情況,整個(gè)課程實(shí)施過程中,分配給各組員的任務(wù)不得改變。
3.穿插授課
雖然課程中采用兩種教學(xué)模式,但這兩種教學(xué)模式不是孤立進(jìn)行的。根據(jù)軟件工程具體的課程標(biāo)準(zhǔn)和教學(xué)實(shí)施計(jì)劃,傳統(tǒng)講授形式和情景Seminar研討方式是結(jié)合進(jìn)行的,是相互影響、互為依賴的關(guān)系。軟件工程知識(shí)按內(nèi)容劃分成幾個(gè)模塊,每個(gè)模塊都以傳統(tǒng)講授形式和情景Seminar研討方式獨(dú)立進(jìn)行。通過傳遞講授形式將理論知識(shí)系統(tǒng)的傳授給學(xué)生,學(xué)生通過自主學(xué)習(xí),課下查閱資料,將知識(shí)逐漸內(nèi)化吸收,通過課堂的情景Semi-nar研討方式使學(xué)生與學(xué)生之間、學(xué)生與教師之間能更公平、輕松地溝通交流,深化了對(duì)知識(shí)的理解。
4.小組研討
小組成員選擇課題題目時(shí),需要組員共同討論、研究確定最終模擬項(xiàng)目的內(nèi)容。并且,在組長(zhǎng)的協(xié)調(diào)下,組員認(rèn)領(lǐng)選定模擬項(xiàng)目下的任務(wù)報(bào)告。小組內(nèi)每個(gè)組員的任務(wù)報(bào)告,都需要小組分工合作,查閱資料,研討、質(zhì)疑、確定方案,這個(gè)過程鍛煉了學(xué)生協(xié)同合作的能力,在研討中主動(dòng)探索問題、解決問題的能力。
5.撰寫報(bào)告
組內(nèi)成員根據(jù)自己認(rèn)領(lǐng)的任務(wù),經(jīng)過組內(nèi)研討確定最終方案,獨(dú)立撰寫個(gè)人的任務(wù)報(bào)告。這個(gè)過程鍛煉了學(xué)生閱讀文獻(xiàn)能力、文字組織能力和寫作能力,同時(shí)也為其以后畢業(yè)設(shè)計(jì)論文的撰寫奠定了基礎(chǔ)。
6.走上講臺(tái)
為了增強(qiáng)學(xué)生表達(dá)能力,應(yīng)該鼓勵(lì)學(xué)生走上講臺(tái),大膽、清晰地表述自己的方案設(shè)計(jì),每個(gè)組的組員都有機(jī)會(huì)把自己負(fù)責(zé)的任務(wù)報(bào)告通過講授的形式,讓其他學(xué)生與教師對(duì)自己的報(bào)告有一定的了解。
7.答辯環(huán)節(jié)
答辯環(huán)節(jié)是評(píng)審報(bào)告的關(guān)鍵環(huán)節(jié),學(xué)生登臺(tái)講解自己的報(bào)告時(shí),其他組成員和教師為評(píng)審組成員,可針對(duì)學(xué)生的報(bào)告,提出自己的質(zhì)疑,不合理、不正確、有歧義的地方都應(yīng)該被指出。答辯環(huán)節(jié)不僅是對(duì)主講報(bào)告的學(xué)生表達(dá)能力的鍛煉,對(duì)報(bào)告內(nèi)容的審查,更能激發(fā)其他組員學(xué)習(xí)的興趣,使其主動(dòng)找出主講學(xué)生的報(bào)告中的問題,深入對(duì)問題的理解及相關(guān)知識(shí)的內(nèi)化。
四、結(jié)束語(yǔ)
情景Seminar教學(xué)法是一種結(jié)合軟件工程課程特色的Seminar教學(xué)法,將Seminar教學(xué)法有效地融入軟件工程課程的不同模塊中,與傳統(tǒng)講授方式相結(jié)合,同時(shí)又不限于研討,增加了軟件工程的階段情景特色,鍛煉了學(xué)生的自主學(xué)習(xí)能力和創(chuàng)新能力,增強(qiáng)了學(xué)生的團(tuán)隊(duì)合作意識(shí)。真正做到師生的互動(dòng)交流,通過良好的雙向溝通以最終達(dá)到教學(xué)相長(zhǎng)的目的,取得了較好的教學(xué)效果,值得進(jìn)一步推廣應(yīng)用。
[參考文獻(xiàn)]
[1]孟繁鋒.結(jié)合模擬項(xiàng)目組的軟件工程教學(xué)[J].計(jì)算機(jī)教育,2014(22):54-56
[2]佟玉軍等.軟件工程專業(yè)教學(xué)改革研究[J].計(jì)算機(jī)工程與科學(xué),2011(33):49-54.
[3]陳榮群等.教育信息化環(huán)境下Seminar教學(xué)方法得應(yīng)用研究[J].中國(guó)電化教育,2014(325):114-118.
[4]周美林等.近三年我國(guó)Seminar教學(xué)研究文獻(xiàn)綜述[J].教育與教學(xué)研究,2013(11):12-15.
[5]張躍忠.論Seminar教學(xué)范式的現(xiàn)代價(jià)值[J].教育與現(xiàn)代化,2006(2):24-29.
作者:李志博 于磊 侯雪梅 燕菊維 單位:解放軍信息工程大學(xué)