程序設(shè)計(jì)心得體會(huì)(集合15篇)
當(dāng)我們心中積累了不少感想和見解時(shí),馬上將其記錄下來(lái),這樣就可以總結(jié)出具體的經(jīng)驗(yàn)和想法。那么心得體會(huì)怎么寫才恰當(dāng)呢?以下是小編整理的程序設(shè)計(jì)心得體會(huì),供大家參考借鑒,希望可以幫助到有需要的朋友。
程序設(shè)計(jì)心得體會(huì)1
通過(guò)兩個(gè)星期的折騰,總算把課程設(shè)計(jì)給完成了,這是一個(gè)堅(jiān)苦而又漫長(zhǎng)的過(guò)程。是啊,讀了那么多年的書,課程設(shè)計(jì)可是第一次。看著勞動(dòng)成果,很欣慰!雖然這不是我一個(gè)人做的,是大家的共同努力得來(lái)的。
也許完成不了!兩個(gè)星期前我們這樣說(shuō),完成他沒問題!一個(gè)星期前我們這樣說(shuō),現(xiàn)在我們可以說(shuō):哈哈,完成啦!
剛開始,可以說(shuō)是沒有頭緒,于是就去圖書館找資料,找到了一些關(guān)于畫圖方面的,可是這點(diǎn)小進(jìn)展遠(yuǎn)遠(yuǎn)不夠,這只是一個(gè)小小的開始。下一步是上網(wǎng)查,找到了些與我們題目相似的.,那時(shí)我們每個(gè)人都很高興,可是那還不是我們要的,于是又上網(wǎng)查到了些有關(guān)的函數(shù)等等,終于在我們大家的努力下,完成了這個(gè)程序。
雖然對(duì)著電腦做程序,有點(diǎn)累有點(diǎn)熱,可是當(dāng)看到勞動(dòng)成果時(shí),真是別有一番滋味在心頭啊!世上無(wú)難事,只怕有心人,的確如此。做完這個(gè)程序最大的收獲就是感受到了集體的力量,當(dāng)然個(gè)人的智慧也是很重要的哦!
做完這個(gè)課程設(shè)計(jì),我們的自信一下子提高了,我們也會(huì)寫程序了;盡管對(duì)于有些人這種程序會(huì)很簡(jiǎn)單,可對(duì)我們c語(yǔ)言初學(xué)者來(lái)說(shuō),已經(jīng)很不容易了。這次體驗(yàn)為以后的學(xué)習(xí)計(jì)算機(jī)的我們?cè)鰪?qiáng)了信心。享受勞動(dòng)成果的滋味實(shí)在很美妙啊!
程序設(shè)計(jì)心得體會(huì)2
學(xué)習(xí)C語(yǔ)言已經(jīng)一年多,對(duì)C也算得上半個(gè)入門者,期間也寫過(guò)一些自?shī)首詷返拇a。其實(shí)個(gè)人認(rèn)為無(wú)論學(xué)習(xí)什么語(yǔ)言,最重要的是掌握習(xí)編程思想,然而C語(yǔ)言一種學(xué)習(xí)編程思想的基礎(chǔ)語(yǔ)言。所以,C語(yǔ)言的重要性不言而喻。
一、課本
無(wú)論用的是什么書,要學(xué)好C語(yǔ)言,把書上的每一個(gè)例題、習(xí)題的代碼讀懂,這是學(xué)C最基本的要求。弄懂每一章的內(nèi)容是什么?在C語(yǔ)言中有什么用?并嘗試修改每一個(gè)例題的代碼,采用不同的代碼來(lái)實(shí)現(xiàn)題目的要求。
二、課堂
在每一節(jié)課上,注意老師講的內(nèi)容,有的知識(shí),老師稍微提點(diǎn),你就能弄懂,但是自己看書,或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識(shí)點(diǎn)。在課堂上,盡可能多的在草稿紙上寫下你自己的代碼,讓老師看或是自己上機(jī)調(diào)試。
三、筆記
無(wú)論學(xué)習(xí)什么知識(shí),筆記是重點(diǎn),俗話說(shuō):好記性不如爛筆頭。一個(gè)認(rèn)真學(xué)習(xí)的人,總是記了很多筆記的,想學(xué)好編程,你的筆記本上總有課本上的`每一個(gè)例題代碼的核心部分。以及八大經(jīng)典的算法舉例,遞推、遞歸、窮舉、貪心、分治、動(dòng)規(guī)、迭代、分枝。
四、交流
想學(xué)好C語(yǔ)言,交流是必須的,尤其是學(xué)習(xí)C語(yǔ)言的新手,這里,我向大家推介——百度C語(yǔ)言貼吧,這里有很多的學(xué)習(xí)者,也有很多高手,在這里你能學(xué)到課本以及課堂上學(xué)不到的東西。和他人交流也是很重要的。
五、上機(jī)練習(xí)
這是學(xué)習(xí)好C語(yǔ)言的關(guān)重要的環(huán)節(jié),無(wú)論你編程學(xué)得多好,上機(jī)實(shí)現(xiàn)才是目的,所以,不怕要辛苦,把你的每一段代碼都敲進(jìn)計(jì)算機(jī),讓計(jì)算機(jī)來(lái)實(shí)現(xiàn),這樣有助于你對(duì)程序的理解,并試著修改你的代碼,讓你的代碼更精簡(jiǎn),效率更高。平時(shí)沒事的時(shí)候,在計(jì)算機(jī)上多敲代碼,一個(gè)編程厲害的高手,他的計(jì)算機(jī)上會(huì)有多代碼。
想成為編程高手的軍規(guī):
1、大學(xué)生活豐富多彩,會(huì)令你一生都難忘,但難忘有很多種,你可以學(xué)了很多東西而難忘,也會(huì)因?yàn)槭裁炊紱]學(xué)到而難忘!
2、編程不是技術(shù)活,而是體力活。
3、C語(yǔ)言是基礎(chǔ),很重要,如果你不學(xué)好C語(yǔ)言,那么什么高級(jí)語(yǔ)言你都學(xué)不好。
4、計(jì)算機(jī)專業(yè)是一個(gè)很枯燥的專業(yè),但即來(lái)之、則安之,只要你努力學(xué),也會(huì)發(fā)現(xiàn)其中的樂趣。
5、學(xué)習(xí)編程的秘訣是:編程,編程,再編程。
程序設(shè)計(jì)心得體會(huì)3
當(dāng)我揉著干澀的眼睛,吃力的看者顯示屏,我已經(jīng)是不耐煩了,而且我含情默默注視著的竟然是那可惡的源程序。我的身體在流汗,我的心在滴血,六月的天寫程序,苦不堪言也......
顯示是殘酷的,人情是冷暖的,C程序還是要交的,我不得不繼續(xù)抗戰(zhàn)于悶熱的機(jī)房?jī)?nèi),繼續(xù)我的"夙命。以前叫嚷著中國(guó)應(yīng)試教育的不好,還不是一路走過(guò)來(lái)了,我只有無(wú)奈,這C程序也是如此,認(rèn)了。
微風(fēng)試圖撫平我的煩躁,那它在做夢(mèng)。此刻的我,正如98年的`時(shí)候喬丹最后時(shí)刻持球,哪平靜的了啊。等我的論文完成了,老爺子的球也進(jìn)了。
言歸正轉(zhuǎn),這個(gè)程序的完成過(guò)程是跌跌撞撞,曲折的。即便沒有紅軍兩萬(wàn)五,也有個(gè)一萬(wàn)兩千五。不過(guò),咱值!你說(shuō)為什么?咱學(xué)到東西唄。
查書,查資料,請(qǐng)教同學(xué)的過(guò)程就是我提高的過(guò)程,久違的認(rèn)真又體會(huì)了一次。
真正的收獲更多是思想上的,讓我認(rèn)識(shí)程序的復(fù)雜,自己的微不足道,“學(xué)無(wú)止境”頭一次認(rèn)識(shí)的這么深刻,察覺自己的不足。在這次編程中,同學(xué)幫了我很多,我一個(gè)人是不能完成的。以后的學(xué)習(xí)生活真的要踏踏實(shí)實(shí),自己的計(jì)算機(jī)生涯必定是坎坷的,信心受挫了。
【隨想】相比之下,原來(lái)籃球是那么好學(xué)。
程序設(shè)計(jì)心得體會(huì)4
在這個(gè)星期里,我們專業(yè)的學(xué)生在專業(yè)老師的帶領(lǐng)下進(jìn)行了c語(yǔ)言程序?qū)嵙?xí)學(xué)習(xí)。在這之前,我們已經(jīng)對(duì)c語(yǔ)言這門課程學(xué)習(xí)了一個(gè)學(xué)期,對(duì)其有了一定的了解,但是也僅僅是停留在了解的范圍,對(duì)里面的好多東西還是很陌生,更多的在運(yùn)用起來(lái)的時(shí)候還是感到很棘手,畢竟,萬(wàn)事開頭難嘛。
由于時(shí)間的關(guān)系,我們的這次實(shí)習(xí)課程老師并沒有給我們?cè)敿?xì)的介紹,只是給我們簡(jiǎn)單的介紹了幾個(gè)比較重要的實(shí)際操作。包括了程序模塊處理。簡(jiǎn)單界面程序。高級(jí)界面程序。程序的添加修改。用程序做一元線性回歸處理以及用c語(yǔ)言程序來(lái)畫粒度分布圖等這幾樣比較重要的時(shí)間操作。
上機(jī)實(shí)驗(yàn)是學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言必不可少的實(shí)習(xí)環(huán)節(jié),特別是c語(yǔ)言靈活、簡(jiǎn)潔,更需要通過(guò)編程的實(shí)習(xí)來(lái)真正掌握它。對(duì)于程序設(shè)計(jì)語(yǔ)言的學(xué)習(xí)目的,可以概括為學(xué)習(xí)語(yǔ)法規(guī)定、掌握程序設(shè)計(jì)方法、提高程序開發(fā)能力,這些都必須通過(guò)充分的實(shí)際上機(jī)操作才能完成。
學(xué)習(xí)c程序設(shè)計(jì)語(yǔ)言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時(shí)的上機(jī)時(shí)間。因?yàn)閷W(xué)時(shí)所限,課程不能安排過(guò)多的統(tǒng)一上機(jī)實(shí)驗(yàn),所以希望學(xué)生有效地利用課程上機(jī)實(shí)驗(yàn)的機(jī)會(huì),盡快掌握用c語(yǔ)言開發(fā)程序的能力,為今后的繼續(xù)學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)。為此,我們結(jié)合課堂講授的內(nèi)容和進(jìn)度,安排了12次上機(jī)實(shí)驗(yàn)。課程上機(jī)實(shí)驗(yàn)的目的,不僅僅是驗(yàn)證教材和講課的內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機(jī)實(shí)驗(yàn)的目的可以概括為如下幾個(gè)方面:
1、熟悉程序開發(fā)環(huán)境、學(xué)習(xí)計(jì)算機(jī)系統(tǒng)的操作方法
一個(gè)c語(yǔ)言程序從編輯、編譯、連接到運(yùn)行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂"環(huán)境"就是所用的計(jì)算機(jī)系統(tǒng)硬件、軟件條件,只有學(xué)會(huì)使用這些環(huán)境,才能進(jìn)行程序開發(fā)工作。通過(guò)上機(jī)實(shí)驗(yàn),熟練地掌握c語(yǔ)言開發(fā)環(huán)境,為以后真正編寫計(jì)算機(jī)程序解決實(shí)際問題打下基礎(chǔ)。同時(shí),在今后遇到其它開發(fā)環(huán)境時(shí)就會(huì)觸類旁通,很快掌握新系統(tǒng)的使用。
2、學(xué)習(xí)上機(jī)調(diào)試程序
完成程序的編寫,決不意味著萬(wàn)事大吉。你認(rèn)為萬(wàn)無(wú)一失的程序,實(shí)際上機(jī)運(yùn)行時(shí)可能不斷出現(xiàn)麻煩。如編譯程序檢測(cè)出一大堆錯(cuò)誤。有時(shí)程序本身不存在語(yǔ)法錯(cuò)誤,也能夠順利運(yùn)行,但是運(yùn)行結(jié)果顯然是錯(cuò)誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無(wú)法發(fā)現(xiàn)這種程序邏輯錯(cuò)誤,只能靠自己的上機(jī)經(jīng)驗(yàn)分析判斷錯(cuò)誤所在。程序的調(diào)試是一個(gè)技巧性很強(qiáng)的工作,對(duì)于初學(xué)者來(lái)說(shuō),盡快掌握程序調(diào)試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯(cuò)誤,調(diào)試高手一眼就看出錯(cuò)誤所在。
通過(guò)這次為數(shù)不多的幾天計(jì)算機(jī)實(shí)習(xí)學(xué)習(xí),我們了解了一些關(guān)于c語(yǔ)言的知識(shí),理解鞏固了我們c語(yǔ)言的理論知識(shí),著對(duì)我們將來(lái)到社會(huì)工作將會(huì)有莫大的幫助。同時(shí)它讓我知道,只要你努力,任何東西都不會(huì)太難。
3、加深對(duì)課堂講授內(nèi)容的`理解
課堂上要講授許多關(guān)于c語(yǔ)言的語(yǔ)法規(guī)則,聽起來(lái)十分枯燥無(wú)味,也不容易記住,死記硬背是不可取的。然而要使用c語(yǔ)言這個(gè)工具解決實(shí)際問題,又必須掌握它。通過(guò)多次上機(jī)練習(xí),對(duì)于語(yǔ)法知識(shí)有了感性的認(rèn)識(shí),加深對(duì)它的理解,在理解的基礎(chǔ)上就會(huì)自然而然地掌握c語(yǔ)言的語(yǔ)法規(guī)定。對(duì)于一些內(nèi)容自己認(rèn)為在課堂上聽懂了,但上機(jī)實(shí)習(xí)中會(huì)發(fā)現(xiàn)原來(lái)理解的偏差,這是由于大部分學(xué)生是初次接觸程序設(shè)計(jì),缺乏程序設(shè)計(jì)的實(shí)習(xí)所致。
學(xué)習(xí)c語(yǔ)言不能停留在學(xué)習(xí)它的語(yǔ)法規(guī)則,而是利用學(xué)到的知識(shí)編寫c語(yǔ)言程序,解決實(shí)際問題。即把c語(yǔ)言作為工具,描述解決實(shí)際問題的步驟,由計(jì)算機(jī)幫助我們解題。只有通過(guò)上機(jī)才能檢驗(yàn)自己是否掌握c語(yǔ)言、自己編寫的程序是否能夠正確地解題。
通過(guò)上機(jī)實(shí)驗(yàn)來(lái)驗(yàn)證自己編制的程序是否正確,恐怕是大多數(shù)同學(xué)在完成老師作業(yè)時(shí)的心態(tài)。但是在程序設(shè)計(jì)領(lǐng)域里這是一定要克服的傳統(tǒng)的、錯(cuò)誤的想法。因?yàn)樵谶@種思想支配下,可能你會(huì)想辦法去"掩蓋"程序中的錯(cuò)誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機(jī)調(diào)試運(yùn)行時(shí),可能有很多你想不到的情況發(fā)生,通過(guò)解決這些問題,可以逐步提高自己對(duì)c語(yǔ)言的理解和程序開發(fā)能力。
程序設(shè)計(jì)心得體會(huì)5
剛開始學(xué)習(xí)C語(yǔ)言的時(shí)候覺得他很無(wú)聊,但是隨著不斷的學(xué)習(xí)還是越來(lái)越感興趣了。
通過(guò)這次的程序設(shè)計(jì),我學(xué)到了很多,首先就是能夠更加熟練的使用和深入的了解C語(yǔ)言這門通用的計(jì)算機(jī)語(yǔ)言,還有就是可以自己編寫程序了,還是很有成就感的。同時(shí)還讓我們學(xué)會(huì)同學(xué)之間的相互合作,共同完成一個(gè)任務(wù)。
C語(yǔ)言是一門深?yuàn)W的語(yǔ)言,我從一開始的懵懂到現(xiàn)在的有點(diǎn)理解可以說(shuō)和老師的教導(dǎo)分不開的。雖然俗語(yǔ)說(shuō)師傅領(lǐng)進(jìn)門,修行靠自身。但是師傅的作用還是不可取代的。劉老師不僅是我們的老師,還是我們的朋友。和他在一起的時(shí)候沒有那種隔閡感,這也是我們能好好學(xué)習(xí)的基礎(chǔ)吧。不過(guò)有時(shí)開小差是不可避免的,但也只是偶爾啦。
光書本的`知識(shí)的確不行,還是要理論聯(lián)系實(shí)踐才行。因此不斷的練習(xí)是必要的,上機(jī)實(shí)踐更重要。有時(shí)理論是對(duì)的,但是實(shí)踐起來(lái)就不行了啊。所以通過(guò)這次的程序編寫讓我對(duì)C語(yǔ)言產(chǎn)生更大的興趣了,我相信以后會(huì)越來(lái)越好的。
程序設(shè)計(jì)心得體會(huì)6
雖然在上個(gè)學(xué)期中,我們已經(jīng)學(xué)習(xí)了《C語(yǔ)言程序設(shè)計(jì)》這門課,但是我所學(xué)的知識(shí)最多也就是在做作業(yè)的時(shí)候才會(huì)用到,平時(shí)沒有什么練習(xí)的機(jī)會(huì),這次的課程設(shè)計(jì)是我第一次通過(guò)自己構(gòu)思,和同學(xué)討論并且不斷查閱資料來(lái)設(shè)計(jì)一項(xiàng)程序。這次設(shè)計(jì),不僅鞏固了我以前所學(xué)的知識(shí),還讓我對(duì)c語(yǔ)言有了更深一步的了解,掌握了更多的技巧和技能。
C語(yǔ)言是計(jì)算機(jī)程序設(shè)計(jì)的重要理論基礎(chǔ),在我們以后的學(xué)習(xí)和工作中都有著十分重要的地位。要學(xué)好這種語(yǔ)言,僅僅學(xué)習(xí)課本上的知識(shí)是不夠的,還要經(jīng)常自己動(dòng)手,有較強(qiáng)的實(shí)踐能力。只有多動(dòng)手,經(jīng)常編寫程序,才能發(fā)現(xiàn)我們學(xué)習(xí)上的漏洞和自己的不足,并在實(shí)踐中解決這些問題,不斷提高自己轉(zhuǎn)化知識(shí)的能力。
在我們小組有解決不了的問題時(shí),我們會(huì)主動(dòng)查閱相關(guān)的資料,或向其他同學(xué)詢問,這不僅豐富了我們的知識(shí),還增進(jìn)了我們同學(xué)之間的友誼。為了增大信息的安全性,需要用文件來(lái)存儲(chǔ)信息,由于我們?cè)谏险n時(shí)不注重對(duì)文件的運(yùn)用,所以在這方面有較大的困難。我先將書本認(rèn)認(rèn)真真地看了一遍,又做了一下課后習(xí)題來(lái)驗(yàn)證和增進(jìn)自己的理解,終于,經(jīng)過(guò)我們的不懈努力,我們小組的程序有了突破,成功地實(shí)現(xiàn)了用文件來(lái)保存并查看學(xué)生的信息。
這次設(shè)計(jì)中,我的.收獲還有就是學(xué)會(huì)了用流程圖來(lái)表達(dá)自己的想法,并根據(jù)流程圖來(lái)逐步實(shí)現(xiàn)程序的功能。開始的時(shí)候,我畫流程圖很是困難,需要一個(gè)多小時(shí)才能清楚的根據(jù)自己的想法畫出圖來(lái),后來(lái)畫多了,就更加了解它的功能,十分得心應(yīng)手,能夠比較快而準(zhǔn)確的畫出來(lái)。
在這為期半個(gè)月的時(shí)間內(nèi),通過(guò)我們小組各成員之間的相互討論和合作,我們完成了學(xué)生信息管理系統(tǒng)的程序設(shè)計(jì),更值得高興的是我們的程序得到了大家的喜愛,在每次的簡(jiǎn)報(bào)中都得到了較好的成績(jī)。
在參考書上,我們不僅參考了曾經(jīng)學(xué)過(guò)的高敬陽(yáng)主編的《c語(yǔ)言程序設(shè)計(jì)》,還找到了由譚浩強(qiáng)主編的第三版《c語(yǔ)言》進(jìn)行參考。
當(dāng)然,我們的程序還有一些不完善的地方,比如說(shuō),當(dāng)輸入的數(shù)據(jù)不符合我們定義的數(shù)據(jù)的格式的時(shí)候,程序會(huì)出現(xiàn)一些錯(cuò)誤,有時(shí)會(huì)出現(xiàn)主菜單的死循環(huán);在一次程序運(yùn)行中,只能行使一種權(quán)限,要想再行使另一種權(quán)限,就只能退出程序,然后再運(yùn)行程序。
三周的小學(xué)期即將結(jié)束,時(shí)間雖短,但是我收獲了很多。最后,謝謝老師和同學(xué)們的指導(dǎo),更要感謝我們小組成員之間的合作與交流。
在這次課程設(shè)計(jì)中,我們首先對(duì)系統(tǒng)的整體功能進(jìn)行了構(gòu)思,然后用結(jié)構(gòu)化分析方法進(jìn)行分析,將整個(gè)系統(tǒng)清楚的劃分為幾個(gè)模塊,再根據(jù)每個(gè)模塊的功能編寫代碼。而且盡可能的將模塊細(xì)分,最后在進(jìn)行函數(shù)的調(diào)用。我們?cè)诤瘮?shù)的編寫過(guò)程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語(yǔ)句,還用到了函數(shù)之間的調(diào)用(包括遞歸調(diào)用)。由于我們是分工編寫代碼,最后需要將每個(gè)人的代碼放到一起進(jìn)行調(diào)試。因?yàn)槲覀兠總(gè)人寫的函數(shù)的思想不都一樣,所以在調(diào)試的過(guò)程中也遇到了困難,但經(jīng)過(guò)我們耐心的修改,終于功夫不負(fù)有心人,我們成功了!
程序設(shè)計(jì)心得體會(huì)7
剛放假不久,我們組的積極分子們就張羅著要開始編寫程序了,編寫這個(gè)程序我們經(jīng)歷了討論選題,編寫代碼,調(diào)試,寫設(shè)計(jì)報(bào)告等。在這期間我們查閱了很多相關(guān)的資料,曾盯著課本發(fā)呆過(guò),我們成員之間也曾進(jìn)行過(guò)激烈的口舌論戰(zhàn)。經(jīng)過(guò)這個(gè)暑假來(lái)的實(shí)踐學(xué)習(xí),使我們對(duì)C++語(yǔ)言有了更進(jìn)一步的認(rèn)識(shí)和了解,要想學(xué)好它,則重在實(shí)踐,要通過(guò)不斷的上機(jī)操作及實(shí)例運(yùn)用才能更好地深入體會(huì)它,當(dāng)然通過(guò)實(shí)踐,我們也發(fā)現(xiàn)我們的好多不足之處。就比如我們對(duì)C++語(yǔ)言的一些標(biāo)準(zhǔn)庫(kù)函數(shù)不太了解,還有對(duì)函數(shù)調(diào)用的正確使用不夠熟悉,一些經(jīng)常出現(xiàn)的錯(cuò)誤也不能很好地處理。我們編寫這個(gè)程序使用的是比較簡(jiǎn)單的函數(shù)及結(jié)構(gòu),由于我們的水平有限,還不能很好的使用一些效率高的方式來(lái)編寫,所以也沒有突出的.創(chuàng)新點(diǎn)。在做題的時(shí)候我們都是分工合作。分工完成結(jié)構(gòu)體、函數(shù)設(shè)計(jì)、算法分析等,這些過(guò)程中總是有很多錯(cuò)誤出現(xiàn),有好多的小問題都是我們粗心大意造成的,所以設(shè)計(jì)程序一定要仔細(xì),不容一點(diǎn)的馬虎。當(dāng)然也有大問題,關(guān)于文件的操作,類的使用等等這些使用我們都琢磨了很久,在解決錯(cuò)誤時(shí)我們有時(shí)幾乎焦頭爛額了。但是我們與隊(duì)友之間都會(huì)不斷的相互鼓勵(lì)、支持,彼此都努力維護(hù)著將作業(yè)寫完。雖然這設(shè)計(jì)有點(diǎn)枯燥無(wú)味,但是當(dāng)最后我們大功告成時(shí),回味起來(lái)還是美滋滋的。總的來(lái)說(shuō)我們真的是在設(shè)計(jì)的過(guò)程中受益匪淺。
程序設(shè)計(jì)心得體會(huì)8
在科技高度發(fā)展的今天,計(jì)算機(jī)在人們之中的作用越來(lái)越突出。而c語(yǔ)言作為一種計(jì)算機(jī)的語(yǔ)言,我們學(xué)習(xí)它,有助于我們更好的了解計(jì)算機(jī),與計(jì)算機(jī)進(jìn)行交流,因此,c語(yǔ)言的學(xué)習(xí)對(duì)我們尤其重要。
在這個(gè)星期里,我們專業(yè)的學(xué)生在專業(yè)老師的帶領(lǐng)下進(jìn)行了c語(yǔ)言程序?qū)嵺`學(xué)習(xí)。在這之前,我們已經(jīng)對(duì)c語(yǔ)言這門課程學(xué)習(xí)了一個(gè)學(xué)期,對(duì)其有了一定的了解,但是也僅僅是停留在了解的范圍,對(duì)里面的好多東西還是很陌生,更多的在運(yùn)用起來(lái)的時(shí)候還是感到很棘手,畢竟,萬(wàn)事開頭難嘛。
由于時(shí)間的關(guān)系,我們的這次實(shí)踐課程老師并沒有給我們?cè)敿?xì)的介紹,只是給我們簡(jiǎn)單的介紹了幾個(gè)比較重要的實(shí)際操作。包括了程序模塊處理、簡(jiǎn)單界面程序、高級(jí)界面程序、程序的添加修改、用程序做一元線性回歸處理以及用c語(yǔ)言程序來(lái)畫粒度分布圖等這幾樣比較重要的時(shí)間操作。
上機(jī)實(shí)驗(yàn)是學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言必不可少的實(shí)踐環(huán)節(jié),特別是c語(yǔ)言靈活、簡(jiǎn)潔,更需要通過(guò)編程的實(shí)踐來(lái)真正掌握它。對(duì)于程序設(shè)計(jì)語(yǔ)言的學(xué)習(xí)目的,可以概括為學(xué)習(xí)語(yǔ)法規(guī)定、掌握程序設(shè)計(jì)方法、提高程序開發(fā)能力,這些都必須通過(guò)充分的實(shí)際上機(jī)操作才能完成。
學(xué)習(xí)c程序設(shè)計(jì)語(yǔ)言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時(shí)的上機(jī)時(shí)間。因?yàn)閷W(xué)時(shí)所限,課程不能安排過(guò)多的統(tǒng)一上機(jī)實(shí)驗(yàn),所以希望學(xué)生有效地利用課程上機(jī)實(shí)驗(yàn)的機(jī)會(huì),盡快掌握用c語(yǔ)言開發(fā)程序的能力,為今后的繼續(xù)學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)為此,我們結(jié)合課堂講授的內(nèi)容和進(jìn)度,安排了12次上機(jī)實(shí)驗(yàn)。課程上機(jī)實(shí)驗(yàn)的目的,不僅僅是驗(yàn)證教材和講課的內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機(jī)實(shí)驗(yàn)的目的可以概括為如下幾個(gè)方面:
1、加深對(duì)課堂講授內(nèi)容的理解
課堂上要講授許多關(guān)于c語(yǔ)言的語(yǔ)法規(guī)則,聽起來(lái)十分枯燥無(wú)味,也不容易記住,死記硬背是不可取的。然而要使用c語(yǔ)言這個(gè)工具解決實(shí)際問題,又必須掌握它。通過(guò)多次上機(jī)練習(xí),對(duì)于語(yǔ)法知識(shí)有了感性的認(rèn)識(shí),加深對(duì)它的理解,在理解的基礎(chǔ)上就會(huì)自然而然地掌握c語(yǔ)言的語(yǔ)法規(guī)定。對(duì)于一些內(nèi)容自己認(rèn)為在課堂上聽懂了,但上機(jī)實(shí)踐中會(huì)發(fā)現(xiàn)原來(lái)理解的偏差,這是由于大部分學(xué)生是初次接觸程序設(shè)計(jì),缺乏程序設(shè)計(jì)的實(shí)踐所致。
學(xué)習(xí)c語(yǔ)言不能停留在學(xué)習(xí)它的語(yǔ)法規(guī)則,而是利用學(xué)到的知識(shí)編寫c語(yǔ)言程序,解決實(shí)際問題。即把c語(yǔ)言作為工具,描述解決實(shí)際問題的步驟,由計(jì)算機(jī)幫助我們解題。只有通過(guò)上機(jī)才能檢驗(yàn)自己是否掌握c語(yǔ)言、自己編寫的程序是否能夠正確地解題。
通過(guò)上機(jī)實(shí)驗(yàn)來(lái)驗(yàn)證自己編制的程序是否正確,恐怕是大多數(shù)同學(xué)在完成老師作業(yè)時(shí)的心態(tài)。但是在程序設(shè)計(jì)領(lǐng)域里這是一定要克服的傳統(tǒng)的、錯(cuò)誤的想法。因?yàn)樵谶@種思想支配下,可能你會(huì)想辦法去"掩蓋"程序中的錯(cuò)誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機(jī)調(diào)試運(yùn)行時(shí),可能有很多你想不到的'情況發(fā)生,通過(guò)解決這些問題,可以逐步提高自己對(duì)c語(yǔ)言的理解和程序開發(fā)能力。
2、熟悉程序開發(fā)環(huán)境、學(xué)習(xí)計(jì)算機(jī)系統(tǒng)的操作方法
一個(gè)c語(yǔ)言程序從編輯、編譯、連接到運(yùn)行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂"環(huán)境"就是所用的計(jì)算機(jī)系統(tǒng)硬件、軟件條件,只有學(xué)會(huì)使用這些環(huán)境,才能進(jìn)行程序開發(fā)工作。通過(guò)上機(jī)實(shí)驗(yàn),熟練地掌握c語(yǔ)言開發(fā)環(huán)境,為以后真正編寫計(jì)算機(jī)程序解決實(shí)際問題打下基礎(chǔ)同時(shí),在今后遇到其它開發(fā)環(huán)境時(shí)就會(huì)觸類旁通,很快掌握新系統(tǒng)的使用。
3、學(xué)習(xí)上機(jī)調(diào)試程序
完成程序的編寫,決不意味著萬(wàn)事大吉。你認(rèn)為萬(wàn)無(wú)一失的程序,實(shí)際上機(jī)運(yùn)行時(shí)可能不斷出現(xiàn)麻煩。如編譯程序檢測(cè)出一大堆錯(cuò)誤。有時(shí)程序本身不存在語(yǔ)法錯(cuò)誤,也能夠順利運(yùn)行,但是運(yùn)行結(jié)果顯然是錯(cuò)誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無(wú)法發(fā)現(xiàn)這種程序邏輯錯(cuò)誤,只能靠自己的上機(jī)經(jīng)驗(yàn)分析判斷錯(cuò)誤所在。程序的調(diào)試是一個(gè)技巧性很強(qiáng)的工作,對(duì)于初學(xué)者來(lái)說(shuō),盡快掌握程序調(diào)試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯(cuò)誤,調(diào)試高手一眼就看出錯(cuò)誤所在。
通過(guò)這次為數(shù)不多的幾天計(jì)算機(jī)實(shí)踐學(xué)習(xí),我們了解了一些關(guān)于c語(yǔ)言的知識(shí),理解鞏固了我們c語(yǔ)言的理論知識(shí),著對(duì)我們將來(lái)到社會(huì)工作將會(huì)有莫大的幫助。同時(shí)它讓我知道,只要你努力,任何東西都不會(huì)太難。
程序設(shè)計(jì)心得體會(huì)9
做了兩周的課程設(shè)計(jì),有很多的心得體會(huì),更多的是同學(xué)之間的合作精神,這道課程設(shè)計(jì)花了我們一到兩周的時(shí)間,幾人合作,老師的幫忙才完成。我第一次完成這么完美的杰作,心理有一份別樣的滋味,在設(shè)計(jì)過(guò)程中,我付出了很多,也懂得了只有付出才有回報(bào)。在這次設(shè)計(jì)中,我遇到了很多困難,但我沒有向困難低頭,通過(guò)查詢資料,虛心向同學(xué)、老師請(qǐng)教,才一一得到了解決。我發(fā)現(xiàn)平時(shí)學(xué)的'太少了,在今后我首先要把老師在課堂講的弄懂,弄透,在此基礎(chǔ)上利用課余時(shí)間多看課外書籍,拓寬知識(shí)面。在設(shè)計(jì)過(guò)程中,合作精神必不可少。單憑一個(gè)人的力量是不能完成的,畢竟一個(gè)人學(xué)的很有限。每個(gè)人掌握的不同。我相信:態(tài)度決定一切,只有努力才有收獲。
第一天上機(jī)時(shí)對(duì)如何編計(jì)數(shù)器程序一點(diǎn)頭緒都沒有,只是將從圖書館借來(lái)的關(guān)于如何制作圖形看了一遍,大體上有了了解。
第二天我就著手畫計(jì)數(shù)器圖形,雖然有些人圖形已畫好,可我沒有著急,畢竟別人花的時(shí)間比我多,為了使圖形美觀我不斷運(yùn)行、調(diào)試,直到自己滿意為止。
接下來(lái)是星期五,說(shuō)實(shí)話那天蠻難熬的,一天都泡在機(jī)房。眼睛有點(diǎn)吃不消,可沒有辦法,將來(lái)我們就靠計(jì)算機(jī)吃飯,再苦再累也要堅(jiān)持。在已編好的程序上又加了一點(diǎn)精髓,怎樣使字符閃爍,這也是我們幾個(gè)人互相討論的結(jié)果。共11頁(yè),當(dāng)前第2頁(yè)1234567891011第二周,通過(guò)周末到網(wǎng)上查的資料,和參考資料又加入計(jì)數(shù)器的靈魂算法。
接下來(lái)幾天再將程序不斷完善、加工,計(jì)數(shù)器程序初露頭角。
最后小結(jié):程序設(shè)計(jì)過(guò)程有如解決一實(shí)際問題,從解決實(shí)際問題的角度,我們可以這樣來(lái)看:首先要了解這個(gè)問題的基本要求,即輸入、輸出、完成從輸入到輸出的要求是什么;其次,從問題的要害入手,從前到后的解決問題的每個(gè)方面,即從輸入開始入手,著重考慮如何從輸
入導(dǎo)出輸出,在這個(gè)過(guò)程中,可確定所需的變量、數(shù)組、函數(shù),然后確定處理過(guò)程--算法。可得最后結(jié)論。
在程序設(shè)計(jì)中,可認(rèn)為也是一個(gè)社會(huì),每個(gè)一同的社會(huì)成員都有不同的想法。程序設(shè)計(jì)學(xué)得的好壞要看你在社會(huì)中解決問題的能力的高低,所以不同的人編程的結(jié)果是不同的。在這個(gè)社會(huì)中,經(jīng)驗(yàn)與想法最為重要。
程序設(shè)計(jì)心得體會(huì)10
計(jì)數(shù)器是windows的一個(gè)附加功能,給使用者帶來(lái)極大的方便。通過(guò)近兩個(gè)星期的課程設(shè)計(jì),我完成了一個(gè)簡(jiǎn)單計(jì)數(shù)器的程序。雖然其中不乏他人的幫助,但我自己還是收獲頗多。
首先,我學(xué)會(huì)了利用函數(shù)畫矩形,橢圓;用for語(yǔ)言做循環(huán);如何輸出一個(gè)多位數(shù),怎樣在閃完之后鍵上的數(shù)字不消失;
其次,如何在矩形和橢圓中填充顏色,以及如何定義鍵的閃動(dòng);
再次,如何添加運(yùn)算功能。
C語(yǔ)言是在國(guó)內(nèi)外廣泛使用的一種計(jì)算機(jī)語(yǔ)言。語(yǔ)言功能豐富、表達(dá)能力強(qiáng)、使用靈活方便、既具有高級(jí)語(yǔ)言的優(yōu)點(diǎn),又具有低級(jí)語(yǔ)言的`許多特點(diǎn),適合編寫系統(tǒng)軟件。同時(shí),我覺得C語(yǔ)言應(yīng)該是操作和理論相結(jié)合的課程,在不斷地編寫中去思考,兩者是不可分割的。我們?cè)诰帉懸粋(gè)較大的程序時(shí)應(yīng)該把它分開成幾個(gè)小程序來(lái)看,這樣會(huì)容易得多。
編寫程序需要牢固的理論基礎(chǔ),同時(shí),上機(jī)實(shí)踐也是至關(guān)重要的一環(huán)。想要學(xué)好C語(yǔ)言,一定要培養(yǎng)自己認(rèn)真、塌實(shí)、細(xì)心的性格。
最后,感謝劉老師對(duì)我們的教導(dǎo)。
程序設(shè)計(jì)心得體會(huì)11
在大學(xué)以前我從來(lái)就沒見過(guò)C語(yǔ)言,這東西對(duì)我來(lái)說(shuō)是十分陌生的。剛開始學(xué)C語(yǔ)言,感到每天都在云里霧里飄著,感覺對(duì)這個(gè)東西真的好難入手。但學(xué)了一段時(shí)間后逐漸對(duì)C語(yǔ)言有了認(rèn)識(shí),并能進(jìn)行簡(jiǎn)單操作。現(xiàn)在我們又要開始進(jìn)行課程設(shè)計(jì),我的天空突然徹底BLACK了,阿門!不過(guò)我不會(huì)放棄,前輩們都說(shuō):“堅(jiān)持到底就是勝利!”,恩!我也是這么認(rèn)為的。萬(wàn)事開頭難,只要我找到方法,我一定可以的,嘿,嘿,嘿!不過(guò)我們都知道,我們是一定會(huì)成功的,因?yàn)槲覀冇形覀兊奶?yáng),至于是誰(shuí)呢,我就不說(shuō)了,大家都知道了,是吧!剛開始編程時(shí),那個(gè)“error”啊,多得已經(jīng)無(wú)法用“多”來(lái)形容了,那是“很多”啊!于是我開始了漫長(zhǎng)而繁瑣的地毯式搜查,我累的'地暗天黑都已無(wú)所謂,那個(gè)瘋狂的人,是我,是我,還是我!海闊憑魚躍,天高任我飛!我曾經(jīng)花了整整一個(gè)上午的時(shí)間來(lái)弄一個(gè)麻煩的閃爍,那做出來(lái)后的感覺,就能用一個(gè)字來(lái)形容,那就是“爽”,人生最幸福的事也就莫過(guò)于此,這小小的成功使我的信心十足,我看到希望了,來(lái)西牙!
于是,我開始了更為艱巨的任務(wù),那就是把整體結(jié)構(gòu)弄出來(lái),我為此都“白”了少年頭。在我們整個(gè)宿舍的團(tuán)結(jié)合作下,終于把框架弄出來(lái)了。接下來(lái)就應(yīng)該改錯(cuò)誤了,隨著一個(gè)個(gè)錯(cuò)誤的糾正,終于一個(gè)程序浮出了水面!我們成功了,高興啊,真高興!通過(guò)這次課程設(shè)計(jì),我對(duì)C語(yǔ)言更有興趣了,我相信以后我一定趕上我們的太陽(yáng)的。
程序設(shè)計(jì)心得體會(huì)12
在剛聽到這個(gè)課程設(shè)計(jì)的題目時(shí),我頓感那時(shí)一個(gè)無(wú)法實(shí)現(xiàn)的難題,就光在tc中畫圖,對(duì)我來(lái)說(shuō)就難于上青天了,畢竟那個(gè)我一無(wú)所知;老師上課對(duì)于課程設(shè)計(jì)的講解還能聽懂,不過(guò)理論與實(shí)踐之間是有鴻溝的。
看著筆記上機(jī),發(fā)現(xiàn)始終不能通過(guò)編譯,改了又改,還是“ERROR”,就在我焦頭爛額的時(shí)候,身邊一陣清風(fēng)襲過(guò),熟悉的身影出現(xiàn)在眼前,趕緊舉手求助,老師過(guò)來(lái)了,只改動(dòng)了一點(diǎn)點(diǎn)地方,程序就OK了。我寒!!
這人怎么就這么大的差距呢??幾時(shí)我才有他那種水平啊!
開始的一周就這樣毫無(wú)頭緒的度過(guò)了,沒有老師的幫忙修改,根本沒辦法做下去,我不可能總依靠老師,得自己想辦法的。
后來(lái)從圖書館和網(wǎng)上找到了一些資料,從中收獲不少,同時(shí)在同學(xué)的幫助下,逐漸學(xué)會(huì)了對(duì)圖形的操作。后面幾天逐漸完成了計(jì)算器的基本界面和功能設(shè)計(jì)。這其中老師的幫助也是不可或缺的.。
在實(shí)踐過(guò)程中不但提高了對(duì)已知知識(shí)的認(rèn)知度,更令我們掌握了不少新知識(shí)。知道了要學(xué)的還有很多。在設(shè)計(jì)程序時(shí)也增長(zhǎng)了自己的自己翻閱有關(guān)文獻(xiàn),加強(qiáng)了自己實(shí)踐能力.
ALT+R按下后,千萬(wàn)不要在意“ERROR”有多少,平靜的對(duì)待,錯(cuò)誤才是提高的前提。
在上機(jī)操作過(guò)程中,得到了不少同學(xué)的幫助,集體的力量的確很大!但在必要的時(shí)候還是得依靠自己!
兩周的時(shí)間,挺快!喜怒哀樂,喧鬧后,一切歸于平靜。
當(dāng)寫完了后,喜悅,快感,滿足,安慰;凝凍的空氣,悶熱的天,流動(dòng)的汗,平靜中我繼續(xù)前進(jìn),該學(xué)的還有很多很多……
最后,還得要謝謝劉金平老師及同學(xué)在這過(guò)程中對(duì)我的指導(dǎo)幫助。
程序設(shè)計(jì)心得體會(huì)13
時(shí)間過(guò)的真快,一晃眼的功夫,C++實(shí)習(xí)就要結(jié)束了,雖然只是短短的10天,但帶給我的卻很多。
首先,我先簡(jiǎn)單回顧一下自己在這一段時(shí)間的經(jīng)歷。
實(shí)習(xí)是從31號(hào)開始的,經(jīng)過(guò)短短的一上午的輔導(dǎo),我就開始了自己的任務(wù),每個(gè)人必做的第一題最優(yōu)直線平差、自己選的第六題秩虧網(wǎng)平差和一個(gè)臨時(shí)加的水準(zhǔn)路線與三角高程相對(duì)定權(quán)問題的處理。說(shuō)實(shí)話,雖說(shuō)自己利用空閑的時(shí)間看了一本C++的教程,對(duì)書本上的知識(shí)有所補(bǔ)充,對(duì)一些知識(shí)點(diǎn)相對(duì)理解加深了一些,但是如果真正上機(jī)編程的話,還是有點(diǎn)小心虛。俗話說(shuō):熟能生巧;在老師的激勵(lì)下,我對(duì)自己的本次實(shí)習(xí)充滿信心與期待。
我的實(shí)習(xí)的真正開始算是第二天吧,也就是元旦放假第一天,因?yàn)樘鞖獗容^冷所以就呆在宿舍在自己的電腦上先小試身手,不管做什么東西,都要有一個(gè)好的基礎(chǔ),MAT類和adj類算是測(cè)繪程序設(shè)計(jì)的一個(gè)非常重要的輔助工具吧,幾乎每個(gè)程序都要涉及,于是我就用了一天的時(shí)間將“MAT.h”頭文件讀了一遍,盡管求逆inverse函數(shù)和求矩陣的秩R函數(shù)沒有看懂,但其具體在什么地方用,和其他的一些程序算是有一定的掌握,然后就分析題目,慢慢做吧。
萬(wàn)事開頭難,古人真是睿智。最優(yōu)直線的問題,題目看了好幾遍,相關(guān)的一些老師的程序也讀了幾次,感覺還是沒法下手,也許感覺這東西不靠譜,它有時(shí)候會(huì)擋住你前進(jìn)的路,而你只能靠著這種感覺原地踏步,重要的是摒棄它,踏出你的第一步。算了,硬著頭皮踏出猶豫的第一步,先建個(gè)Myline的類,然后把能想到的數(shù)據(jù)成員與成員函數(shù)加進(jìn)去,然后在做定義。就這樣磕磕絆絆地、邊寫邊參考老師的程序,我的程序算是有了幾個(gè)大塊了,file_in_Myline(char_),file_out_Myline(char_),Myline_adj,為了實(shí)現(xiàn)文件能夠成功的調(diào)用,我又嘗試著加入了Creat_Myline_file(char_)函數(shù),通過(guò)屏幕上提示創(chuàng)建自己的文件,然后有直接調(diào)用file_in_Myline(char_)函數(shù)直接應(yīng)用,為了盡量減少在main函數(shù)中的處理,最后有加入了聯(lián)系file_in_Myline(char_)和file_out_Myline(char_)的file_Myline(char_,char_)函數(shù),然后其他數(shù)據(jù)成員根據(jù)需要往類中添加。就這些東西,我做了一天,還沒有去調(diào)試,沒有建立其函數(shù)之間的傳遞,效率真夠低的,然后2號(hào)晚上開始調(diào)試,好多錯(cuò)誤,看的懂的,看不懂的,我極力調(diào)試著,但我的腦子也越來(lái)越混亂,煩躁開始侵蝕我的理智。算了,休息會(huì)吧,再跟其他同學(xué)交流一下,宿舍小憩了一會(huì),然后請(qǐng)來(lái)了編程不錯(cuò)的一個(gè)同學(xué),他因?yàn)閷?duì)這方面感興趣,就提前好幾天開始編程了,他給我指導(dǎo)了一些問題,期間,我們也交流了好多關(guān)于課題任務(wù)的一些知識(shí)點(diǎn)、注意點(diǎn),晚上,11點(diǎn)左右,我的最優(yōu)直線算是孕育而生了,程序的運(yùn)行結(jié)果跟預(yù)期結(jié)果一樣,真的,在結(jié)果顯示在屏幕上的那一刻,我真的感覺好友成就感,今天就到這吧,有些累了,雖然程序在整體上看起來(lái)有點(diǎn)混亂、有的'粗糙,但我可以安逸的睡了,明天再做整體修正吧,總體來(lái)說(shuō),這個(gè)開頭在有心人面前算是開的有點(diǎn)崎嶇但還算順利。
然后第二天修改了下我的最優(yōu)直線,再考慮了下我的第六題,那天晚上也算是曲折的做了出來(lái),第十題老師說(shuō)是很簡(jiǎn)單,而且就光當(dāng)時(shí)的講解講了好幾遍,所以有目的的去看定權(quán)的那一部分程序,沒花多長(zhǎng)時(shí)間就把它搞定了,元旦三天時(shí)間,別人玩的時(shí)候,我做了我的程序,有好多同學(xué)的程序還沒有開始呢,哈哈,我感覺好幸福!
4號(hào)算是實(shí)習(xí)的第二天,但我的任務(wù)可以接近尾聲了,但前提是我這樣想的話。因?yàn)槲抑腊嗬锏囊恍┩瑢W(xué)也同樣做完了自己的任務(wù),都開始涉及其他的課題,大家都極力的充實(shí)自己,我怎么可能落下呢?所以我不會(huì)就此停下,我要好好利用本次實(shí)習(xí),讓它充實(shí)而有意義。
在接下來(lái)的幾天里,我積極的接觸其他課題,在自己的努力和老師的幫助下,效果很理想!
本次實(shí)習(xí),我做了7個(gè)課題,第九個(gè)平面網(wǎng)最小二乘法的實(shí)現(xiàn),因?yàn)樯婕暗某绦蛱啵粫r(shí)半會(huì)做不完,所有以后有時(shí)間再去考慮它吧,總體來(lái)說(shuō)還是達(dá)到了自己的期望,。從某種程度上來(lái)說(shuō)我是超額完成自己的任務(wù),但是我知道,這個(gè)結(jié)果除了自己的努力外還有其他幾方面非常重要的原因,而這幾方面也讓我成長(zhǎng)了不少。
實(shí)踐出真知,實(shí)習(xí)前,我的C++知識(shí)只是停留在理論水平,而且就算理論水平,也存在很多漏洞。有時(shí),在做課題的時(shí)候,理論的漏洞冒了出來(lái),我就只能在看著課本慢慢的再學(xué)習(xí)一遍,像做導(dǎo)線程序有涉及到數(shù)字測(cè)圖的知識(shí),還有好多數(shù)據(jù)處理都涉及到平差原理的知識(shí),因?yàn)楫?dāng)時(shí)有些東西就沒有搞懂,所以現(xiàn)在就又翻出課本,看著課本編程,也算是將舊的東西復(fù)習(xí)了一遍。同時(shí),有的理論在實(shí)習(xí)操作過(guò)程中印象更加深刻。有趣的是,做完導(dǎo)線程序,用課本上的數(shù)據(jù)演算了一遍,結(jié)果發(fā)現(xiàn)課本上有一個(gè)數(shù)據(jù)是錯(cuò)誤的(可能是吧),其他有做導(dǎo)線的同學(xué)也有相同的反應(yīng),總之,感覺挺好,不錯(cuò)!
成功=勤奮+合作。我暫且將我的實(shí)習(xí)成果用成功來(lái)代替,雖然離成功差的還很遠(yuǎn)。在實(shí)習(xí)接近尾聲的時(shí)候,有的同學(xué)跟我聊得時(shí)候,說(shuō)我怎么交這次實(shí)習(xí)的成果,我說(shuō)做了的課題都交啊。同學(xué)有些羨慕的恭喜我,我挺愉快的,但我也知道,我付出了,回報(bào)跟付出是成正比的,我從31號(hào)起就開始了自己的實(shí)習(xí),我也放棄了好多休息的時(shí)間,我笨拙的讀著老師給的相關(guān)的程序,發(fā)現(xiàn)有什么不懂得,先是一個(gè)人自主的思考,實(shí)在解決不了的就和其他同學(xué)討論,有時(shí)別的同學(xué)會(huì)很清晰的給我說(shuō)明一些課題的思路,但大多數(shù),其他同學(xué)也不懂、或者也在這方面存在疑問,于是,大家發(fā)表各自的看法、思路,然后就討論了起來(lái),最后,在大家的共同努力之下,問題的答案逐漸浮出水面,大家為了慶祝一下,有時(shí)還去外面吃一頓。交流與合作在實(shí)習(xí)過(guò)程中給我很大的幫助,我得到了很多,每次看到解決一道問題后大家的愉悅,我想大家應(yīng)該與我一樣收獲很大吧。說(shuō)真的,我挺喜歡這種討論的氛圍,它也讓實(shí)習(xí)過(guò)程變得趣味橫生,不再只是呆滯的盯著屏幕寫程序。
我是班長(zhǎng),我有義務(wù)去幫助其他同學(xué),而實(shí)習(xí)給了我一次很好的機(jī)會(huì),也讓我成長(zhǎng)了好多。在這幾天的上機(jī)過(guò)程中,有同學(xué)問我問題,我積極的對(duì)待每一個(gè)問題,我會(huì)的,耐心的為他講解,每一次講解,也是我的知識(shí)鞏固的一個(gè)過(guò)程,所以我也樂此不疲,每次給別的同學(xué)講完后,我挺有成就感的,這種成就感不會(huì)讓我沾沾自喜,而會(huì)成為我不斷向上的動(dòng)力;畢竟我也算是新手,有一些問題自己也是無(wú)能為力,我們或是討論,或是問老師,老師耐心講解讓我們甚是感動(dòng),有時(shí)候被老師那種責(zé)任心所折服,大家都說(shuō)有這樣的老師真好!好的,我也要向老師學(xué)習(xí),對(duì)同學(xué)負(fù)責(zé),做好我的角色,真正做到為了同學(xué)的利益而犧牲自己的時(shí)間。
本次實(shí)習(xí)的缺陷,對(duì)我來(lái)說(shuō)就是,所有程序的原始數(shù)據(jù)都來(lái)自老師給的數(shù)據(jù)或者是測(cè)量平差和數(shù)字測(cè)圖書上的例題數(shù)據(jù),跟其他同學(xué)會(huì)有所重復(fù),但所有的程序都是自己獨(dú)立完成。
這次實(shí)習(xí)總體來(lái)說(shuō),每天我的過(guò)的挺累,但累是值得的,這個(gè)值得不僅僅是課題成果上,更重要的讓我成長(zhǎng)好多,也許這就是我在這短短的十天左右的時(shí)間里最好的回報(bào)吧。
最后,真心感激跟我一起完成課題的同學(xué)們和耐心指導(dǎo)我們的楊老師,我會(huì)在以后的路上牢記這次美好的回憶!
程序設(shè)計(jì)心得體會(huì)14
在編寫計(jì)算器這個(gè)程序過(guò)程中,遇到不少麻煩!一開始,就碰到了沒有學(xué)過(guò)的圖形函數(shù),雖然課上老師反復(fù)重復(fù)著:“畫圖不難的,It’s so easy!”但是當(dāng)自己實(shí)際操作時(shí),感覺并不是那么容易。課上筆記拿來(lái)上機(jī),發(fā)現(xiàn)始終不能通過(guò)編譯~改了又改,還是“ERROR”,那時(shí)真的要多郁悶有多郁悶——但老師過(guò)來(lái),只改動(dòng)了一點(diǎn)點(diǎn)地方,程序就OK了,說(shuō)明一個(gè)問題:上課記錯(cuò)東西了~汗——
接下來(lái)的輸入,顯示,閃爍,都是不小的難題。翻閱了一本又一本參考書,也借鑒了一個(gè)類似的.計(jì)算器程序,并在同學(xué)的幫助下,才最終搞定了一個(gè)簡(jiǎn)單的計(jì)算器程序!
現(xiàn)在才發(fā)現(xiàn)原來(lái)編個(gè)程序這么復(fù)雜——
通過(guò)一個(gè)學(xué)期對(duì)C語(yǔ)言的學(xué)習(xí),逐漸對(duì)寫程序有了興趣,從剛開始的編譯出現(xiàn)N多個(gè)ERROR,然后根據(jù)提示,可以自己把錯(cuò)誤改出來(lái),心里有了一點(diǎn)小小的成就感。不僅如此,劉老師上課的風(fēng)格,也給我留下了深刻的印象,讓我也學(xué)到了C程序以外的東西——
程序設(shè)計(jì)心得體會(huì)15
一、教學(xué)內(nèi)容設(shè)計(jì)
(一)課程設(shè)計(jì)的理念與思路
1、教學(xué)理念
《JSP程序設(shè)計(jì)》課程對(duì)課程開發(fā)模式有較深入的研究,對(duì)“以能力為本位”、“以學(xué)生為中心”、“以就業(yè)為導(dǎo)向”、“以職業(yè)生涯發(fā)展為目標(biāo)”、“以典型實(shí)例為載體設(shè)計(jì)教學(xué)環(huán)節(jié)”的教學(xué)理念理解透徹 ,教學(xué)理念與時(shí)俱進(jìn)、不斷更新、形成了以下的教學(xué)理念:
a、以職業(yè)生涯發(fā)展為目標(biāo)-確定課程目標(biāo)
《JSP程序設(shè)計(jì)》是培養(yǎng)學(xué)生基于java方向的Web開發(fā)能力的課程,通過(guò)該課程的學(xué)習(xí)學(xué)生能夠勝于web程序員(JSP)的崗位,學(xué)生通過(guò)學(xué)習(xí)完本課程可以應(yīng)用jsp+javabean+Servlet進(jìn)行動(dòng)態(tài)網(wǎng)站設(shè)計(jì)與制作以及信息管理系統(tǒng)的設(shè)計(jì)與制作,同時(shí)要求培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神以及分析問題、解決問題的能力。
b、以典型實(shí)例為載體-設(shè)計(jì)教學(xué)環(huán)節(jié)
通過(guò)真實(shí)的項(xiàng)目案例和項(xiàng)目任務(wù)的雙線教學(xué)方式,符合高職高專學(xué)生的認(rèn)知特點(diǎn)。學(xué)生的認(rèn)知從抽象到具體,由老師“手把手”引導(dǎo)到由老師“放開手”輔導(dǎo);以當(dāng)今動(dòng)態(tài)網(wǎng)站和管理系統(tǒng)中的典型功能模塊為知識(shí)點(diǎn)設(shè)計(jì)教學(xué)環(huán)節(jié),建立真實(shí)的功能模塊與專業(yè)知識(shí)點(diǎn)和專業(yè)技能的聯(lián)系,增強(qiáng)學(xué)生的直觀體驗(yàn)、激發(fā)學(xué)生的學(xué)習(xí)興趣、方便學(xué)生理解與掌握。
2、教學(xué)思路
《JSP程序設(shè)計(jì)》的教學(xué)思路是根據(jù)軟件開發(fā)市場(chǎng)、軟件企業(yè)、行業(yè)對(duì)java web程序員的需求情況確定了“web程序員”為職業(yè)崗位培養(yǎng)目標(biāo),根據(jù)WEB程序員的崗位能力標(biāo)準(zhǔn)制訂《JSP程序設(shè)計(jì)》的課程標(biāo)準(zhǔn),然后進(jìn)行教材和參考書的選取,在教學(xué)實(shí)施過(guò)程中通過(guò)理論實(shí)踐一體化的教學(xué)模式,通過(guò)任務(wù)驅(qū)動(dòng)法、演示模仿法、模塊教學(xué)法達(dá)到預(yù)期的課程目標(biāo),培養(yǎng)WEB程序員應(yīng)具備的能力。
(二)教學(xué)內(nèi)容總體設(shè)計(jì)
按照職業(yè)能力由單一到綜合、由簡(jiǎn)單到復(fù)雜的培養(yǎng)規(guī)律,根據(jù)課程內(nèi)容的重構(gòu),我把《JSP程序設(shè)計(jì)》這門課程的教學(xué)內(nèi)容主要分為六大模塊的內(nèi)容,然后我又把這六大模塊分解為15個(gè)教學(xué)單元、3個(gè)單元實(shí)踐和1個(gè)綜合實(shí)訓(xùn)。
《JSP程序設(shè)計(jì)》課程的教學(xué)以真實(shí)的B/S項(xiàng)目“網(wǎng)上書店系統(tǒng)”為技能實(shí)戰(zhàn)貫穿項(xiàng)目,在每個(gè)模塊中,分三階段完整地實(shí)現(xiàn)了教、學(xué)、做三位一體,理論實(shí)踐緊密相結(jié)合。
(三) 教學(xué)內(nèi)容模塊化設(shè)計(jì)
結(jié)合學(xué)生的認(rèn)知規(guī)律和中級(jí)web程序員崗位能力的要求,形成了模塊化的課程體系結(jié)構(gòu),以三個(gè)支撐模塊為基礎(chǔ),這三個(gè)基礎(chǔ)支撐模塊是:靜態(tài)網(wǎng)頁(yè)技術(shù)、Java語(yǔ)言技術(shù)、數(shù)據(jù)庫(kù)基礎(chǔ)。通過(guò)JSP基礎(chǔ)、JSP內(nèi)置對(duì)象、數(shù)據(jù)庫(kù)編程模塊的學(xué)習(xí),培養(yǎng)學(xué)生具有簡(jiǎn)單的JSP編程的能力,再結(jié)合javabean技術(shù)模塊的學(xué)習(xí),培養(yǎng)學(xué)生具有JSP模式1的開發(fā)能力,通過(guò)學(xué)習(xí)Servlet技術(shù)模塊,培養(yǎng)學(xué)生具有基于MVC模式的開發(fā)能力,同時(shí)這三種開發(fā)方法都可以結(jié)合高級(jí)應(yīng)用技術(shù)模塊來(lái)增強(qiáng)應(yīng)用系統(tǒng)的功能。
(四)教學(xué)內(nèi)容的學(xué)時(shí)分配(理論:實(shí)踐為1:2左右)
教學(xué)內(nèi)容理論實(shí)踐教學(xué)案例
第一章 JSP基礎(chǔ)模塊816體驗(yàn)電子商務(wù)網(wǎng)站
第二章 JSP內(nèi)置對(duì)象模塊612用戶登錄
單元實(shí)踐1 08電子商務(wù)網(wǎng)站
第三章 數(shù)據(jù)庫(kù)編程模塊1224商品信息處理(增加、刪除、修改)、商品搜索分頁(yè)
第四章 JavaBean模塊48用戶注冊(cè)、購(gòu)物車
單元實(shí)踐1 08
第五章 Servlet模塊48計(jì)數(shù)器
第六章 高級(jí)應(yīng)用模塊612訂單發(fā)送、商品銷售統(tǒng)計(jì)、驗(yàn)證碼
單元實(shí)踐3 816電子商務(wù)網(wǎng)站
綜合實(shí)訓(xùn) 036把每個(gè)章節(jié)的知識(shí)點(diǎn)貫穿起來(lái)進(jìn)行綜合實(shí)訓(xùn)
總計(jì)48132
二、教學(xué)方法及手段
1、講授法
講授法是傳統(tǒng)的教學(xué)方法,它是傳授知識(shí)的基本途徑。通過(guò)多媒體課件的展示和多媒體教學(xué)系統(tǒng)的應(yīng)用,講授知識(shí)和操作步驟及注意事項(xiàng),能夠使學(xué)生具備操作的基本知識(shí)。
2、任務(wù)驅(qū)動(dòng)教學(xué)法
“任務(wù)驅(qū)動(dòng)”教學(xué)法是一種建立在建構(gòu)主義學(xué)習(xí)理論基礎(chǔ)上的,有別于傳統(tǒng)教學(xué)的新型教學(xué)方法。“任務(wù)驅(qū)動(dòng)”教學(xué)方法提倡教師指導(dǎo)下的、以學(xué)生為中心的學(xué)習(xí)。在整個(gè)教學(xué)過(guò)程中教師起組織者、指導(dǎo)者、幫助者和促進(jìn)者的作用,利用情境、協(xié)作、會(huì)話等學(xué)習(xí)環(huán)境要素充分發(fā)揮學(xué)生的主動(dòng)性、積極性和創(chuàng)造性,最終達(dá)到使學(xué)生有效地實(shí)現(xiàn)對(duì)當(dāng)前所學(xué)知識(shí)的意義建構(gòu)的目的。建構(gòu)既是對(duì)新知識(shí)意義的建構(gòu),同時(shí)又包含對(duì)原有經(jīng)驗(yàn)的改造和重組。
效果: 采用“任務(wù)驅(qū)動(dòng)教學(xué)法”充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,培養(yǎng)學(xué)生的學(xué)習(xí)興趣。
3、案例教學(xué)法
教師首先根據(jù)教學(xué)內(nèi)容提出任務(wù)進(jìn)行案例分析、現(xiàn)場(chǎng)編程,學(xué)生模仿完成案例,期間生提出下周天兵天將現(xiàn)解答輔導(dǎo),然后學(xué)生完成任務(wù)、教師進(jìn)行評(píng)價(jià)、最后教師做總結(jié)歸納。
案例教學(xué)法要求學(xué)生積極討論,要求學(xué)生不僅獲得知識(shí)經(jīng)驗(yàn)、思維受到啟發(fā)。通過(guò)案例教學(xué)法的實(shí)施,使學(xué)生獲得經(jīng)驗(yàn),在完成任務(wù)的過(guò)程中,學(xué)生自己提出問題,并找出解決問題的途徑和手段,從而培養(yǎng)學(xué)生分析問題和獨(dú)立解決問題的能力。
4、SDSPR教學(xué)法
根據(jù)程序設(shè)計(jì)類課程的特點(diǎn),結(jié)合本門課程的教學(xué)內(nèi)容和學(xué)生的能力,總結(jié)和提煉了“SDSPR教學(xué)方法”即一個(gè)教學(xué)單元的教學(xué)按照“項(xiàng)目展示”、“教師演示”、“學(xué)生模仿”、“課堂實(shí)踐”和“總結(jié)提高”的過(guò)程進(jìn)行展開,如下圖所示:
教師案例分析
編程示范
明確教學(xué)目標(biāo)
展示項(xiàng)目功能
展示
演示
模仿
實(shí)踐
學(xué)生綜合應(yīng)用
教師答疑解惑
學(xué)生模仿實(shí)踐
訓(xùn)練基本技能
師生共同總結(jié)與提高
提高
在項(xiàng)目展示環(huán)節(jié),通過(guò)真實(shí)的應(yīng)用場(chǎng)景明確教學(xué)目標(biāo),展示要實(shí)現(xiàn)的功能;在教師演示環(huán)節(jié),教師進(jìn)行案例分析,對(duì)涉及到的知識(shí)點(diǎn)進(jìn)行具體的講解,然后進(jìn)行編程示范以幫助學(xué)生分析實(shí)現(xiàn)的邏輯和理清楚知識(shí)點(diǎn)的應(yīng)用;在學(xué)生模仿環(huán)節(jié),學(xué)生在小型的.任務(wù)上則采用獨(dú)立完成任務(wù)為主,在較大的任務(wù)上則采用開發(fā)小組形式訓(xùn)練基本技能培養(yǎng)和團(tuán)隊(duì)合作精神,教師進(jìn)行現(xiàn)場(chǎng)指導(dǎo),答疑解惑,在期間檢查學(xué)生每次任務(wù)完成的情況;在課堂實(shí)踐環(huán)節(jié),學(xué)生綜合應(yīng)用本教學(xué)單元的知識(shí)點(diǎn)和技能點(diǎn)完成實(shí)際的工作任務(wù),完成后教師進(jìn)行評(píng)價(jià)或者學(xué)生進(jìn)行互評(píng);在總結(jié)提高環(huán)節(jié),通過(guò)師生共同總結(jié)實(shí)現(xiàn)知識(shí)和技能的提升。
效果:“SDSPR教學(xué)方法”非常適合理論實(shí)踐一體化的教學(xué),易于實(shí)現(xiàn)“教、學(xué)、做”三位一體,教學(xué)中,摒棄高深的原理和艱澀的技術(shù)術(shù)語(yǔ),演示和敘述力求做到通俗易懂,深入淺出,技能訓(xùn)練循序漸進(jìn),螺旋上升,讓學(xué)生會(huì)做。
5、小組學(xué)習(xí)法
小組學(xué)習(xí)法即綜合實(shí)訓(xùn),“小組學(xué)習(xí)法”將班級(jí)成員劃分成2-4人一組,其中一人為組長(zhǎng),座位固定在一個(gè)區(qū)域方便小組內(nèi)成員進(jìn)行共同學(xué)習(xí)與討論。“小組學(xué)習(xí)法”根據(jù)學(xué)生的不同興趣愛好,完成相應(yīng)的任務(wù)。如美工、編寫文檔、找資料、編程、設(shè)計(jì)數(shù)據(jù)庫(kù),但這些工作并不是獨(dú)立的,需要時(shí)隨時(shí)調(diào)動(dòng)角色承擔(dān)相應(yīng)的任務(wù)。通過(guò)上機(jī)輔導(dǎo)學(xué)生綜合設(shè)計(jì)和實(shí)現(xiàn)一個(gè)簡(jiǎn)單的JAVA Web系統(tǒng),主要培養(yǎng)學(xué)生獨(dú)立分析問題和解決問題的能力。
效果:通過(guò)“小組學(xué)習(xí)法”,形成小組競(jìng)爭(zhēng),易于形成學(xué)習(xí)合力,同時(shí)發(fā)揮尖子學(xué)生的帶頭作用,以點(diǎn)帶面,帶動(dòng)全體學(xué)生的學(xué)習(xí)積極性。
三、考核方式
在考核方式方面,學(xué)生的期末成績(jī)分為四部分:平時(shí)考勤20%、實(shí)驗(yàn)報(bào)告30%、期末考試50%,再根據(jù)學(xué)生上課的表現(xiàn)情況,酌情加分獎(jiǎng)勵(lì)以調(diào)動(dòng)學(xué)生的上課積極性和活躍學(xué)生上課的氣氛。其中期末考試主要是在最后幾周學(xué)生根據(jù)教師下達(dá)的任務(wù)書完成作品,提交作品后,由四至五個(gè)教師組成一個(gè)答辯團(tuán),每組學(xué)生推薦一個(gè)成員上臺(tái)演示,講演完成作品使用到的技術(shù)和創(chuàng)新點(diǎn)等,然后由教師就學(xué)生的作品和講演內(nèi)容進(jìn)行提問,學(xué)生進(jìn)行回答。最后根據(jù)各位教師根據(jù)評(píng)分標(biāo)準(zhǔn)給每組作品打分,求得平均分即為本組的期末考試成績(jī)。
四、課程建設(shè)與改革思路
在“校企結(jié)合”的建設(shè)模式下,以理論實(shí)踐一體化、綜合實(shí)訓(xùn)、生產(chǎn)性實(shí)訓(xùn)和頂崗實(shí)習(xí)工學(xué)交替的教學(xué)模式
1、真實(shí)化:以真實(shí)的軟件項(xiàng)目為載體實(shí)施“理論實(shí)踐一體化”的教學(xué);在真實(shí)的職業(yè)環(huán)境中完成生產(chǎn)性實(shí)訓(xùn)和頂崗實(shí)習(xí);學(xué)生完成的工學(xué)結(jié)合的作品就是企業(yè)真實(shí)的軟件產(chǎn)品。
2、“專業(yè)+公司”模式以學(xué)生為中心,以能力為本位,在“專業(yè)+公司”實(shí)踐模式下,實(shí)現(xiàn)實(shí)踐教學(xué)場(chǎng)地和真實(shí)開發(fā)環(huán)境相互融合、實(shí)踐教學(xué)內(nèi)容以真實(shí)軟件產(chǎn)品為驅(qū)動(dòng)、校內(nèi)生產(chǎn)實(shí)習(xí)和校外頂崗實(shí)習(xí)。
【程序設(shè)計(jì)心得體會(huì)】相關(guān)文章:
程序設(shè)計(jì)心得體會(huì)(優(yōu)秀)09-09
程序設(shè)計(jì)心得體會(huì)(精品)10-01
c語(yǔ)言程序設(shè)計(jì)心得體會(huì)07-04
程序設(shè)計(jì)心得體會(huì)(15篇)02-20
程序設(shè)計(jì)心得體會(huì)(精選20篇)12-15