結(jié)對編程論文計(jì)算機(jī)語言課程論文:結(jié)對編程在程序設(shè)計(jì)語言實(shí)踐教學(xué)中的應(yīng)用_第1頁
結(jié)對編程論文計(jì)算機(jī)語言課程論文:結(jié)對編程在程序設(shè)計(jì)語言實(shí)踐教學(xué)中的應(yīng)用_第2頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、論文發(fā)表專家一結(jié)對編程論文計(jì)算機(jī)語言課程論文:結(jié)對編程在程序設(shè)計(jì)語言實(shí)踐教學(xué)中的應(yīng)用摘要:結(jié)對編程是敏捷地和基于實(shí)踐的軟件開發(fā)方法。在程序設(shè)計(jì)課程的傳統(tǒng)實(shí)踐教學(xué)中,學(xué)生之間往往缺乏彼此的有效互動(dòng),從而不能完成實(shí)踐教學(xué)的任務(wù),甚至失去對課程的信心。筆者提出一種將結(jié)對編程運(yùn)用于程序設(shè)計(jì)語言實(shí)踐教學(xué)中的方案,并通過實(shí)驗(yàn)證明該方案可以有效提高學(xué)生的學(xué)習(xí)效率。關(guān)鍵詞:結(jié)對編程;計(jì)算機(jī)語言課程;教學(xué)實(shí)踐applicationofpairprogrammingincomputerlanguagepracticecourseliuzhiyi,dingzhiyunChangzhouinstituteoftech

2、nology,changzhou,213002,chinaabstract:pairprogrammingisasoftwaredevelopmentmethodologywhichisagileandbasedonpractice.duetothelackofcommunicationbetweeneachother,studentscannotcompletethetask,andevenlosetheconfidenceintheprogramdesigningcourse.thispaperputforwardsamethodwhichappliespairprogramminginl

3、anguagecoursetoteachingpractice.論文發(fā)表專家一ourexperimentshowsthatpairprogrammingiseffectiveinimprovingstudents'learningeffect.keywords:pairprogramming;computerlanguagecourse;teachingpracticelinn和dallbey在1989年提出的程序設(shè)計(jì)認(rèn)識成就鏈中認(rèn)為,初學(xué)者必須依次學(xué)會(huì)程序語言特征、程序設(shè)計(jì)技巧、問題解決能力等知識,才能由初學(xué)者逐漸成為“專家”。我校教師在經(jīng)過一個(gè)學(xué)期的程序設(shè)計(jì)語言課程教學(xué)后,發(fā)現(xiàn)大部

4、分學(xué)生無法超越第一階段,仍然將學(xué)習(xí)重點(diǎn)停留在對程序語言語法的了解,無法通過編程解決實(shí)際問題。造成學(xué)生學(xué)習(xí)效果不佳的原因有很多,其中一個(gè)重要的問題出現(xiàn)在實(shí)踐環(huán)節(jié)。眾所周知,要掌握好一門程序設(shè)計(jì)語言就必須通過大量的實(shí)踐操作。當(dāng)前,大多數(shù)學(xué)校程序設(shè)計(jì)語言實(shí)驗(yàn)課的教學(xué)方法是讓每位學(xué)生在實(shí)驗(yàn)課上獨(dú)立完成教師指定的題目,教師給予個(gè)別輔導(dǎo)。而學(xué)生多、輔導(dǎo)教師少的現(xiàn)實(shí)使得學(xué)生與教師之間缺乏足夠的交流,導(dǎo)致學(xué)生的問題不能得到全面及時(shí)解決。一些程序設(shè)計(jì)能力較差的學(xué)生常常無法按時(shí)完成作業(yè),部分學(xué)生甚至通過抄襲的方式來應(yīng)付教師的檢查。另一些程序設(shè)計(jì)能力較強(qiáng)的同學(xué)早早完成任務(wù)而大部分時(shí)間無所事事。若能在實(shí)踐教學(xué)環(huán)節(jié)讓學(xué)

5、生之間相互交流,以協(xié)作方式完成作業(yè),將會(huì)使學(xué)生體會(huì)到團(tuán)隊(duì)合論文發(fā)表專家一作的優(yōu)點(diǎn),并學(xué)習(xí)他人的編程經(jīng)驗(yàn),從而達(dá)到快速進(jìn)步的效果。1結(jié)對編程概述極限編程(extremeprogramming,以下簡稱為xp)是1996年由kentbeck提出的敏捷軟件開發(fā)方法。xp整合多人的觀點(diǎn)與技術(shù)經(jīng)驗(yàn),以交流、簡單、反饋、勇氣4個(gè)價(jià)值觀作為基礎(chǔ),其核心是結(jié)對編程。所謂結(jié)對編程,就是每個(gè)模塊的編碼都是2個(gè)人一起完成,共用一臺(tái)電腦。這樣,一個(gè)人編碼時(shí),另外一個(gè)人就可以檢查代碼,或?qū)幋a的思路進(jìn)行思考,寫文檔等。不再有另外的測試人員,2個(gè)人同時(shí)完成代碼的測試,并且是先寫測試程序然后再編程。這樣既避免了編程人員和測試人員的矛盾,又解決了一個(gè)人自己檢查的局限性。2個(gè)人共同檢查可以避免大多數(shù)的錯(cuò)誤。在共同編程中還可以及時(shí)地進(jìn)行經(jīng)驗(yàn)交流和傳授。并且2個(gè)人共同工作也增加了工作量的彈性,使項(xiàng)目計(jì)劃的瓶頸能盡快解決。在國外,已有眾多研究人員對結(jié)對編程技術(shù)在程序設(shè)計(jì)教學(xué)中的效果以及影響因素進(jìn)行了一系列

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論