當前位置:概念範文網>心得體會>心得體會精選>

編譯原理課程設計心得體會範文(微控制器)

心得體會精選 閱讀(1.31W)

經過一個星期的編譯原理課程設計,本人在劉貞老師的指導下,順利完成該課程設計。通過該課程設計,收穫頗多。

編譯原理課程設計心得體會範文(微控制器)

一、對實驗原理有更深的理解

通過該課程設計,掌握了什麼是編譯程式,編譯程式工作的基本過程及其各階段的基本任務,熟悉了編譯程式總流程框圖,瞭解了編譯程式的生成過程、構造工具及其相關的技術對課本上的知識有了更深的理解,課本上的知識師機械的,表面的。通過把該演算法的內容,演算法的執行順序在計算機上實現,把原來以為很深奧的書本知識變的更為簡單,對實驗原理有更深的理解。

二、對該理論在實踐中的應用有深刻的理解

通過把該演算法的內容,演算法的執行順序在計算機上實現,知道和理解了該理論在計算機中是怎樣執行的,對該理論在實踐中的應用有深刻的理解。

三、激發了學習的積極性

通過該課程設計,全面系統的理解了編譯原理程式構造的一般原理和基本實現方法。把死板的課本知識變得生動有趣,激發了學習的積極性。把學過的計算機編譯原理的知識強化,能夠把課堂上學的知識通過自己設計的程式表示出來,加深了對理論知識的理解。以前對與計算機操

作系統的認識是模糊的,概念上的,現在通過自己動手做實驗,從實踐上認識了作業系統是如何處理命令的,如何協調計算機內部各個部件執行,對計算機編譯原理的認識更加深刻。課程設計中程式比較複雜,在除錯時應該仔細,在程式除錯時,注意指標,將不必要的命令去除。

在這次課程設計中,我就是按照實驗指導的思想來完成。加深了理解檔案系統的內部功能及內部實現,培養實踐動手能力和程式開發能力的目的。

四、理解了該知識點以及學科之間的融合滲透

本次課程設計程式部分是用c語言編寫的,把《計算機作業系統》,《編譯原理》,《演算法分析與設計》《c語言》四門學科聯絡起來,把各個學科之間的知識融合起來,把各門課程的知識聯絡起來,對計算機整體的認識更加深刻。使我加深了對《計算機作業系統》,《編譯原理》,《演算法分析與設計》《c語言》四門課程的認識。

嵌入式課程設計心得體會

本學期為期一週的嵌入式課程設計在不知不覺中結束了,雖說這次課程設計時間不是很長,但是感覺自己收穫頗豐,不僅學習到了一些新知識,回顧了以前的一些快要遺忘的知識點,而且使自己的學習目標更加明確,學習方法更加完善,也體會到軟體開發的趣味,更加清楚地認識到了自己在軟體開發及學習上的一些不足之處。下面就來詳細寫一下我關於此次課程設計的心得體會:

此次課程設計的實訓的是由上海傑普公司的楚老師帶我們完成的。楚老師看上去比較年輕,給我們很有親和力,技術上也很強,而且講解的比較詳細,操作上相當嫻熟。讓我們感覺到了計算機科學技術學習的趣味性,計算機技術的實用性。此次課程設計給老師選擇專案是在Linux下用C語言開發一個攝像頭驅動程式。專案的實施方式是團隊分組合作,共同完成,讓我們體驗了一下公司開發專案的氛圍。我們一人一機,老師邊講邊練,還有企業專案經理的全程指導。雖說一些些技術我們在課堂上也曾學習過,但是大多停留在理論學習上,實際開發很少,而這次課程設計給了我們一個很好的邊學習邊實踐的機會,對我們深入學習這些技術有很大幫助,深刻體會到了這些技術的實用性。每當自己成功除錯一段程式碼或者通過自己的努力克服一個技術困難,都頗有收穫感。這次實訓讓我們體驗了軟體開發的全過程,發現自己的不足,瞭解了當前流行技術的軟體開發,增加了一定的專案開發經驗,增強了一定的就業競爭力。簡短的回顧一下這幾天我們所學習的:

實訓的前一天下午,我們先明確了一下下週課程設計的要求和目的,跟上海傑普公司的楚老師相互認識了一下。然後楚老師給我們詳細的講解了這一週我們要做什麼,並演示了一個他自己開發的攝像頭驅動程式。同學們看了,都很感興趣,如果自己能開發出這樣的一個小程式,著實讓人高興。接下來的這幾天我們就跟著範老師一起學習攝像頭驅動的開發,同時我們也分了小組,模擬體驗一下公司的團隊開發 ,同學們都積極策劃自己團隊的名字、團隊的口號、隊歌…… 我們首先從基本的Linux命令學起,以及linux底下的C語言的一些基本知識。雖說這學期我們也學過Linux開發技術,有一定的基礎,但這幾天的學習,還是感覺到我們學的太淺,很多的東西需要去深入的學習才能有所收穫。而且深刻的體會到“熟能生巧”這句良訓,光學不練還是白搭。後兩天我們學習了Linux底下一些開發工具的使用,如Qt,感覺這些工具功能確實夠強大。當通過自己寫的程式碼能夠控制攝像頭拍照時,別提有多高興了。當然在除錯的過程中也遇到不少錯誤,每當通過自己的努力把問題解決(一般自己思考一下,查查資料都沒問題),也是一種很好的收穫。還有一個比較深刻的體會就是API及一些文件的查閱,這對開發人員來說是一個必須具備的能力。

一週的課程設計,一週的實訓,在計算機這個博大深奧的領域我感覺自己還有好多東西要學,還有好多的東西不懂(這也再次堅定了我考研深造的決心)!嵌入式軟體開發應用廣泛而且前景很好,目前正處於人才緊缺的關口,嵌入式技術在未來能夠得到更加廣泛的應用。學好嵌入式,C語言很重要,所以感覺自己有必要在學習、積累一下這方面的知識。很多東西的學習不死一帆風順也是比較耗時的,嵌入式也不例外,要想學好還必須下大力氣,還必須堅持。這次的課程設計讓我明確了一點:嵌入式開發對於提升我們的系統知識有很大的幫助,尤其是作業系統的知識。嵌入式系統開發對於我們的知識面要求非常的廣,且要有一定的深度。這次的課程設計因為是一個有針對性的訓練,所以記的會非常牢固。跟平時上課不太一樣,平時上完理論課很少有時間上機進行時間或者隔幾天才上機練習,等到上機時一些東西可能遺忘了,比較耗費時間。在課上,有老師在前面演示我們感覺看得懂或感覺沒問題,可輪到我們獨立完成的時候,因為實際操作的少,跟中問題就來了!我很感謝學校特別是學院老師有實訓這樣的安排,把我們這一學期學的東西系統的集中的進行訓練,讓我們深刻明確的體驗了一下軟體開發的流程!還要感謝給我們實訓的楚老師,感覺楚老師能力很強,也很有耐心,即使老師講了很多遍的問題,我們不會,老師還是會走進我們給我們耐心的指導,還給我們講一些學習計算機的方法,一些軟體開發需要注意的細節,讓我們知道自己在哪方面不足,需要加強,也讓我們瞭解到哪些需要認真的學習,那些是重點,不是沒有方向的亂學一通,什麼也學不好!經過這次的實訓,我真真確確的感受到了計算機在我們生活中工作中的運用,這些軟體、程式能讓我們提高工作的效率,更直觀更便捷的切入主題。當然,在學習的過程中並不是一帆風順的,在這之中,因為要操作的東西很多,有時錯一步,後面的結果就無法顯示,而自己的計算機水平還有待提高,根本檢查不出來是哪裡出了錯!這時候,老師都會耐心的過來幫助我!在平時我們就需要好好的查閱書籍或者上網蒐集相關資料去解決問題。

此次實訓最大的收穫不是我學習到了多少知識而是這幾天實訓給我的感悟:首先是心態。一定要有一個積極的心態,獨立解決問題的意識,培養紮實基礎的認識。不要什麼東西都感覺跟簡單(很多東西可能是看似簡單)就不去做了或者不屑一做,以至於性網上搜搜就可以了,這樣很不好。有自己的東西有自己的付出才會有程式執行成功時的喜悅和小自豪,這樣也有助於培養自己的興趣。要時刻牢記態度決定一切。其次是興趣,感覺學習工作中興趣很關鍵,只是一個引發人積極性的問題,有了興趣就自覺了,效率自然就高了。再次要敢於嘗試和挑戰。不要安於現成的程式,而且不要害怕失敗,在程式除錯的過程中這點尤為重要,“發現出問題然後解決問題”是一個積累經驗的過程,而且很高效。最後要不懈追求。對於原始碼進行不斷的完善,要儘可能的實現課題所要求的功能。對於初學者或者開發較少的人來說,大量大寫程式還是有必要的,但同時要注意思考,理解其實現的內在意義。還可以自己新增一些有意義的功能來實現。當看到自己編寫的程式正常執行時,興趣也會隨之而來,樂此不疲,形成一個良性迴圈。

短短一週的課程設計很快結束了,我發現我對計算機這個專業、對嵌入式技術、對Linux都有了新的認識。通過這次的實訓,我瞭解到,要真真正正的掌握計算機程式還不是一件簡單容易的事兒,但真正掌握後,它帶給我們的將是無窮的便捷與科技,我喜歡高階便捷的生活。我希望我能做計算機這個萬能機器人的主人而不是奴隸,我會努力加油的!感謝學校,感謝老師給我的幫助,讓我的思想、技能又上了一個臺階!感謝!加油!