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