大學(xué)生課程設(shè)計心得體會
在當(dāng)今電子信息時代,各種知識及研究進(jìn)展正以較快的速度更新。下面是小編整理的大學(xué)生課程設(shè)計心得體會,歡迎大家閱讀!
【大學(xué)生課程設(shè)計心得體會1】
本學(xué)期為期一周的嵌入式課程設(shè)計在不知不覺中結(jié)束了,雖說這次課程設(shè)計時光不是很長,但是感覺自我收獲頗豐,不僅僅學(xué)習(xí)到了一些新知識,回顧了以前的一些快要遺忘的知識點,而且使自我的學(xué)習(xí)目標(biāo)更加明確,學(xué)習(xí)方法更加完善,也體會到軟件開發(fā)的趣味,更加清楚地認(rèn)識到了自我在軟件開發(fā)及學(xué)習(xí)上的一些不足之處。下方就來詳細(xì)寫一下我關(guān)于此次課程設(shè)計的心得體會:
此次課程設(shè)計的實訓(xùn)的是由上海杰普公司的楚老師帶我們完成的。楚老師看上去比較年輕,給我們很有親和力,技術(shù)上也很強,而且講解的比較詳細(xì),操作上相當(dāng)嫻熟。讓我們感覺到了計算機科學(xué)技術(shù)學(xué)習(xí)的趣味性,計算機技術(shù)的實用性。此次課程設(shè)計給老師選取項目是在Linux下用C語言開發(fā)一個攝像頭驅(qū)動程序。項目的實施方式是團(tuán)隊分組合作,共同完成,讓我們體驗了一下公司開發(fā)項目的氛圍。我們一人一機,老師邊講邊練,還有企業(yè)項目經(jīng)理的全程指導(dǎo)。雖說一些些技術(shù)我們在課堂上也曾學(xué)習(xí)過,但是大多停留在理論學(xué)習(xí)上,實際開發(fā)很少,而這次課程設(shè)計給了我們一個很好的邊學(xué)習(xí)邊實踐的機會,對我們深入學(xué)習(xí)這些技術(shù)有很大幫忙,深刻體會到了這些技術(shù)的實用性。每當(dāng)自我成功調(diào)試一段代碼或者透過自我的努力克服一個技術(shù)困難,都頗有收獲感。這次實訓(xùn)讓我們體驗了軟件開發(fā)的全過程,發(fā)現(xiàn)自我的不足,了解了當(dāng)前流行技術(shù)的軟件開發(fā),增加了必須的項目開發(fā)經(jīng)驗,增強了必須的就業(yè)競爭力。簡短的回顧一下這幾天我們所學(xué)習(xí)的:
實訓(xùn)的前一天下午,我們先明確了一下下周課程設(shè)計的要求和目的,跟上海杰普公司的楚老師相互認(rèn)識了一下。然后楚老師給我們詳細(xì)的講解了這一周我們要做什么,并演示了一個他自我開發(fā)的攝像頭驅(qū)動程序。同學(xué)們看了,都很感興趣,如果自我能開發(fā)出這樣的一個小程序,著實讓人高興。接下來的這幾天我們就跟著范老師一齊學(xué)習(xí)攝像頭驅(qū)動的開發(fā),同時我們也分了小組,模擬體驗一下公司的團(tuán)隊開發(fā),同學(xué)們都用心策劃自我團(tuán)隊的名字、團(tuán)隊的口號、隊歌……我們首先從基本的Linux命令學(xué)起,以及l(fā)inux底下的C語言的一些基本知識。雖說這學(xué)期我們也學(xué)過Linux開發(fā)技術(shù),有必須的基礎(chǔ),但這幾天的.學(xué)習(xí),還是感覺到我們學(xué)的太淺,很多的東西需要去深入的學(xué)習(xí)才能有所收獲。而且深刻的體會到“熟能生巧”這句良訓(xùn),光學(xué)不練還是白搭。后兩天我們學(xué)習(xí)了Linux底下一些開發(fā)工具的使用,如Qt,感覺這些工具功能確實夠強大。當(dāng)透過自我寫的代碼能夠控制攝像頭拍照時,別提有多高興了。當(dāng)然在調(diào)試的過程中也遇到不少錯誤,每當(dāng)透過自我的努力把問題解決(一般自我思考一下,查查資料都沒問題),也是一種很好的收獲。還有一個比較深刻的體會就是API及一些文檔的查閱,這對開發(fā)人員來說是一個務(wù)必具備的潛力。
此次實訓(xùn)最大的收獲不是我學(xué)習(xí)到了多少知識而是這幾天實訓(xùn)給我的感悟:首先是心態(tài)。必須要有一個用心的心態(tài),獨立解決問題的意識,培養(yǎng)扎實基礎(chǔ)的認(rèn)識。不要什么東西都感覺跟簡單(很多東西可能是看似簡單)就不去做了或者不屑一做,以至于性網(wǎng)上搜搜就能夠了,這樣很不好。有自我的東西有自我的付出才會有程序運行成功時的喜悅和小自豪,這樣也有助于培養(yǎng)自我的興趣。要時刻牢記態(tài)度決定一切。其次是興趣,感覺學(xué)習(xí)工作中興趣很關(guān)鍵,只是一個引發(fā)人積極性的問題,有了興趣就自覺了,效率自然就高了。再次要敢于嘗試和挑戰(zhàn)。不要安于現(xiàn)成的程序,而且不要害怕失敗,在程序調(diào)試的過程中這點尤為重要,“發(fā)現(xiàn)出問題然后解決問題”是一個積累經(jīng)驗的過程,而且很高效。最后要不懈追求。對于源代碼進(jìn)行不斷的完善,要盡可能的實現(xiàn)課題所要求的功能。對于初學(xué)者或者開發(fā)較少的人來說,超多大寫程序還是有必要的,但同時要注意思考,理解其實現(xiàn)的內(nèi)在好處。還能夠自我添加一些有好處的功能來實現(xiàn)。當(dāng)看到自我編寫的程序正常運行時,興趣也會隨之而來,樂此不疲,構(gòu)成一個良性循環(huán)。
短短一周的課程設(shè)計很快結(jié)束了,我發(fā)現(xiàn)我對計算機這個專業(yè)、對嵌入式技術(shù)、對Linux都有了新的認(rèn)識。透過這次的實訓(xùn),我了解到,要真真正正的掌握計算機程序還不是一件簡單容易的事兒,但真正掌握后,它帶給我們的將是無窮的便捷與科技,我喜歡高端便捷的生活。我期望我能做計算機這個萬能機器人的主人而不是奴隸,我會努力加油的!感謝學(xué)校,感謝老師給我的幫忙,讓我的思想、技能又上了一個臺階!感謝!加油!
【大學(xué)生課程設(shè)計心得體會2】
這次為期兩周的課程設(shè)計終于接近尾聲,在同學(xué)和老師的幫助我下完成了這次的課程設(shè)計的題目,而我也在這次的課程設(shè)計中獲益匪淺。
面向?qū)ο蟮乃枷胧蔷幊探绲幕局笇?dǎo)思想之一,它能夠讓程序設(shè)計人員采用一種接近真實世界的方式來設(shè)計程序,而不僅僅是考慮需要處理的數(shù)據(jù)和功能實現(xiàn)。這樣我們就可以將程序中所需操作的對象抽象成類,并按照我們的需要來為它設(shè)置屬性和方法,程序中的數(shù)據(jù)交換可以抽象為對象之間的交流,這樣的思想隱藏了大量的細(xì)節(jié),使得我們可以迅速的構(gòu)建出程序的框架,實現(xiàn)快速開發(fā);趯ο蟮某绦驍U(kuò)展性也很強,具有十分優(yōu)秀的可維護(hù)性。
本次課程設(shè)計,我的`題目是貨物管理系統(tǒng),我認(rèn)為面向?qū)ο缶幊套顝?fù)雜的是如何有效的將類抽象出來,高效的抽象類可以減少大量時間,并增強程序的嚴(yán)密性,層次分明的繼承則可以增加代碼的重復(fù)利用率。
同時,c++提供的很多高效工具也讓程序開發(fā)變得簡單許多,例如函數(shù)的重載,操作符重載,多態(tài)和抽象基類。函數(shù)重載和操作符重載可以使程序變得直觀易懂,便于后期調(diào)試和維護(hù)。抽象基類則限制了唯一的接口方式,大大增加了后期擴(kuò)展的性能,并將出錯的結(jié)果放在編譯期,更有利于排錯。
紙上得來終覺淺,唯覺此事要恭行。面向?qū)ο蟮某绦蛟O(shè)計課程為期一學(xué)期,在一個學(xué)期內(nèi),我們接觸完了基本的c++和面向?qū)ο笏枷耄緛硇判臐M滿的面對課程設(shè)計,但動手時才發(fā)現(xiàn)自己還是剛剛?cè)腴T而已,不管是c++的基本語法,還是面向?qū)ο蟮囊恍┧枷,都理解的非常不透徹,造成了程序設(shè)計過程中走了很多彎路,但是完成后發(fā)現(xiàn)這是一個非常好的學(xué)習(xí)經(jīng)歷,一學(xué)期的理論知識的積累加上期末課程設(shè)計的鞏固,使得我們得以窺探到c++的廣袤和面向?qū)ο缶幊痰牟┐缶睢?/p>
最后,雖然程序已經(jīng)完成,符合預(yù)期的要求,但還遠(yuǎn)遠(yuǎn)不能滿足,我的程序在魯棒性,可擴(kuò)展性,高效性,豐富性,安全性等五個方面基本上遠(yuǎn)遠(yuǎn)沒有達(dá)到要求,bug會在意想不到的時候突然出來,擴(kuò)展性不好,不能很快的被人讀懂,性能方面也不夠高效,本來這個題目我們還可以增廣出更多有用的功能,但是由于時間所迫,我們沒有編寫,存在以上種種不足,還需我們繼續(xù)學(xué)習(xí)彌補。
【大學(xué)生課程設(shè)計心得體會】相關(guān)文章:
大學(xué)生課程設(shè)計心得體會(精選15篇)06-23
大學(xué)生課程設(shè)計心得體會(5篇)02-21
大學(xué)生課程設(shè)計心得08-24
課程設(shè)計心得體會08-25
課程設(shè)計心得體會08-28