面向對象程序設計的學習心得五篇
一、心得體會的寫作方法
(一)簡略寫出自己閱讀過的書籍或文章的內容,然后寫出自己的意見或感想。明確的說,就是應用自己的話語,把讀過的東西,濃縮成簡略的文字,然后加以評論,重點的是(著重)提出自己的看法或意見。
(二)將自己閱讀過的文字,以寫作技巧的觀點來評論它的優劣得失、意義內涵,看看它給人的感受如何,效果如何。
(三)應用原文做導引,然后發表自己的意見。比如我們可以引用書中的一句話做為引導,然后發表見解。
(四)先發表自己的意見或感想,然后引用讀過的文章來做印證。
(五)將讀過的東西,把最受感觸、最重要的部分做為中心來寫;也可以把自己當做書中的「主角」來寫;也可以采用書信的方式來寫;更可以采用向老師或同學報告的方式來寫。
二、面向對象程序設計的學習心得(精選5篇)
當我們有一些感想時,心得體會是很好的記錄方式,這樣能夠給人努力向前的動力。一起來學習心得體會是如何寫的吧,以下是小編精心整理的面向對象程序設計的學習心得(精選5篇),歡迎大家借鑒與參考,希望對大家有所幫助。
面向對象程序設計的學習心得1
我接觸C語言真的是從我開學開始的,在這之前我從來沒有想過我會與寫程序代碼有淵源,這一學期,準確的說我是從零基礎的程序設計者一步一步走下來的,剛開始接觸C語言的時候,我感到了無助,因為在軍訓預習的時候我看到代碼就頭疼,在開學初我第一個學會的代碼就是“hello,world!”我開始對C有了一點點的好奇,為什么能夠編譯成功呢?因此,我努力的從開始學起,然后我又學會了“a+b”等等的簡單的運算,頭文件等等的內容在我的心里逐漸變得清晰,從開始的一寫程序就羅列所有的頭文件來使用到現在有選擇性的使用用的到的頭文件我又體會到了自己小小的成就感,也許我是真的有點笨,在別人輕易可以接受的問題上我還要花一點時間再思考一下才可以,但是我愿意一點一點的去努力學習。后來,在逐漸學的多了之后我還是會翻以前不懂的東西,我卻發現目前學的內容總是比以前學的難得多,在我看以前的程序題的時候,我會覺得簡單,我覺得這就是我的收獲。
但是隨著學習的東西越來越多,我還是好多次感到壓力,感到難辦,剛開始學循環結構的時候,我搞不懂while,do_while,for循環的區別,不會有效的使用他們,后來我又學了循環嵌套,感覺難度更大了,令我印象最深的是輸出空心矩形和實心矩形的那個題,還有菱形的題主要是靠找規律得出結論,這兩種題大體上是一樣的,但是小結構上又有些區別,所以找準規律很關鍵。
然后又學習了數組,關于數組這一章,最關鍵的是弄懂題,openjudje上的題讓我感到非常的迷茫,因為太難了,有很多題我無法獨立的一次性完成,所以尋求同學們的不少幫助,雖然做題的過程相當的坎坷,但是幸好結果不算太差,我走了許多收獲,每一次學習新的內容都會給我造成不小的難度,我需要的就是靜心沉思,這樣才會有收獲。
在最近的復習中,我又學會了不少之前看似不起眼但是不掌握又做不出正確答案的小內容,比如素數的個數的.題,_=2的定義必須在for循環內部,否則數據會從第一次循環完成的_值繼續往下加,還有求最大公約數和最小公倍數的題里,我知道了最大公約數_最小公倍數=倆數的乘積,這樣就不會造成超時問題,我覺得我在這個題里發現我對超時問題和程序優化這兩個方面做的還不夠好。
我在老師發的100題中,發現了一個有趣的題,叫做斐波那契數列,我先用函數的方式解決了這個題,然后又用同樣的函數解決了Pell數列的問題,所以我感到程序設計還是有一些相同之處的,關鍵在于多做題多了解多方面的知識,有時候你學會了一個題的解法說不定在另一個題中你也可以用同樣的方法解決不一樣的問題。
在這一學期的學習中,我感到了我對寫程序的了解非常的少,所以我還需要多做題,多學習解決問題的方法,在腦子里形成框架,看題想到方法才是我最后要做到的,所以我還需要繼續努力,挖掘程序設計語言的精髓!
面向對象程序設計的學習心得2
一、快速掌握一門語言:
1、語言概述:簡單的了解下歷史背景,對以后學習理論有好處,每種語言的誕生都代表著一個新的技術的產生,再什么需求下山生啦這種語言,基于什么條件,它的產生能為我們帶來什么用處及作用,功能。
2、關鍵字:了解本門語言的關鍵字。
3、語法:程序代碼的編寫規則要正確,如表達式與表達式之間的區分是一個“;”號,而且養成一個書寫規整的習慣,強調一點就是寫注釋,不是給別人看,而是自己以后看,注意大小寫敏感度。
4、數據:數據類型,變量的定義,運算符,表達式,,函數,數組,指針,結構體。
5、文件的操作。
二、數據結構
本門語言利用啦哪種數據結構類型進行數據的存儲。
三、語言類型
面向過程,面向對象,基于對象,編譯型,解釋型,腳本,的一種或幾種,各種類型有各種特征各種特征百度或Google,本人垃圾菜鳥,概括不出來。
四、工具
選擇目前比較前衛且適合自己的IDE,因為開發效率快,避免錯誤,開發出的程序實用性強,建立工后觀察,且分析工程每個文件的作用。
五、數據庫
熟悉SQL語言,選擇合適該門語言的數據庫程序,目前比較大型的數據庫工具都有自己的API,直接調用即可。
六、英語
英語是重點。
七、算法:
程序的靈魂算法把。
八、補充
1、每天抽點時間打下自己學過的代碼,孰能手巧嘛。
2、入門之后找別人的代碼看看不懂可以打開搜索引擎對問題進行提問或者找論到里面注冊個號。
3、有團隊精神,網上找個開發團隊,因為軟件不是一個人開發出來的
4、快速網上查找到自己想要的資料也是一門學問,當今兩大搜索引擎百度Google
5、資源:CSDNMSDN迅雷找到自己想要的資料
6、高薪程序員:C++J2EELINU_需熟悉平臺,找書看把......
面向對象程序設計的學習心得3
一、前言
經過一學期的學習,我們對程序設計有了或多或少的認識。而我們這學期所接觸的c語言和c++都不僅為計算機專業人員所使用和喜愛,也成為許多計算機應用人員喜愛和使用的語言。實踐證明,它是一種很好的程序設計語言。
二、學習困難
1、上課也能聽懂,書上的例題也能看明白,可是到自己動手做編程時,卻不知道如何下手。所謂的看懂聽明白,只是很膚淺的語法知識,而我們編寫的程序或軟件是要根據要解決問題的實際需要控制程序的流程,如果沒有深刻地理解程序的語句的執行過程(或流程),是不會編寫程序解決這些實際問題的。
2、用編程解決實際問題,所需要的不僅僅是編程知識,還需要相關的專業知識。例如,很多題都需要用數學的方法來解決問題。
3、程序設計是一門實踐性很強的課程,“紙上談兵”式的光學不練是學不好編程的。
三、解決方法
1、驗證性練習
在這一步要求按照教材上的程序實例進行原樣輸入,運行一下程序是否正確。基本掌握編程軟件的使用方法。
2、照葫蘆畫瓢
在第一步輸入的程序的基礎上進行試驗性的修改,運行一下程序看一看程序結果發了什么變化,分析結果變化的原因,加深所學知識點的理解。事實上這和第一步是同步進行的,實現“輸入”加深知識的記憶,“修改”加深對知識的理解。記憶和理解是相輔相成的,相互促進。
3、自己試做類似問題
在這一步要求不看教材,即使程序不能運行,看自己能否將其改正過來,使其能正確運行。目的是對前兩步的記憶、理解進一步強化。對比前兩步,設計一些相同的問題,試著自己編程,然后調試,再逐漸擴大,增加程序行,添加一些輔助功能等等。
四、感悟與收獲
1、基礎最重要,基礎學好了才能學習更深入的東西。這一點我感觸最深。剛開始學的時候,我太抓學習的進度,總是想著多做些題,忽視了基礎的鞏固,導致我后來編程總是思想很明確,但在一些小地方就是不知道該怎么寫,不得不回頭再次翻以前的知識,很浪費時間。
2、編寫程序前心里先大概勾勒一下框架,程序分塊多也可以在紙上寫下大概框架,模塊太多也可以使用多文件運行。不能隨自己的心意隨便寫。
3、要學好調試。剛開始學習寫程序的時候經常有小的錯誤,每次都是直接用眼睛看,經常鏈接后出現錯誤提示一個錯誤半個小時一個小時找不到,后來慢慢熟練了調試,對寫程序很有幫助。
4、自學很重要。不論是老師講的例題還是書上或是自己找的項目都要自己做,不會的盡量自己思考,百度查,不要有一點小問題就問別人。
程序設計過程猶如解決實際問題,從解決實際問題的角度,我們可以這樣來看:首先要了解這個問題的基本要求,即輸入、輸出、完成從輸入到輸出的要求是什么。其次,從問題的要害入手,從前到后的解決問題的每個方面,即從輸入開始入手,著重考慮如何從輸入導出輸出,在這個過程中,可確定所需的變量、數組、函數,然后確定處理過程–算法。可得最后結論:在設計程序時也增長了自己的知識,翻閱有關文獻,加強了自己的實踐能力。
從接觸c語言,到了解c語言,是一個過程,是自身學習的過程,俗話說,師傅領進門,修行靠個人。在編寫過程中也認知了自身的不足,這些有的是上課時小漏動,也有是自己容易出錯的地方,在這方面的認知,只有實打時的多練習,也希望老師能在以后的學習生活中多多的能給予指導,這樣我們也可以少走一些彎路,c語言只是人生中的學習的一個小插曲,但讓我認識到要在學習中學習,不斷進步。
學習程序設計的過程是枯燥的,因為它有太多晦澀難懂的專業術語,因此我們應培養起學習的興趣,仔細發現學習的亮點并且要有明確學習的目標,鞭策自己不斷學習,不能放棄。學習程序設計不能停留在學習它的語法規則,而是利用學到的知識編寫C語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。只要肯下功夫,沒有什么事情可以難倒我們!
面向對象程序設計的學習心得4
通過此次課程設計,使我更加扎實的掌握了有關方面的知識,在設計過程中雖然遇到了一些問題,但經過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經驗不足。實踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。
過而能改,善莫大焉。在課程設計過程中,我們不斷發現錯誤,不斷改正,不斷領悟,不斷獲取。最終的檢測調試環節,本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設計終于順利完成了,在設計中遇到了很多問題,最后在老師的指導下,終于游逆而解。在今后社會的發展和學習實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發現問題所在,然后一一進行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠不可能收獲成功,收獲喜悅,也永遠不可能得到社會及他人對你的認可!
課程設計誠然是一門專業課,給我很多專業知識以及專業技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。同時,設計讓我感觸很深。使我對抽象的理論有了具體的認識。
我認為,在這學期的實驗中,不僅培養了獨立思考、動手操作的能力,在各種其它能力上也都有了提高。更重要的是,在實驗課上,我們學會了很多學習的方法。而這是日后最實用的,真的是受益匪淺。要面對社會的挑戰,只有不斷的學習、實踐,再學習、再實踐。這對于我們的將來也有很大的幫助。以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發現其中珍貴的事情。就像中國提倡的艱苦奮斗一樣,我們都可以在實驗結束之后變的更加成熟,會面對需要面對的事情。
回顧起此課程設計,至今我仍感慨頗多,從理論到實踐,在這段日子里,可以說得是苦多于甜,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,但可喜的是最終都得到了解決。
實驗過程中,也對團隊精神的進行了考察,讓我們在合作起來更加默契,在成功后一起體會喜悅的心情。果然是團結就是力量,只有互相之間默契融洽的配合才能換來最終完美的結果。此次設計也讓我明白了思路即出路,有什么不懂不明白的地方要及時請教或上網查詢,只要認真鉆研,動腦思考,動手實踐,就沒有弄不懂的知識,收獲頗豐。
面向對象程序設計的學習心得5
對于此次課程設計,我早在寒假就借了linu_相關書籍參看,但上方講的主要是有關linu_操作方面的資料,編程方面講得很少,而且在假期中也并不明白課設的題目是什么,因此此次課設基本上都是在開學后的這兩周內完成的。
以前做過的軟件方面的課設如C語言課設、數據結構課設都是在假期完成的,由于自我是一個十分追求完美的人,因此幾乎每次都花了將近大半個假期的時光來做,如C語言就花了一個多月的時光來做,分數當然也較高,有90來分。對于課程設計,我歷來都是相當認真的,此次操作系統的課程設計當然也不例外。但是linu_以前沒怎樣接觸過,學校也沒怎樣系統地講過,在剛接到題目時除了明白如何用gcc編譯等等,幾乎能夠算作處于一無所知的狀態。時光緊任務重,要從對linu_一無所知的狀態到獨立出色地完成課設,不下點苦功夫是不成的。那兩周里我除了吃飯睡覺幾乎就沒離開電腦過,有時時光晚了食堂關門飯都沒得吃了。最后,在這樣近乎玩命地學習工作下,身體撐不住了,在第二周周三晚上我發燒了。但是眼看就要到檢查的日期了,而我的課設也就快完工了。我不想因為看病而耽誤下去弄得前功盡棄,因此只買了點藥,繼續在電腦前拼命……最后,總算趕在周五檢查前做出了較滿意的作品。
在周五檢查那天,老師看了我第4題后,又抽查了一下我的第3題,其實也只是要我把第3題運行一下而已罷了。若放在平時,這絕對是小菜一碟,但當時正在發燒,加上一點緊張,居然把模塊加載命令insmodfdev.o錯打成insmodfdev.c了,由于這個低級失誤造成心中慌亂,于是后面的一條生成設備文件命令mknod干脆就照著參考資料打上去了。于是老師認為我不熟,在那題上打了個半鉤。當時心里確實感到十分地遺憾和沮喪,心想所謂“臺上一分鐘,臺下十年功”,一分鐘若把握不好,也同樣盡毀十年功啊!
但最后,我最后明白,分數但是是個數字,知識才是自我的。透過這次課程設計,我確實學到了很多東西,多年后我可能已經忘記這次課設最后打了多少分,但這些學到的東西卻能夠使我受益終生。除了知識技術上的東西,我更鍛煉了自我的快速學習潛力;我學會了如何快速有效地從圖書館、網絡獲取自我需要的信息;我嘗到了在周圍很多同學拷來拷去時孤軍奮戰的痛苦;我體會了夜以繼日完成一個項目時中途過程的艱辛及最終完成后巨大的成就感……我更加深了人生的信心,以后應對任何一個困難的項目,我想我都不會懼怕,并最終能夠成功地將其完成。
感謝老師,感謝此次課程設計。雖然在其中吃了不少苦頭,但我毫不后悔,因為我滿載而歸。
【面向對象程序設計的學習心得五篇】相關文章: