前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程導(dǎo)論課程中同伴教學(xué)法的應(yīng)用范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。
[摘要]同伴教學(xué)法,是以教師為主導(dǎo)引導(dǎo),學(xué)生合作學(xué)習(xí)、啟發(fā)式的教學(xué),在寬松的課堂環(huán)境中給學(xué)生營造一個(gè)良好的學(xué)習(xí)氣氛。采用這種方法對(duì)軟件工程導(dǎo)論課程進(jìn)行教學(xué),可以學(xué)生為主體,讓學(xué)生積極主動(dòng)地進(jìn)行探究式學(xué)習(xí)的教學(xué)模式。同伴教學(xué)法,不但能促使學(xué)生獲得新知,牢固掌握以往的知識(shí),還激發(fā)了學(xué)生的學(xué)習(xí)興趣,提高了學(xué)生的認(rèn)知能力,且培養(yǎng)了學(xué)生獨(dú)立思考的學(xué)習(xí)習(xí)慣、嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度、勇于探索、勇于創(chuàng)新的科學(xué)精神,增強(qiáng)了團(tuán)隊(duì)的協(xié)作意識(shí)。
[關(guān)鍵詞]同伴教學(xué)法;軟件工程導(dǎo)論;課程教學(xué)
1991年,哈佛大學(xué)的埃里克•馬祖爾教授創(chuàng)建了同伴教學(xué)法,其最早應(yīng)用于物理學(xué)教學(xué)中。同伴教學(xué)法是一種基于合作學(xué)習(xí)理論和動(dòng)機(jī)學(xué)習(xí)理論設(shè)計(jì)的教學(xué)方法。它是以教師在課前要求學(xué)生進(jìn)行知識(shí)預(yù)習(xí),課上提出測(cè)試題,要求每名學(xué)生獨(dú)立答題,學(xué)生可以向教師提出1~2個(gè)問題,并形成自己的答案;然后由教師將學(xué)生進(jìn)行分組、討論,每名學(xué)生都要在本組內(nèi)闡述自己的答案,答案有差異時(shí),成員之間可以用自己的觀點(diǎn)和理論說服對(duì)方,決定自己答案是否更改;教師統(tǒng)計(jì)學(xué)生上交的試題答案及正確率,根據(jù)準(zhǔn)確率及時(shí)調(diào)整教學(xué)策略;學(xué)生根據(jù)教師講解的知識(shí)點(diǎn)和關(guān)鍵點(diǎn)對(duì)照自己的答案,并將知識(shí)進(jìn)行有效遷移的教學(xué)過程。同伴教學(xué)法是在心理發(fā)展水平相當(dāng)?shù)耐殛P(guān)系之間,通過同學(xué)之間進(jìn)行闡述觀點(diǎn)、互相學(xué)習(xí)、討論、分享經(jīng)驗(yàn),傳授技能并獲得同步提高。同伴教學(xué)法適用于原理、概念、過程、方法等比較難于理解、難于記憶、容易混淆的理論課程,這是一種講授自然科學(xué)課程簡(jiǎn)單、有效、實(shí)用的教學(xué)方法。在軟件工程導(dǎo)論課程中進(jìn)行同伴教學(xué)法進(jìn)行教學(xué),符合課程特點(diǎn)和教學(xué)發(fā)展規(guī)律。
1軟件工程導(dǎo)論課程教學(xué)現(xiàn)狀
軟件工程學(xué)歸屬于自然科學(xué)中計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科,是為了擺脫軟件開發(fā)成本和進(jìn)度估計(jì)不準(zhǔn)、系統(tǒng)滿意度不夠、產(chǎn)品質(zhì)量不可靠、軟件維護(hù)性差、軟件開發(fā)生產(chǎn)率跟不上計(jì)算機(jī)發(fā)展速度等“軟件危機(jī)”的困擾,專門研究軟件開發(fā)與維護(hù)的普遍原理、技術(shù)的一門工程科學(xué)。軟件工程學(xué)已成為計(jì)算機(jī)科學(xué)的一個(gè)重要分支,研究范圍廣泛,其包括技術(shù)方法、工具、管理等多個(gè)方面。軟件工程導(dǎo)論課程是計(jì)算機(jī)專業(yè)開設(shè)的一門必修課,是軟件工程學(xué)的概要介紹,主要講述軟件工程的原理、概念、技術(shù)和方法,介紹各個(gè)實(shí)施階段的任務(wù)、過程、方法和工具。
1.1課程內(nèi)容繁多
軟件工程導(dǎo)論課程講述的概念、原理、模型、系統(tǒng)內(nèi)容繁多,講述的知識(shí)面廣、軟件的發(fā)展速度快,課程的真實(shí)性和綜合性強(qiáng),理論性的知識(shí)眾多,教師準(zhǔn)備課程和講解知識(shí)雖然耗費(fèi)了大量的時(shí)間和精力,但學(xué)生對(duì)知識(shí)點(diǎn)不易理解,不能完全掌握知識(shí)內(nèi)容。
1.2教學(xué)方法陳舊
軟件工程導(dǎo)論課程采用傳統(tǒng)的教學(xué)方式,即“滿堂灌”,教師在講臺(tái)上用無數(shù)豐富的語言去描述概念、原理、過程,學(xué)生只能被動(dòng)的接受、機(jī)械的記憶,師生之間沒有互動(dòng),學(xué)生想在一節(jié)課上把教師所講的復(fù)雜的理論、概念完全記住,非常困難。經(jīng)過實(shí)踐證明,這種傳統(tǒng)的教學(xué)方法,已不能滿足學(xué)生的學(xué)習(xí)需求,影響了其學(xué)習(xí)效果。所以,必須要找到一種適合軟件工程導(dǎo)論課程的教學(xué)方法,同伴教學(xué)法是若干教學(xué)法中的最佳選擇。
2同伴教學(xué)法的應(yīng)用實(shí)例
以“總體設(shè)計(jì)的過程”這一節(jié)課程為例。
2.1課前準(zhǔn)備
在本節(jié)課前一周,教師布置閱讀任務(wù),要求學(xué)生閱讀“總體設(shè)計(jì)的過程”的內(nèi)容,在課堂上提出并要求學(xué)生回答類似下列的問題。(1)詳述總體設(shè)計(jì)的過程,需求分析階段的數(shù)據(jù)流程圖在總體設(shè)計(jì)中起到了什么作用?(2)在選取方案過程中,分析員一般要備份什么資料,這些資料有什么作用?(3)數(shù)據(jù)庫設(shè)計(jì)的步驟是什么,每一步的功能是什么?(4)在書寫文檔時(shí),都需要哪些文檔?為什么要書寫這些文檔?這些文檔對(duì)軟件的開發(fā)起到什么作用?這些問題必須是經(jīng)過教師精心設(shè)計(jì)的,不能讓學(xué)生通過閱讀資料就可以找到答案,需要學(xué)生通過閱讀教材、查找資料,對(duì)資料進(jìn)行獨(dú)立思考、深入分析,形成自己觀點(diǎn)的問題。教師要綜合知識(shí)點(diǎn),對(duì)問題做好答案,以備講解。
2.2問題提出
課堂上,教師先創(chuàng)設(shè)模擬情景,如:一個(gè)公司現(xiàn)在需要編寫一個(gè)財(cái)務(wù)軟件,最先要明確的就是總體的設(shè)計(jì)過程,那么這個(gè)設(shè)計(jì)過程應(yīng)該是什么樣的呢?此時(shí)拋出的設(shè)計(jì)問題,請(qǐng)同學(xué)們進(jìn)行討論,給出答案。學(xué)生閱讀教師給出的思考題,根據(jù)閱讀過的教材和資料,給出初步答案。此時(shí),每名學(xué)生也可以向教師提出1-2個(gè)問題,教師進(jìn)行回答。
2.3小組討論
教師將學(xué)生分成若干個(gè)學(xué)習(xí)小組,每組有4-5名成員,可設(shè)置1名組長,也可不設(shè)置。在小組中,每名學(xué)生按次序?qū)⒆约旱拇鸢柑岢觯⒄f明形成答案的根據(jù)、理由和設(shè)計(jì)。小組內(nèi)根據(jù)不同意見再進(jìn)行分組,每名同學(xué)試圖用自己的理論說服對(duì)方,此時(shí),教師可以在各組內(nèi)進(jìn)行巡視或旁聽,并給出一些建議,學(xué)生根據(jù)討論和交換的意見,再次形成新的答案。
2.4統(tǒng)計(jì)答案
學(xué)生將答案提交給教師,教師根據(jù)學(xué)生方案中存在的問題,進(jìn)行統(tǒng)計(jì),并給出每道試題的正確率,查看知識(shí)點(diǎn)掌握情況,總結(jié)學(xué)生答案的優(yōu)缺點(diǎn),分析學(xué)生錯(cuò)誤答案產(chǎn)生的原因,準(zhǔn)備相關(guān)知識(shí)以備講解。
2.5講解答案
教師講解答案如下。(1)總體設(shè)計(jì)的過程包括設(shè)想供選擇的方案、分揀選取合理方案、推選最優(yōu)方案、進(jìn)行功能分解、設(shè)計(jì)軟件結(jié)構(gòu)、數(shù)據(jù)庫設(shè)計(jì)、設(shè)置測(cè)試計(jì)劃、書寫軟件相關(guān)文檔及審查和復(fù)審等9個(gè)步驟,需求分析階段的數(shù)據(jù)流程圖在總體設(shè)計(jì)中是總設(shè)計(jì)的開始,數(shù)據(jù)流程圖中的自動(dòng)化邊界是實(shí)現(xiàn)策略的方案。(2)在選取方案過程中,分析員一般要備份系統(tǒng)流程圖、組成系統(tǒng)的物流元素清單、成本或效益分析、實(shí)現(xiàn)這個(gè)系統(tǒng)進(jìn)度的計(jì)劃四份資料,這些資料是實(shí)施方案的基礎(chǔ),是項(xiàng)目是否可行的依據(jù)。(3)數(shù)據(jù)庫設(shè)計(jì)的步驟是模式設(shè)計(jì)、子模式設(shè)計(jì)、完整性和安全性設(shè)計(jì)、優(yōu)化。模式設(shè)計(jì)是確定數(shù)據(jù)庫的物理結(jié)構(gòu),子模式設(shè)計(jì)是具體的數(shù)據(jù)規(guī)劃試圖,完整性和安全性設(shè)計(jì)是保證數(shù)據(jù)庫整體安全穩(wěn)定運(yùn)行的檢查方案,優(yōu)化是改進(jìn)模式和子模式數(shù)據(jù)的方案。(4)在書寫文檔時(shí),需要系統(tǒng)說明、用戶手冊(cè)、測(cè)試計(jì)劃、詳細(xì)的實(shí)現(xiàn)計(jì)劃、數(shù)據(jù)庫設(shè)計(jì)的結(jié)果等文檔。這些文檔是進(jìn)行軟件開發(fā)的根據(jù)和基礎(chǔ),也是以后開發(fā)同類產(chǎn)品的寶貴資料。教師講解后,歸納總結(jié)學(xué)生方案的優(yōu)缺點(diǎn),對(duì)錯(cuò)誤的成因進(jìn)行分析,提煉出本節(jié)課程的重點(diǎn)和難點(diǎn)內(nèi)容。同學(xué)們根據(jù)自己的答案對(duì)照教師的答案,分析自己答案的利弊,鞏固知識(shí),再進(jìn)行討論,最終領(lǐng)會(huì)本節(jié)課的知識(shí)和技能,提升自己的知識(shí)和能力,進(jìn)而對(duì)知識(shí)做到最好的遷移。
3結(jié)語
在軟件工程導(dǎo)論課程中使用同伴教學(xué)法進(jìn)行教學(xué),使學(xué)生明確了學(xué)習(xí)目標(biāo),掌握了重點(diǎn)和難點(diǎn),激發(fā)了學(xué)習(xí)興趣,提高了解決問題的能力,培養(yǎng)了合作精神、溝通能力、競(jìng)爭(zhēng)意識(shí)、互助精神等綜合素質(zhì)。改變了原有的教學(xué)模式,讓同學(xué)之間成為互相的傳授者,不但可以共同探討問題,還能共同增長知識(shí)和技能,達(dá)到了共同進(jìn)步的目的。同伴教學(xué)法在自然科學(xué)門類的理論課程教學(xué)中具有顯著的作用和十分重要的現(xiàn)實(shí)意義,是同類課程的有益借鑒。
主要參考文獻(xiàn)
[1]吳蓓.PI教學(xué)法在“JavaWeb開發(fā)”課程中的應(yīng)用研究[J].西部素質(zhì)教育,2016(15).
[2]范紅,謝穎華,孫韶媛,等.PI教學(xué)法在“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)中的運(yùn)用[J].紡織服裝教育,2013(4).
[3]張萍,涂清云,齊薇,等.基于同伴教學(xué)法的多元化評(píng)價(jià)模式研究——以大學(xué)物理課程為例[J].中國大學(xué)教學(xué),2013(9).
作者:胡樹煜 王琢 單位:錦州醫(yī)科大學(xué) 遼寧省農(nóng)業(yè)經(jīng)濟(jì)學(xué)校