編譯原理課程設(shè)計(jì)心得體會(huì)范文(單片機(jī))
經(jīng)過(guò)一個(gè)星期的編譯原理課程設(shè)計(jì),本人在劉貞老師的指導(dǎo)下,順利完成該課程設(shè)計(jì)。通過(guò)該課程設(shè)計(jì),收獲頗多。
一、對(duì)實(shí)驗(yàn)原理有更深的理解
通過(guò)該課程設(shè)計(jì),掌握了什么是編譯程序,編譯程序工作的基本過(guò)程及其各階段的基本任務(wù),熟悉了編譯程序總流程框圖,了解了編譯程序的生成過(guò)程、構(gòu)造工具及其相關(guān)的技術(shù)對(duì)課本上的知識(shí)有了更深的理解,課本上的知識(shí)師機(jī)械的,表面的。通過(guò)把該算法的內(nèi)容,算法的執(zhí)行順序在計(jì)算機(jī)上實(shí)現(xiàn),把原來(lái)以為很深?yuàn)W的書(shū)本知識(shí)變的更為簡(jiǎn)單,對(duì)實(shí)驗(yàn)原理有更深的理解。
二、對(duì)該理論在實(shí)踐中的應(yīng)用有深刻的理解
通過(guò)把該算法的內(nèi)容,算法的執(zhí)行順序在計(jì)算機(jī)上實(shí)現(xiàn),知道和理解了該理論在計(jì)算機(jī)中是怎樣執(zhí)行的,對(duì)該理論在實(shí)踐中的應(yīng)用有深刻的理解。
三、激發(fā)了學(xué)習(xí)的積極性
通過(guò)該課程設(shè)計(jì),全面系統(tǒng)的理解了編譯原理程序構(gòu)造的一般原理和基本實(shí)現(xiàn)方法。把死板的課本知識(shí)變得生動(dòng)有趣,激發(fā)了學(xué)習(xí)的積極性。把學(xué)過(guò)的計(jì)算機(jī)編譯原理的知識(shí)強(qiáng)化,能夠把課堂上學(xué)的知識(shí)通過(guò)自己設(shè)計(jì)的程序表示出來(lái),加深了對(duì)理論知識(shí)的理解。以前對(duì)與計(jì)算機(jī)操
作系統(tǒng)的認(rèn)識(shí)是模糊的,概念上的,現(xiàn)在通過(guò)自己動(dòng)手做實(shí)驗(yàn),從實(shí)踐上認(rèn)識(shí)了操作系統(tǒng)是如何處理命令的,如何協(xié)調(diào)計(jì)算機(jī)內(nèi)部各個(gè)部件運(yùn)行,對(duì)計(jì)算機(jī)編譯原理的認(rèn)識(shí)更加深刻。課程設(shè)計(jì)中程序比較復(fù)雜,在調(diào)試時(shí)應(yīng)該仔細(xì),在程序調(diào)試時(shí),注意指針,將不必要的命令去除。
在這次課程設(shè)計(jì)中,我就是按照實(shí)驗(yàn)指導(dǎo)的思想來(lái)完成。加深了理解文件系統(tǒng)的內(nèi)部功能及內(nèi)部實(shí)現(xiàn),培養(yǎng)實(shí)踐動(dòng)手能力和程序開(kāi)發(fā)能力的目的。
四、理解了該知識(shí)點(diǎn)以及學(xué)科之間的融合滲透
本次課程設(shè)計(jì)程序部分是用c語(yǔ)言編寫(xiě)的,把《計(jì)算機(jī)操作系統(tǒng)》,《編譯原理》,《算法分析與設(shè)計(jì)》《c語(yǔ)言》四門(mén)學(xué)科聯(lián)系起來(lái),把各個(gè)學(xué)科之間的知識(shí)融合起來(lái),把各門(mén)課程的知識(shí)聯(lián)系起來(lái),對(duì)計(jì)算機(jī)整體的認(rèn)識(shí)更加深刻。使我加深了對(duì)《計(jì)算機(jī)操作系統(tǒng)》,《編譯原理》,《算法分析與設(shè)計(jì)》《c語(yǔ)言》四門(mén)課程的認(rèn)識(shí)。
嵌入式課程設(shè)計(jì)心得體會(huì)
本學(xué)期為期一周的嵌入式課程設(shè)計(jì)在不知不覺(jué)中結(jié)束了,雖說(shuō)這次課程設(shè)計(jì)時(shí)間不是很長(zhǎng),但是感覺(jué)自己收獲頗豐,不僅學(xué)習(xí)到了一些新知識(shí),回顧了以前的一些快要遺忘的知識(shí)點(diǎn),而且使自己的`學(xué)習(xí)目標(biāo)更加明確,學(xué)習(xí)方法更加完善,也體會(huì)到軟件開(kāi)發(fā)的趣味,更加清楚地認(rèn)識(shí)到了自己在軟件開(kāi)發(fā)及學(xué)習(xí)上的一些不足之處。下面就來(lái)詳細(xì)寫(xiě)一下我關(guān)于此次課程設(shè)計(jì)的心得體會(huì):
此次課程設(shè)計(jì)的實(shí)訓(xùn)的是由上海杰普公司的楚老師帶我們完成的。楚老師看上去比較年輕,給我們很有親和力,技術(shù)上也很強(qiáng),而且講解的比較詳細(xì),操作上相當(dāng)嫻熟。讓我們感覺(jué)到了計(jì)算機(jī)科學(xué)技術(shù)學(xué)習(xí)的趣味性,計(jì)算機(jī)技術(shù)的實(shí)用性。此次課程設(shè)計(jì)給老師選擇項(xiàng)目是在Linux下用C語(yǔ)言開(kāi)發(fā)一個(gè)攝像頭驅(qū)動(dòng)程序。項(xiàng)目的實(shí)施方式是團(tuán)隊(duì)分組合作,共同完成,讓我們體驗(yàn)了一下公司開(kāi)發(fā)項(xiàng)目的氛圍。我們一人一機(jī),老師邊講邊練,還有企業(yè)項(xiàng)目經(jīng)理的全程指導(dǎo)。雖說(shuō)一些些技術(shù)我們?cè)谡n堂上也曾學(xué)習(xí)過(guò),但是大多停留在理論學(xué)習(xí)上,實(shí)際開(kāi)發(fā)很少,而這次課程設(shè)計(jì)給了我們一個(gè)很好的邊學(xué)習(xí)邊實(shí)踐的機(jī)會(huì),對(duì)我們深入學(xué)習(xí)這些技術(shù)有很大幫助,深刻體會(huì)到了這些技術(shù)的實(shí)用性。每當(dāng)自己成功調(diào)試一段代碼或者通過(guò)自己的努力克服一個(gè)技術(shù)困難,都頗有收獲感。這次實(shí)訓(xùn)讓我們體驗(yàn)了軟件開(kāi)發(fā)的全過(guò)程,發(fā)現(xiàn)自己的不足,了解了當(dāng)前流行技術(shù)的軟件開(kāi)發(fā),增加了一定的項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),增強(qiáng)了一定的就業(yè)競(jìng)爭(zhēng)力。簡(jiǎn)短的回顧一下這幾天我們所學(xué)習(xí)的:
實(shí)訓(xùn)的前一天下午,我們先明確了一下下周課程設(shè)計(jì)的要求和目的,跟上海杰普公司的楚老師相互認(rèn)識(shí)了一下。然后楚老師給我們?cè)敿?xì)的講解了這一周我們要做什么,并演示了一個(gè)他自己開(kāi)發(fā)的攝像頭驅(qū)動(dòng)程序。同學(xué)們看了,都很感興趣,如果自己能開(kāi)發(fā)出這樣的一個(gè)小程序,著實(shí)讓人高興。接下來(lái)的這幾天我們就跟著范老師一起學(xué)習(xí)攝像頭驅(qū)動(dòng)的開(kāi)發(fā),同時(shí)我們也分了小組,模擬體驗(yàn)一下公司的團(tuán)隊(duì)開(kāi)發(fā) ,同學(xué)們都積極策劃自己團(tuán)隊(duì)的名字、團(tuán)隊(duì)的口號(hào)、隊(duì)歌…… 我們首先從基本的Linux命令學(xué)起,以及l(fā)inux底下的C語(yǔ)言的一些基本知識(shí)。雖說(shuō)這學(xué)期我們也學(xué)過(guò)Linux開(kāi)發(fā)技術(shù),有一定的基礎(chǔ),但這幾天的學(xué)習(xí),還是感覺(jué)到我們學(xué)的太淺,很多的東西需要去深入的學(xué)習(xí)才能有所收獲。而且深刻的體會(huì)到“熟能生巧”這句良訓(xùn),光學(xué)不練還是白搭。后兩天我們學(xué)習(xí)了Linux底下一些開(kāi)發(fā)工具的使用,如Qt,感覺(jué)這些工具功能確實(shí)夠強(qiáng)大。當(dāng)通過(guò)自己寫(xiě)的代碼能夠控制攝像頭拍照時(shí),別提有多高興了。當(dāng)然在調(diào)試的過(guò)程中也遇到不少錯(cuò)誤,每當(dāng)通過(guò)自己的努力把問(wèn)題解決(一般自己思考一下,查查資料都沒(méi)問(wèn)題),也是一種很好的收獲。還有一個(gè)比較深刻的體會(huì)就是API及一些文檔的查閱,這對(duì)開(kāi)發(fā)人員來(lái)說(shuō)是一個(gè)必須具備的能力。
一周的課程設(shè)計(jì),一周的實(shí)訓(xùn),在計(jì)算機(jī)這個(gè)博大深?yuàn)W的領(lǐng)域我感覺(jué)自己還有好多東西要學(xué),還有好多的東西不懂(這也再次堅(jiān)定了我考研深造的決心)!嵌入式軟件開(kāi)發(fā)應(yīng)用廣泛而且前景很好,目前正處于人才緊缺的關(guān)口,嵌入式技術(shù)在未來(lái)能夠得到更加廣泛的應(yīng)用。學(xué)好嵌入式,C語(yǔ)言很重要,所以感覺(jué)自己有必要在學(xué)習(xí)、積累一下這方面的知識(shí)。很多東西的學(xué)習(xí)不死一帆風(fēng)順也是比較耗時(shí)的,嵌入式也不例外,要想學(xué)好還必須下大力氣,還必須堅(jiān)持。這次的課程設(shè)計(jì)讓我明確了一點(diǎn):嵌入式開(kāi)發(fā)對(duì)于提升我們的系統(tǒng)知識(shí)有很大的幫助,尤其是操作系統(tǒng)的知識(shí)。嵌入式系統(tǒng)開(kāi)發(fā)對(duì)于我們的知識(shí)面要求非常的廣,且要有一定的深度。這次的課程設(shè)計(jì)因?yàn)槭且粋(gè)有針對(duì)性的訓(xùn)練,所以記的會(huì)非常牢固。跟平時(shí)上課不太一樣,平時(shí)上完理論課很少有時(shí)間上機(jī)進(jìn)行時(shí)間或者隔幾天才上機(jī)練習(xí),等到上機(jī)時(shí)一些東西可能遺忘了,比較耗費(fèi)時(shí)間。在課上,有老師在前面演示我們感覺(jué)看得懂或感覺(jué)沒(méi)問(wèn)題,可輪到我們獨(dú)立完成的時(shí)候,因?yàn)閷?shí)際操作的少,跟中問(wèn)題就來(lái)了!我很感謝學(xué)校特別是學(xué)院老師有實(shí)訓(xùn)這樣的安排,把我們這一學(xué)期學(xué)的東西系統(tǒng)的集中的進(jìn)行訓(xùn)練,讓我們深刻明確的體驗(yàn)了一下軟件開(kāi)發(fā)的流程!還要感謝給我們實(shí)訓(xùn)的楚老師,感覺(jué)楚老師能力很強(qiáng),也很有耐心,即使老師講了很多遍的問(wèn)題,我們不會(huì),老師還是會(huì)走進(jìn)我們給我們耐心的指導(dǎo),還給我們講一些學(xué)習(xí)計(jì)算機(jī)的方法,一些軟件開(kāi)發(fā)需要注意的細(xì)節(jié),讓我們知道自己在哪方面不足,需要加強(qiáng),也讓我們了解到哪些需要認(rèn)真的學(xué)習(xí),那些是重點(diǎn),不是沒(méi)有方向的亂學(xué)一通,什么也學(xué)不好!經(jīng)過(guò)這次的實(shí)訓(xùn),我真真確確的感受到了計(jì)算機(jī)在我們生活中工作中的運(yùn)用,這些軟件、程序能讓我們提高工作的效率,更直觀更便捷的切入主題。當(dāng)然,在學(xué)習(xí)的過(guò)程中并不是一帆風(fēng)順的,在這之中,因?yàn)橐僮鞯臇|西很多,有時(shí)錯(cuò)一步,后面的結(jié)果就無(wú)法顯示,而自己的計(jì)算機(jī)水平還有待提高,根本檢查不出來(lái)是哪里出了錯(cuò)!這時(shí)候,老師都會(huì)耐心的過(guò)來(lái)幫助我!在平時(shí)我們就需要好好的查閱書(shū)籍或者上網(wǎng)搜集相關(guān)資料去解決問(wèn)題。
此次實(shí)訓(xùn)最大的收獲不是我學(xué)習(xí)到了多少知識(shí)而是這幾天實(shí)訓(xùn)給我的感悟:首先是心態(tài)。一定要有一個(gè)積極的心態(tài),獨(dú)立解決問(wèn)題的意識(shí),培養(yǎng)扎實(shí)基礎(chǔ)的認(rèn)識(shí)。不要什么東西都感覺(jué)跟簡(jiǎn)單(很多東西可能是看似簡(jiǎn)單)就不去做了或者不屑一做,以至于性網(wǎng)上搜搜就可以了,這樣很不好。有自己的東西有自己的付出才會(huì)有程序運(yùn)行成功時(shí)的喜悅和小自豪,這樣也有助于培養(yǎng)自己的興趣。要時(shí)刻牢記態(tài)度決定一切。其次是興趣,感覺(jué)學(xué)習(xí)工作中興趣很關(guān)鍵,只是一個(gè)引發(fā)人積極性的問(wèn)題,有了興趣就自覺(jué)了,效率自然就高了。再次要敢于嘗試和挑戰(zhàn)。不要安于現(xiàn)成的程序,而且不要害怕失敗,在程序調(diào)試的過(guò)程中這點(diǎn)尤為重要,“發(fā)現(xiàn)出問(wèn)題然后解決問(wèn)題”是一個(gè)積累經(jīng)驗(yàn)的過(guò)程,而且很高效。最后要不懈追求。對(duì)于源代碼進(jìn)行不斷的完善,要盡可能的實(shí)現(xiàn)課題所要求的功能。對(duì)于初學(xué)者或者開(kāi)發(fā)較少的人來(lái)說(shuō),大量大寫(xiě)程序還是有必要的,但同時(shí)要注意思考,理解其實(shí)現(xiàn)的內(nèi)在意義。還可以自己添加一些有意義的功能來(lái)實(shí)現(xiàn)。當(dāng)看到自己編寫(xiě)的程序正常運(yùn)行時(shí),興趣也會(huì)隨之而來(lái),樂(lè)此不疲,形成一個(gè)良性循環(huán)。
短短一周的課程設(shè)計(jì)很快結(jié)束了,我發(fā)現(xiàn)我對(duì)計(jì)算機(jī)這個(gè)專業(yè)、對(duì)嵌入式技術(shù)、對(duì)Linux都有了新的認(rèn)識(shí)。通過(guò)這次的實(shí)訓(xùn),我了解到,要真真正正的掌握計(jì)算機(jī)程序還不是一件簡(jiǎn)單容易的事兒,但真正掌握后,它帶給我們的將是無(wú)窮的便捷與科技,我喜歡高端便捷的生活。我希望我能做計(jì)算機(jī)這個(gè)萬(wàn)能機(jī)器人的主人而不是奴隸,我會(huì)努力加油的!感謝學(xué)校,感謝老師給我的幫助,讓我的思想、技能又上了一個(gè)臺(tái)階!感謝!加油!
【編譯原理課程設(shè)計(jì)心得體會(huì)范文(單片機(jī))】相關(guān)文章:
淺論單片機(jī)原理與接口技術(shù)課程設(shè)計(jì)性實(shí)驗(yàn)的開(kāi)設(shè)09-27
單片機(jī)、MCU、計(jì)算機(jī)原理筆試題目11-08
如何編譯java程序08-13
生物醫(yī)學(xué)工程專業(yè)數(shù)字系統(tǒng)原理及課程設(shè)計(jì)08-18
2016年java編譯命令詳解11-13
獨(dú)立學(xué)院自動(dòng)化專業(yè)單片機(jī)課程設(shè)計(jì)教學(xué)模式的研究論文12-09