java課程設計心得體會(huì )
本次Java課程設計我們這組做的課題是畫(huà)隨機圓,剛開(kāi)始拿到題目我們組員都不知如何下手,經(jīng)過(guò)小組成員一起查找資料,并且開(kāi)會(huì )討論,我們確定了設計的設計目標以及具體實(shí)現方式,包括如何將Java的思想運用到實(shí)際系統的詳細設計之中。實(shí)驗過(guò)程中,首先要將系統要實(shí)現的功能分為幾大模塊,然后每個(gè)組員分別完成,在此過(guò)程中使我加深了對Java的理解,以及如何進(jìn)行團隊工作的劃分,學(xué)會(huì )發(fā)現各組員的長(cháng)處并將其發(fā)揮出來(lái)。雖然大家沒(méi)怎么學(xué)過(guò)Java,但大家都有C語(yǔ)言基礎,所以通過(guò)努力實(shí)驗,進(jìn)一步培養我們利用Java語(yǔ)言進(jìn)行編程和調試程序的能力,同時(shí)使我們能夠學(xué)會(huì )將C語(yǔ)言與Java語(yǔ)言結合起來(lái)編寫(xiě)較復雜具有實(shí)際意義和算法復雜度較小的程序。與此同時(shí)熟練掌握Java語(yǔ)言的編輯,編譯,調試程序,并將算法轉變?yōu)槌绦驅?shí)現。正確理解各種數據結構的邏輯特性和存儲表示和基本操作的算法實(shí)現。掌握算法的時(shí)間分析和空間分析的技術(shù)。針對問(wèn)題的特點(diǎn)選擇合適的數據結構,設計實(shí)用高效的算法,提高大家的算法設計的能力和動(dòng)手實(shí)驗的技能。
實(shí)驗過(guò)程中,我們分為邏輯設計和詳細設計兩個(gè)步驟實(shí)現。邏輯設計指的是,對問(wèn)題描述中涉及的操作對象定義相應的數據類(lèi)型,并按照以數據結構為中心的原則劃分模塊,定義主程序模塊和各抽象數據類(lèi)型;詳細設計則為定義相應的存儲結構并寫(xiě)出各函數的偽碼算法。作為邏輯設計的結果,應寫(xiě)出每個(gè)抽象數據類(lèi)型的定義,各主要模塊的算法,并畫(huà)出模塊之間的調用關(guān)系圖;詳細設計的結果是對數據結構的'基本操作的規格說(shuō)明做出進(jìn)一步的求精,寫(xiě)出數據存儲結構的類(lèi)型定義,按照算法書(shū)寫(xiě)規范用類(lèi)C語(yǔ)言寫(xiě)出函數形式的算法框架。
通過(guò)這次課程設計,使我靈活應用所學(xué)數據結構知識,獨立完成問(wèn)題分析,結合數據結構理論知識,編寫(xiě)程序求解指定問(wèn)題。初步掌握軟件開(kāi)發(fā)過(guò)程的問(wèn)題分析、系統設計、程序編碼、測試等基本方法和技能;提高綜合運用所學(xué)的理論知識和方法獨立分析和解決問(wèn)題的能力;并用系統的觀(guān)點(diǎn)和軟件開(kāi)發(fā)一般規范進(jìn)行軟件開(kāi)發(fā),鞏固、深化學(xué)生的理論知識,提高編程水平,并在此過(guò)程中培養我們嚴謹的科學(xué)態(tài)度和良好的工作作風(fēng)。熟練掌握數據的存儲表示和基本操作的實(shí)現,能夠利用存儲設計算法解決簡(jiǎn)單的航空訂票問(wèn)題。同時(shí)在這學(xué)期的實(shí)驗中,培養了獨立思考、動(dòng)手操作的能力,在各種其它能力上也都有了提高。在實(shí)驗課上,我學(xué)會(huì )了很多學(xué)習的方法。而這是日后最實(shí)用的。要面對社會(huì )的挑戰,只有不斷的學(xué)習、實(shí)踐,再學(xué)習、再實(shí)踐。這對于我的將來(lái)也有很大的幫助。以后,不管有多苦,我想我都能變苦為樂(lè ),找尋有趣的事情,發(fā)現其中珍貴的事情。就像中國提倡的艱苦奮斗一樣,我都可以在實(shí)驗結束之后變的更加成熟,會(huì )面對需要面對的事情,以及學(xué)會(huì )遇到問(wèn)題,不急不慌,慢慢解決它。
這次課程設計本人主要參與了系統實(shí)現以及系統測試,還有參與小組共同完成的編寫(xiě)代碼、實(shí)現功能模塊。歷時(shí)兩個(gè)星期終于在大家的一起努力下順利完成了。雖然過(guò)程辛苦是不可避免,但收獲還是令人感到尤其的欣慰。在這次的課程設計中不僅檢驗了我所學(xué)習的知識,也培養了我的實(shí)踐能力,讓我知道遇到一個(gè)問(wèn)題,如何去尋找思路,如何去解決問(wèn)題,最終完成整個(gè)事情。在設計過(guò)程中,與同學(xué)分工設計,和同學(xué)們相互探討,相互學(xué)習,相互監督。學(xué)會(huì )了合作,學(xué)會(huì )了寬容,學(xué)會(huì )了理解,也學(xué)會(huì )了做人與處世。課程設計是我們專(zhuān)業(yè)課程知識綜合應用的實(shí)踐訓練,是我們邁向社會(huì ),從事職業(yè)工作前一個(gè)必不少的過(guò)程。實(shí)驗過(guò)程中,也十分感謝實(shí)驗指導老師馬駿老師的指點(diǎn)與教導。這次課程設計不僅是對這學(xué)期所學(xué)知識的一種綜合檢驗,而且也是對自己動(dòng)手能力的一種提高,增強了自己實(shí)踐能力。通過(guò)這次課程設計使我明白了自己知識還比較欠缺,只是學(xué)習書(shū)本知識還是遠遠不夠的,自己不會(huì )的東西還有太多,學(xué)習需要自己長(cháng)期的積累,在以后的學(xué)習、工作中都應該不斷的學(xué)習,將課本的理論知識與生活中的實(shí)踐知識相結合,不斷提高自己文化知識和實(shí)踐能力。
【java課程設計心得體會(huì )】相關(guān)文章:
java課程設計開(kāi)題報告10-11
JAVA語(yǔ)言課程設計論文致謝范文08-02
課程設計心得體會(huì )(15篇)02-10
課程設計心得體會(huì )15篇01-25
課程設計心得體會(huì )精選15篇02-16
化工課程設計心得體會(huì )6篇02-15
Java與Java web的區別11-10
課程設計致謝04-08
JAVA學(xué)習筆記08-29