數據結構課程設計心得體會(huì )-心得體會(huì )范文
當我們備受啟迪時(shí),心得體會(huì )是很好的記錄方式,這樣有利于我們不斷提升自我。那么心得體會(huì )到底應該怎么寫(xiě)呢?以下是小編整理的數據結構課程設計心得體會(huì )-心得體會(huì )范文,歡迎閱讀與收藏。
數據結構課程設計心得體會(huì )-心得體會(huì )范文1
本次課程設計,使我對《數據結構》這門(mén)課程有了更深入的理解!稊祿Y構》是一門(mén)實(shí)踐性較強的課程,為了學(xué)好這門(mén)課程,必須在掌握理論知識的同時(shí),加強上機實(shí)踐。
我的課程設計題目是線(xiàn)索二叉樹(shù)的運算。剛開(kāi)始做這個(gè)程序的時(shí)候,感到完全無(wú)從下手,甚至讓我覺(jué)得完成這次程序設計根本就是不可能的,于是開(kāi)始查閱各種資料以及參考文獻,之后便開(kāi)始著(zhù)手寫(xiě)程序,寫(xiě)完運行時(shí)有很多問(wèn)題。特別是實(shí)現線(xiàn)索二叉樹(shù)的刪除運算時(shí)很多情況沒(méi)有考慮周全,經(jīng)常運行出現錯誤,但通過(guò)同學(xué)間的幫助最終基本解決問(wèn)題。
在本課程設計中,我明白了理論與實(shí)際應用相結合的重要性,并提高了自己組織數據及編寫(xiě)大型程序的能力。培養了基本的、良好的程序設計技能以及合作能力。這次課程設計同樣提高了我的綜合運用所學(xué)知識的能力。并對VC有了更深入的了解!稊祿Y構》是一門(mén)實(shí)踐性很強的課程,上機實(shí)習是對學(xué)生全面綜合素質(zhì)進(jìn)行訓練的一種最基本的方法,是與課堂聽(tīng)講、自學(xué)和練習相輔相成的、必不可少的一個(gè)教學(xué)環(huán)節。上機實(shí)習一方面能使書(shū)本上的知識變“活”,起到深化理解和靈活掌握教學(xué)內容的目的;另一方面,上機實(shí)習是對學(xué)生軟件設計的綜合能力的訓練,包括問(wèn)題分析,總體結構設計,程序設計基本技能和技巧的訓練。此外,還有更重要的一點(diǎn)是:機器是比任何教師更嚴厲的檢查者。因此,在“數據結構”的學(xué)習過(guò)程中,必須嚴格按照老師的要求,主動(dòng)地、積極地、認真地做好每一個(gè)實(shí)驗,以不斷提高自己的編程能力與專(zhuān)業(yè)素質(zhì)。
通過(guò)這段時(shí)間的課程設計,我認識到數據結構是一門(mén)比較難的課程。需要多花時(shí)間上機練習。這次的程序訓練培養了我實(shí)際分析問(wèn)題、編程和動(dòng)手能力,使我掌握了程序設計的基本技能,提高了我適應實(shí)際,實(shí)踐編程的能力。
總的來(lái)說(shuō),這次課程設計讓我獲益匪淺,對數據結構也有了進(jìn)一步的理解和認識。
數據結構課程設計心得體會(huì )-心得體會(huì )范文2
通過(guò)本次課程設計,對圖的概念有了一個(gè)新的認識,在學(xué)習離散數學(xué)的時(shí)候,總覺(jué)得圖是很抽象的東西,但是在學(xué)習了《數據結構與算法》這門(mén)課程之后,我慢慢地體會(huì )到了其中的.奧妙,圖能夠在計算機中存在,首先要捕捉他有哪些具體化、數字化的信息,比如說(shuō)權值、頂點(diǎn)個(gè)數等,這也就說(shuō)明了想要把生活中的信息轉化到計算機中必須用數字來(lái)完整的構成一個(gè)信息庫,而圖的存在,又涉及到了頂點(diǎn)之間的聯(lián)系。圖分為有向圖和無(wú)向圖,而無(wú)向圖又是有向圖在權值雙向相等下的一種特例,如何能在計算機中表示一個(gè)雙向權值不同的圖,這就是一件很巧妙的事情,經(jīng)過(guò)了思考和老師同學(xué)的幫助,我用edges[j]=up和edges[j]=up就能實(shí)現了一個(gè)雙向圖信息的存儲。
對整個(gè)程序而言,Dijkstra算法始終都是核心內容,其實(shí)這個(gè)算法在實(shí)際思考中并不難,也許我們誰(shuí)都知道找一個(gè)路徑最短的方法,及從頂點(diǎn)一步一步找最近的路線(xiàn)并與其直接距離相比較,但是,在計算機中實(shí)現這么一個(gè)很簡(jiǎn)單的想法就需要涉及到很多專(zhuān)業(yè)知識,為了完成設計,在前期工作中,基本都是以學(xué)習C語(yǔ)言為主,所以浪費了很多時(shí)間,比如說(shuō)在程序中,刪除頂點(diǎn)和增加頂點(diǎn)的模塊中都有和建圖模塊相互重復的函數,但是由于技術(shù)的原因,只能做一些很累贅的函數,可見(jiàn)在調用知識點(diǎn),我沒(méi)有掌握好。
不過(guò),有了這次課程設計的經(jīng)驗和教訓,我能夠很清楚的對自己定一個(gè)合適的水平,而且在這次課程設計中我學(xué)會(huì )了運用兩個(gè)新的函數sprintf和包涵在#include頭文件中的輸入函數。因為課程設計的題目是求最短路徑,本來(lái)是想通過(guò)算法的實(shí)現把這個(gè)程序與交通情況相連,但是因為來(lái)不及查找各地的信息,所以,這個(gè)計劃就沒(méi)有實(shí)現,我相信在以后有更長(cháng)時(shí)間的情況下,我會(huì )做出來(lái)的。
1、鞏固和加深了對數據結構的理解,提高綜合運用本課程所學(xué)知識的能力。
2、培養了我選用參考書(shū),查閱手冊及文獻資料的能力。培養獨立思考,深入研究,分析問(wèn)題、解決問(wèn)題的能力。
3、通過(guò)實(shí)際編譯系統的分析設計、編程調試,掌握應用軟件的分析方法和工程設計方法。
4、通過(guò)課程設計,培養了我嚴肅認真的工作作風(fēng),逐步建立正確的生產(chǎn)觀(guān)念、經(jīng)濟觀(guān)念和全局觀(guān)念。
根據我在實(shí)習中遇到得問(wèn)題,我將在以后的學(xué)習過(guò)程中注意以下幾點(diǎn):
1、認真上好專(zhuān)業(yè)實(shí)驗課,多在實(shí)踐中鍛煉自己。
2、寫(xiě)程序的過(guò)程中要考慮周到,嚴密。
3、在做設計的時(shí)候要有信心,有耐心,切勿浮躁。
4、認真的學(xué)習課本知識,掌握課本中的知識點(diǎn),并在此基礎上學(xué)會(huì )靈活運用。
5、在課余時(shí)間里多寫(xiě)程序,熟練掌握在調試程序的過(guò)程中所遇到的常見(jiàn)錯誤,以便能節省調試程序的時(shí)間。
這是一門(mén)純屬于設計的科目,它需用把理論變?yōu)樯蠙C調試。在學(xué)習科目的第一節課起,李老師就為我們闡述了它的重要性。它對我們來(lái)說(shuō)具有一定的難度。它是其它編程語(yǔ)言的一門(mén)基本學(xué)科。
剛開(kāi)始學(xué)的時(shí)候確實(shí)有很多地方我很不理解,每次上課時(shí)老師都會(huì )給我們出不同的設計題目,對于我們一個(gè)初學(xué)者來(lái)說(shuō),無(wú)疑是一個(gè)具大的挑戰,撞了幾次壁之后,我決定靜下心來(lái),仔細去寫(xiě)程序。老師會(huì )給我們需要編程的內容一些講解,順著(zhù)老師的思路,來(lái)完成自己的設計,我們可以開(kāi)始運行自己的程序,可是好多處的錯誤讓人看的可怕,還看不出到底是哪里出現了錯誤,但是程序還是得繼續下去,我多次請教了老師和同學(xué),逐漸能自己找出錯誤,并加以改正。
TC里檢查錯誤都是用英文來(lái)顯示出來(lái)的,經(jīng)過(guò)了這次課程設計,現在已經(jīng)可以了解很多錯誤在英文里的提示,這對我來(lái)說(shuō)是一個(gè)突破性的進(jìn)步,眼看著(zhù)一個(gè)個(gè)錯誤通過(guò)自己的努力在我眼前消失,覺(jué)得很是開(kāi)心。此次的程序設計能夠成功,是我和我的同學(xué)三個(gè)人共同努力作用的結果。在這一段努力學(xué)習的過(guò)程中,我們的編程設計有了明顯的提高。
其實(shí)現在想起來(lái),收獲還真是不少,雖然說(shuō)以前非常不懂這門(mén)語(yǔ)言,在它上面花費了好多心血,覺(jué)得它很難,是需用花費了大量的時(shí)間編寫(xiě)出來(lái)的,F在真正的明白了一些代碼的應用,每個(gè)程序都有一些共同點(diǎn),通用的結構,相似的格式。只要努力去學(xué)習,就會(huì )靈活的去應用它。
數據結構課程設計心得體會(huì )-心得體會(huì )范文3
這次數據庫課程設計用的是Microsoft Visual FoxPro 6.0,而我們平時(shí)用的Microsoft SQL Server 20xx,雖然對VFP完全陌生,但在老師的指引下,我們近乎完美的完成了課程設計。當然過(guò)程是艱辛的。
面對著(zhù)完全陌生的操作環(huán)境VFP,許多同學(xué)開(kāi)始埋怨,要求用SQL,用我們學(xué)過(guò)的ASP等來(lái)完成設計。但我們慢慢發(fā)現用VFP做課程設計其實(shí)很有優(yōu)勢,于是它的這個(gè)優(yōu)勢激發(fā)了我們去了解它的欲望。老師先將VFP中基本的建數據庫,建表以及建表單等向我們演示了一遍,我們也仿照著(zhù)做了,發(fā)覺(jué)并不是很難。但想到這次課程設計做的是一套學(xué)生學(xué)籍和成績(jì)管理系統,我們又開(kāi)始茫然了。那天,老師給我們看了一段可以讓文字循環(huán)移動(dòng)的代碼,這使我們產(chǎn)生了好奇心理,有了快速了解它的沖動(dòng)。因為用面向對象的語(yǔ)言做特效,這還是第一次。下課之后我把那段我們不了解的語(yǔ)言寫(xiě)的特效代碼發(fā)到了VFP論壇上請人幫忙解釋?zhuān)詈笪覀兺耆斫饬四嵌未a的意思。
這次課程設計我們克服了炎熱的天氣(學(xué)校機房之前沒(méi)裝空調……后來(lái)設計完才裝……),也克服對新知識的恐懼感以及畏難情緒。我們懂得了團隊合作的重要性,也懂得了團隊中如何交流、如何分工,如何集體討論難點(diǎn)。我們充分利用了網(wǎng)絡(luò )資源(技術(shù)論壇,共享的實(shí)例等)。
我們喜歡這次課程設計的感覺(jué),喜歡編程,喜歡團隊交流。
【數據結構課程設計心得體會(huì )-心得體會(huì )范文】相關(guān)文章:
課程設計心得體會(huì )-心得體會(huì )范文12-20
課程設計心得體會(huì )(15篇)12-14
機械課程設計心得體會(huì )3篇12-17
初學(xué)期貨心得體會(huì )范文-心得體會(huì )范文12-20
參觀(guān)污水廠(chǎng)心得體會(huì )范文-心得體會(huì )范文12-20
實(shí)習心得體會(huì )范文-實(shí)習心得體會(huì )12-20