有時候,只有冷靜地停下腳步,才能看到那些被忽略的美好。如何培養(yǎng)自己的創(chuàng)造力和創(chuàng)新意識,讓自己在競爭中脫穎而出?總結(jié)范文的風(fēng)格和表達(dá)方式各有特點(diǎn),可以根據(jù)自己的喜好和需要選擇適合的范本。
Java設(shè)計(jì)體會篇一
Java是一種高級編程語言,具有跨平臺性和可移植性等諸多優(yōu)勢,在現(xiàn)代計(jì)算機(jī)編程中得到廣泛應(yīng)用。為了更好地掌握J(rèn)ava編程技能,我們不斷地進(jìn)行實(shí)驗(yàn)設(shè)計(jì),從中積累經(jīng)驗(yàn)和體會,提高自己的技術(shù)水平。在這篇文章中,我將結(jié)合自己的實(shí)踐經(jīng)驗(yàn),分享一些關(guān)于Java實(shí)驗(yàn)設(shè)計(jì)的心得和體會。
二、實(shí)驗(yàn)設(shè)計(jì)的重要性
實(shí)驗(yàn)設(shè)計(jì)是鞏固理論知識、提高自己編程技能的重要途徑。通過實(shí)驗(yàn),我們可以了解不同的Java語法特性,熟悉各類標(biāo)準(zhǔn)庫的使用,將知識變成技能。在實(shí)驗(yàn)中,我們需要思考問題的解決方案,嘗試著去尋找更優(yōu)化的解決方案,這能夠鍛煉我們的思維能力和工程實(shí)踐能力。而且,實(shí)驗(yàn)設(shè)計(jì)還讓我們得到實(shí)踐經(jīng)驗(yàn),這能夠更深入地理解Java編程語言,幫助我們更好地面對編程工作。
三、實(shí)驗(yàn)設(shè)計(jì)的經(jīng)驗(yàn)總結(jié)
在Java實(shí)驗(yàn)設(shè)計(jì)中,我們應(yīng)該注重以下幾點(diǎn)經(jīng)驗(yàn)總結(jié):
1. 理解實(shí)驗(yàn)要求
首先,我們需要仔細(xì)閱讀實(shí)驗(yàn)指導(dǎo)書,理解實(shí)驗(yàn)要求。如果不懂,可以多看幾遍,向老師或者同學(xué)請教。只有徹底理解了實(shí)驗(yàn)要求,才能正確地完成實(shí)驗(yàn)并達(dá)到預(yù)期效果。
2. 編寫清晰易懂的代碼
在實(shí)驗(yàn)中,我們需要編寫出清晰、易懂的Java代碼。在代碼的書寫過程中,應(yīng)該盡量注意語言規(guī)范和代碼風(fēng)格,以確保代碼的可讀性和可維護(hù)性。我們可以采用注釋等方式來使代碼更加清晰易懂,有利于他人和自己更好地理解代碼。
3. 選擇合適的數(shù)據(jù)結(jié)構(gòu)和算法
在實(shí)驗(yàn)中,選擇合適的數(shù)據(jù)結(jié)構(gòu)和算法是非常重要的。合理地選取數(shù)據(jù)結(jié)構(gòu)和算法,可以減少代碼的復(fù)雜度,提高代碼的效率。對于不同類型的實(shí)驗(yàn),我們可以采用合適的數(shù)據(jù)結(jié)構(gòu)和算法來提高代碼的質(zhì)量。
4. 持續(xù)跟進(jìn)反饋和改進(jìn)
實(shí)驗(yàn)完成后,我們需要再次驗(yàn)證代碼的正確性,找出可能存在的問題和反饋。針對反饋和問題,我們應(yīng)該采取積極的措施來改進(jìn)。在實(shí)驗(yàn)中,持續(xù)跟進(jìn)反饋和改進(jìn),是不斷提升自己技能的重要途徑。
四、實(shí)驗(yàn)帶來的收獲和體會
通過實(shí)驗(yàn),我收獲了很多東西。首先,通過實(shí)驗(yàn)我得到了更多的編程經(jīng)驗(yàn)和知識,提高了自己的編程技能。其次,通過實(shí)驗(yàn),我也掌握了更多的編程思維和方法,例如模塊化編程、算法選擇等技巧,這對于日后的編程工作非常有益。除此之外,實(shí)驗(yàn)也使我更加獨(dú)立和自信,嘗試著去解決問題,尋找更優(yōu)化的解決方案。
五、結(jié)論
總之,Java實(shí)驗(yàn)設(shè)計(jì)的過程不僅有利于我們更好地理解、掌握J(rèn)ava編程語言,還能夠提高我們的編程技能、思維能力和實(shí)踐能力。通過實(shí)驗(yàn)的不斷積累和實(shí)踐,我們能夠不斷完善自己的編程技能,為今后的編程工作提供更為堅(jiān)實(shí)的基礎(chǔ)。因此,我們應(yīng)該在日常的學(xué)習(xí)和實(shí)踐中,注重Java實(shí)驗(yàn)設(shè)計(jì)的環(huán)節(jié),不斷提升自己的編程技能和能力。
Java設(shè)計(jì)體會篇二
作為一名學(xué)習(xí)Java編程語言的學(xué)生,在即將結(jié)束的期末設(shè)計(jì)中,我深深感受到了自己的成長與進(jìn)步。在這篇文章中,我將分享我對這次設(shè)計(jì)的心得體會,并展望未來如何更好地發(fā)展自己的編程技能。
首先,這次的期末設(shè)計(jì)讓我更加熟悉了Java的基本語法和概念。在一開始的設(shè)計(jì)過程中,我發(fā)現(xiàn)自己對一些基本的語法和概念并不了解,這導(dǎo)致我無法很好地進(jìn)行設(shè)計(jì)與編程。然而,通過不斷地學(xué)習(xí)和實(shí)踐,我逐漸掌握了Java的基礎(chǔ)知識,并能夠靈活運(yùn)用到實(shí)際的設(shè)計(jì)中。這讓我意識到,在學(xué)習(xí)編程語言時,對基本知識的掌握是至關(guān)重要的。只有掌握了基礎(chǔ),我們才能更好地進(jìn)行深入的學(xué)習(xí)和開發(fā)。
其次,這次設(shè)計(jì)讓我認(rèn)識到編程能力的重要性。在實(shí)現(xiàn)設(shè)計(jì)要求的過程中,我遇到了許多困難和問題,但我通過不斷地思考和嘗試,最終成功地解決了這些問題。這讓我意識到,在編程中,遇到問題是正常的,重要的是如何解決問題。通過這次設(shè)計(jì),我不僅提高了自己的編程能力,也培養(yǎng)了自己的解決問題的能力。在未來的學(xué)習(xí)和工作中,這種能力將會對我產(chǎn)生重要的影響。
第三,這次設(shè)計(jì)讓我明白了團(tuán)隊(duì)合作的重要性。在設(shè)計(jì)過程中,我與同學(xué)們一起進(jìn)行討論和合作,共同解決問題。通過與他們的合作,我學(xué)會了與人合作的技巧,并意識到團(tuán)隊(duì)合作的力量。在未來的項(xiàng)目中,我將更加重視與團(tuán)隊(duì)成員的溝通和協(xié)作,以達(dá)到更好的設(shè)計(jì)效果。
第四,這次設(shè)計(jì)讓我更加了解了軟件工程的流程和規(guī)范。在進(jìn)行設(shè)計(jì)之前,我首先進(jìn)行了需求分析和設(shè)計(jì)規(guī)劃,然后根據(jù)規(guī)劃進(jìn)行編碼和測試。通過這種流程,我更加明確了自己的設(shè)計(jì)目標(biāo)和要求,并且能夠更好地組織和管理自己的項(xiàng)目。這讓我認(rèn)識到,在軟件開發(fā)中,良好的工程規(guī)范和流程是保證項(xiàng)目質(zhì)量的重要因素。
最后,這次設(shè)計(jì)讓我對未來的學(xué)習(xí)和職業(yè)發(fā)展有了更加明確的規(guī)劃。通過參與這次設(shè)計(jì),我深深地體會到了編程的樂趣和挑戰(zhàn),也進(jìn)一步認(rèn)識到了自己對于編程的熱愛。因此,在未來的學(xué)習(xí)和職業(yè)發(fā)展中,我將繼續(xù)努力學(xué)習(xí)和提高自己的編程技能,爭取成為一名優(yōu)秀的軟件工程師。
綜上所述,通過這次Java期末設(shè)計(jì),我不僅掌握了更多的編程知識和技能,也培養(yǎng)了解決問題和團(tuán)隊(duì)合作的能力,同時明確了自己的規(guī)劃和目標(biāo)。我相信,在未來的學(xué)習(xí)和發(fā)展中,我將繼續(xù)保持對編程的熱情,并不斷努力提高自己的能力,為實(shí)現(xiàn)自己的夢想做出貢獻(xiàn)。
Java設(shè)計(jì)體會篇三
作為一名程序員,對于Java圍棋設(shè)計(jì)的體會和經(jīng)驗(yàn),是難能可貴的,因?yàn)檫@項(xiàng)技術(shù)能夠幫助我們更好地理解對象、算法、設(shè)計(jì)模式等實(shí)用技能。Java圍棋的設(shè)計(jì)不僅僅是為了追求高質(zhì)量的代碼,更是為了讓人們在這個古老的棋盤游戲中尋找到樂趣。在大量的實(shí)踐和總結(jié)過程中,我積累了一些關(guān)于Java圍棋設(shè)計(jì)的心得和體會,在這篇文章中我將和大家分享。
第二段:深入理解對象和設(shè)計(jì)模式
Java圍棋的設(shè)計(jì)涉及到了很多對象和類之間的關(guān)系,比如游戲規(guī)則、游戲記錄、玩家、計(jì)時器,以及實(shí)現(xiàn)各種棋盤操作的棋盤類等等。通過編寫Java圍棋代碼所需要的對象,我們可以更好地深入理解對象的概念和設(shè)計(jì)模式。
設(shè)計(jì)模式是一種編程方法,可以簡化代碼的復(fù)雜度,提高效率和可讀性。Java圍棋的設(shè)計(jì)中也有很多設(shè)計(jì)模式的應(yīng)用,比如觀察者模式和工廠模式。這些模式可以在不同場合下使用,提高代碼的可重用性和靈活性。
第三段:算法的設(shè)計(jì)和優(yōu)化
Java圍棋設(shè)計(jì)中的算法不僅僅是在棋盤上移動棋子的步驟和規(guī)則的實(shí)現(xiàn),還涉及到更復(fù)雜的算法設(shè)計(jì)和優(yōu)化。例如,電腦棋手采用的搜索算法和啟發(fā)式算法,其中包括了具體實(shí)現(xiàn)搜索的算法、估值函數(shù)等等。
在Java圍棋設(shè)計(jì)中,我們要保證算法的高效性和準(zhǔn)確性。因此,我們需要對算法進(jìn)行不斷的優(yōu)化和調(diào)整,提高算法的效率和可靠性。這樣才能使得Java圍棋的運(yùn)行速度更快,并且避免游戲出現(xiàn)因算法問題而失敗的情況。
第四段:代碼可維護(hù)性的提高
Java圍棋的設(shè)計(jì)不僅僅是為了能夠正常地運(yùn)行游戲,還要保證代碼的可維護(hù)性和擴(kuò)展性。這樣,才能保證代碼在長期運(yùn)行中能夠不斷地更新和維護(hù)。
要保證Java圍棋代碼的可維護(hù)性和擴(kuò)展性,需要使用一些特定的編碼規(guī)范和最佳實(shí)踐。例如,變量和方法的命名、代碼結(jié)構(gòu)、文檔和注釋等,這些都是提高代碼可維護(hù)性的重要因素。
第五段:結(jié)論
Java圍棋的設(shè)計(jì)給我們提供了一個非常好的實(shí)踐平臺,可以幫助我們更好地理解和應(yīng)用一些核心的編程知識和技能。通過Java圍棋設(shè)計(jì)的實(shí)踐,我們可以更好地掌握對象、算法、設(shè)計(jì)模式等技術(shù),提高代碼質(zhì)量和可維護(hù)性。希望我的經(jīng)驗(yàn)和心得能夠?yàn)镴ava圍棋愛好者帶來一些啟示和幫助,也歡迎大家交流和分享自己的體會。
Java設(shè)計(jì)體會篇四
Java作為目前最流行的編程語言,在計(jì)算機(jī)專業(yè)課上占有重要的地位。而實(shí)驗(yàn)就是學(xué)習(xí)java的重要方式,實(shí)驗(yàn)需要我們自己去思考問題、解決問題,這種過程能夠培養(yǎng)我們獨(dú)立思考和解決問題的能力。在完成java實(shí)驗(yàn)的過程中,我有了不少感悟和體會。
第二段:實(shí)驗(yàn)的重要性
Java實(shí)驗(yàn)是一種實(shí)踐性很強(qiáng)的課程,它不僅能夠讓我們更好地理解課堂上的理論知識,還能夠讓我們在實(shí)踐中深入掌握編程技能。實(shí)驗(yàn)要求我們在完成任務(wù)時,必須運(yùn)用所學(xué)知識,積極探索編程的本質(zhì)和思想,這樣就能夠讓我們更好地學(xué)習(xí)編程技巧和方法。
第三段:實(shí)驗(yàn)中的心得體會
在完成Java實(shí)驗(yàn)的過程中,我體會到了很多,首先,我深刻地認(rèn)識到了代碼規(guī)范的重要性。一個漂亮的代碼能夠提高代碼的可讀性,降低維護(hù)成本。其次,我也體會到了一個好的算法的重要性,只要掌握了正確的算法,足以讓我們在代碼實(shí)現(xiàn)過程中事半功倍。
第四段:學(xué)習(xí)中的收獲
通過實(shí)驗(yàn)的過程,我不僅學(xué)會了如何使用Java編程語言,更重要的是學(xué)到了解決問題和獨(dú)立思考的能力。我意識到,作為一個程序員最重要的是思維能力和解決問題的能力,只有不斷地學(xué)習(xí)、不斷地思考、不斷地練習(xí),我們才能夠擁有更強(qiáng)的編程能力。
第五段:總結(jié)
Java實(shí)驗(yàn)科目作為學(xué)習(xí)計(jì)算機(jī)專業(yè)知識的必修課程,具有著非常重要的地位。通過實(shí)驗(yàn),我們能夠真正意義上的實(shí)現(xiàn)對理論的深入掌握。而且實(shí)驗(yàn)中的思維能力和解決問題的能力同樣具有著極其重要的意義。最后,我希望自己在后續(xù)的學(xué)習(xí)中能夠不斷總結(jié)和完善,精進(jìn)技能,更好地服務(wù)于將來的事業(yè)。
Java設(shè)計(jì)體會篇五
1、我感覺學(xué)習(xí)java應(yīng)該是循環(huán)漸進(jìn),有始有終,按部就班,腳踏實(shí)地。java是一門有著階梯性的一們語言,如果要學(xué)習(xí)它。我覺得最好還是按照java的學(xué)習(xí)體系,先學(xué)習(xí)什么,在學(xué)習(xí)什么,只有這樣,我們在學(xué)習(xí)中才會遇到更少的麻煩。java是一門更傾向于網(wǎng)絡(luò)的語言。不要上來就學(xué)習(xí)jsp,這樣不好,因?yàn)檫@沒有基礎(chǔ)。在以后的學(xué)習(xí)中很可能遇到很多的麻煩,這就不好了。
3、多看看一些資料,多多的向高手請教,這樣才好。要學(xué)會總結(jié)和領(lǐng)會,當(dāng)然,學(xué)習(xí)java一個人有一個人的想法,也有自己的獨(dú)特學(xué)習(xí)方法。總之適合自己的就是最好的。
Java設(shè)計(jì)體會篇六
Java是一種廣泛應(yīng)用于軟件開發(fā)的編程語言,隨著技術(shù)的不斷進(jìn)步,Java項(xiàng)目的設(shè)計(jì)也變得越來越重要。在實(shí)踐過程中,我積累了一些心得體會,這些經(jīng)驗(yàn)對于提高項(xiàng)目的質(zhì)量和效率非常有幫助。本文將從需求分析、架構(gòu)設(shè)計(jì)、模塊劃分、代碼編寫和測試審查五個方面,詳細(xì)介紹我在Java項(xiàng)目設(shè)計(jì)中的心得體會。
首先,在需求分析階段,明確項(xiàng)目的目標(biāo)和功能是非常重要的。在開始設(shè)計(jì)之前,我們需要與項(xiàng)目經(jīng)理或客戶充分溝通,了解他們的需求和期望。通過需求分析,我們可以確定項(xiàng)目的功能模塊、用戶界面和交互邏輯等。此外,在此階段我們還需要充分考慮到未來的擴(kuò)展和變化,避免設(shè)計(jì)過于死板和難以擴(kuò)展的系統(tǒng)。
其次,架構(gòu)設(shè)計(jì)是一個關(guān)鍵的環(huán)節(jié)。在設(shè)計(jì)架構(gòu)時,我們需要根據(jù)需求和技術(shù)要求,選擇合適的設(shè)計(jì)模式和框架。合理的架構(gòu)設(shè)計(jì)可以使項(xiàng)目具有良好的可拓展性、可維護(hù)性和可測試性。除此之外,我們還需要考慮到架構(gòu)的性能和安全性等方面,確保項(xiàng)目的穩(wěn)定運(yùn)行和數(shù)據(jù)的安全。
第三,在模塊劃分階段,我們需要將大的項(xiàng)目拆分成若干個相互獨(dú)立的模塊。每個模塊都有明確的職責(zé)和功能,可以獨(dú)立開發(fā)和測試。合理的模塊劃分可以提高開發(fā)效率,降低修改和測試的難度。同時,模塊之間的交互需要明確規(guī)定接口和協(xié)議,確保各個模塊的功能良好地集成在一起。
第四,代碼編寫是項(xiàng)目設(shè)計(jì)的重要一環(huán)。良好的編碼習(xí)慣和規(guī)范可以提高代碼的可讀性和可維護(hù)性。我們應(yīng)該遵循Java編碼規(guī)范,使用有意義的命名,編寫清晰的注釋,適度使用設(shè)計(jì)模式和重構(gòu)技巧。此外,代碼質(zhì)量工具和自動化測試工具也是必不可少的,可以幫助我們提前發(fā)現(xiàn)和解決潛在的問題。
最后,測試審查是項(xiàng)目設(shè)計(jì)的最后一步。測試是保證項(xiàng)目質(zhì)量的關(guān)鍵環(huán)節(jié),我們需要制定詳細(xì)的測試計(jì)劃和驗(yàn)證方法。在測試中,我們需要覆蓋所有功能點(diǎn)和邊界條件,并進(jìn)行全面的單元測試、集成測試和系統(tǒng)測試,以確保項(xiàng)目的穩(wěn)定性和正確性。此外,我們還需要進(jìn)行代碼審查,及時發(fā)現(xiàn)代碼中的潛在問題,并進(jìn)行修改和優(yōu)化。
綜上所述,Java項(xiàng)目的設(shè)計(jì)是一個具有挑戰(zhàn)性的任務(wù),但通過經(jīng)驗(yàn)積累和不斷學(xué)習(xí),我們可以提高設(shè)計(jì)的質(zhì)量和效率。在需求分析階段,我們需要明確項(xiàng)目的目標(biāo)和功能;在架構(gòu)設(shè)計(jì)階段,我們要選擇合適的設(shè)計(jì)模式和框架;在模塊劃分階段,我們需要將項(xiàng)目拆分為相互獨(dú)立的模塊;在代碼編寫階段,我們要遵循編碼規(guī)范和使用工具;最后,在測試審查中,我們要全面測試并進(jìn)行代碼審查。通過這些心得體會,我們可以設(shè)計(jì)出高質(zhì)量的Java項(xiàng)目,滿足用戶和客戶的需求。
Java設(shè)計(jì)體會篇七
近期,我參與了一項(xiàng)Java期末設(shè)計(jì)項(xiàng)目,這是我在大學(xué)學(xué)習(xí)過程中的一次重要實(shí)踐經(jīng)驗(yàn)。在這個項(xiàng)目中,我學(xué)到了很多關(guān)于軟件開發(fā)的知識和技能,并且更加深入地理解了Java語言的強(qiáng)大之處。在這篇文章中,我想分享一下我對這次經(jīng)歷的體會和心得,并總結(jié)一些寶貴的教訓(xùn)。
首先,我意識到在一個軟件開發(fā)項(xiàng)目中,團(tuán)隊(duì)合作是至關(guān)重要的。在這個期末設(shè)計(jì)中,我們一共有五個小組成員,每個小組負(fù)責(zé)不同的任務(wù)和功能模塊。有效地分配任務(wù)并及時溝通交流,對于整個項(xiàng)目的進(jìn)展非常重要。我們團(tuán)隊(duì)通過每周一次的進(jìn)展報(bào)告會議,及時了解每個小組的工作情況,并解決可能出現(xiàn)的問題。這種合作和交流的方式,不僅提高了我們的工作效率,也增強(qiáng)了團(tuán)隊(duì)的凝聚力。
其次,我認(rèn)識到編寫可維護(hù)性高的代碼對于軟件項(xiàng)目的長期發(fā)展至關(guān)重要。在這個項(xiàng)目中,我們要求自己編寫盡可能簡潔、可讀性強(qiáng)的代碼,并通過注釋和文檔來解釋代碼的邏輯和功能。這讓我們可以更輕松地理解彼此的代碼,并且在維護(hù)和擴(kuò)展項(xiàng)目時能夠更加便捷地進(jìn)行。另外,合理地規(guī)劃項(xiàng)目的結(jié)構(gòu)和模塊劃分,也是提高代碼可維護(hù)性的重要手段。我們在項(xiàng)目初期進(jìn)行了詳細(xì)的設(shè)計(jì)和需求分析,以確保項(xiàng)目結(jié)構(gòu)的合理性和可擴(kuò)展性。這樣的做法讓我們在后期的開發(fā)和維護(hù)過程中能夠更加高效地進(jìn)行。
第三,我學(xué)習(xí)到了如何與用戶進(jìn)行需求確認(rèn)和變更管理。在軟件開發(fā)過程中,用戶需求的不斷變化是常態(tài)。在這個項(xiàng)目中,我們實(shí)時與項(xiàng)目的業(yè)務(wù)負(fù)責(zé)人進(jìn)行溝通,確保我們正在按照客戶的期望進(jìn)行開發(fā),并檢查軟件實(shí)現(xiàn)是否符合所需求。盡管有些需求的變動會增加我們的工作量,但這也是一個寶貴的機(jī)會來學(xué)習(xí)和應(yīng)對改變。我們通過設(shè)立變更管理流程,將需求變更和相關(guān)的開發(fā)工作進(jìn)行追蹤和記錄,從而確保我們在項(xiàng)目周期內(nèi),能夠持續(xù)進(jìn)行開發(fā)和改進(jìn)。
此外,我通過這個項(xiàng)目更深入地了解了Java語言和相關(guān)開發(fā)工具的使用。學(xué)會利用各種開發(fā)工具和框架,可以大大提高開發(fā)效率和代碼質(zhì)量。使用Eclipse這樣的IDE工具,可以快速編寫代碼、調(diào)試和運(yùn)行程序,并提供一系列的輔助功能來提高開發(fā)效率。使用Maven這樣的項(xiàng)目構(gòu)建工具,可以簡化項(xiàng)目的構(gòu)建和依賴管理過程。掌握這些工具和框架,可以讓開發(fā)變得更加輕松和高效。
總結(jié)起來,參與這個Java期末設(shè)計(jì)項(xiàng)目是一次非常有意義的經(jīng)歷。通過與團(tuán)隊(duì)成員的緊密合作,我學(xué)到了如何更好地進(jìn)行團(tuán)隊(duì)協(xié)作和交流。通過編寫可維護(hù)性高的代碼,我認(rèn)識到了良好的代碼質(zhì)量對于軟件開發(fā)項(xiàng)目的長期發(fā)展的重要性。從需求確認(rèn)和變更管理中,我領(lǐng)悟到我們應(yīng)該及時應(yīng)對客戶需求的變化,并相應(yīng)地進(jìn)行項(xiàng)目管理和開發(fā)工作調(diào)整。最后,通過深入學(xué)習(xí)Java語言和開發(fā)工具的使用,我提高了自己的技術(shù)水平和工作效率。這次經(jīng)歷讓我更加自信地面對未來的挑戰(zhàn),并為我今后的軟件開發(fā)之路鋪平了道路。
Java設(shè)計(jì)體會篇八
本次java課程設(shè)計(jì)我們這組做的課題是畫隨機(jī)圓,剛開始拿到題目我們組員都不知如何下手,經(jīng)過小組成員一起查找資料,并且開會討論,我們確定了設(shè)計(jì)的設(shè)計(jì)目標(biāo)以及具體實(shí)現(xiàn)方式,包括如何將java的思想運(yùn)用到實(shí)際系統(tǒng)的詳細(xì)設(shè)計(jì)之中。
實(shí)驗(yàn)過程中,首先要將系統(tǒng)要實(shí)現(xiàn)的功能分為幾大模塊,然后每個組員分別完成,在此過程中使我加深了對java的理解,以及如何進(jìn)行團(tuán)隊(duì)工作的劃分,學(xué)會發(fā)現(xiàn)各組員的長處并將其發(fā)揮出來。
雖然大家沒怎么學(xué)過java,但大家都有c語言基礎(chǔ),所以通過努力實(shí)驗(yàn),進(jìn)一步培養(yǎng)我們利用java語言進(jìn)行編程和調(diào)試程序的能力,同時使我們能夠?qū)W會將c語言與java語言結(jié)合起來編寫較復(fù)雜具有實(shí)際意義和算法復(fù)雜度較小的程序。
與此同時熟練掌握java語言的編輯,編譯,調(diào)試程序,并將算法轉(zhuǎn)變?yōu)槌绦驅(qū)崿F(xiàn)。
正確理解各種數(shù)據(jù)結(jié)構(gòu)的邏輯特性和存儲表示和基本操作的算法實(shí)現(xiàn)。
掌握算法的時間分析和空間分析的技術(shù)。
針對問題的特點(diǎn)選擇合適的數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)實(shí)用高效的算法,提高大家的算法設(shè)計(jì)的能力和動手實(shí)驗(yàn)的技能。
實(shí)驗(yàn)過程中,我們分為邏輯設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個步驟實(shí)現(xiàn)。
邏輯設(shè)計(jì)指的是,對問題描述中涉及的操作對象定義相應(yīng)的數(shù)據(jù)類型,并按照以數(shù)據(jù)結(jié)構(gòu)為中心的原則劃分模塊,定義主程序模塊和各抽象數(shù)據(jù)類型;詳細(xì)設(shè)計(jì)則為定義相應(yīng)的存儲結(jié)構(gòu)并寫出各函數(shù)的偽碼算法。
作為邏輯設(shè)計(jì)的結(jié)果,應(yīng)寫出每個抽象數(shù)據(jù)類型的定義,各主要模塊的算法,并畫出模塊之間的調(diào)用關(guān)系圖;詳細(xì)設(shè)計(jì)的結(jié)果是對數(shù)據(jù)結(jié)構(gòu)的基本操作的規(guī)格說明做出進(jìn)一步的求精,寫出數(shù)據(jù)存儲結(jié)構(gòu)的類型定義,按照算法書寫規(guī)范用類c語言寫出函數(shù)形式的算法框架。
通過這次課程設(shè)計(jì),使我靈活應(yīng)用所學(xué)數(shù)據(jù)結(jié)構(gòu)知識,獨(dú)立完成問題分析,結(jié)合數(shù)據(jù)結(jié)構(gòu)理論知識,編寫程序求解指定問題。
初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測試等基本方法和技能;提高綜合運(yùn)用所學(xué)的理論知識和方法獨(dú)立分析和解決問題的能力;并用系統(tǒng)的觀點(diǎn)和軟件開發(fā)一般規(guī)范進(jìn)行軟件開發(fā),鞏固、深化學(xué)生的理論知識,提高編程水平,并在此過程中培養(yǎng)我們嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度和良好的工作作風(fēng)。
熟練掌握數(shù)據(jù)的存儲表示和基本操作的實(shí)現(xiàn),能夠利用存儲設(shè)計(jì)算法解決簡單的航空訂票問題。
同時在這學(xué)期的實(shí)驗(yàn)中,培養(yǎng)了獨(dú)立思考、動手操作的能力,在各種其它能力上也都有了提高。
在實(shí)驗(yàn)課上,我學(xué)會了很多學(xué)習(xí)的方法。
而這是日后最實(shí)用的。
要面對社會的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。
這對于我的將來也有很大的幫助。
以后,不管有多苦,我想我都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。
就像中國提倡的艱苦奮斗一樣,我都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會面對需要面對的事情,以及學(xué)會遇到問題,不急不慌,慢慢解決它。
這次課程設(shè)計(jì)本人主要參與了系統(tǒng)實(shí)現(xiàn)以及系統(tǒng)測試,還有參與小組共同完成的編寫代碼、實(shí)現(xiàn)功能模塊。
歷時兩個星期終于在大家的一起努力下順利完成了。
雖然過程辛苦是不可避免,但收獲還是令人感到尤其的欣慰。
在這次的課程設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識,也培養(yǎng)了我的實(shí)踐能力,讓我知道遇到一個問題,如何去尋找思路,如何去解決問題,最終完成整個事情。
在設(shè)計(jì)過程中,與同學(xué)分工設(shè)計(jì),和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。
學(xué)會了合作,學(xué)會了寬容,學(xué)會了理解,也學(xué)會了做人與處世。
課程設(shè)計(jì)是我們專業(yè)課程知識綜合應(yīng)用的實(shí)踐訓(xùn)練,是我們邁向社會,從事職業(yè)工作前一個必不少的過程。
實(shí)驗(yàn)過程中,也十分感謝實(shí)驗(yàn)指導(dǎo)老師馬駿老師的指點(diǎn)與教導(dǎo)。
這次課程設(shè)計(jì)不僅是對這學(xué)期所學(xué)知識的一種綜合檢驗(yàn),而且也是對自己動手能力的一種提高,增強(qiáng)了自己實(shí)踐能力。
通過這次課程設(shè)計(jì)使我明白了自己知識還比較欠缺,只是學(xué)習(xí)書本知識還是遠(yuǎn)遠(yuǎn)不夠的,自己不會的東西還有太多,學(xué)習(xí)需要自己長期的積累,在以后的學(xué)習(xí)、工作中都應(yīng)該不斷的學(xué)習(xí),將課本的理論知識與生活中的實(shí)踐知識相結(jié)合,不斷提高自己文化知識和實(shí)踐能力。
Java設(shè)計(jì)體會篇九
計(jì)算機(jī)與信息工程系
2008~2009雙語課程
2001年9月教育部《關(guān)于加強(qiáng)高等學(xué)校本科教育工作,提高教學(xué)質(zhì)量的若干意見》指出:為適應(yīng)經(jīng)濟(jì)全球化和科技革命的挑戰(zhàn),本科教育要創(chuàng)造條件使用外語進(jìn)行公共課和專業(yè)課教學(xué)。對高科技領(lǐng)域的生物技術(shù)、信息技術(shù)等專業(yè)力爭3年內(nèi),外語教學(xué)課程達(dá)到所開課程的5%-10%。
1、本課程采用多媒體雙語教學(xué)的意義
(1)作為基礎(chǔ)外語教學(xué)的延伸,提高學(xué)生的專業(yè)外語水平,并為學(xué)生畢業(yè)后從事科研、生產(chǎn)和經(jīng)濟(jì)建設(shè)活動服務(wù),從而提高學(xué)生面向市場的競爭能力。(2)吸收國外教材中的先進(jìn)成分,學(xué)習(xí)國外科學(xué)家開展科學(xué)研究、參加工程實(shí)踐和面向市場經(jīng)濟(jì)的務(wù)實(shí)態(tài)度和獻(xiàn)身精神,培養(yǎng)具有強(qiáng)烈創(chuàng)新意識和實(shí)際創(chuàng)新能力的人才。所選擇的圖像處理技術(shù)國外教材特別注重理論和實(shí)踐的結(jié)合,在內(nèi)容安排、習(xí)題的選擇和工程項(xiàng)目的舉例等方面均很有特色。
(3)為部分后續(xù)課程的學(xué)習(xí)提供新的平臺。本課程承前啟后,本科生,以及將來學(xué)生深入學(xué)習(xí),進(jìn)入研究生課程都與它有密切關(guān)聯(lián)。(4)利于學(xué)生的畢業(yè)論文利用新的外文資料。
(5)展多媒體雙語教學(xué)有利于提高師資素質(zhì),培養(yǎng)青年教師后備隊(duì)伍,使他們樹立起“面向世界”、“趕超世界先進(jìn)水平”的觀念。
(6)課程的研究還有利于加強(qiáng)國際交流和合作,為今后培養(yǎng)留學(xué)生、國外訪問學(xué)者打下基礎(chǔ)。
2 本課程多媒體雙語教學(xué)已具備的條件
java程序設(shè)計(jì)是理論性和實(shí)用性都很強(qiáng)的學(xué)科。java編程語言和編程平臺都起源于西方國家,為了縮小我國在本學(xué)科的研究水平與國際上的差距,國內(nèi)的部分著名大學(xué)開始選用國外的原版或影印教材。
為了適應(yīng)現(xiàn)代化教學(xué)、與國內(nèi)名牌院校和國外大學(xué)教學(xué)水平接軌的要求,本課程逐步實(shí)行多媒體雙語教學(xué),已具備的條件如下:
(1)任課教師對該課程教學(xué)熟悉,有良好的外語口語和書寫表達(dá)能力。(2)由于課程屬于專業(yè)課程,學(xué)生的專業(yè)知識和外語水平較好,條件比較成熟。(3)選擇了近年來國外優(yōu)秀的圖像處理原版或影印教材。(4)選擇難度適中的中英文參考書。(5)以多媒體課件加大課堂教學(xué)的信息量。
(1)教材和參考書的選擇。教材選用原版英文教材或影印教材。參考書以中文書為主,適當(dāng)選擇一些英文參考資料,中英文參考書相互補(bǔ)充,便于學(xué)生加深對課程的理解和中英文表達(dá)方式的對照。例如,選擇《introduction to java programming》(6 edition),本教材有相應(yīng)的中文譯本,而且被機(jī)械工業(yè)出版社入選為《國外優(yōu)秀計(jì)算機(jī)科學(xué)與技術(shù)系列教學(xué)用書》.相輔助的參考書有《 thinking in java》《java how to program》等,都有對應(yīng)中文參考書并全部被列為經(jīng)典原版教材,多數(shù)院校經(jīng)久使用。
(3)英文的習(xí)題和試題的命題
鑒于目前我院師資情況,雙語課程只是在部分班級開設(shè),即使同一年級同專業(yè)的各班之間也不是全部開設(shè)。同時我們本著實(shí)事求是的原則,謹(jǐn)慎推進(jìn)雙語教學(xué)。通過對雙語教學(xué)課程學(xué)生反饋信息的總結(jié),可以確定雙語教學(xué)的開展產(chǎn)生了如下效果。
(1)學(xué)生不僅掌握了相關(guān)課程的基本概念和基本理論知識,而且通過雙語學(xué)習(xí)掌握了準(zhǔn)確系統(tǒng)的英語專業(yè)表達(dá)方式。提高專業(yè)英文的閱讀能力和自學(xué)能力。
(2)通過課堂提問,書面作業(yè)等形式的教學(xué)方法,初步培養(yǎng)了學(xué)生用外語進(jìn)行專業(yè)交流的能力,增強(qiáng)了學(xué)生開口說,動手寫的熱情,提供了學(xué)生與老師間進(jìn)行專業(yè)交流的平臺,提升了學(xué)生的綜合素質(zhì)。
(3)在本課程學(xué)習(xí)的基礎(chǔ)上,學(xué)生在畢業(yè)論文設(shè)計(jì)初期可以充分,自由的利用新的外文資料。
(4)為學(xué)生畢業(yè)后從事科研、生產(chǎn)和經(jīng)濟(jì)建設(shè)活動服務(wù),從而提高學(xué)生面向市場的競爭能力。
5、本課程在教學(xué)過程中存在的問題
從學(xué)生外語能力來看,由于大多數(shù)學(xué)生口語表達(dá)能力和聽力較差,特定題材的英文寫作能力較弱,限制了老師和學(xué)生的知識溝通,使雙語教學(xué)停留在老師語言表達(dá)較為簡單、專業(yè)詞匯較為基礎(chǔ)的層面上,導(dǎo)致更進(jìn)一步的知識傳授與探討無法順利進(jìn)行。影響了雙語教學(xué)的效果。
從課件準(zhǔn)備上看,為了更好地闡述和傳授英文教材中的專業(yè)知識,授課教師在課件中大多使用全英文專業(yè)詞匯,部分使用了英文單詞的縮寫形式,考慮到中國學(xué)生的知識背景和英文認(rèn)知能力,部分學(xué)生對授課教師課件中的這些內(nèi)容難以理解和接受。
Java設(shè)計(jì)體會篇十
xx關(guān)于java實(shí)訓(xùn)個人心得體會【1】
我們在學(xué)校機(jī)房進(jìn)行了為期三周的java實(shí)訓(xùn)?,F(xiàn)在即將結(jié)束了,回首本學(xué)期的java學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識性的東西,application 應(yīng)用程序和applet小程序,它的開發(fā)工具,數(shù)據(jù)類型,變量,接口,輸入輸出流,學(xué)會分析異常,拋出異常,后期主要是小程序運(yùn)用,gui界面設(shè)計(jì)和事件。我覺得這兩種程序結(jié)構(gòu)有很大的不同,不管是體系結(jié)構(gòu)還是運(yùn)行方式,都有很大的區(qū)別,我主要偏向于小程序的學(xué)習(xí),呵呵,因?yàn)楦杏X它用處比較大,可以做出好多好多好玩的游戲,運(yùn)用程序等,且它靈活。呵呵,當(dāng)然學(xué)知識可不能憑自己的愛好和一時興趣,要一步一個腳印,認(rèn)認(rèn)真真,踏踏實(shí)實(shí),理論與實(shí)踐相結(jié)合,在扎實(shí)掌握課本實(shí)例和內(nèi)容之后,有一定的擴(kuò)展閱讀和課外學(xué)習(xí),充分全面的了解java的應(yīng)用和擴(kuò)展運(yùn)用。
這次實(shí)訓(xùn),我們更多學(xué)到的是不懂就問和自己應(yīng)該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學(xué)一起探討而不是抄襲,團(tuán)結(jié)合作,發(fā)揮團(tuán)隊(duì)意識,最后在自己的努力下,終于運(yùn)行成功,這種成就感美不可言,心情愉悅至極。
xx關(guān)于java實(shí)訓(xùn)個人心得體會【2】
經(jīng)過五天的java實(shí)訓(xùn),感觸很深,收獲也很大,對自己的缺點(diǎn)也有了很多的認(rèn)識,回首本學(xué)期java學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識性的東西,關(guān)于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運(yùn)用,gui界面設(shè)計(jì)和事件。
在我學(xué)習(xí)的語言中,我自己認(rèn)為java是一門比較強(qiáng)大的面向?qū)ο蟮木幊陶Z言,不僅僅是因?yàn)樗目缙脚_型還有它的較強(qiáng)的實(shí)用性,強(qiáng)悍的嵌入性。
本次實(shí)訓(xùn)主要是針對我們對項(xiàng)目流程不熟悉和對整體項(xiàng)目的把握不清楚,學(xué)習(xí)數(shù)據(jù)庫的設(shè)計(jì)和表的建設(shè)以及表與表之間的聯(lián)系,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時間不長,但是總體上收獲挺大的,當(dāng)我們正式準(zhǔn)備學(xué)習(xí)實(shí)訓(xùn)java編程技術(shù)時,讓我感到非常高興,因?yàn)閖ava一直學(xué)的是課本知識,所以實(shí)訓(xùn)對于我來說是必須要學(xué)會熟練操作的。當(dāng)然開始學(xué)習(xí)后也并非是想象中那樣順利,開始的學(xué)習(xí)讓我異常感到學(xué)習(xí)任務(wù)的艱巨,因?yàn)閷W(xué)習(xí)中我遇到了很多以前未曾遇到的難點(diǎn),有時后也難免會失去耐心,但是,通過老師的指導(dǎo),自己的努力的練習(xí),我順利的化解了一道道的障礙??朔薺ava學(xué)習(xí)上的一道道難關(guān),現(xiàn)在自己已經(jīng)基本掌握了java的基礎(chǔ)知識。
有些知識點(diǎn)以前沒有學(xué)過,但我也沒有去研究,實(shí)訓(xùn)時突然間覺得自己真的有點(diǎn)無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費(fèi)許多時間,這一點(diǎn)是我必須在以后的學(xué)習(xí)中加以改進(jìn)的地方,同時也要督促自己在學(xué)習(xí)的過程中不斷的完善自我。另外一點(diǎn),也是在實(shí)訓(xùn)中必不可少的部分,就是同學(xué)之間的互相幫助。所謂” 當(dāng)局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運(yùn)行時就是有錯誤,讓其他同學(xué)幫忙看了一下,發(fā)現(xiàn)其實(shí)是個很小的錯誤。所以說,相互幫助是很重要的一點(diǎn),這在以后的工作或生活中也是很關(guān)鍵的。俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”。此次實(shí)訓(xùn),我深深體會到了積累知識的重要性。在實(shí)訓(xùn)當(dāng)中我們遇到了不少難題,但是經(jīng)過我們大家的討論和老師細(xì)心的一一指導(dǎo),問題得到了解決。兩個月的實(shí)訓(xùn)結(jié)束了,收獲頗豐,同時也更深刻的認(rèn)識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細(xì)致嚴(yán)謹(jǐn)。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學(xué)生向工作者轉(zhuǎn)變,總的來說我對這次實(shí)習(xí)還是比較滿意的,它使我學(xué)到了很多東西,為我以后的學(xué)習(xí)做了引導(dǎo),點(diǎn)明了方向。
這次實(shí)訓(xùn),我們更多學(xué)到的是不懂就要問和自己應(yīng)該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學(xué)一起探討而不是抄襲,團(tuán)隊(duì)合作和發(fā)揮團(tuán)隊(duì)意識,最后在自己的努力下終于運(yùn)行成功,這種感覺美不可言,心情愉悅至極,有很強(qiáng)的成就感。
最后,我自己感覺這次實(shí)訓(xùn)的收獲還是很大的,我相信在不久的將來我們會有自己的一片天空。
Java設(shè)計(jì)體會篇十一
通過此次課程設(shè)計(jì),使我更加扎實(shí)的掌握了有關(guān)ftp客戶端方面的知識,在設(shè)計(jì)過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經(jīng)驗(yàn)不足。
實(shí)踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。
過而能改,善莫大焉。
在課程設(shè)計(jì)過程中,我們不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領(lǐng)悟,不斷獲取。
最終的檢測調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。
這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多問題,最后在老師的幫助下,終于游逆而解。
在今后社會的發(fā)展和學(xué)習(xí)實(shí)踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進(jìn)行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會及他人對你的認(rèn)可!
課程設(shè)計(jì)誠然是一門專業(yè)課,給我很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。
同時,設(shè)計(jì)讓我感觸很深。
使我對抽象的理論有了具體的認(rèn)識。
通過這次課程設(shè)計(jì),我了解了ftp客戶端的工作原理,也懂得了怎樣去設(shè)計(jì)一個ftp客戶端使其實(shí)現(xiàn)。
我認(rèn)為,在這學(xué)期的實(shí)驗(yàn)中,不僅提高了獨(dú)立思考的能力,在各種其它能力上也都有了提高。
更重要的是,在課程設(shè)計(jì)的過程中,我們學(xué)會了很多學(xué)習(xí)的方法。
而這是日后最實(shí)用的,真的是受益匪淺。
要面對社會的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。
這對于我們的將來也有很大的幫助。
以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。
就像中國提倡的艱苦奮斗一樣,我們都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會面對需要面對的事情。
回顧起此課程設(shè)計(jì),至今我仍感慨頗多,從理論到實(shí)踐,在這段日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。
通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。
在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,但可喜的是最終都得到了解決。
實(shí)驗(yàn)過程中,也對團(tuán)隊(duì)精神的進(jìn)行了考察,讓我們在合作起來更加默契,在成功后一起體會喜悅的心情。
果然是團(tuán)結(jié)就是力量,只有互相之間默契融洽的配合才能換來最終完美的結(jié)果。
此次設(shè)計(jì)也讓我明白了思路即出路,有什么不懂不明白的.地方要及時請教或上網(wǎng)查詢,只要認(rèn)真鉆研,動腦思考,動手實(shí)踐,就沒有弄不懂的知識,收獲頗豐。
Java設(shè)計(jì)體會篇十二
在本學(xué)期的二周時間內(nèi),我們在學(xué)校機(jī)房進(jìn)行了為期二周的java實(shí)訓(xùn)。現(xiàn)在即將結(jié)束了,回首本學(xué)期的java學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識性的東西,也學(xué)到平常在課堂中沒有學(xué)到的東西,在javaapi中又多認(rèn)識了幾種類,使我對java產(chǎn)生了濃厚的興趣。兩周的時間說長也不長,在這兩周中,我們的實(shí)訓(xùn)任務(wù)是倉庫管理系統(tǒng),在演示過程中,并沒有覺得它有很難,但在實(shí)際編程過程中,卻遇到了各種各樣的錯誤,這也多虧了老師的指點(diǎn)和班級同學(xué)的幫忙,使我一步步克服了實(shí)訓(xùn)過程中遇到的困難。雖然我所做的系統(tǒng)并沒有實(shí)現(xiàn)所有功能,但是我覺得自己進(jìn)步了,很多原來都不懂的東西現(xiàn)在都已經(jīng)了解了,也培養(yǎng)了我的團(tuán)隊(duì)合作精神,讓我感受到了集體的溫暖。實(shí)訓(xùn)的過程與課堂上的講課比,更為有趣,因?yàn)榭梢哉嬲淖约簞邮植僮鳎刮覍蠋熒险n所講的內(nèi)容有了更深一步的了解,使我在以后的編程中可以靈活運(yùn)用。我期待以后有更多類似的實(shí)訓(xùn),使我們可以多掌握一項(xiàng)技能,也可以讓我們在以后找工作中可以有更多的實(shí)踐經(jīng)驗(yàn)。學(xué)知識可不能憑自己的愛好和一時興趣,要一步一個腳印,認(rèn)認(rèn)真真,踏踏實(shí)實(shí),理論與實(shí)踐相結(jié)合,在扎實(shí)掌握課本實(shí)例和內(nèi)容之后,有一定的擴(kuò)展閱讀和課外學(xué)習(xí),充分全面的了解java的.應(yīng)用和擴(kuò)展運(yùn)用。
在我所學(xué)的語言當(dāng)中,我自認(rèn)為java是一門比較強(qiáng)大的面向?qū)ο蟮木幊陶Z言,不僅僅因?yàn)樗目缙脚_性,更多的是因?yàn)樗撵`活多變和實(shí)用性較強(qiáng),可以說比較的經(jīng)典和強(qiáng)悍。所以學(xué)好java語言有很大的用處,這次實(shí)訓(xùn),我們更多學(xué)到的是不懂就問和自己應(yīng)該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學(xué)一起探討而不是抄襲,團(tuán)結(jié)合作,發(fā)揮團(tuán)隊(duì)意識,最后在自己的努力下,終于運(yùn)行成功,這種成就感美不可言,心情愉悅至極。
最后終于要結(jié)束了,大家都有種釋懷的感覺,當(dāng)然我想我更多的是興奮和自己掌握了知識之后的飽滿感,學(xué)知識就像吃東西一樣,吃飽了就應(yīng)該好好的消化。要不斷的溫習(xí)和運(yùn)用,做到舉一反三,將所學(xué)知識充分融入到平時的學(xué)習(xí)生活中去,為以后的工作做好堅(jiān)實(shí)的基礎(chǔ)。感謝學(xué)校和老師能夠?yàn)槲覀兲峁┻@次機(jī)會,讓我們更好的掌握和了解java這門語言。
伴隨著新年鐘聲的到來,我不知道我是否是應(yīng)該高興還是悲傷。因?yàn)榘殡S自己三個月的華迪實(shí)訓(xùn)即將結(jié)束。
轉(zhuǎn)眼之間三個月的華迪實(shí)訓(xùn)就這樣在忙碌中過去了。通過此次短暫的java開發(fā)習(xí),回顧一下自己這三個月的每一天,覺得過的十分的充實(shí),每天都有一堆忙不完的事。因?yàn)槟忝刻煜肫鸬牡谝患虑榫褪峭瓿勺约旱捻?xiàng)目模塊,哪些地方不夠,哪些需要修改。漸漸的發(fā)覺,自己對自己所擔(dān)任角色的認(rèn)知:從原先的學(xué)生到現(xiàn)在“程序員”的轉(zhuǎn)變。“任何一個初具規(guī)模的軟件都是要團(tuán)隊(duì)來配合的”這是我一向的認(rèn)知。因?yàn)槟阍偃艹绦騿T也有出紕漏的地方,你程序?qū)懙脑俸?,那也只是你一個人的程序。因?yàn)閷τ诔绦騺碚f,可讀性、可理解性是一項(xiàng)衡量它是否優(yōu)秀的一個標(biāo)準(zhǔn)。所以就有了我們6位成員的項(xiàng)目組。在項(xiàng)目組中,我擔(dān)任組員這一角色,這相當(dāng)于一個正規(guī)項(xiàng)目的“項(xiàng)目開發(fā)人員”,感覺自己身上的擔(dān)子挺重,因?yàn)橐浜掀渌M員的進(jìn)度并完成自己任務(wù)從而使得項(xiàng)目能夠成功地,完整地把它應(yīng)有的功能實(shí)現(xiàn)。對于項(xiàng)目中遇到的困難,我覺得那就是經(jīng)驗(yàn)不足,會遇到很多問題但也培養(yǎng)了我們上搜索查詢,咨詢老師同學(xué)的良好習(xí)慣,讓我相信任何困難都有被解決的一天。所以從整個項(xiàng)目來說,自己在編碼上遇到的太棘手的問題都是大家集體解決。但是總的來說,這次課程設(shè)計(jì)對我很有幫助,讓我獲益匪淺,期間時間雖短但是也學(xué)到了不少的知識。在這次實(shí)訓(xùn)過程中,我發(fā)現(xiàn)平時學(xué)習(xí)的知識與實(shí)踐環(huán)節(jié)所用到的有一定的差距,往往我覺得自己掌握的很好或者自認(rèn)為熟練的技術(shù)卻在此次實(shí)踐環(huán)節(jié)中往往出問題,書本上的知識只提供方法的借鑒,實(shí)踐中自己必須摸索出適合具體工作的方法,這一切都離不開鉆研精神與勤學(xué)好問的精神.總的來說,這次培訓(xùn)效果不錯,對自己有一定的提升,這完全不同與學(xué)校的學(xué)習(xí),因?yàn)樗淤N近工作,針對以后工作的內(nèi)容作了很多實(shí)例的練習(xí)與工具的使用,為我們更快的加入工作提供的很好的前提。并且在的實(shí)訓(xùn)里,讓我知道還有很多地方的不足,還有許多的技術(shù)等著我去摸索,等著我去學(xué)習(xí)。
最后,感謝公司的幾位老師辛勤的工作,我們的開心來自你們的熱心與關(guān)心。祝你們工作順利。
Java設(shè)計(jì)體會篇十三
[摘要]為適應(yīng)職業(yè)教育改革發(fā)展需要,針對java課程的教學(xué)做一些思考。在教學(xué)方法上做到灌輸式教學(xué)向?qū)蚴浇虒W(xué)的改變,并且在授課過程中體現(xiàn)項(xiàng)目驅(qū)動的方式,加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)的實(shí)施和監(jiān)控,切實(shí)做到對java應(yīng)用能力的培養(yǎng)。
[關(guān)鍵詞]java 教學(xué)方法 實(shí)踐教學(xué) 應(yīng)用能力
java是1995年由sun公司組織開發(fā)的一種編程語言,其所具備的簡單性、跨平臺、面向?qū)ο?、多線程等特點(diǎn),已經(jīng)成為當(dāng)今世界面向?qū)ο蟪绦蛟O(shè)計(jì)的主流。目前,各大高校都開設(shè)了《java程序設(shè)計(jì)》相關(guān)課程,考慮到j(luò)ava 語言的實(shí)踐性強(qiáng)和開發(fā)環(huán)境的特殊,結(jié)合職業(yè)教育改革的發(fā)展需要,本人針對該門課程的教學(xué)模式改革做了一些思考。
一、傳統(tǒng)灌輸式教學(xué)向?qū)蚴浇虒W(xué)的轉(zhuǎn)變
在傳統(tǒng)的教學(xué)過程中,大都是以理論知識灌輸和教師為主體,學(xué)生學(xué)習(xí)非常被動。這種方式的教學(xué)在很大程度上限制了學(xué)生主觀能動性的發(fā)揮,從而使得課堂氣氛沉悶,學(xué)生上課走神,最終導(dǎo)致教學(xué)效果不理想。隨著《國務(wù)院關(guān)于大力推進(jìn)職業(yè)教育改革與發(fā)展的決定》,“以學(xué)生為主體,以教師為主導(dǎo)”的新型教育模式被提了出來,這種教育模式要求學(xué)校和教師把學(xué)生放到應(yīng)有的學(xué)習(xí)主體的地位上,充分地發(fā)揮教師教導(dǎo)與引導(dǎo)的主動性和學(xué)生自主學(xué)習(xí)的主觀能動性,真正達(dá)到教學(xué)相長,師生互動,寓教于樂,學(xué)生自悟與自覺的高水平教育境界,培養(yǎng)德、智、體、美全面發(fā)展的具有行動能力和創(chuàng)造能力的高層次社會人才?!盎邮浇虒W(xué)”、“參與式教學(xué)”、“研究型學(xué)習(xí)”等新的教學(xué)方法應(yīng)運(yùn)而生。為了培養(yǎng)學(xué)生學(xué)習(xí)興趣和積極性,切實(shí)培養(yǎng)學(xué)生使用java語言進(jìn)行程序開發(fā)的能力,所以在教學(xué)過程必須打破傳統(tǒng)教育教學(xué)方式,做好導(dǎo)向式教學(xué)。為了更好地體現(xiàn)導(dǎo)向式教學(xué),我將整個教學(xué)環(huán)節(jié)進(jìn)行了調(diào)整,授課過程中更多地增加了提問、小組討論、實(shí)踐練習(xí)等。例如在講述java基礎(chǔ)語法知識時,我采用與c語言進(jìn)行對比的方式,列出問題,給出測試題目。引導(dǎo)學(xué)生帶著問題,自己看書,并通過小測驗(yàn),加強(qiáng)對理論知識的理解和掌握。
二、項(xiàng)目驅(qū)動式方法貫穿整個教學(xué)過程
項(xiàng)目驅(qū)動教學(xué)法作為教育領(lǐng)域中一種比較新的教育教學(xué)方法,近年來我國教育界開始吸收并實(shí)踐這一教學(xué)方法。結(jié)合職業(yè)教育特點(diǎn)和java語言在軟件開發(fā)中的廣泛應(yīng)用,在此課程的講授過程中,項(xiàng)目驅(qū)動始終貫穿其中。
(一)準(zhǔn)備階段
首先參照企業(yè)開發(fā)模式將學(xué)生劃分成小組,確定組長后,由各組組長進(jìn)行管理。然后根據(jù)學(xué)生語言基礎(chǔ)能力和興趣,確定企業(yè)實(shí)際項(xiàng)目。
(二)實(shí)施階段
根據(jù)java程序設(shè)計(jì)大綱所規(guī)定的能力單元,將項(xiàng)目切分,滲透到各個相關(guān)知識點(diǎn)的講授中。例如在講授面向?qū)ο蠡A(chǔ)知識時,有了繼承、封裝、多態(tài)的概念繼承,講到類的定義,就可以要求學(xué)生將實(shí)際項(xiàng)目中所涉及的各個cla文件創(chuàng)建出來,為后期開發(fā)做準(zhǔn)備。后面講授多線程、i/o流、圖形界面、網(wǎng)絡(luò)編程、數(shù)據(jù)庫操作等,在實(shí)踐練習(xí)環(huán)節(jié)都引入實(shí)際項(xiàng)目的分模塊開發(fā),從而提高教學(xué)的深度和廣度,在一定程度上也激發(fā)學(xué)生的積極性和知識擴(kuò)展性,充分調(diào)動學(xué)生興趣,提高教學(xué)質(zhì)量。
(三)檢查階段
在整個教學(xué)過程結(jié)束后,一個較完整的項(xiàng)目就開發(fā)出來了。對此,小組組長要對各組員的項(xiàng)目結(jié)果進(jìn)行檢查,教師要對各小組的項(xiàng)目質(zhì)量進(jìn)行檢查。工作結(jié)果要按照預(yù)定的目標(biāo)來進(jìn)行自我和相互的檢查并判斷達(dá)到的效果如何。此過程鍛煉學(xué)生的責(zé)任心、質(zhì)量意識及評估方法。同時,教師除對工作計(jì)劃以內(nèi)的內(nèi)容進(jìn)行檢查外,還應(yīng)對質(zhì)量保證情況進(jìn)行檢查。
(四)評估階段
最后,學(xué)生完成工作評定,教師完成最終評估。首先學(xué)生自己對所做的工作進(jìn)行工作評定,包括項(xiàng)目的準(zhǔn)備、項(xiàng)目實(shí)施過程中解決的各種疑難問題、自己所負(fù)模塊的效果等各方面進(jìn)行總結(jié);然后指導(dǎo)教師進(jìn)行最后的工作總結(jié)、成績評定,并找出差距和改正辦法。
三、
加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)的實(shí)施與監(jiān)控
根據(jù)《java程序設(shè)計(jì)》課程的特點(diǎn),在授課過程中,著重突出學(xué)生動手能力的培養(yǎng),因此該門課程的理論和實(shí)踐課時比為1:1,授課地點(diǎn)都在機(jī)房。但通過聽取其他同事對java課程的講授和對學(xué)過java課程的學(xué)生的調(diào)查,發(fā)現(xiàn)很多教師在授課過程中,雖然加重了實(shí)踐課時的比例,由于對實(shí)踐環(huán)節(jié)的落實(shí)和監(jiān)控力度不夠,最終導(dǎo)致學(xué)生的動手能力沒有得到很大很好的提高和改善。因此在教學(xué)過程中一定要切實(shí)落實(shí)實(shí)踐教學(xué)環(huán)節(jié)的展開,并在實(shí)踐教學(xué)環(huán)節(jié)中加強(qiáng)學(xué)生實(shí)踐練習(xí)的過程和結(jié)果的監(jiān)控反饋力度。采取分組管理的方式,由教師對組長,組長對小組成員進(jìn)行監(jiān)督、控制的方式,切實(shí)保證教學(xué)實(shí)踐環(huán)節(jié)人人參與的目標(biāo)。最后組長要根據(jù)各組實(shí)踐練習(xí)情況寫出書面總結(jié)報(bào)告,教師根據(jù)各組情況針對集中存在的問題進(jìn)行反饋。
四、總結(jié)
總之,java教學(xué)一定要圍繞提高學(xué)生實(shí)踐應(yīng)用能力展開,注重面向?qū)ο缶幊趟枷氲呐囵B(yǎng),真正做到培養(yǎng)符合職業(yè)教育要求,符合社會需求的實(shí)用性人才。教學(xué)過程中注重導(dǎo)向式教學(xué),以項(xiàng)目驅(qū)動貫穿整個教學(xué)過程,并加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)的實(shí)施與監(jiān)控力度,這是本人對java程序教學(xué)的幾點(diǎn)思考,希望能夠拋磚引玉,最終取得良好的教學(xué)效果。
參考文獻(xiàn):
[1]鄭莉,計(jì)算機(jī)入門語言講什么?[j].計(jì)算機(jī)教育,2006(07),25-26.[2]朱平,java程序設(shè)計(jì)教學(xué)[j].湖北教育學(xué)院學(xué)報(bào),2006,23(02),46-48.[3]孫偉,《java程序設(shè)計(jì)》課程的教學(xué)改革與實(shí)踐[j].計(jì)算機(jī)時代,2005(11),84-86.[4]張孝祥,java就業(yè)培訓(xùn)教程[m].北京:清華大學(xué)出版社,2003.[5]張哲,陳桂生,在java語言教學(xué)中實(shí)施“項(xiàng)目驅(qū)動”教學(xué)法的實(shí)踐探索[j].教育與職業(yè),2007年18期.作者簡介:
李桂珍,女,漢族,山東德州人,北京工業(yè)大學(xué)在職研究生,新疆農(nóng)業(yè)職業(yè)技術(shù)學(xué)院軟件技術(shù)學(xué)院助教,研究方向:軟件技術(shù);李欣,北京工業(yè)大學(xué)工程碩士,在讀,助教,軟件技術(shù)方向。
Java設(shè)計(jì)體會篇十四
關(guān)于“兩彈一星”的實(shí)訓(xùn)內(nèi)容很多,不過也很多很雜,這個實(shí)訓(xùn)也是我們這次實(shí)習(xí)所學(xué)知識的一次考驗(yàn)。在我們的日子里,我也是一樣一樣的認(rèn)真,認(rèn)真的把自己的所學(xué)知識和實(shí)際有效的運(yùn)用起來。通過這次的實(shí)訓(xùn),我學(xué)到了很多關(guān)于兩彈一星的知識。
一個企業(yè)如果沒有了商家的經(jīng)營理念和經(jīng)營方法,沒有了品牌的企業(yè)文化,沒有了品牌的企業(yè)文化,那么企業(yè)和品牌就很難形成強(qiáng)大的凝聚力,就不能生存,也不能發(fā)展,就沒有生命。企業(yè)如果沒有了品牌的企業(yè)文化,沒有了企業(yè)文化的企業(yè)就很難生存,企業(yè)就不會發(fā)展。企業(yè)的發(fā)展就像一艘巨艦,不斷的前進(jìn)著。
實(shí)習(xí)中,我了解到,企業(yè)管理者在經(jīng)營管理上要遵循一定的原則,這個原則是一切的原則。企業(yè)的生成決策就是一個人的成功,因此,企業(yè)要通過人才的篩選、培養(yǎng)。企業(yè)的發(fā)展離不開員工的素質(zhì)和能力的提高。因此,企業(yè)的人才儲備是企業(yè)發(fā)展的不竭源泉。
在實(shí)習(xí)的前期,也是在實(shí)習(xí)之前的那個暑期,通過自己對企業(yè)的了解,我們了解到了一套企業(yè)管理的流程,但是在實(shí)際的操作中卻沒有這么的簡單。通過這次的實(shí)習(xí),我學(xué)到了很多。第一,企業(yè)文化的重要性。
企業(yè)要通過文化來實(shí)現(xiàn)整體的凝聚力,企業(yè)的發(fā)展就要依靠文化來實(shí)現(xiàn),它不僅需要員工的敬業(yè)精神來支撐,也需要全體員工的共同參與。
第二,企業(yè)管理者的職能。
企業(yè)的各部門的工作都是圍繞著企業(yè)的整體目標(biāo)而工作的。這就需要企業(yè)中的每一位同事都牢記自己的職能,做好自己的'本職工作。企業(yè)是由每位員工組成的,員工的思想觀念、職業(yè)情操、職業(yè)素質(zhì),對于企業(yè)的經(jīng)營理念和管理方針,對于每個職位,都要有嚴(yán)格的規(guī)劃和要求。企業(yè)文化是企業(yè)向心力的源泉,是企業(yè)凝聚力的基礎(chǔ)。企業(yè)文化建設(shè)的核心就是提高員工素質(zhì)。
第三,企業(yè)文化是企業(yè)形象。
企業(yè)形象就是企業(yè)的一種無形的風(fēng)貌,它體現(xiàn)了企業(yè)生命的活力與魅力。良好的企業(yè)精神和企業(yè)文化,是企業(yè)發(fā)展道路上的內(nèi)涵。企業(yè)的核心競爭力在于精彩的服務(wù),服務(wù)的好壞,企業(yè)文化建設(shè)的目的是讓企業(yè)員工從心底感覺到滿意。而服務(wù)的好壞,則體現(xiàn)在精致服務(wù)上。企業(yè)的精神就是服務(wù)質(zhì)量。服務(wù)質(zhì)量是企業(yè)的生命線,服務(wù)質(zhì)量是一切服務(wù)于客戶和員工的最終目標(biāo)。
Java設(shè)計(jì)體會篇十五
作為一名Java開發(fā)工程師,我在過去的工作中積累了不少關(guān)于Java前臺設(shè)計(jì)方面的心得體會。在這里,我將與大家分享我所總結(jié)出來的一些經(jīng)驗(yàn)和技巧,希望能為大家的工作提供一些參考和幫助。
首先,對于Java前臺設(shè)計(jì)來說,頁面的布局和結(jié)構(gòu)是非常重要的。一個良好的頁面布局可以提高用戶的交互和使用體驗(yàn),讓用戶更容易理解和操作。在設(shè)計(jì)頁面布局時,我通常會遵循以下幾個原則。首先,保持頁面簡潔明了,不要過度設(shè)計(jì)或添加無關(guān)的信息;其次,將重要的內(nèi)容放在頁面的可見區(qū)域,以便用戶快速獲取所需信息;最后,合理使用顏色、圖標(biāo)和字體等元素,使頁面更加美觀和易讀。
其次,我發(fā)現(xiàn)在Java前臺設(shè)計(jì)中,用戶友好的交互是至關(guān)重要的。用戶友好的交互可以提高用戶的參與度和滿意度,使用戶更愿意使用我們的產(chǎn)品。在設(shè)計(jì)交互時,我通常會考慮以下幾個方面。首先,盡量減少用戶的操作步驟和點(diǎn)擊次數(shù),讓用戶更方便地完成任務(wù);其次,提供清晰明了的錯誤提示和幫助信息,以便用戶在遇到問題時得到及時解決;最后,借助一些常用的交互組件和動畫效果,增加頁面的趣味性和吸引力。
第三,響應(yīng)式設(shè)計(jì)是當(dāng)前Java前臺設(shè)計(jì)中的一個熱門話題。隨著移動設(shè)備的普及,越來越多的用戶通過手機(jī)和平板電腦訪問網(wǎng)頁。因此,在設(shè)計(jì)Java前臺時,我通常會考慮頁面的適配性和響應(yīng)能力。通過使用一些CSS框架和媒體查詢等技術(shù),我可以使頁面能夠自適應(yīng)不同設(shè)備的屏幕大小,并且保持良好的顯示效果。這些措施不僅能提高用戶的體驗(yàn),也能提升網(wǎng)站的搜索引擎排名。
第四,我認(rèn)為Java前臺設(shè)計(jì)的一個重要方面是可維護(hù)性和可擴(kuò)展性。一個良好的設(shè)計(jì)應(yīng)該能夠方便地進(jìn)行維護(hù)和升級。在設(shè)計(jì)頁面結(jié)構(gòu)時,我通常會采用模塊化的思想,將頁面分為多個模塊,每個模塊獨(dú)立且可重用。這樣,當(dāng)需要修改或添加功能時,我只需要修改或添加相關(guān)的模塊,而不需要改動整個頁面。這種模塊化的設(shè)計(jì)不僅能提高開發(fā)效率,也能減少錯誤的風(fēng)險(xiǎn)。
最后,我認(rèn)為一個好的Java前臺設(shè)計(jì)需要不斷學(xué)習(xí)和追求創(chuàng)新。技術(shù)在不斷發(fā)展,新的設(shè)計(jì)思想和技術(shù)不斷涌現(xiàn)。作為Java前臺設(shè)計(jì)師,我們應(yīng)該保持持續(xù)學(xué)習(xí)的態(tài)度,關(guān)注行業(yè)的最新動態(tài),并不斷嘗試和探索新的設(shè)計(jì)思路和技術(shù)方案。只有不斷追求創(chuàng)新,我們才能在激烈的競爭環(huán)境中保持競爭力,為用戶提供更好的產(chǎn)品和體驗(yàn)。
總結(jié)起來,Java前臺設(shè)計(jì)是一個綜合性的工作,需要綜合考慮頁面布局、交互、響應(yīng)式設(shè)計(jì)、可維護(hù)性和創(chuàng)新等多個方面。通過學(xué)習(xí)和實(shí)踐,我不斷積累了一些經(jīng)驗(yàn)和技巧,并將其應(yīng)用到實(shí)際工作中。希望以上分享能夠?qū)V大Java前臺設(shè)計(jì)師有所幫助,并希望Java前臺設(shè)計(jì)領(lǐng)域能夠得到更好的發(fā)展和推廣。
Java設(shè)計(jì)體會篇十六
java計(jì)算器設(shè)計(jì)總結(jié),怎么編寫設(shè)計(jì)計(jì)算機(jī)呢?怎么寫總結(jié)呢?下面是小編分享的java計(jì)算器設(shè)計(jì)總結(jié),歡迎閱讀!
終于搞定了這份實(shí)訓(xùn)報(bào)告,受益匪淺啊
一開始想做計(jì)算器那個課題,原因很簡單,就是因?yàn)槲腋杏X那個課題很簡單,在百度里一搜就搜到了一模一樣的源程序。
只是感覺沒什么意思,那個界面也不是很好看,又不好玩。
所以就做了現(xiàn)在這個猜數(shù)游戲。
一直想編個游戲程序,于是就到網(wǎng)上去搜代碼,一下子就搜到了,而且代碼很少,簡單易懂 。
程序是弄好了,那么簡短的程序?qū)懫饒?bào)告就犯難了!不得不把程序再添加些模塊,充實(shí)充實(shí)。
這也讓我感覺實(shí)訓(xùn)遠(yuǎn)比想像的難度大,不是網(wǎng)上隨便搜一下就可以交差的!不僅需要自己看懂代碼,還需要根據(jù)自己的需要添加模塊,充實(shí)代碼。
從網(wǎng)上搜的代碼都是字符界面的,老師說既然字符界面的沒挑戰(zhàn)性,那就做圖形界面的好了。
做圖形界面就有點(diǎn)犯難了,首先沒有什么程序可以參照了,必須自己充分理解字符界面的源代碼,然后逐步修改完善。
我依據(jù)課本上的gui章節(jié)設(shè)計(jì)了此次的java簡單程序,基本實(shí)現(xiàn)了課題的要求,還添加了圖片以增加視覺效果,以及確定按鈕方便用戶確定輸入數(shù)字。
通過這次實(shí)訓(xùn)我的體會歸納為以下4點(diǎn):
1. 態(tài)度第一 擺正自己的心態(tài),不要以為什么東西上網(wǎng)搜搜就可以了,一定要有自己的東西。
只有自己付出過,當(dāng)程序運(yùn)行成功時的那種喜悅才會令自己有一種莫名的自豪感。
態(tài)度決定一切!
2. 興趣是關(guān)鍵 我的學(xué)習(xí)完全是興趣導(dǎo)向的,所以壓力并不大。
因?yàn)橛信d趣,所以我會很想充分理解一切細(xì)節(jié)。
又因?yàn)槔斫?,所以許多原本片片斷斷的知識都可以漸漸互相融會貫通,累積技術(shù)能量,理論和實(shí)務(wù)之間的藩籬被打破了,學(xué)習(xí)效率倍增。
學(xué)習(xí)并快樂著!
3. 敢于挑戰(zhàn) 不安于現(xiàn)成的程序,要敢于用多種方法實(shí)現(xiàn)一個目的。
現(xiàn)在的網(wǎng)絡(luò)科技很發(fā)達(dá),想要一個源程序的確很簡單,所以很多人都是在自己都不明白題目要求時,就可以在網(wǎng)上搜到一模一樣的代碼,根本沒有自己的東西。
挑戰(zhàn)自我是項(xiàng)艱巨的任務(wù)。
只有堅(jiān)持自己多看代碼多寫程序才會有更多的收獲。
4. 不懈追求 要對源代碼進(jìn)行不斷地完善,要盡可能地實(shí)現(xiàn)課題所要求的功能。
對初學(xué)者來說,大量地寫程序是必要的,但過了某個階段之后,寫程序所帶來的技術(shù)能力成長已經(jīng)到了極限,還不如多花一點(diǎn)時間看書,學(xué)新技術(shù)和新觀念。
可以從實(shí)現(xiàn)源程序功能著手,比如添加寫模塊啊什么的,實(shí)現(xiàn)更多功能。
看著自己編的程序能成功運(yùn)行,這樣自己會更感興趣,也就會樂此不疲。
尊敬的各位領(lǐng)導(dǎo)、各位老師、各位同學(xué):
大家好!
在學(xué)院領(lǐng)導(dǎo)老師的帶領(lǐng)和安排下,我們在上個學(xué)期末,到北京進(jìn)行了為期10天的專業(yè)實(shí)習(xí)。
在實(shí)習(xí)過程中,我們在專編程技能以及軟件開發(fā)的總體架構(gòu)思想上都收獲頗豐。
本次實(shí)訓(xùn)我們分為兩個階段,前五天為第一階段,我們進(jìn)行了理論知識的學(xué)習(xí),鞏固和深化了所學(xué)的編程知識。
以下談一談個人的感受與體會
一、理論知識的學(xué)習(xí)
在實(shí)訓(xùn)進(jìn)行的前五天,我們上的是java編程的理論課。
負(fù)責(zé)上課的老師言語風(fēng)趣幽默而不失嚴(yán)謹(jǐn),在老師的引導(dǎo)和啟發(fā)下,我們鞏固了之前在學(xué)校所學(xué)的編程知識,并加以深化,澄清之前對編程技術(shù)認(rèn)識的一些錯誤或模糊的概念。
我們還在課上以java里gui編程常用的swing框架和java的容器體系作為切入點(diǎn),框架作為這期間除了學(xué)習(xí)一般的編程的知識技巧。
在全面的系統(tǒng)的認(rèn)識了框架同時補(bǔ)充學(xué)習(xí)了泛型技術(shù),以及框架中架構(gòu)思想的知識。
在企業(yè)的實(shí)際編碼過程中,一個個框架構(gòu)成了軟件的基石,只有掌握了幾門框架知識,才能在實(shí)踐中高效開發(fā),讓自己的產(chǎn)品在市場上立于不敗之地。
在理論課的學(xué)習(xí)過程中,我們也暴露了一些問題,比如在學(xué)校上課學(xué)習(xí)時,對所學(xué)知識只是知其然而不知其所以然,不太愿意深鉆,和超前學(xué)習(xí)一些知識。
二、項(xiàng)目開發(fā)實(shí)戰(zhàn)練習(xí)
在結(jié)束了理論知識的學(xué)習(xí)之后,后五天我們在實(shí)訓(xùn)基地進(jìn)行了項(xiàng)目開發(fā)的實(shí)戰(zhàn)練習(xí)。
項(xiàng)目的名稱是supervcd,是由海輝曾經(jīng)所接的一個遠(yuǎn)程音樂唱片管理軟件項(xiàng)目的精簡版。
雖然有所精簡,但是其內(nèi)容對我們學(xué)習(xí)仍具有相當(dāng)?shù)膬r(jià)值,對我們了解真實(shí)的軟件的設(shè)計(jì)規(guī)范,編碼規(guī)范,文檔規(guī)范以及客戶對軟件的需求很有參考價(jià)值。
該內(nèi)容囊括了gui設(shè)計(jì)和編碼,容器與泛型的知識,規(guī)范文檔編寫,測試及日志系統(tǒng),甚至要求我們實(shí)現(xiàn)一個專用的輕量級數(shù)據(jù)庫系統(tǒng),這無疑是對我們很好的一次歷練機(jī)會,同時可以積累豐富的知識。
平時我們很少有機(jī)會能夠完成一個如此規(guī)模的項(xiàng)目,所以在這次項(xiàng)目實(shí)戰(zhàn)訓(xùn)練中,我的收獲也有很多。
第一,我學(xué)會了如何規(guī)范的編寫代碼和文檔。
文檔和代碼是團(tuán)隊(duì)各成員在項(xiàng)目開發(fā)交流合作中的'紐帶,風(fēng)格隨意混亂的代碼和缺失或語義不明的文檔會讓團(tuán)隊(duì)中的其他成員不能理解和使用自己寫的程序,我在平時編寫代碼比較隨意,并不注重這一點(diǎn),經(jīng)歷這次實(shí)戰(zhàn)演練之后,我一定會嚴(yán)格的遵守編碼規(guī)范。
第二,我學(xué)會了如何理解和分析客戶的需求。
軟件為客戶而生,只有理解了客戶的需求才有寫出優(yōu)秀的軟件的可能,在這次實(shí)戰(zhàn)演練中,老師教會了我們?nèi)绾谓M織團(tuán)隊(duì)正確的理解和分析客戶的需求,并寫出完善的需求分析,并用于項(xiàng)目開發(fā)。
第三,我學(xué)會了對按照需求對軟件架構(gòu)進(jìn)行設(shè)計(jì),這點(diǎn)我想是我們許多同學(xué)之前都非常欠缺的,因?yàn)槲覀冊趯W(xué)校的時編寫代碼篇幅短小,功能單一,所以設(shè)計(jì)思路通常只留于腦內(nèi),非常模糊。
而在這次項(xiàng)目開發(fā)演練中,老師手把手的教會我如何從需求中抽象出問題,并將之模塊化,然后逐步求精,就如同為高樓大廈搭建棟梁。
第四,我學(xué)會了如何團(tuán)隊(duì)合作,共同開發(fā)。
作為項(xiàng)目開發(fā)小組的組長,我的體會更加深刻。
獨(dú)木難支,光靠一個人的力量是遠(yuǎn)遠(yuǎn)不夠的。
只有管理組織好一個團(tuán)隊(duì),才能夠最終完成項(xiàng)目的開發(fā),或許在編程技術(shù)水平上團(tuán)隊(duì)成員有高有低,但是,每個人都有自己的閃光點(diǎn),總可以在團(tuán)隊(duì)的找到適合自己的位置,每個人在自己的團(tuán)隊(duì)中做的貢獻(xiàn),創(chuàng)造出不可磨滅的重大價(jià)值。
第五,我學(xué)會了如何與客戶溝通并展示自己的項(xiàng)目,軟件項(xiàng)目的開發(fā)最終需要的是客戶的認(rèn)可,讓客戶了解并認(rèn)可自己的產(chǎn)品最好的辦法就是用言語將自己的項(xiàng)目的最好的一面展示出來,在最后一天里,實(shí)訓(xùn)的老師組織了項(xiàng)目的答辯,給我們提供了鍛煉自己的表達(dá)能力,展示自己的項(xiàng)目的舞臺。
在實(shí)戰(zhàn)的過程中,我對項(xiàng)目開發(fā)流程有了切實(shí)的體會:學(xué)會了如何編寫規(guī)范合格的代碼和文檔;學(xué)會了了正確理解分析客戶需求并設(shè)計(jì)項(xiàng)目的方法;體會到了團(tuán)隊(duì)合作精神的重要性,明白了組織團(tuán)隊(duì)進(jìn)行項(xiàng)目開發(fā)的具體流程,還了解到了向客戶展示產(chǎn)品以及與客戶進(jìn)行溝通的技巧。
經(jīng)歷過這次實(shí)習(xí)實(shí)訓(xùn),我們不僅在編程的理論知識上有所鞏固和深化,更重要的是有了實(shí)戰(zhàn)進(jìn)行項(xiàng)目開發(fā)鍛煉動手能力的機(jī)會,積累了一筆寶貴的經(jīng)驗(yàn)。
實(shí)訓(xùn)雖已結(jié)束,但我們的不斷學(xué)習(xí)的征途才剛剛邁出第一步。
今后的路還很長,還有很多機(jī)會去實(shí)習(xí)提高,我們要以更加積極的姿態(tài)去充實(shí)自己,學(xué)習(xí),不斷地迎接挑戰(zhàn)。
Java設(shè)計(jì)體會篇十七
摘要:課程設(shè)計(jì)環(huán)節(jié)是程序設(shè)計(jì)類課程實(shí)踐教學(xué)的一種非常重要的途徑。通過在java程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)中引入wwh理念,闡述在理論學(xué)習(xí)中如何對學(xué)生進(jìn)行引導(dǎo),在評價(jià)體系中引入psp評價(jià)方式,對軟件代碼進(jìn)行評價(jià),解決實(shí)踐教學(xué)過程中學(xué)生重視度不夠、教師評價(jià)難的問題。
關(guān)鍵詞:java程序設(shè)計(jì)基礎(chǔ);課程設(shè)計(jì);psp
1前言
在程序設(shè)計(jì)類課程中,實(shí)踐教學(xué)環(huán)節(jié)一般包含兩個方面,即實(shí)驗(yàn)教學(xué)環(huán)節(jié)、課程設(shè)計(jì)環(huán)節(jié)。實(shí)驗(yàn)教學(xué)環(huán)節(jié)是對理論教學(xué)中的知識點(diǎn)進(jìn)行實(shí)踐;而課程設(shè)計(jì)環(huán)節(jié)是對本門課程乃至之前學(xué)習(xí)的課程知識綜合性的練習(xí)和實(shí)踐,對學(xué)生動手能力的提升具有非常重要的意義。課程設(shè)計(jì)是對某一門課程進(jìn)行教學(xué)策劃的研究活動,具體來說是指在學(xué)完專業(yè)課一段時間內(nèi),安排組織學(xué)生用學(xué)到的知識在一定的時間內(nèi)有組織或者分散地完成一些任務(wù)。目前在大學(xué)計(jì)算機(jī)教學(xué)過程中,很大一部分程序設(shè)計(jì)類課程都開設(shè)了課程設(shè)計(jì),以期學(xué)生在課程設(shè)計(jì)中能夠掌握程序設(shè)計(jì)的基本思想、軟件開發(fā)的基本流程、程序調(diào)試的基本方法[1]。目前存在的問題本文針對河南中醫(yī)藥大學(xué)java程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)執(zhí)行過程中出現(xiàn)的問題進(jìn)行總結(jié)。在實(shí)施過程中總結(jié)遇到的問題,有學(xué)生的學(xué)習(xí)態(tài)度問題,包括對課程設(shè)計(jì)不重視,認(rèn)為課程設(shè)計(jì)不重要;有教學(xué)計(jì)劃設(shè)計(jì)問題,指軟件工程課程安排在程序設(shè)計(jì)類課程之后,學(xué)生對軟件開發(fā)流程沒有整體概念,無從下手;評價(jià)方法和評價(jià)標(biāo)準(zhǔn)過于簡單、單一,且隨意性強(qiáng),沒有嚴(yán)格的評價(jià)標(biāo)準(zhǔn),造成課程設(shè)計(jì)的質(zhì)量下降??梢?,問題集中在學(xué)生的態(tài)度問題、基本開發(fā)軟件的技能、教師的評價(jià)標(biāo)準(zhǔn)這三個方面[2]。鑒于學(xué)生的學(xué)習(xí)態(tài)度問題,教師對不同層次的學(xué)生進(jìn)行調(diào)查,原因主要為:課程為考察課,重視程度不夠;課程學(xué)習(xí)起來太難,難以接受,更不想動手做東西;課程設(shè)計(jì)以往采用分組形式,每組人數(shù)較多,存在渾水摸魚的情況。對此,教師在組織課程設(shè)計(jì)實(shí)施過程中引入wwh模型,從學(xué)習(xí)動機(jī)、知識儲備、實(shí)際操作三個方面對學(xué)生課程設(shè)計(jì)實(shí)施過程進(jìn)行干預(yù)。
2課程設(shè)計(jì)過程控制
在java程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)實(shí)施過程中,教師采用wwh模型來完成課程設(shè)計(jì)的組織和實(shí)現(xiàn)。wwh具體是指why、what和how。其中,why解決的是在態(tài)度層面上學(xué)生的學(xué)習(xí)動機(jī)問題,也就是為什么要來學(xué)習(xí)本門課程;what解決的是在知識層面上學(xué)員的知識儲備不足問題,也就是學(xué)生需要掌握哪些專業(yè)的知識才能支撐具體的編碼實(shí)現(xiàn);how解決的是在技能層面上,學(xué)生的實(shí)際操作技能問題,也就是如何解決課程設(shè)計(jì)實(shí)現(xiàn)中的疑難困惑。why(為什么學(xué))why是學(xué)生對待課程設(shè)計(jì)態(tài)度層面的問題。進(jìn)行課程設(shè)計(jì)的意義需要借助相應(yīng)的素材,從專業(yè)層面、課程層面、就業(yè)層面進(jìn)行分析。使用最常用的方法案例,選用一個正面案例及一個負(fù)面案例。正面案例講授的是用心完成課程設(shè)計(jì),將獲得什么收益,包括對前期知識系統(tǒng)性復(fù)習(xí),代碼調(diào)試能力提升,代碼量增加,取得很好的成績;反面案例講授的是如果不學(xué)可能導(dǎo)致的嚴(yán)重后果,比如掛科、重修等。what(學(xué)什么)學(xué)什么是知識層面的問題。學(xué)習(xí)的知識一般包括定義、概念、標(biāo)準(zhǔn)、要求、原則、區(qū)別、特點(diǎn)、基本組成要素等。課程設(shè)計(jì)時需要分析學(xué)生在掌握相關(guān)技術(shù)時還缺乏哪些知識,哪些技能掌握比較匱乏。比如:“軟件工程”中軟件開發(fā)的系統(tǒng)化流程,結(jié)構(gòu)圖、流程圖的繪制,在代碼結(jié)構(gòu)以及代碼調(diào)試方面能力較差[3]。由教師提供相關(guān)的書籍、材料進(jìn)行補(bǔ)充。how(如何做)“如何做”是學(xué)生完成課程設(shè)計(jì)的基本技能?!叭绾巫觥币话闶侵刚n程設(shè)計(jì)實(shí)現(xiàn)過程中需要學(xué)生重點(diǎn)實(shí)現(xiàn)的內(nèi)容,包括課程設(shè)計(jì)報(bào)告、軟件,如軟件開發(fā)中各個模塊分配的時間比例如何?哪個模塊分配的時間最多、人力最大?“如何做”包括了軟件開發(fā)的流程以及軟件開發(fā)中的技術(shù)。在這個過程中需要教師能夠進(jìn)行指導(dǎo),協(xié)助學(xué)生分析各個模塊重難點(diǎn),進(jìn)而確定分工。
3課程設(shè)計(jì)目標(biāo)考核
在課程設(shè)計(jì)環(huán)節(jié)執(zhí)行過程中,除了加強(qiáng)過程控制外,對結(jié)果目標(biāo)的考核是非常重要的一個方面,學(xué)生的態(tài)度問題究其原因,其中一個方面是在教學(xué)評價(jià)過程中課程設(shè)計(jì)環(huán)節(jié)評價(jià)指標(biāo)不明確,教師對學(xué)生課程設(shè)計(jì)評價(jià)結(jié)果與實(shí)際有偏差,造成學(xué)生渾水摸魚的現(xiàn)象存在。所以軟件開發(fā)的工作量和質(zhì)量如何衡量、如何評價(jià),是課程設(shè)計(jì)評價(jià)環(huán)節(jié)的一個重點(diǎn)內(nèi)容。河南中醫(yī)藥大學(xué)java程序設(shè)計(jì)基礎(chǔ)課程教學(xué)中引入psp(personalsoftwareprocess)模式進(jìn)行評價(jià)。psp認(rèn)為在軟件評估過程中有下列四個因素需要考慮。1)任務(wù)有多大?用代碼行數(shù)(不包括空行/注釋行/單字符行)來表示,或使用功能點(diǎn)來表示。在實(shí)施過程中采用兩種方式相結(jié)合的形式,首先確定功能點(diǎn)的個數(shù),按照功能點(diǎn)逐個確定代碼行數(shù)。2)花了多少時間?一組人所花費(fèi)的時間可以用人數(shù)*時間來表示,但是由于學(xué)生的基本功有差距,此標(biāo)準(zhǔn)對學(xué)生課程設(shè)計(jì)的`工作量計(jì)算并不適用。3)質(zhì)量如何?交付的代碼中有多少缺陷?在課程設(shè)計(jì)中將交付定義為在“代碼完成”的時候,交付給負(fù)責(zé)測試的學(xué)生,并完成測試用例表。使用缺陷的數(shù)量來除以項(xiàng)目的大小,也就是缺陷的數(shù)量除以總的代碼量,衡量評價(jià)一個軟件的質(zhì)量。4)是否按時交付?這個指標(biāo)對學(xué)生不適用,學(xué)生完成課程設(shè)計(jì)的時間有明確的要求,不能延期交付。綜合以上幾點(diǎn),在課程設(shè)計(jì)目標(biāo)評估中,結(jié)合psp模式并對其進(jìn)行課程設(shè)計(jì)評估的相關(guān)修改,通過功能點(diǎn)數(shù)、代碼行數(shù)以及缺陷數(shù)來評估課程設(shè)計(jì)中軟件的質(zhì)量。
4結(jié)果調(diào)研
按照wwh模型組織實(shí)施課程設(shè)計(jì)進(jìn)行過程控制和引入psp模型進(jìn)行課程設(shè)計(jì)目標(biāo)考核,在現(xiàn)有課程java程序設(shè)計(jì)基礎(chǔ)上實(shí)施,并對結(jié)果進(jìn)行調(diào)查研究,數(shù)據(jù)顯示,學(xué)生在課程設(shè)計(jì)的代碼量均在1000行左右,最少的在600行。從代碼量來看,學(xué)生在課程設(shè)計(jì)中代碼量在各個小組之間差距不大,這有助于小組之間競爭,并進(jìn)而促進(jìn)軟件功能點(diǎn)的增多。在軟件開發(fā)中引入psp評價(jià)代碼質(zhì)量,使用測試用例方式統(tǒng)計(jì)軟件完成情況、性能、穩(wěn)定程度,進(jìn)一步提高了代碼的質(zhì)量,并讓學(xué)生在課程設(shè)計(jì)中了解了軟件開發(fā)的流程,課程設(shè)計(jì)報(bào)告的完整度和質(zhì)量有所提升。
5結(jié)語
課程設(shè)計(jì)是程序類課程不可或缺的一個環(huán)節(jié),對課程設(shè)計(jì)量和質(zhì)的控制是非常重要的。使用合理評價(jià)體系對課程設(shè)計(jì)的工作量和軟件質(zhì)量進(jìn)行評價(jià),是從結(jié)果逆向來促使學(xué)生提升課程設(shè)計(jì)質(zhì)量的一種方式,加強(qiáng)目標(biāo)管理也是實(shí)踐性課程教學(xué)目標(biāo)實(shí)現(xiàn)的一種重要途徑。加強(qiáng)過程管理以及目標(biāo)評價(jià),是提升課程設(shè)計(jì)質(zhì)量的重要保障。
參考文獻(xiàn)
[3]李茂民.《java語言程序設(shè)計(jì)》課程教學(xué)改革實(shí)踐探討[j].軟件工程師,2015(5):48.
Java設(shè)計(jì)體會篇十八
在本學(xué)期的開學(xué)初期,我們在學(xué)校機(jī)房進(jìn)行了為期三周的java實(shí)訓(xùn)。現(xiàn)在即將結(jié)束了,回首本學(xué)期的java學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識性的東西,通過這次為期三周的實(shí)訓(xùn),遇到了很多自己感興趣的問題,就會很有興趣,當(dāng)然學(xué)知識可不能憑自己的愛好和一時興趣,不能遇到自己不敢興趣的問題就把它拋給同學(xué),要學(xué)會自己踏踏實(shí)實(shí)認(rèn)真的去解決問題。要一步一個腳印,認(rèn)認(rèn)真真,踏踏實(shí)實(shí),理論與實(shí)踐相結(jié)合,在扎實(shí)掌握課本實(shí)例和內(nèi)容之后,有一定的擴(kuò)展閱讀和課外學(xué)習(xí),充分全面的了解java的應(yīng)用和擴(kuò)展運(yùn)用。
本次我們小組所做的程序是“小小通訊錄”基本功能已經(jīng)較好的完成,可是還是有一些不完善,比如我們的通訊錄沒有能夠做到把通訊錄里所儲存的信息以列表的形式展現(xiàn)出成了購物管理系統(tǒng)代碼的`編寫,并且調(diào)試成功。此次實(shí)習(xí)我收獲極大,這將是我邁入社會踏出的最堅(jiān)實(shí)的一步,感謝學(xué)校給我們提供的實(shí)習(xí)機(jī)會,也感謝為我們實(shí)習(xí)提供指導(dǎo)的老師。
Java設(shè)計(jì)體會篇十九
java程序設(shè)計(jì)總結(jié)怎么寫?下面是小編帶來的java程序設(shè)計(jì)總結(jié),請參考!
隨著計(jì)算機(jī)和internet的發(fā)展,傳統(tǒng)的教學(xué)方式轉(zhuǎn)變成了網(wǎng)絡(luò)教學(xué)形式,通過計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)構(gòu)建教學(xué)網(wǎng)站成為現(xiàn)代網(wǎng)絡(luò)教育的一種趨勢,以互聯(lián)網(wǎng)為平臺,構(gòu)建網(wǎng)絡(luò)教學(xué)系統(tǒng),可以為更多的用戶提供更多受教育的機(jī)會。
本文詳細(xì)的闡述了教學(xué)網(wǎng)站的整體開發(fā)過程,通過系統(tǒng)的需求分析,設(shè)計(jì)出系統(tǒng)的總體結(jié)構(gòu);通過總體設(shè)計(jì),設(shè)計(jì)出了系統(tǒng)的功能模塊和數(shù)據(jù)庫結(jié)構(gòu);最后對教學(xué)網(wǎng)站的各個功能模塊進(jìn)行了具體的設(shè)計(jì)。
根據(jù)系統(tǒng)實(shí)際需要,本系統(tǒng)的開發(fā)采用了模塊化設(shè)計(jì)思想,在windowsxp操作環(huán)境下,采用java技術(shù)進(jìn)行系統(tǒng)開發(fā),數(shù)據(jù)庫管理系統(tǒng)采用microsft公司的sql server2000,b/s體系結(jié)構(gòu)設(shè)計(jì),最終實(shí)現(xiàn)教學(xué)網(wǎng)站的主要功能,包括學(xué)生在前臺瀏覽網(wǎng)站公告、瀏覽教學(xué)、下載課件、提交問題、提交作業(yè)等;教師完成上傳教程課件、開設(shè)課程、發(fā)布作業(yè)、批改作業(yè)、回復(fù)問題等;管理員則在后臺完成對教程信息的管理、課件信息的管理、學(xué)生信息的管理及教師信息的管理等功能。
java語言程序設(shè)計(jì)是高校計(jì)算機(jī)相關(guān)專業(yè)的一門重要課程,它是一門邏輯性較強(qiáng)、概念較多、結(jié)構(gòu)相對復(fù)雜的課程,但高校開設(shè)的課時卻相對較少。
學(xué)生學(xué)習(xí)該課程時廣泛存在缺乏興趣、沒恒心,態(tài)度不端正的現(xiàn)象。
傳統(tǒng)教學(xué)過程中忽視動手實(shí)踐能力的培養(yǎng),不利于學(xué)生實(shí)用技能的提高。
針對這些問題,本研究對"java程序設(shè)計(jì)”的教學(xué)內(nèi)容進(jìn)行了wpbl模式的教學(xué)設(shè)計(jì),并用計(jì)算機(jī)程序予以實(shí)現(xiàn)。
在網(wǎng)絡(luò)環(huán)境中,讓學(xué)生通過相互協(xié)作應(yīng)用java程序解決問題,教師或計(jì)算機(jī)程序引導(dǎo)和促進(jìn)學(xué)生對問題進(jìn)行深層次的理解,有利于學(xué)生溝通合作、解決問題和動手實(shí)踐能力的提高,有利于激發(fā)學(xué)生對java程序設(shè)計(jì)的學(xué)習(xí)興趣。
網(wǎng)絡(luò)教學(xué)可以使學(xué)生隨時隨地的學(xué)習(xí),有效緩解了課程課時設(shè)置過少,學(xué)生學(xué)習(xí)時間有限的狀況,對課堂教學(xué)是個良好的補(bǔ)充。
在此次課程設(shè)計(jì)中,我主要負(fù)責(zé)商品信息查詢部分功能的實(shí)現(xiàn)和商品公告欄包括商城公告,銷量排行,友情鏈接等功能的實(shí)現(xiàn),這些功能都是有鏈接的,有的連接到本網(wǎng)站有關(guān)內(nèi)容,有的是連接到以外的網(wǎng)站。
在頁面布局中,并沒有遇到什么困難,主要是合理正確利用網(wǎng)頁制作標(biāo)記,實(shí)現(xiàn)準(zhǔn)確定位。
遇到的困難主要集中在頁面的具體在瀏覽器的顯示上,在一個頁面中,實(shí)現(xiàn)一小部分的動態(tài)轉(zhuǎn)換,另一部分靜態(tài)的要在每一個網(wǎng)頁中都要顯示。
這其中,不僅要準(zhǔn)確利用網(wǎng)頁的框架布置外,還要充分考慮到用代碼實(shí)現(xiàn)另外的頁面或窗口的布局和美化。
在編寫代碼過程中,要充分考慮其他頁面的有關(guān)情況,jsp有關(guān)功能的封裝和轉(zhuǎn)換,頁面的交換,以及有關(guān)頁面包含的所能實(shí)現(xiàn)具體功能的jsp代碼等。
在編寫實(shí)現(xiàn)功能的代碼中,遇到困難是最多的了。
點(diǎn)擊商城公告里面的內(nèi)容時,能彈出來一個詳細(xì)信息的界面,這個界面就是需要在頁面中插入jsp腳本,比如html語句。
實(shí)現(xiàn)具體的功能,顯示網(wǎng)頁內(nèi)容和有關(guān)信息。
這之間的調(diào)用順序和轉(zhuǎn)換需要準(zhǔn)確的定位,才能實(shí)現(xiàn)想要的功能。
在商品查詢頁面里,包括電子產(chǎn)品,健康產(chǎn)品,家用電器,衣帽服飾等查詢功能,下面還有具體的詳細(xì)信息,包括是否加入購物車。
顯示有些商品內(nèi)容只是簡單地網(wǎng)頁html語句實(shí)現(xiàn)的,但是如果要進(jìn)行有關(guān)查詢時,需要代用有關(guān)jsp。
我們可以看到,只要點(diǎn)擊就可以顯示你所想要的頁面。
在這個功能實(shí)現(xiàn)中,由文字被點(diǎn)擊時,調(diào)用有關(guān)jsp功能,在數(shù)據(jù)庫里查詢有關(guān)符合查詢條件物品的信息,并通過頁面的展現(xiàn)顯示出來。
這主要是在網(wǎng)頁代碼中插入jsp腳本或調(diào)用有關(guān)功能才能實(shí)現(xiàn)的,如webinf里面的各種jsp功能。
但是在分頁時,需要考慮的很清楚,搞清頁與頁之間的邏輯聯(lián)系才能實(shí)現(xiàn)合理正常的分頁功能。
在前期準(zhǔn)備過程中,先策劃好自己的網(wǎng)站及相關(guān)的各個網(wǎng)頁所要表達(dá)的內(nèi)容,主要實(shí)現(xiàn)哪些功能,如用戶登錄,商品查找,這些功能是由什么樣的jsp或javabean實(shí)現(xiàn)的,在編寫好這些功能后,又是怎么樣在各個頁面html中插入這些實(shí)現(xiàn)功能的代碼,是用腳本呢還是用調(diào)用,這些都是我們事先要考慮的問題,只有這樣我們考慮周到了,明白了,才能順利實(shí)現(xiàn)更多的功能,達(dá)到事半功倍的效果。
再一個主要任務(wù)是在網(wǎng)上搜集有關(guān)的信息和圖片,并參考借鑒別人的網(wǎng)站布局和功能,來規(guī)劃美化自己的網(wǎng)頁頁面的設(shè)置風(fēng)格。
在java課程設(shè)計(jì)中,要認(rèn)清楚到底這在我們的生活中的作用是什么,我個人認(rèn)為這在我們的今后生活中,這酒店的設(shè)計(jì)是一種在以后的`工作中能起到很有用處的課程設(shè)計(jì),這也許是老師這用做的為我們著想的一部分吧。
在這次課程設(shè)計(jì)中,我們也能可以看出,學(xué)計(jì)算機(jī)的在以后找工作中的出處,讓我們知道計(jì)算機(jī)技術(shù)的應(yīng)用的廣泛應(yīng)用。
在java課程的學(xué)習(xí)中,也使我明白了更多的以前沒有沒有見過的知識,學(xué)到了更多的知識,更完整的弄清楚計(jì)算機(jī)科學(xué)與技術(shù)這門學(xué)科。
在學(xué)java這門學(xué)科時,我開始還以為它跟c++差不多的,但隨得學(xué)習(xí)的深入就弄明白了這兩者的關(guān)系有得很大的差別,在寫程序上就能看出來這其中的差別的不同處。
在這最后兩個星期的課程設(shè)計(jì)中,我開始還沒怎么在意的,以為不過是件小事,能很快的搞定,但隨的越來越深入的設(shè)計(jì)才明白我的想法是多么的可笑,在做程序?qū)憘€代碼就不是那么容易的事,還有好多的頁面設(shè)計(jì)都需要用到不同的知識點(diǎn)這其中的不少問題都需要在課本中才能找出來進(jìn)行解決,這也給我?guī)砹嗽S多的困難。
在開始做這課程設(shè)計(jì)的時候,我開始的時候是不知道從什么地方開始的,在經(jīng)過老師的不斷指點(diǎn)中才能學(xué)到從什么地方開始做起的。
在這次做課程設(shè)計(jì)中,我們是四人各做四個不同板塊的,而我做的是那個基礎(chǔ)的部分:菜品設(shè)計(jì)。
在這部分設(shè)計(jì)中,我開始時也不知道打從何處開始的,但從以前的那個c++的課程設(shè)計(jì)中知道,一般的程序設(shè)計(jì)都是從代碼開始的,在代碼的基礎(chǔ)上再來修做剩下的桌面設(shè)計(jì)部分。
在寫代碼中,對我來說這是種相當(dāng)沉重的壓力的,因?yàn)槲业挠⒄Z不好而導(dǎo)致我在許多的語句都不知道怎么寫,好多的內(nèi)容都需要查找書本才來寫出來,這給寫作代碼帶來了極大的困難,浪費(fèi)了好多的時間來寫代碼。
在那頁面的設(shè)計(jì)中還好沒要求,我在做這部分的時候,我看他們做的還不錯就借簽過來了做成了我自己的課程設(shè)計(jì)。
這不由于自己開始做得比較晚,而老師又催得比較急,這就得夜里通宵來寫了,沒辦法自己的水平有限就只能做這么多的了。
現(xiàn)在回想下真是不堪回首啊!這能做的就之能做這多了望老師能諒解。
在次再次感想老師多日里來的指導(dǎo),在您的指導(dǎo)下,我們能這么容易的完成了這項(xiàng)艱難的課程設(shè)計(jì)任務(wù),看得這這么多天努力來的結(jié)果,心里還是感覺到是有點(diǎn)感動,,因?yàn)檫@也是這么多天來的付出的努力吧,在這樣的付出終得到了個好的結(jié)果。
同時也有點(diǎn)遺憾,在整個設(shè)計(jì)中,我沒自己單獨(dú)的完成整個任務(wù),這也是自己要認(rèn)真反思的地方。
而且,這對于我們的將來也有很大的幫助。
以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。
就像中國提倡的艱苦奮斗一樣,我們都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會面對需要面對的事情。
與隊(duì)友的合作更是一件快樂的事情,只有彼此都付出,彼此都努力維護(hù)才能將作品做的更加完美。
而團(tuán)隊(duì)合作也是當(dāng)今社會最提倡的。
本次java課程設(shè)計(jì)我們這組做的課題是畫隨機(jī)圓,剛開始拿到題目我們組員都不知如何下手,經(jīng)過小組成員一起查找資料,并且開會討論,我們確定了設(shè)計(jì)的設(shè)計(jì)目標(biāo)以及具體實(shí)現(xiàn)方式,包括如何將java的思想運(yùn)用到實(shí)際系統(tǒng)的詳細(xì)設(shè)計(jì)之中。
實(shí)驗(yàn)過程中,首先要將系統(tǒng)要實(shí)現(xiàn)的功能分為幾大模塊,然后每個組員分別完成,在此過程中使我加深了對java的理解,以及如何進(jìn)行團(tuán)隊(duì)工作的劃分,學(xué)會發(fā)現(xiàn)各組員的長處并將其發(fā)揮出來。
雖然大家沒怎么學(xué)過java,但大家都有c語言基礎(chǔ),所以通過努力實(shí)驗(yàn),進(jìn)一步培養(yǎng)我們利用java語言進(jìn)行編程和調(diào)試程序的能力,同時使我們能夠?qū)W會將c語言與java語言結(jié)合起來編寫較復(fù)雜具有實(shí)際意義和算法復(fù)雜度較小的程序。
與此同時熟練掌握java語言的編輯,編譯,調(diào)試程序,并將算法轉(zhuǎn)變?yōu)槌绦驅(qū)崿F(xiàn)。
正確理解各種數(shù)據(jù)結(jié)構(gòu)的邏輯特性和存儲表示和基本操作的算法實(shí)現(xiàn)。
掌握算法的時間分析和空間分析的技術(shù)。
針對問題的特點(diǎn)選擇合適的數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)實(shí)用高效的算法,提高大家的算法設(shè)計(jì)的能力和動手實(shí)驗(yàn)的技能。
實(shí)驗(yàn)過程中,我們分為邏輯設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個步驟實(shí)現(xiàn)。
邏輯設(shè)計(jì)指的是,對問題描述中涉及的操作對象定義相應(yīng)的數(shù)據(jù)類型,并按照以數(shù)據(jù)結(jié)構(gòu)為中心的原則劃分模塊,定義主程序模塊和各抽象數(shù)據(jù)類型;詳細(xì)設(shè)計(jì)則為定義相應(yīng)的存儲結(jié)構(gòu)并寫出各函數(shù)的偽碼算法。
作為邏輯設(shè)計(jì)的結(jié)果,應(yīng)寫出每個抽象數(shù)據(jù)類型的定義,各主要模塊的算法,并畫出模塊之間的調(diào)用關(guān)系圖;詳細(xì)設(shè)計(jì)的結(jié)果是對數(shù)據(jù)結(jié)構(gòu)的基本操作的規(guī)格說明做出進(jìn)一步的求精,寫出數(shù)據(jù)存儲結(jié)構(gòu)的類型定義,按照算法書寫規(guī)范用類c語言寫出函數(shù)形式的算法框架。
通過這次課程設(shè)計(jì),使我靈活應(yīng)用所學(xué)數(shù)據(jù)結(jié)構(gòu)知識,獨(dú)立完成問題分析,結(jié)合數(shù)據(jù)結(jié)構(gòu)理論知識,編寫程序求解指定問題。
初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測試等基本方法和技能;提高綜合運(yùn)用所學(xué)的理論知識和方法獨(dú)立分析和解決問題的能力;并用系統(tǒng)的觀點(diǎn)和軟件開發(fā)一般規(guī)范進(jìn)行軟件開發(fā),鞏固、深化學(xué)生的理論知識,提高編程水平,并在此過程中培養(yǎng)我們嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度和良好的工作作風(fēng)。
熟練掌握數(shù)據(jù)的存儲表示和基本操作的實(shí)現(xiàn),能夠利用存儲設(shè)計(jì)算法解決簡單的航空訂票問題。
同時在這學(xué)期的實(shí)驗(yàn)中,培養(yǎng)了獨(dú)立思考、動手操作的能力,在各種其它能力上也都有了提高。
在實(shí)驗(yàn)課上,我學(xué)會了很多學(xué)習(xí)的方法。
而這是日后最實(shí)用的。
要面對社會的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。
這對于我的將來也有很大的幫助。
以后,不管有多苦,我想我都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。
就像中國提倡的艱苦奮斗一樣,我都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會面對需要面對的事情,以及學(xué)會遇到問題,不急不慌,慢慢解決它。
這次課程設(shè)計(jì)本人主要參與了系統(tǒng)實(shí)現(xiàn)以及系統(tǒng)測試,還有參與小組共同完成的編寫代碼、實(shí)現(xiàn)功能模塊。
歷時兩個星期終于在大家的一起努力下順利完成了。
雖然過程辛苦是不可避免,但收獲還是令人感到尤其的欣慰。
在這次的課程設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識,也培養(yǎng)了我的實(shí)踐能力,讓我知道遇到一個問題,如何去尋找思路,如何去解決問題,最終完成整個事情。
在設(shè)計(jì)過程中,與同學(xué)分工設(shè)計(jì),和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。
學(xué)會了合作,學(xué)會了寬容,學(xué)會了理解,也學(xué)會了做人與處世。
課程設(shè)計(jì)是我們專業(yè)課程知識綜合應(yīng)用的實(shí)踐訓(xùn)練,是我們邁向社會,從事職業(yè)工作前一個必不少的過程。
實(shí)驗(yàn)過程中,也十分感謝實(shí)驗(yàn)指導(dǎo)老師馬駿老師的指點(diǎn)與教導(dǎo)。
這次課程設(shè)計(jì)不僅是對這學(xué)期所學(xué)知識的一種綜合檢驗(yàn),而且也是對自己動手能力的一種提高,增強(qiáng)了自己實(shí)踐能力。
通過這次課程設(shè)計(jì)使我明白了自己知識還比較欠缺,只是學(xué)習(xí)書本知識還是遠(yuǎn)遠(yuǎn)不夠的,自己不會的東西還有太多,學(xué)習(xí)需要自己長期的積累,在以后的學(xué)習(xí)、工作中都應(yīng)該不斷的學(xué)習(xí),將課本的理論知識與生活中的實(shí)踐知識相結(jié)合,不斷提高自己文化知識和實(shí)踐能力。
Java設(shè)計(jì)體會篇一
Java是一種高級編程語言,具有跨平臺性和可移植性等諸多優(yōu)勢,在現(xiàn)代計(jì)算機(jī)編程中得到廣泛應(yīng)用。為了更好地掌握J(rèn)ava編程技能,我們不斷地進(jìn)行實(shí)驗(yàn)設(shè)計(jì),從中積累經(jīng)驗(yàn)和體會,提高自己的技術(shù)水平。在這篇文章中,我將結(jié)合自己的實(shí)踐經(jīng)驗(yàn),分享一些關(guān)于Java實(shí)驗(yàn)設(shè)計(jì)的心得和體會。
二、實(shí)驗(yàn)設(shè)計(jì)的重要性
實(shí)驗(yàn)設(shè)計(jì)是鞏固理論知識、提高自己編程技能的重要途徑。通過實(shí)驗(yàn),我們可以了解不同的Java語法特性,熟悉各類標(biāo)準(zhǔn)庫的使用,將知識變成技能。在實(shí)驗(yàn)中,我們需要思考問題的解決方案,嘗試著去尋找更優(yōu)化的解決方案,這能夠鍛煉我們的思維能力和工程實(shí)踐能力。而且,實(shí)驗(yàn)設(shè)計(jì)還讓我們得到實(shí)踐經(jīng)驗(yàn),這能夠更深入地理解Java編程語言,幫助我們更好地面對編程工作。
三、實(shí)驗(yàn)設(shè)計(jì)的經(jīng)驗(yàn)總結(jié)
在Java實(shí)驗(yàn)設(shè)計(jì)中,我們應(yīng)該注重以下幾點(diǎn)經(jīng)驗(yàn)總結(jié):
1. 理解實(shí)驗(yàn)要求
首先,我們需要仔細(xì)閱讀實(shí)驗(yàn)指導(dǎo)書,理解實(shí)驗(yàn)要求。如果不懂,可以多看幾遍,向老師或者同學(xué)請教。只有徹底理解了實(shí)驗(yàn)要求,才能正確地完成實(shí)驗(yàn)并達(dá)到預(yù)期效果。
2. 編寫清晰易懂的代碼
在實(shí)驗(yàn)中,我們需要編寫出清晰、易懂的Java代碼。在代碼的書寫過程中,應(yīng)該盡量注意語言規(guī)范和代碼風(fēng)格,以確保代碼的可讀性和可維護(hù)性。我們可以采用注釋等方式來使代碼更加清晰易懂,有利于他人和自己更好地理解代碼。
3. 選擇合適的數(shù)據(jù)結(jié)構(gòu)和算法
在實(shí)驗(yàn)中,選擇合適的數(shù)據(jù)結(jié)構(gòu)和算法是非常重要的。合理地選取數(shù)據(jù)結(jié)構(gòu)和算法,可以減少代碼的復(fù)雜度,提高代碼的效率。對于不同類型的實(shí)驗(yàn),我們可以采用合適的數(shù)據(jù)結(jié)構(gòu)和算法來提高代碼的質(zhì)量。
4. 持續(xù)跟進(jìn)反饋和改進(jìn)
實(shí)驗(yàn)完成后,我們需要再次驗(yàn)證代碼的正確性,找出可能存在的問題和反饋。針對反饋和問題,我們應(yīng)該采取積極的措施來改進(jìn)。在實(shí)驗(yàn)中,持續(xù)跟進(jìn)反饋和改進(jìn),是不斷提升自己技能的重要途徑。
四、實(shí)驗(yàn)帶來的收獲和體會
通過實(shí)驗(yàn),我收獲了很多東西。首先,通過實(shí)驗(yàn)我得到了更多的編程經(jīng)驗(yàn)和知識,提高了自己的編程技能。其次,通過實(shí)驗(yàn),我也掌握了更多的編程思維和方法,例如模塊化編程、算法選擇等技巧,這對于日后的編程工作非常有益。除此之外,實(shí)驗(yàn)也使我更加獨(dú)立和自信,嘗試著去解決問題,尋找更優(yōu)化的解決方案。
五、結(jié)論
總之,Java實(shí)驗(yàn)設(shè)計(jì)的過程不僅有利于我們更好地理解、掌握J(rèn)ava編程語言,還能夠提高我們的編程技能、思維能力和實(shí)踐能力。通過實(shí)驗(yàn)的不斷積累和實(shí)踐,我們能夠不斷完善自己的編程技能,為今后的編程工作提供更為堅(jiān)實(shí)的基礎(chǔ)。因此,我們應(yīng)該在日常的學(xué)習(xí)和實(shí)踐中,注重Java實(shí)驗(yàn)設(shè)計(jì)的環(huán)節(jié),不斷提升自己的編程技能和能力。
Java設(shè)計(jì)體會篇二
作為一名學(xué)習(xí)Java編程語言的學(xué)生,在即將結(jié)束的期末設(shè)計(jì)中,我深深感受到了自己的成長與進(jìn)步。在這篇文章中,我將分享我對這次設(shè)計(jì)的心得體會,并展望未來如何更好地發(fā)展自己的編程技能。
首先,這次的期末設(shè)計(jì)讓我更加熟悉了Java的基本語法和概念。在一開始的設(shè)計(jì)過程中,我發(fā)現(xiàn)自己對一些基本的語法和概念并不了解,這導(dǎo)致我無法很好地進(jìn)行設(shè)計(jì)與編程。然而,通過不斷地學(xué)習(xí)和實(shí)踐,我逐漸掌握了Java的基礎(chǔ)知識,并能夠靈活運(yùn)用到實(shí)際的設(shè)計(jì)中。這讓我意識到,在學(xué)習(xí)編程語言時,對基本知識的掌握是至關(guān)重要的。只有掌握了基礎(chǔ),我們才能更好地進(jìn)行深入的學(xué)習(xí)和開發(fā)。
其次,這次設(shè)計(jì)讓我認(rèn)識到編程能力的重要性。在實(shí)現(xiàn)設(shè)計(jì)要求的過程中,我遇到了許多困難和問題,但我通過不斷地思考和嘗試,最終成功地解決了這些問題。這讓我意識到,在編程中,遇到問題是正常的,重要的是如何解決問題。通過這次設(shè)計(jì),我不僅提高了自己的編程能力,也培養(yǎng)了自己的解決問題的能力。在未來的學(xué)習(xí)和工作中,這種能力將會對我產(chǎn)生重要的影響。
第三,這次設(shè)計(jì)讓我明白了團(tuán)隊(duì)合作的重要性。在設(shè)計(jì)過程中,我與同學(xué)們一起進(jìn)行討論和合作,共同解決問題。通過與他們的合作,我學(xué)會了與人合作的技巧,并意識到團(tuán)隊(duì)合作的力量。在未來的項(xiàng)目中,我將更加重視與團(tuán)隊(duì)成員的溝通和協(xié)作,以達(dá)到更好的設(shè)計(jì)效果。
第四,這次設(shè)計(jì)讓我更加了解了軟件工程的流程和規(guī)范。在進(jìn)行設(shè)計(jì)之前,我首先進(jìn)行了需求分析和設(shè)計(jì)規(guī)劃,然后根據(jù)規(guī)劃進(jìn)行編碼和測試。通過這種流程,我更加明確了自己的設(shè)計(jì)目標(biāo)和要求,并且能夠更好地組織和管理自己的項(xiàng)目。這讓我認(rèn)識到,在軟件開發(fā)中,良好的工程規(guī)范和流程是保證項(xiàng)目質(zhì)量的重要因素。
最后,這次設(shè)計(jì)讓我對未來的學(xué)習(xí)和職業(yè)發(fā)展有了更加明確的規(guī)劃。通過參與這次設(shè)計(jì),我深深地體會到了編程的樂趣和挑戰(zhàn),也進(jìn)一步認(rèn)識到了自己對于編程的熱愛。因此,在未來的學(xué)習(xí)和職業(yè)發(fā)展中,我將繼續(xù)努力學(xué)習(xí)和提高自己的編程技能,爭取成為一名優(yōu)秀的軟件工程師。
綜上所述,通過這次Java期末設(shè)計(jì),我不僅掌握了更多的編程知識和技能,也培養(yǎng)了解決問題和團(tuán)隊(duì)合作的能力,同時明確了自己的規(guī)劃和目標(biāo)。我相信,在未來的學(xué)習(xí)和發(fā)展中,我將繼續(xù)保持對編程的熱情,并不斷努力提高自己的能力,為實(shí)現(xiàn)自己的夢想做出貢獻(xiàn)。
Java設(shè)計(jì)體會篇三
作為一名程序員,對于Java圍棋設(shè)計(jì)的體會和經(jīng)驗(yàn),是難能可貴的,因?yàn)檫@項(xiàng)技術(shù)能夠幫助我們更好地理解對象、算法、設(shè)計(jì)模式等實(shí)用技能。Java圍棋的設(shè)計(jì)不僅僅是為了追求高質(zhì)量的代碼,更是為了讓人們在這個古老的棋盤游戲中尋找到樂趣。在大量的實(shí)踐和總結(jié)過程中,我積累了一些關(guān)于Java圍棋設(shè)計(jì)的心得和體會,在這篇文章中我將和大家分享。
第二段:深入理解對象和設(shè)計(jì)模式
Java圍棋的設(shè)計(jì)涉及到了很多對象和類之間的關(guān)系,比如游戲規(guī)則、游戲記錄、玩家、計(jì)時器,以及實(shí)現(xiàn)各種棋盤操作的棋盤類等等。通過編寫Java圍棋代碼所需要的對象,我們可以更好地深入理解對象的概念和設(shè)計(jì)模式。
設(shè)計(jì)模式是一種編程方法,可以簡化代碼的復(fù)雜度,提高效率和可讀性。Java圍棋的設(shè)計(jì)中也有很多設(shè)計(jì)模式的應(yīng)用,比如觀察者模式和工廠模式。這些模式可以在不同場合下使用,提高代碼的可重用性和靈活性。
第三段:算法的設(shè)計(jì)和優(yōu)化
Java圍棋設(shè)計(jì)中的算法不僅僅是在棋盤上移動棋子的步驟和規(guī)則的實(shí)現(xiàn),還涉及到更復(fù)雜的算法設(shè)計(jì)和優(yōu)化。例如,電腦棋手采用的搜索算法和啟發(fā)式算法,其中包括了具體實(shí)現(xiàn)搜索的算法、估值函數(shù)等等。
在Java圍棋設(shè)計(jì)中,我們要保證算法的高效性和準(zhǔn)確性。因此,我們需要對算法進(jìn)行不斷的優(yōu)化和調(diào)整,提高算法的效率和可靠性。這樣才能使得Java圍棋的運(yùn)行速度更快,并且避免游戲出現(xiàn)因算法問題而失敗的情況。
第四段:代碼可維護(hù)性的提高
Java圍棋的設(shè)計(jì)不僅僅是為了能夠正常地運(yùn)行游戲,還要保證代碼的可維護(hù)性和擴(kuò)展性。這樣,才能保證代碼在長期運(yùn)行中能夠不斷地更新和維護(hù)。
要保證Java圍棋代碼的可維護(hù)性和擴(kuò)展性,需要使用一些特定的編碼規(guī)范和最佳實(shí)踐。例如,變量和方法的命名、代碼結(jié)構(gòu)、文檔和注釋等,這些都是提高代碼可維護(hù)性的重要因素。
第五段:結(jié)論
Java圍棋的設(shè)計(jì)給我們提供了一個非常好的實(shí)踐平臺,可以幫助我們更好地理解和應(yīng)用一些核心的編程知識和技能。通過Java圍棋設(shè)計(jì)的實(shí)踐,我們可以更好地掌握對象、算法、設(shè)計(jì)模式等技術(shù),提高代碼質(zhì)量和可維護(hù)性。希望我的經(jīng)驗(yàn)和心得能夠?yàn)镴ava圍棋愛好者帶來一些啟示和幫助,也歡迎大家交流和分享自己的體會。
Java設(shè)計(jì)體會篇四
Java作為目前最流行的編程語言,在計(jì)算機(jī)專業(yè)課上占有重要的地位。而實(shí)驗(yàn)就是學(xué)習(xí)java的重要方式,實(shí)驗(yàn)需要我們自己去思考問題、解決問題,這種過程能夠培養(yǎng)我們獨(dú)立思考和解決問題的能力。在完成java實(shí)驗(yàn)的過程中,我有了不少感悟和體會。
第二段:實(shí)驗(yàn)的重要性
Java實(shí)驗(yàn)是一種實(shí)踐性很強(qiáng)的課程,它不僅能夠讓我們更好地理解課堂上的理論知識,還能夠讓我們在實(shí)踐中深入掌握編程技能。實(shí)驗(yàn)要求我們在完成任務(wù)時,必須運(yùn)用所學(xué)知識,積極探索編程的本質(zhì)和思想,這樣就能夠讓我們更好地學(xué)習(xí)編程技巧和方法。
第三段:實(shí)驗(yàn)中的心得體會
在完成Java實(shí)驗(yàn)的過程中,我體會到了很多,首先,我深刻地認(rèn)識到了代碼規(guī)范的重要性。一個漂亮的代碼能夠提高代碼的可讀性,降低維護(hù)成本。其次,我也體會到了一個好的算法的重要性,只要掌握了正確的算法,足以讓我們在代碼實(shí)現(xiàn)過程中事半功倍。
第四段:學(xué)習(xí)中的收獲
通過實(shí)驗(yàn)的過程,我不僅學(xué)會了如何使用Java編程語言,更重要的是學(xué)到了解決問題和獨(dú)立思考的能力。我意識到,作為一個程序員最重要的是思維能力和解決問題的能力,只有不斷地學(xué)習(xí)、不斷地思考、不斷地練習(xí),我們才能夠擁有更強(qiáng)的編程能力。
第五段:總結(jié)
Java實(shí)驗(yàn)科目作為學(xué)習(xí)計(jì)算機(jī)專業(yè)知識的必修課程,具有著非常重要的地位。通過實(shí)驗(yàn),我們能夠真正意義上的實(shí)現(xiàn)對理論的深入掌握。而且實(shí)驗(yàn)中的思維能力和解決問題的能力同樣具有著極其重要的意義。最后,我希望自己在后續(xù)的學(xué)習(xí)中能夠不斷總結(jié)和完善,精進(jìn)技能,更好地服務(wù)于將來的事業(yè)。
Java設(shè)計(jì)體會篇五
1、我感覺學(xué)習(xí)java應(yīng)該是循環(huán)漸進(jìn),有始有終,按部就班,腳踏實(shí)地。java是一門有著階梯性的一們語言,如果要學(xué)習(xí)它。我覺得最好還是按照java的學(xué)習(xí)體系,先學(xué)習(xí)什么,在學(xué)習(xí)什么,只有這樣,我們在學(xué)習(xí)中才會遇到更少的麻煩。java是一門更傾向于網(wǎng)絡(luò)的語言。不要上來就學(xué)習(xí)jsp,這樣不好,因?yàn)檫@沒有基礎(chǔ)。在以后的學(xué)習(xí)中很可能遇到很多的麻煩,這就不好了。
3、多看看一些資料,多多的向高手請教,這樣才好。要學(xué)會總結(jié)和領(lǐng)會,當(dāng)然,學(xué)習(xí)java一個人有一個人的想法,也有自己的獨(dú)特學(xué)習(xí)方法。總之適合自己的就是最好的。
Java設(shè)計(jì)體會篇六
Java是一種廣泛應(yīng)用于軟件開發(fā)的編程語言,隨著技術(shù)的不斷進(jìn)步,Java項(xiàng)目的設(shè)計(jì)也變得越來越重要。在實(shí)踐過程中,我積累了一些心得體會,這些經(jīng)驗(yàn)對于提高項(xiàng)目的質(zhì)量和效率非常有幫助。本文將從需求分析、架構(gòu)設(shè)計(jì)、模塊劃分、代碼編寫和測試審查五個方面,詳細(xì)介紹我在Java項(xiàng)目設(shè)計(jì)中的心得體會。
首先,在需求分析階段,明確項(xiàng)目的目標(biāo)和功能是非常重要的。在開始設(shè)計(jì)之前,我們需要與項(xiàng)目經(jīng)理或客戶充分溝通,了解他們的需求和期望。通過需求分析,我們可以確定項(xiàng)目的功能模塊、用戶界面和交互邏輯等。此外,在此階段我們還需要充分考慮到未來的擴(kuò)展和變化,避免設(shè)計(jì)過于死板和難以擴(kuò)展的系統(tǒng)。
其次,架構(gòu)設(shè)計(jì)是一個關(guān)鍵的環(huán)節(jié)。在設(shè)計(jì)架構(gòu)時,我們需要根據(jù)需求和技術(shù)要求,選擇合適的設(shè)計(jì)模式和框架。合理的架構(gòu)設(shè)計(jì)可以使項(xiàng)目具有良好的可拓展性、可維護(hù)性和可測試性。除此之外,我們還需要考慮到架構(gòu)的性能和安全性等方面,確保項(xiàng)目的穩(wěn)定運(yùn)行和數(shù)據(jù)的安全。
第三,在模塊劃分階段,我們需要將大的項(xiàng)目拆分成若干個相互獨(dú)立的模塊。每個模塊都有明確的職責(zé)和功能,可以獨(dú)立開發(fā)和測試。合理的模塊劃分可以提高開發(fā)效率,降低修改和測試的難度。同時,模塊之間的交互需要明確規(guī)定接口和協(xié)議,確保各個模塊的功能良好地集成在一起。
第四,代碼編寫是項(xiàng)目設(shè)計(jì)的重要一環(huán)。良好的編碼習(xí)慣和規(guī)范可以提高代碼的可讀性和可維護(hù)性。我們應(yīng)該遵循Java編碼規(guī)范,使用有意義的命名,編寫清晰的注釋,適度使用設(shè)計(jì)模式和重構(gòu)技巧。此外,代碼質(zhì)量工具和自動化測試工具也是必不可少的,可以幫助我們提前發(fā)現(xiàn)和解決潛在的問題。
最后,測試審查是項(xiàng)目設(shè)計(jì)的最后一步。測試是保證項(xiàng)目質(zhì)量的關(guān)鍵環(huán)節(jié),我們需要制定詳細(xì)的測試計(jì)劃和驗(yàn)證方法。在測試中,我們需要覆蓋所有功能點(diǎn)和邊界條件,并進(jìn)行全面的單元測試、集成測試和系統(tǒng)測試,以確保項(xiàng)目的穩(wěn)定性和正確性。此外,我們還需要進(jìn)行代碼審查,及時發(fā)現(xiàn)代碼中的潛在問題,并進(jìn)行修改和優(yōu)化。
綜上所述,Java項(xiàng)目的設(shè)計(jì)是一個具有挑戰(zhàn)性的任務(wù),但通過經(jīng)驗(yàn)積累和不斷學(xué)習(xí),我們可以提高設(shè)計(jì)的質(zhì)量和效率。在需求分析階段,我們需要明確項(xiàng)目的目標(biāo)和功能;在架構(gòu)設(shè)計(jì)階段,我們要選擇合適的設(shè)計(jì)模式和框架;在模塊劃分階段,我們需要將項(xiàng)目拆分為相互獨(dú)立的模塊;在代碼編寫階段,我們要遵循編碼規(guī)范和使用工具;最后,在測試審查中,我們要全面測試并進(jìn)行代碼審查。通過這些心得體會,我們可以設(shè)計(jì)出高質(zhì)量的Java項(xiàng)目,滿足用戶和客戶的需求。
Java設(shè)計(jì)體會篇七
近期,我參與了一項(xiàng)Java期末設(shè)計(jì)項(xiàng)目,這是我在大學(xué)學(xué)習(xí)過程中的一次重要實(shí)踐經(jīng)驗(yàn)。在這個項(xiàng)目中,我學(xué)到了很多關(guān)于軟件開發(fā)的知識和技能,并且更加深入地理解了Java語言的強(qiáng)大之處。在這篇文章中,我想分享一下我對這次經(jīng)歷的體會和心得,并總結(jié)一些寶貴的教訓(xùn)。
首先,我意識到在一個軟件開發(fā)項(xiàng)目中,團(tuán)隊(duì)合作是至關(guān)重要的。在這個期末設(shè)計(jì)中,我們一共有五個小組成員,每個小組負(fù)責(zé)不同的任務(wù)和功能模塊。有效地分配任務(wù)并及時溝通交流,對于整個項(xiàng)目的進(jìn)展非常重要。我們團(tuán)隊(duì)通過每周一次的進(jìn)展報(bào)告會議,及時了解每個小組的工作情況,并解決可能出現(xiàn)的問題。這種合作和交流的方式,不僅提高了我們的工作效率,也增強(qiáng)了團(tuán)隊(duì)的凝聚力。
其次,我認(rèn)識到編寫可維護(hù)性高的代碼對于軟件項(xiàng)目的長期發(fā)展至關(guān)重要。在這個項(xiàng)目中,我們要求自己編寫盡可能簡潔、可讀性強(qiáng)的代碼,并通過注釋和文檔來解釋代碼的邏輯和功能。這讓我們可以更輕松地理解彼此的代碼,并且在維護(hù)和擴(kuò)展項(xiàng)目時能夠更加便捷地進(jìn)行。另外,合理地規(guī)劃項(xiàng)目的結(jié)構(gòu)和模塊劃分,也是提高代碼可維護(hù)性的重要手段。我們在項(xiàng)目初期進(jìn)行了詳細(xì)的設(shè)計(jì)和需求分析,以確保項(xiàng)目結(jié)構(gòu)的合理性和可擴(kuò)展性。這樣的做法讓我們在后期的開發(fā)和維護(hù)過程中能夠更加高效地進(jìn)行。
第三,我學(xué)習(xí)到了如何與用戶進(jìn)行需求確認(rèn)和變更管理。在軟件開發(fā)過程中,用戶需求的不斷變化是常態(tài)。在這個項(xiàng)目中,我們實(shí)時與項(xiàng)目的業(yè)務(wù)負(fù)責(zé)人進(jìn)行溝通,確保我們正在按照客戶的期望進(jìn)行開發(fā),并檢查軟件實(shí)現(xiàn)是否符合所需求。盡管有些需求的變動會增加我們的工作量,但這也是一個寶貴的機(jī)會來學(xué)習(xí)和應(yīng)對改變。我們通過設(shè)立變更管理流程,將需求變更和相關(guān)的開發(fā)工作進(jìn)行追蹤和記錄,從而確保我們在項(xiàng)目周期內(nèi),能夠持續(xù)進(jìn)行開發(fā)和改進(jìn)。
此外,我通過這個項(xiàng)目更深入地了解了Java語言和相關(guān)開發(fā)工具的使用。學(xué)會利用各種開發(fā)工具和框架,可以大大提高開發(fā)效率和代碼質(zhì)量。使用Eclipse這樣的IDE工具,可以快速編寫代碼、調(diào)試和運(yùn)行程序,并提供一系列的輔助功能來提高開發(fā)效率。使用Maven這樣的項(xiàng)目構(gòu)建工具,可以簡化項(xiàng)目的構(gòu)建和依賴管理過程。掌握這些工具和框架,可以讓開發(fā)變得更加輕松和高效。
總結(jié)起來,參與這個Java期末設(shè)計(jì)項(xiàng)目是一次非常有意義的經(jīng)歷。通過與團(tuán)隊(duì)成員的緊密合作,我學(xué)到了如何更好地進(jìn)行團(tuán)隊(duì)協(xié)作和交流。通過編寫可維護(hù)性高的代碼,我認(rèn)識到了良好的代碼質(zhì)量對于軟件開發(fā)項(xiàng)目的長期發(fā)展的重要性。從需求確認(rèn)和變更管理中,我領(lǐng)悟到我們應(yīng)該及時應(yīng)對客戶需求的變化,并相應(yīng)地進(jìn)行項(xiàng)目管理和開發(fā)工作調(diào)整。最后,通過深入學(xué)習(xí)Java語言和開發(fā)工具的使用,我提高了自己的技術(shù)水平和工作效率。這次經(jīng)歷讓我更加自信地面對未來的挑戰(zhàn),并為我今后的軟件開發(fā)之路鋪平了道路。
Java設(shè)計(jì)體會篇八
本次java課程設(shè)計(jì)我們這組做的課題是畫隨機(jī)圓,剛開始拿到題目我們組員都不知如何下手,經(jīng)過小組成員一起查找資料,并且開會討論,我們確定了設(shè)計(jì)的設(shè)計(jì)目標(biāo)以及具體實(shí)現(xiàn)方式,包括如何將java的思想運(yùn)用到實(shí)際系統(tǒng)的詳細(xì)設(shè)計(jì)之中。
實(shí)驗(yàn)過程中,首先要將系統(tǒng)要實(shí)現(xiàn)的功能分為幾大模塊,然后每個組員分別完成,在此過程中使我加深了對java的理解,以及如何進(jìn)行團(tuán)隊(duì)工作的劃分,學(xué)會發(fā)現(xiàn)各組員的長處并將其發(fā)揮出來。
雖然大家沒怎么學(xué)過java,但大家都有c語言基礎(chǔ),所以通過努力實(shí)驗(yàn),進(jìn)一步培養(yǎng)我們利用java語言進(jìn)行編程和調(diào)試程序的能力,同時使我們能夠?qū)W會將c語言與java語言結(jié)合起來編寫較復(fù)雜具有實(shí)際意義和算法復(fù)雜度較小的程序。
與此同時熟練掌握java語言的編輯,編譯,調(diào)試程序,并將算法轉(zhuǎn)變?yōu)槌绦驅(qū)崿F(xiàn)。
正確理解各種數(shù)據(jù)結(jié)構(gòu)的邏輯特性和存儲表示和基本操作的算法實(shí)現(xiàn)。
掌握算法的時間分析和空間分析的技術(shù)。
針對問題的特點(diǎn)選擇合適的數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)實(shí)用高效的算法,提高大家的算法設(shè)計(jì)的能力和動手實(shí)驗(yàn)的技能。
實(shí)驗(yàn)過程中,我們分為邏輯設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個步驟實(shí)現(xiàn)。
邏輯設(shè)計(jì)指的是,對問題描述中涉及的操作對象定義相應(yīng)的數(shù)據(jù)類型,并按照以數(shù)據(jù)結(jié)構(gòu)為中心的原則劃分模塊,定義主程序模塊和各抽象數(shù)據(jù)類型;詳細(xì)設(shè)計(jì)則為定義相應(yīng)的存儲結(jié)構(gòu)并寫出各函數(shù)的偽碼算法。
作為邏輯設(shè)計(jì)的結(jié)果,應(yīng)寫出每個抽象數(shù)據(jù)類型的定義,各主要模塊的算法,并畫出模塊之間的調(diào)用關(guān)系圖;詳細(xì)設(shè)計(jì)的結(jié)果是對數(shù)據(jù)結(jié)構(gòu)的基本操作的規(guī)格說明做出進(jìn)一步的求精,寫出數(shù)據(jù)存儲結(jié)構(gòu)的類型定義,按照算法書寫規(guī)范用類c語言寫出函數(shù)形式的算法框架。
通過這次課程設(shè)計(jì),使我靈活應(yīng)用所學(xué)數(shù)據(jù)結(jié)構(gòu)知識,獨(dú)立完成問題分析,結(jié)合數(shù)據(jù)結(jié)構(gòu)理論知識,編寫程序求解指定問題。
初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測試等基本方法和技能;提高綜合運(yùn)用所學(xué)的理論知識和方法獨(dú)立分析和解決問題的能力;并用系統(tǒng)的觀點(diǎn)和軟件開發(fā)一般規(guī)范進(jìn)行軟件開發(fā),鞏固、深化學(xué)生的理論知識,提高編程水平,并在此過程中培養(yǎng)我們嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度和良好的工作作風(fēng)。
熟練掌握數(shù)據(jù)的存儲表示和基本操作的實(shí)現(xiàn),能夠利用存儲設(shè)計(jì)算法解決簡單的航空訂票問題。
同時在這學(xué)期的實(shí)驗(yàn)中,培養(yǎng)了獨(dú)立思考、動手操作的能力,在各種其它能力上也都有了提高。
在實(shí)驗(yàn)課上,我學(xué)會了很多學(xué)習(xí)的方法。
而這是日后最實(shí)用的。
要面對社會的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。
這對于我的將來也有很大的幫助。
以后,不管有多苦,我想我都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。
就像中國提倡的艱苦奮斗一樣,我都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會面對需要面對的事情,以及學(xué)會遇到問題,不急不慌,慢慢解決它。
這次課程設(shè)計(jì)本人主要參與了系統(tǒng)實(shí)現(xiàn)以及系統(tǒng)測試,還有參與小組共同完成的編寫代碼、實(shí)現(xiàn)功能模塊。
歷時兩個星期終于在大家的一起努力下順利完成了。
雖然過程辛苦是不可避免,但收獲還是令人感到尤其的欣慰。
在這次的課程設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識,也培養(yǎng)了我的實(shí)踐能力,讓我知道遇到一個問題,如何去尋找思路,如何去解決問題,最終完成整個事情。
在設(shè)計(jì)過程中,與同學(xué)分工設(shè)計(jì),和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。
學(xué)會了合作,學(xué)會了寬容,學(xué)會了理解,也學(xué)會了做人與處世。
課程設(shè)計(jì)是我們專業(yè)課程知識綜合應(yīng)用的實(shí)踐訓(xùn)練,是我們邁向社會,從事職業(yè)工作前一個必不少的過程。
實(shí)驗(yàn)過程中,也十分感謝實(shí)驗(yàn)指導(dǎo)老師馬駿老師的指點(diǎn)與教導(dǎo)。
這次課程設(shè)計(jì)不僅是對這學(xué)期所學(xué)知識的一種綜合檢驗(yàn),而且也是對自己動手能力的一種提高,增強(qiáng)了自己實(shí)踐能力。
通過這次課程設(shè)計(jì)使我明白了自己知識還比較欠缺,只是學(xué)習(xí)書本知識還是遠(yuǎn)遠(yuǎn)不夠的,自己不會的東西還有太多,學(xué)習(xí)需要自己長期的積累,在以后的學(xué)習(xí)、工作中都應(yīng)該不斷的學(xué)習(xí),將課本的理論知識與生活中的實(shí)踐知識相結(jié)合,不斷提高自己文化知識和實(shí)踐能力。
Java設(shè)計(jì)體會篇九
計(jì)算機(jī)與信息工程系
2008~2009雙語課程
2001年9月教育部《關(guān)于加強(qiáng)高等學(xué)校本科教育工作,提高教學(xué)質(zhì)量的若干意見》指出:為適應(yīng)經(jīng)濟(jì)全球化和科技革命的挑戰(zhàn),本科教育要創(chuàng)造條件使用外語進(jìn)行公共課和專業(yè)課教學(xué)。對高科技領(lǐng)域的生物技術(shù)、信息技術(shù)等專業(yè)力爭3年內(nèi),外語教學(xué)課程達(dá)到所開課程的5%-10%。
1、本課程采用多媒體雙語教學(xué)的意義
(1)作為基礎(chǔ)外語教學(xué)的延伸,提高學(xué)生的專業(yè)外語水平,并為學(xué)生畢業(yè)后從事科研、生產(chǎn)和經(jīng)濟(jì)建設(shè)活動服務(wù),從而提高學(xué)生面向市場的競爭能力。(2)吸收國外教材中的先進(jìn)成分,學(xué)習(xí)國外科學(xué)家開展科學(xué)研究、參加工程實(shí)踐和面向市場經(jīng)濟(jì)的務(wù)實(shí)態(tài)度和獻(xiàn)身精神,培養(yǎng)具有強(qiáng)烈創(chuàng)新意識和實(shí)際創(chuàng)新能力的人才。所選擇的圖像處理技術(shù)國外教材特別注重理論和實(shí)踐的結(jié)合,在內(nèi)容安排、習(xí)題的選擇和工程項(xiàng)目的舉例等方面均很有特色。
(3)為部分后續(xù)課程的學(xué)習(xí)提供新的平臺。本課程承前啟后,本科生,以及將來學(xué)生深入學(xué)習(xí),進(jìn)入研究生課程都與它有密切關(guān)聯(lián)。(4)利于學(xué)生的畢業(yè)論文利用新的外文資料。
(5)展多媒體雙語教學(xué)有利于提高師資素質(zhì),培養(yǎng)青年教師后備隊(duì)伍,使他們樹立起“面向世界”、“趕超世界先進(jìn)水平”的觀念。
(6)課程的研究還有利于加強(qiáng)國際交流和合作,為今后培養(yǎng)留學(xué)生、國外訪問學(xué)者打下基礎(chǔ)。
2 本課程多媒體雙語教學(xué)已具備的條件
java程序設(shè)計(jì)是理論性和實(shí)用性都很強(qiáng)的學(xué)科。java編程語言和編程平臺都起源于西方國家,為了縮小我國在本學(xué)科的研究水平與國際上的差距,國內(nèi)的部分著名大學(xué)開始選用國外的原版或影印教材。
為了適應(yīng)現(xiàn)代化教學(xué)、與國內(nèi)名牌院校和國外大學(xué)教學(xué)水平接軌的要求,本課程逐步實(shí)行多媒體雙語教學(xué),已具備的條件如下:
(1)任課教師對該課程教學(xué)熟悉,有良好的外語口語和書寫表達(dá)能力。(2)由于課程屬于專業(yè)課程,學(xué)生的專業(yè)知識和外語水平較好,條件比較成熟。(3)選擇了近年來國外優(yōu)秀的圖像處理原版或影印教材。(4)選擇難度適中的中英文參考書。(5)以多媒體課件加大課堂教學(xué)的信息量。
(1)教材和參考書的選擇。教材選用原版英文教材或影印教材。參考書以中文書為主,適當(dāng)選擇一些英文參考資料,中英文參考書相互補(bǔ)充,便于學(xué)生加深對課程的理解和中英文表達(dá)方式的對照。例如,選擇《introduction to java programming》(6 edition),本教材有相應(yīng)的中文譯本,而且被機(jī)械工業(yè)出版社入選為《國外優(yōu)秀計(jì)算機(jī)科學(xué)與技術(shù)系列教學(xué)用書》.相輔助的參考書有《 thinking in java》《java how to program》等,都有對應(yīng)中文參考書并全部被列為經(jīng)典原版教材,多數(shù)院校經(jīng)久使用。
(3)英文的習(xí)題和試題的命題
鑒于目前我院師資情況,雙語課程只是在部分班級開設(shè),即使同一年級同專業(yè)的各班之間也不是全部開設(shè)。同時我們本著實(shí)事求是的原則,謹(jǐn)慎推進(jìn)雙語教學(xué)。通過對雙語教學(xué)課程學(xué)生反饋信息的總結(jié),可以確定雙語教學(xué)的開展產(chǎn)生了如下效果。
(1)學(xué)生不僅掌握了相關(guān)課程的基本概念和基本理論知識,而且通過雙語學(xué)習(xí)掌握了準(zhǔn)確系統(tǒng)的英語專業(yè)表達(dá)方式。提高專業(yè)英文的閱讀能力和自學(xué)能力。
(2)通過課堂提問,書面作業(yè)等形式的教學(xué)方法,初步培養(yǎng)了學(xué)生用外語進(jìn)行專業(yè)交流的能力,增強(qiáng)了學(xué)生開口說,動手寫的熱情,提供了學(xué)生與老師間進(jìn)行專業(yè)交流的平臺,提升了學(xué)生的綜合素質(zhì)。
(3)在本課程學(xué)習(xí)的基礎(chǔ)上,學(xué)生在畢業(yè)論文設(shè)計(jì)初期可以充分,自由的利用新的外文資料。
(4)為學(xué)生畢業(yè)后從事科研、生產(chǎn)和經(jīng)濟(jì)建設(shè)活動服務(wù),從而提高學(xué)生面向市場的競爭能力。
5、本課程在教學(xué)過程中存在的問題
從學(xué)生外語能力來看,由于大多數(shù)學(xué)生口語表達(dá)能力和聽力較差,特定題材的英文寫作能力較弱,限制了老師和學(xué)生的知識溝通,使雙語教學(xué)停留在老師語言表達(dá)較為簡單、專業(yè)詞匯較為基礎(chǔ)的層面上,導(dǎo)致更進(jìn)一步的知識傳授與探討無法順利進(jìn)行。影響了雙語教學(xué)的效果。
從課件準(zhǔn)備上看,為了更好地闡述和傳授英文教材中的專業(yè)知識,授課教師在課件中大多使用全英文專業(yè)詞匯,部分使用了英文單詞的縮寫形式,考慮到中國學(xué)生的知識背景和英文認(rèn)知能力,部分學(xué)生對授課教師課件中的這些內(nèi)容難以理解和接受。
Java設(shè)計(jì)體會篇十
xx關(guān)于java實(shí)訓(xùn)個人心得體會【1】
我們在學(xué)校機(jī)房進(jìn)行了為期三周的java實(shí)訓(xùn)?,F(xiàn)在即將結(jié)束了,回首本學(xué)期的java學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識性的東西,application 應(yīng)用程序和applet小程序,它的開發(fā)工具,數(shù)據(jù)類型,變量,接口,輸入輸出流,學(xué)會分析異常,拋出異常,后期主要是小程序運(yùn)用,gui界面設(shè)計(jì)和事件。我覺得這兩種程序結(jié)構(gòu)有很大的不同,不管是體系結(jié)構(gòu)還是運(yùn)行方式,都有很大的區(qū)別,我主要偏向于小程序的學(xué)習(xí),呵呵,因?yàn)楦杏X它用處比較大,可以做出好多好多好玩的游戲,運(yùn)用程序等,且它靈活。呵呵,當(dāng)然學(xué)知識可不能憑自己的愛好和一時興趣,要一步一個腳印,認(rèn)認(rèn)真真,踏踏實(shí)實(shí),理論與實(shí)踐相結(jié)合,在扎實(shí)掌握課本實(shí)例和內(nèi)容之后,有一定的擴(kuò)展閱讀和課外學(xué)習(xí),充分全面的了解java的應(yīng)用和擴(kuò)展運(yùn)用。
這次實(shí)訓(xùn),我們更多學(xué)到的是不懂就問和自己應(yīng)該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學(xué)一起探討而不是抄襲,團(tuán)結(jié)合作,發(fā)揮團(tuán)隊(duì)意識,最后在自己的努力下,終于運(yùn)行成功,這種成就感美不可言,心情愉悅至極。
xx關(guān)于java實(shí)訓(xùn)個人心得體會【2】
經(jīng)過五天的java實(shí)訓(xùn),感觸很深,收獲也很大,對自己的缺點(diǎn)也有了很多的認(rèn)識,回首本學(xué)期java學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識性的東西,關(guān)于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運(yùn)用,gui界面設(shè)計(jì)和事件。
在我學(xué)習(xí)的語言中,我自己認(rèn)為java是一門比較強(qiáng)大的面向?qū)ο蟮木幊陶Z言,不僅僅是因?yàn)樗目缙脚_型還有它的較強(qiáng)的實(shí)用性,強(qiáng)悍的嵌入性。
本次實(shí)訓(xùn)主要是針對我們對項(xiàng)目流程不熟悉和對整體項(xiàng)目的把握不清楚,學(xué)習(xí)數(shù)據(jù)庫的設(shè)計(jì)和表的建設(shè)以及表與表之間的聯(lián)系,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時間不長,但是總體上收獲挺大的,當(dāng)我們正式準(zhǔn)備學(xué)習(xí)實(shí)訓(xùn)java編程技術(shù)時,讓我感到非常高興,因?yàn)閖ava一直學(xué)的是課本知識,所以實(shí)訓(xùn)對于我來說是必須要學(xué)會熟練操作的。當(dāng)然開始學(xué)習(xí)后也并非是想象中那樣順利,開始的學(xué)習(xí)讓我異常感到學(xué)習(xí)任務(wù)的艱巨,因?yàn)閷W(xué)習(xí)中我遇到了很多以前未曾遇到的難點(diǎn),有時后也難免會失去耐心,但是,通過老師的指導(dǎo),自己的努力的練習(xí),我順利的化解了一道道的障礙??朔薺ava學(xué)習(xí)上的一道道難關(guān),現(xiàn)在自己已經(jīng)基本掌握了java的基礎(chǔ)知識。
有些知識點(diǎn)以前沒有學(xué)過,但我也沒有去研究,實(shí)訓(xùn)時突然間覺得自己真的有點(diǎn)無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費(fèi)許多時間,這一點(diǎn)是我必須在以后的學(xué)習(xí)中加以改進(jìn)的地方,同時也要督促自己在學(xué)習(xí)的過程中不斷的完善自我。另外一點(diǎn),也是在實(shí)訓(xùn)中必不可少的部分,就是同學(xué)之間的互相幫助。所謂” 當(dāng)局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運(yùn)行時就是有錯誤,讓其他同學(xué)幫忙看了一下,發(fā)現(xiàn)其實(shí)是個很小的錯誤。所以說,相互幫助是很重要的一點(diǎn),這在以后的工作或生活中也是很關(guān)鍵的。俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”。此次實(shí)訓(xùn),我深深體會到了積累知識的重要性。在實(shí)訓(xùn)當(dāng)中我們遇到了不少難題,但是經(jīng)過我們大家的討論和老師細(xì)心的一一指導(dǎo),問題得到了解決。兩個月的實(shí)訓(xùn)結(jié)束了,收獲頗豐,同時也更深刻的認(rèn)識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細(xì)致嚴(yán)謹(jǐn)。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學(xué)生向工作者轉(zhuǎn)變,總的來說我對這次實(shí)習(xí)還是比較滿意的,它使我學(xué)到了很多東西,為我以后的學(xué)習(xí)做了引導(dǎo),點(diǎn)明了方向。
這次實(shí)訓(xùn),我們更多學(xué)到的是不懂就要問和自己應(yīng)該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學(xué)一起探討而不是抄襲,團(tuán)隊(duì)合作和發(fā)揮團(tuán)隊(duì)意識,最后在自己的努力下終于運(yùn)行成功,這種感覺美不可言,心情愉悅至極,有很強(qiáng)的成就感。
最后,我自己感覺這次實(shí)訓(xùn)的收獲還是很大的,我相信在不久的將來我們會有自己的一片天空。
Java設(shè)計(jì)體會篇十一
通過此次課程設(shè)計(jì),使我更加扎實(shí)的掌握了有關(guān)ftp客戶端方面的知識,在設(shè)計(jì)過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經(jīng)驗(yàn)不足。
實(shí)踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。
過而能改,善莫大焉。
在課程設(shè)計(jì)過程中,我們不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領(lǐng)悟,不斷獲取。
最終的檢測調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。
這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多問題,最后在老師的幫助下,終于游逆而解。
在今后社會的發(fā)展和學(xué)習(xí)實(shí)踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進(jìn)行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會及他人對你的認(rèn)可!
課程設(shè)計(jì)誠然是一門專業(yè)課,給我很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。
同時,設(shè)計(jì)讓我感觸很深。
使我對抽象的理論有了具體的認(rèn)識。
通過這次課程設(shè)計(jì),我了解了ftp客戶端的工作原理,也懂得了怎樣去設(shè)計(jì)一個ftp客戶端使其實(shí)現(xiàn)。
我認(rèn)為,在這學(xué)期的實(shí)驗(yàn)中,不僅提高了獨(dú)立思考的能力,在各種其它能力上也都有了提高。
更重要的是,在課程設(shè)計(jì)的過程中,我們學(xué)會了很多學(xué)習(xí)的方法。
而這是日后最實(shí)用的,真的是受益匪淺。
要面對社會的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。
這對于我們的將來也有很大的幫助。
以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。
就像中國提倡的艱苦奮斗一樣,我們都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會面對需要面對的事情。
回顧起此課程設(shè)計(jì),至今我仍感慨頗多,從理論到實(shí)踐,在這段日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。
通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。
在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,但可喜的是最終都得到了解決。
實(shí)驗(yàn)過程中,也對團(tuán)隊(duì)精神的進(jìn)行了考察,讓我們在合作起來更加默契,在成功后一起體會喜悅的心情。
果然是團(tuán)結(jié)就是力量,只有互相之間默契融洽的配合才能換來最終完美的結(jié)果。
此次設(shè)計(jì)也讓我明白了思路即出路,有什么不懂不明白的.地方要及時請教或上網(wǎng)查詢,只要認(rèn)真鉆研,動腦思考,動手實(shí)踐,就沒有弄不懂的知識,收獲頗豐。
Java設(shè)計(jì)體會篇十二
在本學(xué)期的二周時間內(nèi),我們在學(xué)校機(jī)房進(jìn)行了為期二周的java實(shí)訓(xùn)。現(xiàn)在即將結(jié)束了,回首本學(xué)期的java學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識性的東西,也學(xué)到平常在課堂中沒有學(xué)到的東西,在javaapi中又多認(rèn)識了幾種類,使我對java產(chǎn)生了濃厚的興趣。兩周的時間說長也不長,在這兩周中,我們的實(shí)訓(xùn)任務(wù)是倉庫管理系統(tǒng),在演示過程中,并沒有覺得它有很難,但在實(shí)際編程過程中,卻遇到了各種各樣的錯誤,這也多虧了老師的指點(diǎn)和班級同學(xué)的幫忙,使我一步步克服了實(shí)訓(xùn)過程中遇到的困難。雖然我所做的系統(tǒng)并沒有實(shí)現(xiàn)所有功能,但是我覺得自己進(jìn)步了,很多原來都不懂的東西現(xiàn)在都已經(jīng)了解了,也培養(yǎng)了我的團(tuán)隊(duì)合作精神,讓我感受到了集體的溫暖。實(shí)訓(xùn)的過程與課堂上的講課比,更為有趣,因?yàn)榭梢哉嬲淖约簞邮植僮鳎刮覍蠋熒险n所講的內(nèi)容有了更深一步的了解,使我在以后的編程中可以靈活運(yùn)用。我期待以后有更多類似的實(shí)訓(xùn),使我們可以多掌握一項(xiàng)技能,也可以讓我們在以后找工作中可以有更多的實(shí)踐經(jīng)驗(yàn)。學(xué)知識可不能憑自己的愛好和一時興趣,要一步一個腳印,認(rèn)認(rèn)真真,踏踏實(shí)實(shí),理論與實(shí)踐相結(jié)合,在扎實(shí)掌握課本實(shí)例和內(nèi)容之后,有一定的擴(kuò)展閱讀和課外學(xué)習(xí),充分全面的了解java的.應(yīng)用和擴(kuò)展運(yùn)用。
在我所學(xué)的語言當(dāng)中,我自認(rèn)為java是一門比較強(qiáng)大的面向?qū)ο蟮木幊陶Z言,不僅僅因?yàn)樗目缙脚_性,更多的是因?yàn)樗撵`活多變和實(shí)用性較強(qiáng),可以說比較的經(jīng)典和強(qiáng)悍。所以學(xué)好java語言有很大的用處,這次實(shí)訓(xùn),我們更多學(xué)到的是不懂就問和自己應(yīng)該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學(xué)一起探討而不是抄襲,團(tuán)結(jié)合作,發(fā)揮團(tuán)隊(duì)意識,最后在自己的努力下,終于運(yùn)行成功,這種成就感美不可言,心情愉悅至極。
最后終于要結(jié)束了,大家都有種釋懷的感覺,當(dāng)然我想我更多的是興奮和自己掌握了知識之后的飽滿感,學(xué)知識就像吃東西一樣,吃飽了就應(yīng)該好好的消化。要不斷的溫習(xí)和運(yùn)用,做到舉一反三,將所學(xué)知識充分融入到平時的學(xué)習(xí)生活中去,為以后的工作做好堅(jiān)實(shí)的基礎(chǔ)。感謝學(xué)校和老師能夠?yàn)槲覀兲峁┻@次機(jī)會,讓我們更好的掌握和了解java這門語言。
伴隨著新年鐘聲的到來,我不知道我是否是應(yīng)該高興還是悲傷。因?yàn)榘殡S自己三個月的華迪實(shí)訓(xùn)即將結(jié)束。
轉(zhuǎn)眼之間三個月的華迪實(shí)訓(xùn)就這樣在忙碌中過去了。通過此次短暫的java開發(fā)習(xí),回顧一下自己這三個月的每一天,覺得過的十分的充實(shí),每天都有一堆忙不完的事。因?yàn)槟忝刻煜肫鸬牡谝患虑榫褪峭瓿勺约旱捻?xiàng)目模塊,哪些地方不夠,哪些需要修改。漸漸的發(fā)覺,自己對自己所擔(dān)任角色的認(rèn)知:從原先的學(xué)生到現(xiàn)在“程序員”的轉(zhuǎn)變。“任何一個初具規(guī)模的軟件都是要團(tuán)隊(duì)來配合的”這是我一向的認(rèn)知。因?yàn)槟阍偃艹绦騿T也有出紕漏的地方,你程序?qū)懙脑俸?,那也只是你一個人的程序。因?yàn)閷τ诔绦騺碚f,可讀性、可理解性是一項(xiàng)衡量它是否優(yōu)秀的一個標(biāo)準(zhǔn)。所以就有了我們6位成員的項(xiàng)目組。在項(xiàng)目組中,我擔(dān)任組員這一角色,這相當(dāng)于一個正規(guī)項(xiàng)目的“項(xiàng)目開發(fā)人員”,感覺自己身上的擔(dān)子挺重,因?yàn)橐浜掀渌M員的進(jìn)度并完成自己任務(wù)從而使得項(xiàng)目能夠成功地,完整地把它應(yīng)有的功能實(shí)現(xiàn)。對于項(xiàng)目中遇到的困難,我覺得那就是經(jīng)驗(yàn)不足,會遇到很多問題但也培養(yǎng)了我們上搜索查詢,咨詢老師同學(xué)的良好習(xí)慣,讓我相信任何困難都有被解決的一天。所以從整個項(xiàng)目來說,自己在編碼上遇到的太棘手的問題都是大家集體解決。但是總的來說,這次課程設(shè)計(jì)對我很有幫助,讓我獲益匪淺,期間時間雖短但是也學(xué)到了不少的知識。在這次實(shí)訓(xùn)過程中,我發(fā)現(xiàn)平時學(xué)習(xí)的知識與實(shí)踐環(huán)節(jié)所用到的有一定的差距,往往我覺得自己掌握的很好或者自認(rèn)為熟練的技術(shù)卻在此次實(shí)踐環(huán)節(jié)中往往出問題,書本上的知識只提供方法的借鑒,實(shí)踐中自己必須摸索出適合具體工作的方法,這一切都離不開鉆研精神與勤學(xué)好問的精神.總的來說,這次培訓(xùn)效果不錯,對自己有一定的提升,這完全不同與學(xué)校的學(xué)習(xí),因?yàn)樗淤N近工作,針對以后工作的內(nèi)容作了很多實(shí)例的練習(xí)與工具的使用,為我們更快的加入工作提供的很好的前提。并且在的實(shí)訓(xùn)里,讓我知道還有很多地方的不足,還有許多的技術(shù)等著我去摸索,等著我去學(xué)習(xí)。
最后,感謝公司的幾位老師辛勤的工作,我們的開心來自你們的熱心與關(guān)心。祝你們工作順利。
Java設(shè)計(jì)體會篇十三
[摘要]為適應(yīng)職業(yè)教育改革發(fā)展需要,針對java課程的教學(xué)做一些思考。在教學(xué)方法上做到灌輸式教學(xué)向?qū)蚴浇虒W(xué)的改變,并且在授課過程中體現(xiàn)項(xiàng)目驅(qū)動的方式,加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)的實(shí)施和監(jiān)控,切實(shí)做到對java應(yīng)用能力的培養(yǎng)。
[關(guān)鍵詞]java 教學(xué)方法 實(shí)踐教學(xué) 應(yīng)用能力
java是1995年由sun公司組織開發(fā)的一種編程語言,其所具備的簡單性、跨平臺、面向?qū)ο?、多線程等特點(diǎn),已經(jīng)成為當(dāng)今世界面向?qū)ο蟪绦蛟O(shè)計(jì)的主流。目前,各大高校都開設(shè)了《java程序設(shè)計(jì)》相關(guān)課程,考慮到j(luò)ava 語言的實(shí)踐性強(qiáng)和開發(fā)環(huán)境的特殊,結(jié)合職業(yè)教育改革的發(fā)展需要,本人針對該門課程的教學(xué)模式改革做了一些思考。
一、傳統(tǒng)灌輸式教學(xué)向?qū)蚴浇虒W(xué)的轉(zhuǎn)變
在傳統(tǒng)的教學(xué)過程中,大都是以理論知識灌輸和教師為主體,學(xué)生學(xué)習(xí)非常被動。這種方式的教學(xué)在很大程度上限制了學(xué)生主觀能動性的發(fā)揮,從而使得課堂氣氛沉悶,學(xué)生上課走神,最終導(dǎo)致教學(xué)效果不理想。隨著《國務(wù)院關(guān)于大力推進(jìn)職業(yè)教育改革與發(fā)展的決定》,“以學(xué)生為主體,以教師為主導(dǎo)”的新型教育模式被提了出來,這種教育模式要求學(xué)校和教師把學(xué)生放到應(yīng)有的學(xué)習(xí)主體的地位上,充分地發(fā)揮教師教導(dǎo)與引導(dǎo)的主動性和學(xué)生自主學(xué)習(xí)的主觀能動性,真正達(dá)到教學(xué)相長,師生互動,寓教于樂,學(xué)生自悟與自覺的高水平教育境界,培養(yǎng)德、智、體、美全面發(fā)展的具有行動能力和創(chuàng)造能力的高層次社會人才?!盎邮浇虒W(xué)”、“參與式教學(xué)”、“研究型學(xué)習(xí)”等新的教學(xué)方法應(yīng)運(yùn)而生。為了培養(yǎng)學(xué)生學(xué)習(xí)興趣和積極性,切實(shí)培養(yǎng)學(xué)生使用java語言進(jìn)行程序開發(fā)的能力,所以在教學(xué)過程必須打破傳統(tǒng)教育教學(xué)方式,做好導(dǎo)向式教學(xué)。為了更好地體現(xiàn)導(dǎo)向式教學(xué),我將整個教學(xué)環(huán)節(jié)進(jìn)行了調(diào)整,授課過程中更多地增加了提問、小組討論、實(shí)踐練習(xí)等。例如在講述java基礎(chǔ)語法知識時,我采用與c語言進(jìn)行對比的方式,列出問題,給出測試題目。引導(dǎo)學(xué)生帶著問題,自己看書,并通過小測驗(yàn),加強(qiáng)對理論知識的理解和掌握。
二、項(xiàng)目驅(qū)動式方法貫穿整個教學(xué)過程
項(xiàng)目驅(qū)動教學(xué)法作為教育領(lǐng)域中一種比較新的教育教學(xué)方法,近年來我國教育界開始吸收并實(shí)踐這一教學(xué)方法。結(jié)合職業(yè)教育特點(diǎn)和java語言在軟件開發(fā)中的廣泛應(yīng)用,在此課程的講授過程中,項(xiàng)目驅(qū)動始終貫穿其中。
(一)準(zhǔn)備階段
首先參照企業(yè)開發(fā)模式將學(xué)生劃分成小組,確定組長后,由各組組長進(jìn)行管理。然后根據(jù)學(xué)生語言基礎(chǔ)能力和興趣,確定企業(yè)實(shí)際項(xiàng)目。
(二)實(shí)施階段
根據(jù)java程序設(shè)計(jì)大綱所規(guī)定的能力單元,將項(xiàng)目切分,滲透到各個相關(guān)知識點(diǎn)的講授中。例如在講授面向?qū)ο蠡A(chǔ)知識時,有了繼承、封裝、多態(tài)的概念繼承,講到類的定義,就可以要求學(xué)生將實(shí)際項(xiàng)目中所涉及的各個cla文件創(chuàng)建出來,為后期開發(fā)做準(zhǔn)備。后面講授多線程、i/o流、圖形界面、網(wǎng)絡(luò)編程、數(shù)據(jù)庫操作等,在實(shí)踐練習(xí)環(huán)節(jié)都引入實(shí)際項(xiàng)目的分模塊開發(fā),從而提高教學(xué)的深度和廣度,在一定程度上也激發(fā)學(xué)生的積極性和知識擴(kuò)展性,充分調(diào)動學(xué)生興趣,提高教學(xué)質(zhì)量。
(三)檢查階段
在整個教學(xué)過程結(jié)束后,一個較完整的項(xiàng)目就開發(fā)出來了。對此,小組組長要對各組員的項(xiàng)目結(jié)果進(jìn)行檢查,教師要對各小組的項(xiàng)目質(zhì)量進(jìn)行檢查。工作結(jié)果要按照預(yù)定的目標(biāo)來進(jìn)行自我和相互的檢查并判斷達(dá)到的效果如何。此過程鍛煉學(xué)生的責(zé)任心、質(zhì)量意識及評估方法。同時,教師除對工作計(jì)劃以內(nèi)的內(nèi)容進(jìn)行檢查外,還應(yīng)對質(zhì)量保證情況進(jìn)行檢查。
(四)評估階段
最后,學(xué)生完成工作評定,教師完成最終評估。首先學(xué)生自己對所做的工作進(jìn)行工作評定,包括項(xiàng)目的準(zhǔn)備、項(xiàng)目實(shí)施過程中解決的各種疑難問題、自己所負(fù)模塊的效果等各方面進(jìn)行總結(jié);然后指導(dǎo)教師進(jìn)行最后的工作總結(jié)、成績評定,并找出差距和改正辦法。
三、
加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)的實(shí)施與監(jiān)控
根據(jù)《java程序設(shè)計(jì)》課程的特點(diǎn),在授課過程中,著重突出學(xué)生動手能力的培養(yǎng),因此該門課程的理論和實(shí)踐課時比為1:1,授課地點(diǎn)都在機(jī)房。但通過聽取其他同事對java課程的講授和對學(xué)過java課程的學(xué)生的調(diào)查,發(fā)現(xiàn)很多教師在授課過程中,雖然加重了實(shí)踐課時的比例,由于對實(shí)踐環(huán)節(jié)的落實(shí)和監(jiān)控力度不夠,最終導(dǎo)致學(xué)生的動手能力沒有得到很大很好的提高和改善。因此在教學(xué)過程中一定要切實(shí)落實(shí)實(shí)踐教學(xué)環(huán)節(jié)的展開,并在實(shí)踐教學(xué)環(huán)節(jié)中加強(qiáng)學(xué)生實(shí)踐練習(xí)的過程和結(jié)果的監(jiān)控反饋力度。采取分組管理的方式,由教師對組長,組長對小組成員進(jìn)行監(jiān)督、控制的方式,切實(shí)保證教學(xué)實(shí)踐環(huán)節(jié)人人參與的目標(biāo)。最后組長要根據(jù)各組實(shí)踐練習(xí)情況寫出書面總結(jié)報(bào)告,教師根據(jù)各組情況針對集中存在的問題進(jìn)行反饋。
四、總結(jié)
總之,java教學(xué)一定要圍繞提高學(xué)生實(shí)踐應(yīng)用能力展開,注重面向?qū)ο缶幊趟枷氲呐囵B(yǎng),真正做到培養(yǎng)符合職業(yè)教育要求,符合社會需求的實(shí)用性人才。教學(xué)過程中注重導(dǎo)向式教學(xué),以項(xiàng)目驅(qū)動貫穿整個教學(xué)過程,并加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)的實(shí)施與監(jiān)控力度,這是本人對java程序教學(xué)的幾點(diǎn)思考,希望能夠拋磚引玉,最終取得良好的教學(xué)效果。
參考文獻(xiàn):
[1]鄭莉,計(jì)算機(jī)入門語言講什么?[j].計(jì)算機(jī)教育,2006(07),25-26.[2]朱平,java程序設(shè)計(jì)教學(xué)[j].湖北教育學(xué)院學(xué)報(bào),2006,23(02),46-48.[3]孫偉,《java程序設(shè)計(jì)》課程的教學(xué)改革與實(shí)踐[j].計(jì)算機(jī)時代,2005(11),84-86.[4]張孝祥,java就業(yè)培訓(xùn)教程[m].北京:清華大學(xué)出版社,2003.[5]張哲,陳桂生,在java語言教學(xué)中實(shí)施“項(xiàng)目驅(qū)動”教學(xué)法的實(shí)踐探索[j].教育與職業(yè),2007年18期.作者簡介:
李桂珍,女,漢族,山東德州人,北京工業(yè)大學(xué)在職研究生,新疆農(nóng)業(yè)職業(yè)技術(shù)學(xué)院軟件技術(shù)學(xué)院助教,研究方向:軟件技術(shù);李欣,北京工業(yè)大學(xué)工程碩士,在讀,助教,軟件技術(shù)方向。
Java設(shè)計(jì)體會篇十四
關(guān)于“兩彈一星”的實(shí)訓(xùn)內(nèi)容很多,不過也很多很雜,這個實(shí)訓(xùn)也是我們這次實(shí)習(xí)所學(xué)知識的一次考驗(yàn)。在我們的日子里,我也是一樣一樣的認(rèn)真,認(rèn)真的把自己的所學(xué)知識和實(shí)際有效的運(yùn)用起來。通過這次的實(shí)訓(xùn),我學(xué)到了很多關(guān)于兩彈一星的知識。
一個企業(yè)如果沒有了商家的經(jīng)營理念和經(jīng)營方法,沒有了品牌的企業(yè)文化,沒有了品牌的企業(yè)文化,那么企業(yè)和品牌就很難形成強(qiáng)大的凝聚力,就不能生存,也不能發(fā)展,就沒有生命。企業(yè)如果沒有了品牌的企業(yè)文化,沒有了企業(yè)文化的企業(yè)就很難生存,企業(yè)就不會發(fā)展。企業(yè)的發(fā)展就像一艘巨艦,不斷的前進(jìn)著。
實(shí)習(xí)中,我了解到,企業(yè)管理者在經(jīng)營管理上要遵循一定的原則,這個原則是一切的原則。企業(yè)的生成決策就是一個人的成功,因此,企業(yè)要通過人才的篩選、培養(yǎng)。企業(yè)的發(fā)展離不開員工的素質(zhì)和能力的提高。因此,企業(yè)的人才儲備是企業(yè)發(fā)展的不竭源泉。
在實(shí)習(xí)的前期,也是在實(shí)習(xí)之前的那個暑期,通過自己對企業(yè)的了解,我們了解到了一套企業(yè)管理的流程,但是在實(shí)際的操作中卻沒有這么的簡單。通過這次的實(shí)習(xí),我學(xué)到了很多。第一,企業(yè)文化的重要性。
企業(yè)要通過文化來實(shí)現(xiàn)整體的凝聚力,企業(yè)的發(fā)展就要依靠文化來實(shí)現(xiàn),它不僅需要員工的敬業(yè)精神來支撐,也需要全體員工的共同參與。
第二,企業(yè)管理者的職能。
企業(yè)的各部門的工作都是圍繞著企業(yè)的整體目標(biāo)而工作的。這就需要企業(yè)中的每一位同事都牢記自己的職能,做好自己的'本職工作。企業(yè)是由每位員工組成的,員工的思想觀念、職業(yè)情操、職業(yè)素質(zhì),對于企業(yè)的經(jīng)營理念和管理方針,對于每個職位,都要有嚴(yán)格的規(guī)劃和要求。企業(yè)文化是企業(yè)向心力的源泉,是企業(yè)凝聚力的基礎(chǔ)。企業(yè)文化建設(shè)的核心就是提高員工素質(zhì)。
第三,企業(yè)文化是企業(yè)形象。
企業(yè)形象就是企業(yè)的一種無形的風(fēng)貌,它體現(xiàn)了企業(yè)生命的活力與魅力。良好的企業(yè)精神和企業(yè)文化,是企業(yè)發(fā)展道路上的內(nèi)涵。企業(yè)的核心競爭力在于精彩的服務(wù),服務(wù)的好壞,企業(yè)文化建設(shè)的目的是讓企業(yè)員工從心底感覺到滿意。而服務(wù)的好壞,則體現(xiàn)在精致服務(wù)上。企業(yè)的精神就是服務(wù)質(zhì)量。服務(wù)質(zhì)量是企業(yè)的生命線,服務(wù)質(zhì)量是一切服務(wù)于客戶和員工的最終目標(biāo)。
Java設(shè)計(jì)體會篇十五
作為一名Java開發(fā)工程師,我在過去的工作中積累了不少關(guān)于Java前臺設(shè)計(jì)方面的心得體會。在這里,我將與大家分享我所總結(jié)出來的一些經(jīng)驗(yàn)和技巧,希望能為大家的工作提供一些參考和幫助。
首先,對于Java前臺設(shè)計(jì)來說,頁面的布局和結(jié)構(gòu)是非常重要的。一個良好的頁面布局可以提高用戶的交互和使用體驗(yàn),讓用戶更容易理解和操作。在設(shè)計(jì)頁面布局時,我通常會遵循以下幾個原則。首先,保持頁面簡潔明了,不要過度設(shè)計(jì)或添加無關(guān)的信息;其次,將重要的內(nèi)容放在頁面的可見區(qū)域,以便用戶快速獲取所需信息;最后,合理使用顏色、圖標(biāo)和字體等元素,使頁面更加美觀和易讀。
其次,我發(fā)現(xiàn)在Java前臺設(shè)計(jì)中,用戶友好的交互是至關(guān)重要的。用戶友好的交互可以提高用戶的參與度和滿意度,使用戶更愿意使用我們的產(chǎn)品。在設(shè)計(jì)交互時,我通常會考慮以下幾個方面。首先,盡量減少用戶的操作步驟和點(diǎn)擊次數(shù),讓用戶更方便地完成任務(wù);其次,提供清晰明了的錯誤提示和幫助信息,以便用戶在遇到問題時得到及時解決;最后,借助一些常用的交互組件和動畫效果,增加頁面的趣味性和吸引力。
第三,響應(yīng)式設(shè)計(jì)是當(dāng)前Java前臺設(shè)計(jì)中的一個熱門話題。隨著移動設(shè)備的普及,越來越多的用戶通過手機(jī)和平板電腦訪問網(wǎng)頁。因此,在設(shè)計(jì)Java前臺時,我通常會考慮頁面的適配性和響應(yīng)能力。通過使用一些CSS框架和媒體查詢等技術(shù),我可以使頁面能夠自適應(yīng)不同設(shè)備的屏幕大小,并且保持良好的顯示效果。這些措施不僅能提高用戶的體驗(yàn),也能提升網(wǎng)站的搜索引擎排名。
第四,我認(rèn)為Java前臺設(shè)計(jì)的一個重要方面是可維護(hù)性和可擴(kuò)展性。一個良好的設(shè)計(jì)應(yīng)該能夠方便地進(jìn)行維護(hù)和升級。在設(shè)計(jì)頁面結(jié)構(gòu)時,我通常會采用模塊化的思想,將頁面分為多個模塊,每個模塊獨(dú)立且可重用。這樣,當(dāng)需要修改或添加功能時,我只需要修改或添加相關(guān)的模塊,而不需要改動整個頁面。這種模塊化的設(shè)計(jì)不僅能提高開發(fā)效率,也能減少錯誤的風(fēng)險(xiǎn)。
最后,我認(rèn)為一個好的Java前臺設(shè)計(jì)需要不斷學(xué)習(xí)和追求創(chuàng)新。技術(shù)在不斷發(fā)展,新的設(shè)計(jì)思想和技術(shù)不斷涌現(xiàn)。作為Java前臺設(shè)計(jì)師,我們應(yīng)該保持持續(xù)學(xué)習(xí)的態(tài)度,關(guān)注行業(yè)的最新動態(tài),并不斷嘗試和探索新的設(shè)計(jì)思路和技術(shù)方案。只有不斷追求創(chuàng)新,我們才能在激烈的競爭環(huán)境中保持競爭力,為用戶提供更好的產(chǎn)品和體驗(yàn)。
總結(jié)起來,Java前臺設(shè)計(jì)是一個綜合性的工作,需要綜合考慮頁面布局、交互、響應(yīng)式設(shè)計(jì)、可維護(hù)性和創(chuàng)新等多個方面。通過學(xué)習(xí)和實(shí)踐,我不斷積累了一些經(jīng)驗(yàn)和技巧,并將其應(yīng)用到實(shí)際工作中。希望以上分享能夠?qū)V大Java前臺設(shè)計(jì)師有所幫助,并希望Java前臺設(shè)計(jì)領(lǐng)域能夠得到更好的發(fā)展和推廣。
Java設(shè)計(jì)體會篇十六
java計(jì)算器設(shè)計(jì)總結(jié),怎么編寫設(shè)計(jì)計(jì)算機(jī)呢?怎么寫總結(jié)呢?下面是小編分享的java計(jì)算器設(shè)計(jì)總結(jié),歡迎閱讀!
終于搞定了這份實(shí)訓(xùn)報(bào)告,受益匪淺啊
一開始想做計(jì)算器那個課題,原因很簡單,就是因?yàn)槲腋杏X那個課題很簡單,在百度里一搜就搜到了一模一樣的源程序。
只是感覺沒什么意思,那個界面也不是很好看,又不好玩。
所以就做了現(xiàn)在這個猜數(shù)游戲。
一直想編個游戲程序,于是就到網(wǎng)上去搜代碼,一下子就搜到了,而且代碼很少,簡單易懂 。
程序是弄好了,那么簡短的程序?qū)懫饒?bào)告就犯難了!不得不把程序再添加些模塊,充實(shí)充實(shí)。
這也讓我感覺實(shí)訓(xùn)遠(yuǎn)比想像的難度大,不是網(wǎng)上隨便搜一下就可以交差的!不僅需要自己看懂代碼,還需要根據(jù)自己的需要添加模塊,充實(shí)代碼。
從網(wǎng)上搜的代碼都是字符界面的,老師說既然字符界面的沒挑戰(zhàn)性,那就做圖形界面的好了。
做圖形界面就有點(diǎn)犯難了,首先沒有什么程序可以參照了,必須自己充分理解字符界面的源代碼,然后逐步修改完善。
我依據(jù)課本上的gui章節(jié)設(shè)計(jì)了此次的java簡單程序,基本實(shí)現(xiàn)了課題的要求,還添加了圖片以增加視覺效果,以及確定按鈕方便用戶確定輸入數(shù)字。
通過這次實(shí)訓(xùn)我的體會歸納為以下4點(diǎn):
1. 態(tài)度第一 擺正自己的心態(tài),不要以為什么東西上網(wǎng)搜搜就可以了,一定要有自己的東西。
只有自己付出過,當(dāng)程序運(yùn)行成功時的那種喜悅才會令自己有一種莫名的自豪感。
態(tài)度決定一切!
2. 興趣是關(guān)鍵 我的學(xué)習(xí)完全是興趣導(dǎo)向的,所以壓力并不大。
因?yàn)橛信d趣,所以我會很想充分理解一切細(xì)節(jié)。
又因?yàn)槔斫?,所以許多原本片片斷斷的知識都可以漸漸互相融會貫通,累積技術(shù)能量,理論和實(shí)務(wù)之間的藩籬被打破了,學(xué)習(xí)效率倍增。
學(xué)習(xí)并快樂著!
3. 敢于挑戰(zhàn) 不安于現(xiàn)成的程序,要敢于用多種方法實(shí)現(xiàn)一個目的。
現(xiàn)在的網(wǎng)絡(luò)科技很發(fā)達(dá),想要一個源程序的確很簡單,所以很多人都是在自己都不明白題目要求時,就可以在網(wǎng)上搜到一模一樣的代碼,根本沒有自己的東西。
挑戰(zhàn)自我是項(xiàng)艱巨的任務(wù)。
只有堅(jiān)持自己多看代碼多寫程序才會有更多的收獲。
4. 不懈追求 要對源代碼進(jìn)行不斷地完善,要盡可能地實(shí)現(xiàn)課題所要求的功能。
對初學(xué)者來說,大量地寫程序是必要的,但過了某個階段之后,寫程序所帶來的技術(shù)能力成長已經(jīng)到了極限,還不如多花一點(diǎn)時間看書,學(xué)新技術(shù)和新觀念。
可以從實(shí)現(xiàn)源程序功能著手,比如添加寫模塊啊什么的,實(shí)現(xiàn)更多功能。
看著自己編的程序能成功運(yùn)行,這樣自己會更感興趣,也就會樂此不疲。
尊敬的各位領(lǐng)導(dǎo)、各位老師、各位同學(xué):
大家好!
在學(xué)院領(lǐng)導(dǎo)老師的帶領(lǐng)和安排下,我們在上個學(xué)期末,到北京進(jìn)行了為期10天的專業(yè)實(shí)習(xí)。
在實(shí)習(xí)過程中,我們在專編程技能以及軟件開發(fā)的總體架構(gòu)思想上都收獲頗豐。
本次實(shí)訓(xùn)我們分為兩個階段,前五天為第一階段,我們進(jìn)行了理論知識的學(xué)習(xí),鞏固和深化了所學(xué)的編程知識。
以下談一談個人的感受與體會
一、理論知識的學(xué)習(xí)
在實(shí)訓(xùn)進(jìn)行的前五天,我們上的是java編程的理論課。
負(fù)責(zé)上課的老師言語風(fēng)趣幽默而不失嚴(yán)謹(jǐn),在老師的引導(dǎo)和啟發(fā)下,我們鞏固了之前在學(xué)校所學(xué)的編程知識,并加以深化,澄清之前對編程技術(shù)認(rèn)識的一些錯誤或模糊的概念。
我們還在課上以java里gui編程常用的swing框架和java的容器體系作為切入點(diǎn),框架作為這期間除了學(xué)習(xí)一般的編程的知識技巧。
在全面的系統(tǒng)的認(rèn)識了框架同時補(bǔ)充學(xué)習(xí)了泛型技術(shù),以及框架中架構(gòu)思想的知識。
在企業(yè)的實(shí)際編碼過程中,一個個框架構(gòu)成了軟件的基石,只有掌握了幾門框架知識,才能在實(shí)踐中高效開發(fā),讓自己的產(chǎn)品在市場上立于不敗之地。
在理論課的學(xué)習(xí)過程中,我們也暴露了一些問題,比如在學(xué)校上課學(xué)習(xí)時,對所學(xué)知識只是知其然而不知其所以然,不太愿意深鉆,和超前學(xué)習(xí)一些知識。
二、項(xiàng)目開發(fā)實(shí)戰(zhàn)練習(xí)
在結(jié)束了理論知識的學(xué)習(xí)之后,后五天我們在實(shí)訓(xùn)基地進(jìn)行了項(xiàng)目開發(fā)的實(shí)戰(zhàn)練習(xí)。
項(xiàng)目的名稱是supervcd,是由海輝曾經(jīng)所接的一個遠(yuǎn)程音樂唱片管理軟件項(xiàng)目的精簡版。
雖然有所精簡,但是其內(nèi)容對我們學(xué)習(xí)仍具有相當(dāng)?shù)膬r(jià)值,對我們了解真實(shí)的軟件的設(shè)計(jì)規(guī)范,編碼規(guī)范,文檔規(guī)范以及客戶對軟件的需求很有參考價(jià)值。
該內(nèi)容囊括了gui設(shè)計(jì)和編碼,容器與泛型的知識,規(guī)范文檔編寫,測試及日志系統(tǒng),甚至要求我們實(shí)現(xiàn)一個專用的輕量級數(shù)據(jù)庫系統(tǒng),這無疑是對我們很好的一次歷練機(jī)會,同時可以積累豐富的知識。
平時我們很少有機(jī)會能夠完成一個如此規(guī)模的項(xiàng)目,所以在這次項(xiàng)目實(shí)戰(zhàn)訓(xùn)練中,我的收獲也有很多。
第一,我學(xué)會了如何規(guī)范的編寫代碼和文檔。
文檔和代碼是團(tuán)隊(duì)各成員在項(xiàng)目開發(fā)交流合作中的'紐帶,風(fēng)格隨意混亂的代碼和缺失或語義不明的文檔會讓團(tuán)隊(duì)中的其他成員不能理解和使用自己寫的程序,我在平時編寫代碼比較隨意,并不注重這一點(diǎn),經(jīng)歷這次實(shí)戰(zhàn)演練之后,我一定會嚴(yán)格的遵守編碼規(guī)范。
第二,我學(xué)會了如何理解和分析客戶的需求。
軟件為客戶而生,只有理解了客戶的需求才有寫出優(yōu)秀的軟件的可能,在這次實(shí)戰(zhàn)演練中,老師教會了我們?nèi)绾谓M織團(tuán)隊(duì)正確的理解和分析客戶的需求,并寫出完善的需求分析,并用于項(xiàng)目開發(fā)。
第三,我學(xué)會了對按照需求對軟件架構(gòu)進(jìn)行設(shè)計(jì),這點(diǎn)我想是我們許多同學(xué)之前都非常欠缺的,因?yàn)槲覀冊趯W(xué)校的時編寫代碼篇幅短小,功能單一,所以設(shè)計(jì)思路通常只留于腦內(nèi),非常模糊。
而在這次項(xiàng)目開發(fā)演練中,老師手把手的教會我如何從需求中抽象出問題,并將之模塊化,然后逐步求精,就如同為高樓大廈搭建棟梁。
第四,我學(xué)會了如何團(tuán)隊(duì)合作,共同開發(fā)。
作為項(xiàng)目開發(fā)小組的組長,我的體會更加深刻。
獨(dú)木難支,光靠一個人的力量是遠(yuǎn)遠(yuǎn)不夠的。
只有管理組織好一個團(tuán)隊(duì),才能夠最終完成項(xiàng)目的開發(fā),或許在編程技術(shù)水平上團(tuán)隊(duì)成員有高有低,但是,每個人都有自己的閃光點(diǎn),總可以在團(tuán)隊(duì)的找到適合自己的位置,每個人在自己的團(tuán)隊(duì)中做的貢獻(xiàn),創(chuàng)造出不可磨滅的重大價(jià)值。
第五,我學(xué)會了如何與客戶溝通并展示自己的項(xiàng)目,軟件項(xiàng)目的開發(fā)最終需要的是客戶的認(rèn)可,讓客戶了解并認(rèn)可自己的產(chǎn)品最好的辦法就是用言語將自己的項(xiàng)目的最好的一面展示出來,在最后一天里,實(shí)訓(xùn)的老師組織了項(xiàng)目的答辯,給我們提供了鍛煉自己的表達(dá)能力,展示自己的項(xiàng)目的舞臺。
在實(shí)戰(zhàn)的過程中,我對項(xiàng)目開發(fā)流程有了切實(shí)的體會:學(xué)會了如何編寫規(guī)范合格的代碼和文檔;學(xué)會了了正確理解分析客戶需求并設(shè)計(jì)項(xiàng)目的方法;體會到了團(tuán)隊(duì)合作精神的重要性,明白了組織團(tuán)隊(duì)進(jìn)行項(xiàng)目開發(fā)的具體流程,還了解到了向客戶展示產(chǎn)品以及與客戶進(jìn)行溝通的技巧。
經(jīng)歷過這次實(shí)習(xí)實(shí)訓(xùn),我們不僅在編程的理論知識上有所鞏固和深化,更重要的是有了實(shí)戰(zhàn)進(jìn)行項(xiàng)目開發(fā)鍛煉動手能力的機(jī)會,積累了一筆寶貴的經(jīng)驗(yàn)。
實(shí)訓(xùn)雖已結(jié)束,但我們的不斷學(xué)習(xí)的征途才剛剛邁出第一步。
今后的路還很長,還有很多機(jī)會去實(shí)習(xí)提高,我們要以更加積極的姿態(tài)去充實(shí)自己,學(xué)習(xí),不斷地迎接挑戰(zhàn)。
Java設(shè)計(jì)體會篇十七
摘要:課程設(shè)計(jì)環(huán)節(jié)是程序設(shè)計(jì)類課程實(shí)踐教學(xué)的一種非常重要的途徑。通過在java程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)中引入wwh理念,闡述在理論學(xué)習(xí)中如何對學(xué)生進(jìn)行引導(dǎo),在評價(jià)體系中引入psp評價(jià)方式,對軟件代碼進(jìn)行評價(jià),解決實(shí)踐教學(xué)過程中學(xué)生重視度不夠、教師評價(jià)難的問題。
關(guān)鍵詞:java程序設(shè)計(jì)基礎(chǔ);課程設(shè)計(jì);psp
1前言
在程序設(shè)計(jì)類課程中,實(shí)踐教學(xué)環(huán)節(jié)一般包含兩個方面,即實(shí)驗(yàn)教學(xué)環(huán)節(jié)、課程設(shè)計(jì)環(huán)節(jié)。實(shí)驗(yàn)教學(xué)環(huán)節(jié)是對理論教學(xué)中的知識點(diǎn)進(jìn)行實(shí)踐;而課程設(shè)計(jì)環(huán)節(jié)是對本門課程乃至之前學(xué)習(xí)的課程知識綜合性的練習(xí)和實(shí)踐,對學(xué)生動手能力的提升具有非常重要的意義。課程設(shè)計(jì)是對某一門課程進(jìn)行教學(xué)策劃的研究活動,具體來說是指在學(xué)完專業(yè)課一段時間內(nèi),安排組織學(xué)生用學(xué)到的知識在一定的時間內(nèi)有組織或者分散地完成一些任務(wù)。目前在大學(xué)計(jì)算機(jī)教學(xué)過程中,很大一部分程序設(shè)計(jì)類課程都開設(shè)了課程設(shè)計(jì),以期學(xué)生在課程設(shè)計(jì)中能夠掌握程序設(shè)計(jì)的基本思想、軟件開發(fā)的基本流程、程序調(diào)試的基本方法[1]。目前存在的問題本文針對河南中醫(yī)藥大學(xué)java程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)執(zhí)行過程中出現(xiàn)的問題進(jìn)行總結(jié)。在實(shí)施過程中總結(jié)遇到的問題,有學(xué)生的學(xué)習(xí)態(tài)度問題,包括對課程設(shè)計(jì)不重視,認(rèn)為課程設(shè)計(jì)不重要;有教學(xué)計(jì)劃設(shè)計(jì)問題,指軟件工程課程安排在程序設(shè)計(jì)類課程之后,學(xué)生對軟件開發(fā)流程沒有整體概念,無從下手;評價(jià)方法和評價(jià)標(biāo)準(zhǔn)過于簡單、單一,且隨意性強(qiáng),沒有嚴(yán)格的評價(jià)標(biāo)準(zhǔn),造成課程設(shè)計(jì)的質(zhì)量下降??梢?,問題集中在學(xué)生的態(tài)度問題、基本開發(fā)軟件的技能、教師的評價(jià)標(biāo)準(zhǔn)這三個方面[2]。鑒于學(xué)生的學(xué)習(xí)態(tài)度問題,教師對不同層次的學(xué)生進(jìn)行調(diào)查,原因主要為:課程為考察課,重視程度不夠;課程學(xué)習(xí)起來太難,難以接受,更不想動手做東西;課程設(shè)計(jì)以往采用分組形式,每組人數(shù)較多,存在渾水摸魚的情況。對此,教師在組織課程設(shè)計(jì)實(shí)施過程中引入wwh模型,從學(xué)習(xí)動機(jī)、知識儲備、實(shí)際操作三個方面對學(xué)生課程設(shè)計(jì)實(shí)施過程進(jìn)行干預(yù)。
2課程設(shè)計(jì)過程控制
在java程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)實(shí)施過程中,教師采用wwh模型來完成課程設(shè)計(jì)的組織和實(shí)現(xiàn)。wwh具體是指why、what和how。其中,why解決的是在態(tài)度層面上學(xué)生的學(xué)習(xí)動機(jī)問題,也就是為什么要來學(xué)習(xí)本門課程;what解決的是在知識層面上學(xué)員的知識儲備不足問題,也就是學(xué)生需要掌握哪些專業(yè)的知識才能支撐具體的編碼實(shí)現(xiàn);how解決的是在技能層面上,學(xué)生的實(shí)際操作技能問題,也就是如何解決課程設(shè)計(jì)實(shí)現(xiàn)中的疑難困惑。why(為什么學(xué))why是學(xué)生對待課程設(shè)計(jì)態(tài)度層面的問題。進(jìn)行課程設(shè)計(jì)的意義需要借助相應(yīng)的素材,從專業(yè)層面、課程層面、就業(yè)層面進(jìn)行分析。使用最常用的方法案例,選用一個正面案例及一個負(fù)面案例。正面案例講授的是用心完成課程設(shè)計(jì),將獲得什么收益,包括對前期知識系統(tǒng)性復(fù)習(xí),代碼調(diào)試能力提升,代碼量增加,取得很好的成績;反面案例講授的是如果不學(xué)可能導(dǎo)致的嚴(yán)重后果,比如掛科、重修等。what(學(xué)什么)學(xué)什么是知識層面的問題。學(xué)習(xí)的知識一般包括定義、概念、標(biāo)準(zhǔn)、要求、原則、區(qū)別、特點(diǎn)、基本組成要素等。課程設(shè)計(jì)時需要分析學(xué)生在掌握相關(guān)技術(shù)時還缺乏哪些知識,哪些技能掌握比較匱乏。比如:“軟件工程”中軟件開發(fā)的系統(tǒng)化流程,結(jié)構(gòu)圖、流程圖的繪制,在代碼結(jié)構(gòu)以及代碼調(diào)試方面能力較差[3]。由教師提供相關(guān)的書籍、材料進(jìn)行補(bǔ)充。how(如何做)“如何做”是學(xué)生完成課程設(shè)計(jì)的基本技能?!叭绾巫觥币话闶侵刚n程設(shè)計(jì)實(shí)現(xiàn)過程中需要學(xué)生重點(diǎn)實(shí)現(xiàn)的內(nèi)容,包括課程設(shè)計(jì)報(bào)告、軟件,如軟件開發(fā)中各個模塊分配的時間比例如何?哪個模塊分配的時間最多、人力最大?“如何做”包括了軟件開發(fā)的流程以及軟件開發(fā)中的技術(shù)。在這個過程中需要教師能夠進(jìn)行指導(dǎo),協(xié)助學(xué)生分析各個模塊重難點(diǎn),進(jìn)而確定分工。
3課程設(shè)計(jì)目標(biāo)考核
在課程設(shè)計(jì)環(huán)節(jié)執(zhí)行過程中,除了加強(qiáng)過程控制外,對結(jié)果目標(biāo)的考核是非常重要的一個方面,學(xué)生的態(tài)度問題究其原因,其中一個方面是在教學(xué)評價(jià)過程中課程設(shè)計(jì)環(huán)節(jié)評價(jià)指標(biāo)不明確,教師對學(xué)生課程設(shè)計(jì)評價(jià)結(jié)果與實(shí)際有偏差,造成學(xué)生渾水摸魚的現(xiàn)象存在。所以軟件開發(fā)的工作量和質(zhì)量如何衡量、如何評價(jià),是課程設(shè)計(jì)評價(jià)環(huán)節(jié)的一個重點(diǎn)內(nèi)容。河南中醫(yī)藥大學(xué)java程序設(shè)計(jì)基礎(chǔ)課程教學(xué)中引入psp(personalsoftwareprocess)模式進(jìn)行評價(jià)。psp認(rèn)為在軟件評估過程中有下列四個因素需要考慮。1)任務(wù)有多大?用代碼行數(shù)(不包括空行/注釋行/單字符行)來表示,或使用功能點(diǎn)來表示。在實(shí)施過程中采用兩種方式相結(jié)合的形式,首先確定功能點(diǎn)的個數(shù),按照功能點(diǎn)逐個確定代碼行數(shù)。2)花了多少時間?一組人所花費(fèi)的時間可以用人數(shù)*時間來表示,但是由于學(xué)生的基本功有差距,此標(biāo)準(zhǔn)對學(xué)生課程設(shè)計(jì)的`工作量計(jì)算并不適用。3)質(zhì)量如何?交付的代碼中有多少缺陷?在課程設(shè)計(jì)中將交付定義為在“代碼完成”的時候,交付給負(fù)責(zé)測試的學(xué)生,并完成測試用例表。使用缺陷的數(shù)量來除以項(xiàng)目的大小,也就是缺陷的數(shù)量除以總的代碼量,衡量評價(jià)一個軟件的質(zhì)量。4)是否按時交付?這個指標(biāo)對學(xué)生不適用,學(xué)生完成課程設(shè)計(jì)的時間有明確的要求,不能延期交付。綜合以上幾點(diǎn),在課程設(shè)計(jì)目標(biāo)評估中,結(jié)合psp模式并對其進(jìn)行課程設(shè)計(jì)評估的相關(guān)修改,通過功能點(diǎn)數(shù)、代碼行數(shù)以及缺陷數(shù)來評估課程設(shè)計(jì)中軟件的質(zhì)量。
4結(jié)果調(diào)研
按照wwh模型組織實(shí)施課程設(shè)計(jì)進(jìn)行過程控制和引入psp模型進(jìn)行課程設(shè)計(jì)目標(biāo)考核,在現(xiàn)有課程java程序設(shè)計(jì)基礎(chǔ)上實(shí)施,并對結(jié)果進(jìn)行調(diào)查研究,數(shù)據(jù)顯示,學(xué)生在課程設(shè)計(jì)的代碼量均在1000行左右,最少的在600行。從代碼量來看,學(xué)生在課程設(shè)計(jì)中代碼量在各個小組之間差距不大,這有助于小組之間競爭,并進(jìn)而促進(jìn)軟件功能點(diǎn)的增多。在軟件開發(fā)中引入psp評價(jià)代碼質(zhì)量,使用測試用例方式統(tǒng)計(jì)軟件完成情況、性能、穩(wěn)定程度,進(jìn)一步提高了代碼的質(zhì)量,并讓學(xué)生在課程設(shè)計(jì)中了解了軟件開發(fā)的流程,課程設(shè)計(jì)報(bào)告的完整度和質(zhì)量有所提升。
5結(jié)語
課程設(shè)計(jì)是程序類課程不可或缺的一個環(huán)節(jié),對課程設(shè)計(jì)量和質(zhì)的控制是非常重要的。使用合理評價(jià)體系對課程設(shè)計(jì)的工作量和軟件質(zhì)量進(jìn)行評價(jià),是從結(jié)果逆向來促使學(xué)生提升課程設(shè)計(jì)質(zhì)量的一種方式,加強(qiáng)目標(biāo)管理也是實(shí)踐性課程教學(xué)目標(biāo)實(shí)現(xiàn)的一種重要途徑。加強(qiáng)過程管理以及目標(biāo)評價(jià),是提升課程設(shè)計(jì)質(zhì)量的重要保障。
參考文獻(xiàn)
[3]李茂民.《java語言程序設(shè)計(jì)》課程教學(xué)改革實(shí)踐探討[j].軟件工程師,2015(5):48.
Java設(shè)計(jì)體會篇十八
在本學(xué)期的開學(xué)初期,我們在學(xué)校機(jī)房進(jìn)行了為期三周的java實(shí)訓(xùn)。現(xiàn)在即將結(jié)束了,回首本學(xué)期的java學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識性的東西,通過這次為期三周的實(shí)訓(xùn),遇到了很多自己感興趣的問題,就會很有興趣,當(dāng)然學(xué)知識可不能憑自己的愛好和一時興趣,不能遇到自己不敢興趣的問題就把它拋給同學(xué),要學(xué)會自己踏踏實(shí)實(shí)認(rèn)真的去解決問題。要一步一個腳印,認(rèn)認(rèn)真真,踏踏實(shí)實(shí),理論與實(shí)踐相結(jié)合,在扎實(shí)掌握課本實(shí)例和內(nèi)容之后,有一定的擴(kuò)展閱讀和課外學(xué)習(xí),充分全面的了解java的應(yīng)用和擴(kuò)展運(yùn)用。
本次我們小組所做的程序是“小小通訊錄”基本功能已經(jīng)較好的完成,可是還是有一些不完善,比如我們的通訊錄沒有能夠做到把通訊錄里所儲存的信息以列表的形式展現(xiàn)出成了購物管理系統(tǒng)代碼的`編寫,并且調(diào)試成功。此次實(shí)習(xí)我收獲極大,這將是我邁入社會踏出的最堅(jiān)實(shí)的一步,感謝學(xué)校給我們提供的實(shí)習(xí)機(jī)會,也感謝為我們實(shí)習(xí)提供指導(dǎo)的老師。
Java設(shè)計(jì)體會篇十九
java程序設(shè)計(jì)總結(jié)怎么寫?下面是小編帶來的java程序設(shè)計(jì)總結(jié),請參考!
隨著計(jì)算機(jī)和internet的發(fā)展,傳統(tǒng)的教學(xué)方式轉(zhuǎn)變成了網(wǎng)絡(luò)教學(xué)形式,通過計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)構(gòu)建教學(xué)網(wǎng)站成為現(xiàn)代網(wǎng)絡(luò)教育的一種趨勢,以互聯(lián)網(wǎng)為平臺,構(gòu)建網(wǎng)絡(luò)教學(xué)系統(tǒng),可以為更多的用戶提供更多受教育的機(jī)會。
本文詳細(xì)的闡述了教學(xué)網(wǎng)站的整體開發(fā)過程,通過系統(tǒng)的需求分析,設(shè)計(jì)出系統(tǒng)的總體結(jié)構(gòu);通過總體設(shè)計(jì),設(shè)計(jì)出了系統(tǒng)的功能模塊和數(shù)據(jù)庫結(jié)構(gòu);最后對教學(xué)網(wǎng)站的各個功能模塊進(jìn)行了具體的設(shè)計(jì)。
根據(jù)系統(tǒng)實(shí)際需要,本系統(tǒng)的開發(fā)采用了模塊化設(shè)計(jì)思想,在windowsxp操作環(huán)境下,采用java技術(shù)進(jìn)行系統(tǒng)開發(fā),數(shù)據(jù)庫管理系統(tǒng)采用microsft公司的sql server2000,b/s體系結(jié)構(gòu)設(shè)計(jì),最終實(shí)現(xiàn)教學(xué)網(wǎng)站的主要功能,包括學(xué)生在前臺瀏覽網(wǎng)站公告、瀏覽教學(xué)、下載課件、提交問題、提交作業(yè)等;教師完成上傳教程課件、開設(shè)課程、發(fā)布作業(yè)、批改作業(yè)、回復(fù)問題等;管理員則在后臺完成對教程信息的管理、課件信息的管理、學(xué)生信息的管理及教師信息的管理等功能。
java語言程序設(shè)計(jì)是高校計(jì)算機(jī)相關(guān)專業(yè)的一門重要課程,它是一門邏輯性較強(qiáng)、概念較多、結(jié)構(gòu)相對復(fù)雜的課程,但高校開設(shè)的課時卻相對較少。
學(xué)生學(xué)習(xí)該課程時廣泛存在缺乏興趣、沒恒心,態(tài)度不端正的現(xiàn)象。
傳統(tǒng)教學(xué)過程中忽視動手實(shí)踐能力的培養(yǎng),不利于學(xué)生實(shí)用技能的提高。
針對這些問題,本研究對"java程序設(shè)計(jì)”的教學(xué)內(nèi)容進(jìn)行了wpbl模式的教學(xué)設(shè)計(jì),并用計(jì)算機(jī)程序予以實(shí)現(xiàn)。
在網(wǎng)絡(luò)環(huán)境中,讓學(xué)生通過相互協(xié)作應(yīng)用java程序解決問題,教師或計(jì)算機(jī)程序引導(dǎo)和促進(jìn)學(xué)生對問題進(jìn)行深層次的理解,有利于學(xué)生溝通合作、解決問題和動手實(shí)踐能力的提高,有利于激發(fā)學(xué)生對java程序設(shè)計(jì)的學(xué)習(xí)興趣。
網(wǎng)絡(luò)教學(xué)可以使學(xué)生隨時隨地的學(xué)習(xí),有效緩解了課程課時設(shè)置過少,學(xué)生學(xué)習(xí)時間有限的狀況,對課堂教學(xué)是個良好的補(bǔ)充。
在此次課程設(shè)計(jì)中,我主要負(fù)責(zé)商品信息查詢部分功能的實(shí)現(xiàn)和商品公告欄包括商城公告,銷量排行,友情鏈接等功能的實(shí)現(xiàn),這些功能都是有鏈接的,有的連接到本網(wǎng)站有關(guān)內(nèi)容,有的是連接到以外的網(wǎng)站。
在頁面布局中,并沒有遇到什么困難,主要是合理正確利用網(wǎng)頁制作標(biāo)記,實(shí)現(xiàn)準(zhǔn)確定位。
遇到的困難主要集中在頁面的具體在瀏覽器的顯示上,在一個頁面中,實(shí)現(xiàn)一小部分的動態(tài)轉(zhuǎn)換,另一部分靜態(tài)的要在每一個網(wǎng)頁中都要顯示。
這其中,不僅要準(zhǔn)確利用網(wǎng)頁的框架布置外,還要充分考慮到用代碼實(shí)現(xiàn)另外的頁面或窗口的布局和美化。
在編寫代碼過程中,要充分考慮其他頁面的有關(guān)情況,jsp有關(guān)功能的封裝和轉(zhuǎn)換,頁面的交換,以及有關(guān)頁面包含的所能實(shí)現(xiàn)具體功能的jsp代碼等。
在編寫實(shí)現(xiàn)功能的代碼中,遇到困難是最多的了。
點(diǎn)擊商城公告里面的內(nèi)容時,能彈出來一個詳細(xì)信息的界面,這個界面就是需要在頁面中插入jsp腳本,比如html語句。
實(shí)現(xiàn)具體的功能,顯示網(wǎng)頁內(nèi)容和有關(guān)信息。
這之間的調(diào)用順序和轉(zhuǎn)換需要準(zhǔn)確的定位,才能實(shí)現(xiàn)想要的功能。
在商品查詢頁面里,包括電子產(chǎn)品,健康產(chǎn)品,家用電器,衣帽服飾等查詢功能,下面還有具體的詳細(xì)信息,包括是否加入購物車。
顯示有些商品內(nèi)容只是簡單地網(wǎng)頁html語句實(shí)現(xiàn)的,但是如果要進(jìn)行有關(guān)查詢時,需要代用有關(guān)jsp。
我們可以看到,只要點(diǎn)擊就可以顯示你所想要的頁面。
在這個功能實(shí)現(xiàn)中,由文字被點(diǎn)擊時,調(diào)用有關(guān)jsp功能,在數(shù)據(jù)庫里查詢有關(guān)符合查詢條件物品的信息,并通過頁面的展現(xiàn)顯示出來。
這主要是在網(wǎng)頁代碼中插入jsp腳本或調(diào)用有關(guān)功能才能實(shí)現(xiàn)的,如webinf里面的各種jsp功能。
但是在分頁時,需要考慮的很清楚,搞清頁與頁之間的邏輯聯(lián)系才能實(shí)現(xiàn)合理正常的分頁功能。
在前期準(zhǔn)備過程中,先策劃好自己的網(wǎng)站及相關(guān)的各個網(wǎng)頁所要表達(dá)的內(nèi)容,主要實(shí)現(xiàn)哪些功能,如用戶登錄,商品查找,這些功能是由什么樣的jsp或javabean實(shí)現(xiàn)的,在編寫好這些功能后,又是怎么樣在各個頁面html中插入這些實(shí)現(xiàn)功能的代碼,是用腳本呢還是用調(diào)用,這些都是我們事先要考慮的問題,只有這樣我們考慮周到了,明白了,才能順利實(shí)現(xiàn)更多的功能,達(dá)到事半功倍的效果。
再一個主要任務(wù)是在網(wǎng)上搜集有關(guān)的信息和圖片,并參考借鑒別人的網(wǎng)站布局和功能,來規(guī)劃美化自己的網(wǎng)頁頁面的設(shè)置風(fēng)格。
在java課程設(shè)計(jì)中,要認(rèn)清楚到底這在我們的生活中的作用是什么,我個人認(rèn)為這在我們的今后生活中,這酒店的設(shè)計(jì)是一種在以后的`工作中能起到很有用處的課程設(shè)計(jì),這也許是老師這用做的為我們著想的一部分吧。
在這次課程設(shè)計(jì)中,我們也能可以看出,學(xué)計(jì)算機(jī)的在以后找工作中的出處,讓我們知道計(jì)算機(jī)技術(shù)的應(yīng)用的廣泛應(yīng)用。
在java課程的學(xué)習(xí)中,也使我明白了更多的以前沒有沒有見過的知識,學(xué)到了更多的知識,更完整的弄清楚計(jì)算機(jī)科學(xué)與技術(shù)這門學(xué)科。
在學(xué)java這門學(xué)科時,我開始還以為它跟c++差不多的,但隨得學(xué)習(xí)的深入就弄明白了這兩者的關(guān)系有得很大的差別,在寫程序上就能看出來這其中的差別的不同處。
在這最后兩個星期的課程設(shè)計(jì)中,我開始還沒怎么在意的,以為不過是件小事,能很快的搞定,但隨的越來越深入的設(shè)計(jì)才明白我的想法是多么的可笑,在做程序?qū)憘€代碼就不是那么容易的事,還有好多的頁面設(shè)計(jì)都需要用到不同的知識點(diǎn)這其中的不少問題都需要在課本中才能找出來進(jìn)行解決,這也給我?guī)砹嗽S多的困難。
在開始做這課程設(shè)計(jì)的時候,我開始的時候是不知道從什么地方開始的,在經(jīng)過老師的不斷指點(diǎn)中才能學(xué)到從什么地方開始做起的。
在這次做課程設(shè)計(jì)中,我們是四人各做四個不同板塊的,而我做的是那個基礎(chǔ)的部分:菜品設(shè)計(jì)。
在這部分設(shè)計(jì)中,我開始時也不知道打從何處開始的,但從以前的那個c++的課程設(shè)計(jì)中知道,一般的程序設(shè)計(jì)都是從代碼開始的,在代碼的基礎(chǔ)上再來修做剩下的桌面設(shè)計(jì)部分。
在寫代碼中,對我來說這是種相當(dāng)沉重的壓力的,因?yàn)槲业挠⒄Z不好而導(dǎo)致我在許多的語句都不知道怎么寫,好多的內(nèi)容都需要查找書本才來寫出來,這給寫作代碼帶來了極大的困難,浪費(fèi)了好多的時間來寫代碼。
在那頁面的設(shè)計(jì)中還好沒要求,我在做這部分的時候,我看他們做的還不錯就借簽過來了做成了我自己的課程設(shè)計(jì)。
這不由于自己開始做得比較晚,而老師又催得比較急,這就得夜里通宵來寫了,沒辦法自己的水平有限就只能做這么多的了。
現(xiàn)在回想下真是不堪回首啊!這能做的就之能做這多了望老師能諒解。
在次再次感想老師多日里來的指導(dǎo),在您的指導(dǎo)下,我們能這么容易的完成了這項(xiàng)艱難的課程設(shè)計(jì)任務(wù),看得這這么多天努力來的結(jié)果,心里還是感覺到是有點(diǎn)感動,,因?yàn)檫@也是這么多天來的付出的努力吧,在這樣的付出終得到了個好的結(jié)果。
同時也有點(diǎn)遺憾,在整個設(shè)計(jì)中,我沒自己單獨(dú)的完成整個任務(wù),這也是自己要認(rèn)真反思的地方。
而且,這對于我們的將來也有很大的幫助。
以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。
就像中國提倡的艱苦奮斗一樣,我們都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會面對需要面對的事情。
與隊(duì)友的合作更是一件快樂的事情,只有彼此都付出,彼此都努力維護(hù)才能將作品做的更加完美。
而團(tuán)隊(duì)合作也是當(dāng)今社會最提倡的。
本次java課程設(shè)計(jì)我們這組做的課題是畫隨機(jī)圓,剛開始拿到題目我們組員都不知如何下手,經(jīng)過小組成員一起查找資料,并且開會討論,我們確定了設(shè)計(jì)的設(shè)計(jì)目標(biāo)以及具體實(shí)現(xiàn)方式,包括如何將java的思想運(yùn)用到實(shí)際系統(tǒng)的詳細(xì)設(shè)計(jì)之中。
實(shí)驗(yàn)過程中,首先要將系統(tǒng)要實(shí)現(xiàn)的功能分為幾大模塊,然后每個組員分別完成,在此過程中使我加深了對java的理解,以及如何進(jìn)行團(tuán)隊(duì)工作的劃分,學(xué)會發(fā)現(xiàn)各組員的長處并將其發(fā)揮出來。
雖然大家沒怎么學(xué)過java,但大家都有c語言基礎(chǔ),所以通過努力實(shí)驗(yàn),進(jìn)一步培養(yǎng)我們利用java語言進(jìn)行編程和調(diào)試程序的能力,同時使我們能夠?qū)W會將c語言與java語言結(jié)合起來編寫較復(fù)雜具有實(shí)際意義和算法復(fù)雜度較小的程序。
與此同時熟練掌握java語言的編輯,編譯,調(diào)試程序,并將算法轉(zhuǎn)變?yōu)槌绦驅(qū)崿F(xiàn)。
正確理解各種數(shù)據(jù)結(jié)構(gòu)的邏輯特性和存儲表示和基本操作的算法實(shí)現(xiàn)。
掌握算法的時間分析和空間分析的技術(shù)。
針對問題的特點(diǎn)選擇合適的數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)實(shí)用高效的算法,提高大家的算法設(shè)計(jì)的能力和動手實(shí)驗(yàn)的技能。
實(shí)驗(yàn)過程中,我們分為邏輯設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個步驟實(shí)現(xiàn)。
邏輯設(shè)計(jì)指的是,對問題描述中涉及的操作對象定義相應(yīng)的數(shù)據(jù)類型,并按照以數(shù)據(jù)結(jié)構(gòu)為中心的原則劃分模塊,定義主程序模塊和各抽象數(shù)據(jù)類型;詳細(xì)設(shè)計(jì)則為定義相應(yīng)的存儲結(jié)構(gòu)并寫出各函數(shù)的偽碼算法。
作為邏輯設(shè)計(jì)的結(jié)果,應(yīng)寫出每個抽象數(shù)據(jù)類型的定義,各主要模塊的算法,并畫出模塊之間的調(diào)用關(guān)系圖;詳細(xì)設(shè)計(jì)的結(jié)果是對數(shù)據(jù)結(jié)構(gòu)的基本操作的規(guī)格說明做出進(jìn)一步的求精,寫出數(shù)據(jù)存儲結(jié)構(gòu)的類型定義,按照算法書寫規(guī)范用類c語言寫出函數(shù)形式的算法框架。
通過這次課程設(shè)計(jì),使我靈活應(yīng)用所學(xué)數(shù)據(jù)結(jié)構(gòu)知識,獨(dú)立完成問題分析,結(jié)合數(shù)據(jù)結(jié)構(gòu)理論知識,編寫程序求解指定問題。
初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測試等基本方法和技能;提高綜合運(yùn)用所學(xué)的理論知識和方法獨(dú)立分析和解決問題的能力;并用系統(tǒng)的觀點(diǎn)和軟件開發(fā)一般規(guī)范進(jìn)行軟件開發(fā),鞏固、深化學(xué)生的理論知識,提高編程水平,并在此過程中培養(yǎng)我們嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度和良好的工作作風(fēng)。
熟練掌握數(shù)據(jù)的存儲表示和基本操作的實(shí)現(xiàn),能夠利用存儲設(shè)計(jì)算法解決簡單的航空訂票問題。
同時在這學(xué)期的實(shí)驗(yàn)中,培養(yǎng)了獨(dú)立思考、動手操作的能力,在各種其它能力上也都有了提高。
在實(shí)驗(yàn)課上,我學(xué)會了很多學(xué)習(xí)的方法。
而這是日后最實(shí)用的。
要面對社會的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。
這對于我的將來也有很大的幫助。
以后,不管有多苦,我想我都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。
就像中國提倡的艱苦奮斗一樣,我都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會面對需要面對的事情,以及學(xué)會遇到問題,不急不慌,慢慢解決它。
這次課程設(shè)計(jì)本人主要參與了系統(tǒng)實(shí)現(xiàn)以及系統(tǒng)測試,還有參與小組共同完成的編寫代碼、實(shí)現(xiàn)功能模塊。
歷時兩個星期終于在大家的一起努力下順利完成了。
雖然過程辛苦是不可避免,但收獲還是令人感到尤其的欣慰。
在這次的課程設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識,也培養(yǎng)了我的實(shí)踐能力,讓我知道遇到一個問題,如何去尋找思路,如何去解決問題,最終完成整個事情。
在設(shè)計(jì)過程中,與同學(xué)分工設(shè)計(jì),和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。
學(xué)會了合作,學(xué)會了寬容,學(xué)會了理解,也學(xué)會了做人與處世。
課程設(shè)計(jì)是我們專業(yè)課程知識綜合應(yīng)用的實(shí)踐訓(xùn)練,是我們邁向社會,從事職業(yè)工作前一個必不少的過程。
實(shí)驗(yàn)過程中,也十分感謝實(shí)驗(yàn)指導(dǎo)老師馬駿老師的指點(diǎn)與教導(dǎo)。
這次課程設(shè)計(jì)不僅是對這學(xué)期所學(xué)知識的一種綜合檢驗(yàn),而且也是對自己動手能力的一種提高,增強(qiáng)了自己實(shí)踐能力。
通過這次課程設(shè)計(jì)使我明白了自己知識還比較欠缺,只是學(xué)習(xí)書本知識還是遠(yuǎn)遠(yuǎn)不夠的,自己不會的東西還有太多,學(xué)習(xí)需要自己長期的積累,在以后的學(xué)習(xí)、工作中都應(yīng)該不斷的學(xué)習(xí),將課本的理論知識與生活中的實(shí)踐知識相結(jié)合,不斷提高自己文化知識和實(shí)踐能力。

