當前位置:學問谷 >

行業範例 >設計 >

程序設計心得體會(集合15篇)

程序設計心得體會(集合15篇)

當我們心中積累了不少感想和見解時,馬上將其記錄下來,這樣就可以總結出具體的經驗和想法。那麼心得體會怎麼寫才恰當呢?以下是小編整理的程序設計心得體會,供大家參考借鑑,希望可以幫助到有需要的朋友。

程序設計心得體會(集合15篇)

程序設計心得體會1

通過兩個星期的折騰,總算把課程設計給完成了,這是一個堅苦而又漫長的過程。是啊,讀了那麼多年的書,課程設計可是第一次。看着勞動成果,很欣慰!雖然這不是我一個人做的,是大家的共同努力得來的。

也許完成不了!兩個星期前我們這樣説,完成他沒問題!一個星期前我們這樣説,現在我們可以説:哈哈,完成啦!

剛開始,可以説是沒有頭緒,於是就去圖書館找資料,找到了一些關於畫圖方面的,可是這點小進展遠遠不夠,這只是一個小小的開始。下一步是上網查,找到了些與我們題目相似的.,那時我們每個人都很高興,可是那還不是我們要的,於是又上網查到了些有關的函數等等,終於在我們大家的努力下,完成了這個程序。

雖然對着電腦做程序,有點累有點熱,可是當看到勞動成果時,真是別有一番滋味在心頭啊!世上無難事,只怕有心人,的確如此。做完這個程序最大的收穫就是感受到了集體的力量,當然個人的智慧也是很重要的哦!

做完這個課程設計,我們的自信一下子提高了,我們也會寫程序了;儘管對於有些人這種程序會很簡單,可對我們c語言初學者來説,已經很不容易了。這次體驗為以後的學習計算機的我們增強了信心。享受勞動成果的滋味實在很美妙啊!

程序設計心得體會2

學習C語言已經一年多,對C也算得上半個入門者,期間也寫過一些自娛自樂的代碼。其實個人認為無論學習什麼語言,最重要的是掌握習編程思想,然而C語言一種學習編程思想的基礎語言。所以,C語言的重要性不言而喻。

一、課本

無論用的是什麼書,要學好C語言,把書上的每一個例題、習題的代碼讀懂,這是學C最基本的要求。弄懂每一章的內容是什麼?在C語言中有什麼用?並嘗試修改每一個例題的代碼,採用不同的代碼來實現題目的要求。

二、課堂

在每一節課上,注意老師講的內容,有的知識,老師稍微提點,你就能弄懂,但是自己看書,或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識點。在課堂上,儘可能多的在草稿紙上寫下你自己的代碼,讓老師看或是自己上機調試。

三、筆記

無論學習什麼知識,筆記是重點,俗話説:好記性不如爛筆頭。一個認真學習的人,總是記了很多筆記的,想學好編程,你的筆記本上總有課本上的`每一個例題代碼的核心部分。以及八大經典的算法舉例,遞推、遞歸、窮舉、貪心、分治、動規、迭代、分枝。

四、交流

想學好C語言,交流是必須的,尤其是學習C語言的新手,這裏,我向大家推介——百度C語言貼吧,這裏有很多的學習者,也有很多高手,在這裏你能學到課本以及課堂上學不到的東西。和他人交流也是很重要的。

五、上機練習

這是學習好C語言的關重要的環節,無論你編程學得多好,上機實現才是目的,所以,不怕要辛苦,把你的每一段代碼都敲進計算機,讓計算機來實現,這樣有助於你對程序的理解,並試着修改你的代碼,讓你的代碼更精簡,效率更高。平時沒事的時候,在計算機上多敲代碼,一個編程厲害的高手,他的計算機上會有多代碼。

想成為編程高手的軍規:

1、大學生活豐富多彩,會令你一生都難忘,但難忘有很多種,你可以學了很多東西而難忘,也會因為什麼都沒學到而難忘!

2、編程不是技術活,而是體力活。

3、C語言是基礎,很重要,如果你不學好C語言,那麼什麼高級語言你都學不好。

4、計算機專業是一個很枯燥的專業,但即來之、則安之,只要你努力學,也會發現其中的樂趣。

5、學習編程的祕訣是:編程,編程,再編程。

程序設計心得體會3

當我揉着乾澀的眼睛,吃力的看者顯示屏,我已經是不耐煩了,而且我含情默默注視着的竟然是那可惡的源程序。我的身體在流汗,我的心在滴血,六月的天寫程序,苦不堪言也......

顯示是殘酷的,人情是冷暖的,C程序還是要交的,我不得不繼續抗戰於悶熱的機房內,繼續我的"夙命。以前叫嚷着中國應試教育的不好,還不是一路走過來了,我只有無奈,這C程序也是如此,認了。

微風試圖撫平我的煩躁,那它在做夢。此刻的我,正如98年的`時候喬丹最後時刻持球,哪平靜的了啊。等我的論文完成了,老爺子的球也進了。

言歸正轉,這個程序的完成過程是跌跌撞撞,曲折的。即便沒有紅軍兩萬五,也有個一萬兩千五。不過,咱值!你説為什麼?咱學到東西唄。

查書,查資料,請教同學的過程就是我提高的過程,久違的認真又體會了一次。

真正的收穫更多是思想上的,讓我認識程序的複雜,自己的微不足道,“學無止境”頭一次認識的這麼深刻,察覺自己的不足。在這次編程中,同學幫了我很多,我一個人是不能完成的。以後的學習生活真的要踏踏實實,自己的計算機生涯必定是坎坷的,信心受挫了。

【隨想】相比之下,原來籃球是那麼好學。

程序設計心得體會4

在這個星期裏,我們專業的學生在專業老師的帶領下進行了c語言程序實習學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了一定的瞭解,但是也僅僅是停留在瞭解的範圍,對裏面的好多東西還是很陌生,更多的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。

由於時間的關係,我們的這次實習課程老師並沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程序模塊處理。簡單界面程序。高級界面程序。程序的添加修改。用程序做一元線性迴歸處理以及用c語言程序來畫粒度分佈圖等這幾樣比較重要的時間操作。

上機實驗是學習程序設計語言必不可少的實習環節,特別是c語言靈活、簡潔,更需要通過編程的實習來真正掌握它。對於程序設計語言的學習目的,可以概括為學習語法規定、掌握程序設計方法、提高程序開發能力,這些都必須通過充分的實際上機操作才能完成。

學習c程序設計語言除了課堂講授以外,必須保證有不少於課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統一上機實驗,所以希望學生有效地利用課程上機實驗的機會,儘快掌握用c語言開發程序的能力,為今後的繼續學習打下一個良好的基礎。為此,我們結合課堂講授的內容和進度,安排了12次上機實驗。課程上機實驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:

1、熟悉程序開發環境、學習計算機系統的操作方法

一個c語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環境下才能進行。所謂"環境"就是所用的計算機系統硬件、軟件條件,只有學會使用這些環境,才能進行程序開發工作。通過上機實驗,熟練地掌握c語言開發環境,為以後真正編寫計算機程序解決實際問題打下基礎。同時,在今後遇到其它開發環境時就會觸類旁通,很快掌握新系統的使用。

2、學習上機調試程序

完成程序的編寫,決不意味着萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開發環境所提供的編譯系統無法發現這種程序邏輯錯誤,只能靠自己的上機經驗分析判斷錯誤所在。程序的調試是一個技巧性很強的工作,對於初學者來説,儘快掌握程序調試方法是非常重要的。有時候一個消耗你幾個小時時間的小小錯誤,調試高手一眼就看出錯誤所在。

通過這次為數不多的幾天計算機實習學習,我們瞭解了一些關於c語言的知識,理解鞏固了我們c語言的理論知識,着對我們將來到社會工作將會有莫大的幫助。同時它讓我知道,只要你努力,任何東西都不會太難。

3、加深對課堂講授內容的`理解

課堂上要講授許多關於c語言的語法規則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對於語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規定。對於一些內容自己認為在課堂上聽懂了,但上機實習中會發現原來理解的偏差,這是由於大部分學生是初次接觸程序設計,缺乏程序設計的實習所致。

學習c語言不能停留在學習它的語法規則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。

通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數同學在完成老師作業時的心態。但是在程序設計領域裏這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去"掩蓋"程序中的錯誤,而不是儘可能多地發現程序中存在的問題。自己編好程序上機調試運行時,可能有很多你想不到的情況發生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發能力。

程序設計心得體會5

剛開始學習C語言的時候覺得他很無聊,但是隨着不斷的學習還是越來越感興趣了。

通過這次的程序設計,我學到了很多,首先就是能夠更加熟練的使用和深入的瞭解C語言這門通用的計算機語言,還有就是可以自己編寫程序了,還是很有成就感的。同時還讓我們學會同學之間的相互合作,共同完成一個任務。

C語言是一門深奧的語言,我從一開始的懵懂到現在的有點理解可以説和老師的教導分不開的。雖然俗語説師傅領進門,修行靠自身。但是師傅的作用還是不可取代的。劉老師不僅是我們的老師,還是我們的朋友。和他在一起的時候沒有那種隔閡感,這也是我們能好好學習的基礎吧。不過有時開小差是不可避免的,但也只是偶爾啦。

光書本的`知識的確不行,還是要理論聯繫實踐才行。因此不斷的練習是必要的,上機實踐更重要。有時理論是對的,但是實踐起來就不行了啊。所以通過這次的程序編寫讓我對C語言產生更大的興趣了,我相信以後會越來越好的。

程序設計心得體會6

雖然在上個學期中,我們已經學習了《C語言程序設計》這門課,但是我所學的知識最多也就是在做作業的時候才會用到,平時沒有什麼練習的機會,這次的課程設計是我第一次通過自己構思,和同學討論並且不斷查閲資料來設計一項程序。這次設計,不僅鞏固了我以前所學的知識,還讓我對c語言有了更深一步的瞭解,掌握了更多的技巧和技能。

C語言是計算機程序設計的重要理論基礎,在我們以後的學習和工作中都有着十分重要的地位。要學好這種語言,僅僅學習課本上的知識是不夠的,還要經常自己動手,有較強的實踐能力。只有多動手,經常編寫程序,才能發現我們學習上的漏洞和自己的不足,並在實踐中解決這些問題,不斷提高自己轉化知識的能力。

在我們小組有解決不了的問題時,我們會主動查閲相關的資料,或向其他同學詢問,這不僅豐富了我們的知識,還增進了我們同學之間的友誼。為了增大信息的安全性,需要用文件來存儲信息,由於我們在上課時不注重對文件的運用,所以在這方面有較大的困難。我先將書本認認真真地看了一遍,又做了一下課後習題來驗證和增進自己的理解,終於,經過我們的不懈努力,我們小組的程序有了突破,成功地實現了用文件來保存並查看學生的信息。

這次設計中,我的.收穫還有就是學會了用流程圖來表達自己的想法,並根據流程圖來逐步實現程序的功能。開始的時候,我畫流程圖很是困難,需要一個多小時才能清楚的根據自己的想法畫出圖來,後來畫多了,就更加了解它的功能,十分得心應手,能夠比較快而準確的畫出來。

在這為期半個月的時間內,通過我們小組各成員之間的相互討論和合作,我們完成了學生信息管理系統的程序設計,更值得高興的是我們的程序得到了大家的喜愛,在每次的簡報中都得到了較好的成績。

在參考書上,我們不僅參考了曾經學過的高敬陽主編的《c語言程序設計》,還找到了由譚浩強主編的第三版《c語言》進行參考。

當然,我們的程序還有一些不完善的地方,比如説,當輸入的數據不符合我們定義的數據的格式的時候,程序會出現一些錯誤,有時會出現主菜單的死循環;在一次程序運行中,只能行使一種權限,要想再行使另一種權限,就只能退出程序,然後再運行程序。

三週的國小期即將結束,時間雖短,但是我收穫了很多。最後,謝謝老師和同學們的指導,更要感謝我們小組成員之間的合作與交流。

在這次課程設計中,我們首先對系統的整體功能進行了構思,然後用結構化分析方法進行分析,將整個系統清楚的劃分為幾個模塊,再根據每個模塊的功能編寫代碼。而且儘可能的將模塊細分,最後在進行函數的調用。我們在函數的編寫過程中,我們不僅用到了for循環、while循環和switch語句,還用到了函數之間的調用(包括遞歸調用)。由於我們是分工編寫代碼,最後需要將每個人的代碼放到一起進行調試。因為我們每個人寫的函數的思想不都一樣,所以在調試的過程中也遇到了困難,但經過我們耐心的修改,終於功夫不負有心人,我們成功了!

程序設計心得體會7

剛放假不久,我們組的積極分子們就張羅着要開始編寫程序了,編寫這個程序我們經歷了討論選題,編寫代碼,調試,寫設計報告等。在這期間我們查閲了很多相關的資料,曾盯着課本發呆過,我們成員之間也曾進行過激烈的口舌論戰。經過這個暑假來的實踐學習,使我們對C++語言有了更進一步的認識和了解,要想學好它,則重在實踐,要通過不斷的上機操作及實例運用才能更好地深入體會它,當然通過實踐,我們也發現我們的好多不足之處。就比如我們對C++語言的一些標準庫函數不太瞭解,還有對函數調用的正確使用不夠熟悉,一些經常出現的錯誤也不能很好地處理。我們編寫這個程序使用的是比較簡單的函數及結構,由於我們的水平有限,還不能很好的使用一些效率高的方式來編寫,所以也沒有突出的.創新點。在做題的時候我們都是分工合作。分工完成結構體、函數設計、算法分析等,這些過程中總是有很多錯誤出現,有好多的小問題都是我們粗心大意造成的,所以設計程序一定要仔細,不容一點的馬虎。當然也有大問題,關於文件的操作,類的使用等等這些使用我們都琢磨了很久,在解決錯誤時我們有時幾乎焦頭爛額了。但是我們與隊友之間都會不斷的相互鼓勵、支持,彼此都努力維護着將作業寫完。雖然這設計有點枯燥無味,但是當最後我們大功告成時,回味起來還是美滋滋的。總的來説我們真的是在設計的過程中受益匪淺。

程序設計心得體會8

科技高度發展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,我們學習它,有助於我們更好的瞭解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。

在這個星期裏,我們專業的學生在專業老師的帶領下進行了c語言程序實踐學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了一定的瞭解,但是也僅僅是停留在瞭解的範圍,對裏面的好多東西還是很陌生,更多的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。

由於時間的關係,我們的這次實踐課程老師並沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程序模塊處理、簡單界面程序、高級界面程序、程序的添加修改、用程序做一元線性迴歸處理以及用c語言程序來畫粒度分佈圖等這幾樣比較重要的時間操作。

上機實驗是學習程序設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對於程序設計語言的學習目的,可以概括為學習語法規定、掌握程序設計方法、提高程序開發能力,這些都必須通過充分的實際上機操作才能完成。

學習c程序設計語言除了課堂講授以外,必須保證有不少於課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統一上機實驗,所以希望學生有效地利用課程上機實驗的機會,儘快掌握用c語言開發程序的能力,為今後的繼續學習打下一個良好的基礎為此,我們結合課堂講授的內容和進度,安排了12次上機實驗。課程上機實驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:

1、加深對課堂講授內容的理解

課堂上要講授許多關於c語言的語法規則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對於語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規定。對於一些內容自己認為在課堂上聽懂了,但上機實踐中會發現原來理解的偏差,這是由於大部分學生是初次接觸程序設計,缺乏程序設計的實踐所致。

學習c語言不能停留在學習它的語法規則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。

通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數同學在完成老師作業時的心態。但是在程序設計領域裏這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去"掩蓋"程序中的錯誤,而不是儘可能多地發現程序中存在的問題。自己編好程序上機調試運行時,可能有很多你想不到的'情況發生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發能力。

2、熟悉程序開發環境、學習計算機系統的操作方法

一個c語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環境下才能進行。所謂"環境"就是所用的計算機系統硬件、軟件條件,只有學會使用這些環境,才能進行程序開發工作。通過上機實驗,熟練地掌握c語言開發環境,為以後真正編寫計算機程序解決實際問題打下基礎同時,在今後遇到其它開發環境時就會觸類旁通,很快掌握新系統的使用。

3、學習上機調試程序

完成程序的編寫,決不意味着萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開發環境所提供的編譯系統無法發現這種程序邏輯錯誤,只能靠自己的上機經驗分析判斷錯誤所在。程序的調試是一個技巧性很強的工作,對於初學者來説,儘快掌握程序調試方法是非常重要的。有時候一個消耗你幾個小時時間的小小錯誤,調試高手一眼就看出錯誤所在。

通過這次為數不多的幾天計算機實踐學習,我們瞭解了一些關於c語言的知識,理解鞏固了我們c語言的理論知識,着對我們將來到社會工作將會有莫大的幫助。同時它讓我知道,只要你努力,任何東西都不會太難。

程序設計心得體會9

做了兩週的課程設計,有很多的心得體會,更多的是同學之間的合作精神,這道課程設計花了我們一到兩週的時間,幾人合作,老師的幫忙才完成。我第一次完成這麼完美的傑作,心理有一份別樣的滋味,在設計過程中,我付出了很多,也懂得了只有付出才有回報。在這次設計中,我遇到了很多困難,但我沒有向困難低頭,通過查詢資料,虛心向同學、老師請教,才一一得到了解決。我發現平時學的'太少了,在今後我首先要把老師在課堂講的弄懂,弄透,在此基礎上利用課餘時間多看課外書籍,拓寬知識面。在設計過程中,合作精神必不可少。單憑一個人的力量是不能完成的,畢竟一個人學的很有限。每個人掌握的不同。我相信:態度決定一切,只有努力才有收穫。

第一天上機時對如何編計數器程序一點頭緒都沒有,只是將從圖書館借來的關於如何製作圖形看了一遍,大體上有了瞭解。

第二天我就着手畫計數器圖形,雖然有些人圖形已畫好,可我沒有着急,畢竟別人花的時間比我多,為了使圖形美觀我不斷運行、調試,直到自己滿意為止。

接下來是星期五,説實話那天蠻難熬的,一天都泡在機房。眼睛有點吃不消,可沒有辦法,將來我們就靠計算機吃飯,再苦再累也要堅持。在已編好的程序上又加了一點精髓,怎樣使字符閃爍,這也是我們幾個人互相討論的結果。共11頁,當前第2頁1234567891011第二週,通過週末到網上查的資料,和參考資料又加入計數器的靈魂算法。

接下來幾天再將程序不斷完善、加工,計數器程序初露頭角。

最後小結:程序設計過程有如解決一實際問題,從解決實際問題的角度,我們可以這樣來看:首先要了解這個問題的基本要求,即輸入、輸出、完成從輸入到輸出的要求是什麼;其次,從問題的要害入手,從前到後的解決問題的每個方面,即從輸入開始入手,着重考慮如何從輸

入導出輸出,在這個過程中,可確定所需的變量、數組、函數,然後確定處理過程--算法。可得最後結論。

在程序設計中,可認為也是一個社會,每個一同的社會成員都有不同的想法。程序設計學得的好壞要看你在社會中解決問題的能力的高低,所以不同的人編程的結果是不同的。在這個社會中,經驗與想法最為重要。

程序設計心得體會10

計數器是windows的一個附加功能,給使用者帶來極大的方便。通過近兩個星期的課程設計,我完成了一個簡單計數器的程序。雖然其中不乏他人的幫助,但我自己還是收穫頗多。

首先,我學會了利用函數畫矩形,橢圓;用for語言做循環;如何輸出一個多位數,怎樣在閃完之後鍵上的數字不消失;

其次,如何在矩形和橢圓中填充顏色,以及如何定義鍵的閃動;

再次,如何添加運算功能。

C語言是在國內外廣泛使用的一種計算機語言。語言功能豐富、表達能力強、使用靈活方便、既具有高級語言的優點,又具有低級語言的`許多特點,適合編寫系統軟件。同時,我覺得C語言應該是操作和理論相結合的課程,在不斷地編寫中去思考,兩者是不可分割的。我們在編寫一個較大的程序時應該把它分開成幾個小程序來看,這樣會容易得多。

編寫程序需要牢固的理論基礎,同時,上機實踐也是至關重要的一環。想要學好C語言,一定要培養自己認真、塌實、細心的性格。

最後,感謝劉老師對我們的教導。

程序設計心得體會11

在大學以前我從來就沒見過C語言,這東西對我來説是十分陌生的。剛開始學C語言,感到每天都在雲裏霧裏飄着,感覺對這個東西真的好難入手。但學了一段時間後逐漸對C語言有了認識,並能進行簡單操作。現在我們又要開始進行課程設計,我的天空突然徹底BLACK了,阿門!不過我不會放棄,前輩們都説:“堅持到底就是勝利!”,恩!我也是這麼認為的。萬事開頭難,只要我找到方法,我一定可以的,嘿,嘿,嘿!不過我們都知道,我們是一定會成功的,因為我們有我們的太陽,至於是誰呢,我就不説了,大家都知道了,是吧!剛開始編程時,那個“error”啊,多得已經無法用“多”來形容了,那是“很多”啊!於是我開始了漫長而繁瑣的地毯式搜查,我累的'地暗天黑都已無所謂,那個瘋狂的人,是我,是我,還是我!海闊憑魚躍,天高任我飛!我曾經花了整整一個上午的時間來弄一個麻煩的閃爍,那做出來後的感覺,就能用一個字來形容,那就是“爽”,人生最幸福的事也就莫過於此,這小小的成功使我的信心十足,我看到希望了,來西牙!

於是,我開始了更為艱鉅的任務,那就是把整體結構弄出來,我為此都“白”了少年頭。在我們整個宿舍的團結合作下,終於把框架弄出來了。接下來就應該改錯誤了,隨着一個個錯誤的糾正,終於一個程序浮出了水面!我們成功了,高興啊,真高興!通過這次課程設計,我對C語言更有興趣了,我相信以後我一定趕上我們的太陽的。

程序設計心得體會12

在剛聽到這個課程設計的題目時,我頓感那時一個無法實現的難題,就光在tc中畫圖,對我來説就難於上青天了,畢竟那個我一無所知;老師上課對於課程設計的講解還能聽懂,不過理論與實踐之間是有鴻溝的。

看着筆記上機,發現始終不能通過編譯,改了又改,還是“ERROR”,就在我焦頭爛額的時候,身邊一陣清風襲過,熟悉的身影出現在眼前,趕緊舉手求助,老師過來了,只改動了一點點地方,程序就OK了。我寒!!

這人怎麼就這麼大的差距呢??幾時我才有他那種水平啊!

開始的一週就這樣毫無頭緒的度過了,沒有老師的幫忙修改,根本沒辦法做下去,我不可能總依靠老師,得自己想辦法的。

後來從圖書館和網上找到了一些資料,從中收穫不少,同時在同學的幫助下,逐漸學會了對圖形的操作。後面幾天逐漸完成了計算器的基本界面和功能設計。這其中老師的幫助也是不可或缺的.。

在實踐過程中不但提高了對已知知識的認知度,更令我們掌握了不少新知識。知道了要學的還有很多。在設計程序時也增長了自己的自己翻閲有關文獻,加強了自己實踐能力.

ALT+R按下後,千萬不要在意“ERROR”有多少,平靜的對待,錯誤才是提高的前提。

在上機操作過程中,得到了不少同學的幫助,集體的力量的確很大!但在必要的時候還是得依靠自己!

兩週的時間,挺快!喜怒哀樂,喧鬧後,一切歸於平靜。

當寫完了後,喜悦,快感,滿足,安慰;凝凍的空氣,悶熱的天,流動的汗,平靜中我繼續前進,該學的還有很多很多……

最後,還得要謝謝劉金平老師及同學在這過程中對我的指導幫助。

程序設計心得體會13

時間過的真快,一晃眼的功夫,C++實習就要結束了,雖然只是短短的10天,但帶給我的卻很多。

首先,我先簡單回顧一下自己在這一段時間的經歷。

實習是從31號開始的,經過短短的一上午的輔導,我就開始了自己的任務,每個人必做的第一題最優直線平差、自己選的第六題秩虧網平差和一個臨時加的水準路線與三角高程相對定權問題的處理。説實話,雖説自己利用空閒的時間看了一本C++的教程,對書本上的知識有所補充,對一些知識點相對理解加深了一些,但是如果真正上機編程的話,還是有點小心虛。俗話説:熟能生巧;在老師的激勵下,我對自己的本次實習充滿信心與期待。

我的實習的真正開始算是第二天吧,也就是元旦放假第一天,因為天氣比較冷所以就呆在宿舍在自己的電腦上先小試身手,不管做什麼東西,都要有一個好的基礎,MAT類和adj類算是測繪程序設計的一個非常重要的輔助工具吧,幾乎每個程序都要涉及,於是我就用了一天的時間將“MAT.h”頭文件讀了一遍,儘管求逆inverse函數和求矩陣的秩R函數沒有看懂,但其具體在什麼地方用,和其他的一些程序算是有一定的掌握,然後就分析題目,慢慢做吧。

萬事開頭難,古人真是睿智。最優直線的問題,題目看了好幾遍,相關的一些老師的程序也讀了幾次,感覺還是沒法下手,也許感覺這東西不靠譜,它有時候會擋住你前進的路,而你只能靠着這種感覺原地踏步,重要的是摒棄它,踏出你的第一步。算了,硬着頭皮踏出猶豫的第一步,先建個Myline的類,然後把能想到的數據成員與成員函數加進去,然後在做定義。就這樣磕磕絆絆地、邊寫邊參考老師的程序,我的程序算是有了幾個大塊了,file_in_Myline(char_),file_out_Myline(char_),Myline_adj,為了實現文件能夠成功的調用,我又嘗試着加入了Creat_Myline_file(char_)函數,通過屏幕上提示創建自己的文件,然後有直接調用file_in_Myline(char_)函數直接應用,為了儘量減少在main函數中的處理,最後有加入了聯繫file_in_Myline(char_)和file_out_Myline(char_)的file_Myline(char_,char_)函數,然後其他數據成員根據需要往類中添加。就這些東西,我做了一天,還沒有去調試,沒有建立其函數之間的傳遞,效率真夠低的,然後2號晚上開始調試,好多錯誤,看的懂的,看不懂的,我極力調試着,但我的腦子也越來越混亂,煩躁開始侵蝕我的理智。算了,休息會吧,再跟其他同學交流一下,宿舍小憩了一會,然後請來了編程不錯的一個同學,他因為對這方面感興趣,就提前好幾天開始編程了,他給我指導了一些問題,期間,我們也交流了好多關於課題任務的一些知識點、注意點,晚上,11點左右,我的最優直線算是孕育而生了,程序的運行結果跟預期結果一樣,真的,在結果顯示在屏幕上的那一刻,我真的感覺好友成就感,今天就到這吧,有些累了,雖然程序在整體上看起來有點混亂、有的'粗糙,但我可以安逸的睡了,明天再做整體修正吧,總體來説,這個開頭在有心人面前算是開的有點崎嶇但還算順利。

然後第二天修改了下我的最優直線,再考慮了下我的第六題,那天晚上也算是曲折的做了出來,第十題老師説是很簡單,而且就光當時的講解講了好幾遍,所以有目的的去看定權的那一部分程序,沒花多長時間就把它搞定了,元旦三天時間,別人玩的時候,我做了我的程序,有好多同學的程序還沒有開始呢,哈哈,我感覺好幸福!

4號算是實習的第二天,但我的任務可以接近尾聲了,但前提是我這樣想的話。因為我知道班裏的一些同學也同樣做完了自己的任務,都開始涉及其他的課題,大家都極力的充實自己,我怎麼可能落下呢?所以我不會就此停下,我要好好利用本次實習,讓它充實而有意義。

在接下來的幾天裏,我積極的接觸其他課題,在自己的努力和老師的幫助下,效果很理想!

本次實習,我做了7個課題,第九個平面網最小二乘法的實現,因為涉及的程序太多,一時半會做不完,所有以後有時間再去考慮它吧,總體來説還是達到了自己的期望,。從某種程度上來説我是超額完成自己的任務,但是我知道,這個結果除了自己的努力外還有其他幾方面非常重要的原因,而這幾方面也讓我成長了不少。

實踐出真知,實習前,我的C++知識只是停留在理論水平,而且就算理論水平,也存在很多漏洞。有時,在做課題的時候,理論的漏洞冒了出來,我就只能在看着課本慢慢的再學習一遍,像做導線程序有涉及到數字測圖的知識,還有好多數據處理都涉及到平差原理的知識,因為當時有些東西就沒有搞懂,所以現在就又翻出課本,看着課本編程,也算是將舊的東西複習了一遍。同時,有的理論在實習操作過程中印象更加深刻。有趣的是,做完導線程序,用課本上的數據演算了一遍,結果發現課本上有一個數據是錯誤的(可能是吧),其他有做導線的同學也有相同的反應,總之,感覺挺好,不錯!

成功=勤奮+合作。我暫且將我的實習成果用成功來代替,雖然離成功差的還很遠。在實習接近尾聲的時候,有的同學跟我聊得時候,説我怎麼交這次實習的成果,我説做了的課題都交啊。同學有些羨慕的恭喜我,我挺愉快的,但我也知道,我付出了,回報跟付出是成正比的,我從31號起就開始了自己的實習,我也放棄了好多休息的時間,我笨拙的讀着老師給的相關的程序,發現有什麼不懂得,先是一個人自主的思考,實在解決不了的就和其他同學討論,有時別的同學會很清晰的給我説明一些課題的思路,但大多數,其他同學也不懂、或者也在這方面存在疑問,於是,大家發表各自的看法、思路,然後就討論了起來,最後,在大家的共同努力之下,問題的答案逐漸浮出水面,大家為了慶祝一下,有時還去外面吃一頓。交流與合作在實習過程中給我很大的幫助,我得到了很多,每次看到解決一道問題後大家的愉悦,我想大家應該與我一樣收穫很大吧。説真的,我挺喜歡這種討論的氛圍,它也讓實習過程變得趣味橫生,不再只是呆滯的盯着屏幕寫程序。

我是班長,我有義務去幫助其他同學,而實習給了我一次很好的機會,也讓我成長了好多。在這幾天的上機過程中,有同學問我問題,我積極的對待每一個問題,我會的,耐心的為他講解,每一次講解,也是我的知識鞏固的一個過程,所以我也樂此不疲,每次給別的同學講完後,我挺有成就感的,這種成就感不會讓我沾沾自喜,而會成為我不斷向上的動力;畢竟我也算是新手,有一些問題自己也是無能為力,我們或是討論,或是問老師,老師耐心講解讓我們甚是感動,有時候被老師那種責任心所折服,大家都説有這樣的老師真好!好的,我也要向老師學習,對同學負責,做好我的角色,真正做到為了同學的利益而犧牲自己的時間。

本次實習的缺陷,對我來説就是,所有程序的原始數據都來自老師給的數據或者是測量平差和數字測圖書上的例題數據,跟其他同學會有所重複,但所有的程序都是自己獨立完成。

這次實習總體來説,每天我的過的挺累,但累是值得的,這個值得不僅僅是課題成果上,更重要的讓我成長好多,也許這就是我在這短短的十天左右的時間裏最好的回報吧。

最後,真心感激跟我一起完成課題的同學們和耐心指導我們的楊老師,我會在以後的路上牢記這次美好的回憶!

程序設計心得體會14

在編寫計算器這個程序過程中,遇到不少麻煩!一開始,就碰到了沒有學過的圖形函數,雖然課上老師反覆重複着:“畫圖不難的,It’s so easy!”但是當自己實際操作時,感覺並不是那麼容易。課上筆記拿來上機,發現始終不能通過編譯~改了又改,還是“ERROR”,那時真的要多鬱悶有多鬱悶——但老師過來,只改動了一點點地方,程序就OK了,説明一個問題:上課記錯東西了~汗——

接下來的輸入,顯示,閃爍,都是不小的難題。翻閲了一本又一本參考書,也借鑑了一個類似的.計算器程序,並在同學的幫助下,才最終搞定了一個簡單的計算器程序!

現在才發現原來編個程序這麼複雜——

通過一個學期對C語言的學習,逐漸對寫程序有了興趣,從剛開始的編譯出現N多個ERROR,然後根據提示,可以自己把錯誤改出來,心裏有了一點小小的成就感。不僅如此,劉老師上課的風格,也給我留下了深刻的印象,讓我也學到了C程序以外的東西——

程序設計心得體會15

一、教學內容設計

(一)課程設計的理念與思路

1、教學理念

《JSP程序設計》課程對課程開發模式有較深入的研究對“以能力為本位”、“以學生為中心”、“以就業為導向”、“以職業生涯發展為目標”、“以典型實例為載體設計教學環節”的教學理念理解透徹 ,教學理念與時俱進、不斷更新、形成了以下的教學理念:

a、以職業生涯發展為目標-確定課程目標

《JSP程序設計》是培養學生基於java方向的Web開發能力的課程,通過該課程的學習學生能夠勝於web程序員(JSP)的崗位,學生通過學習完本課程可以應用jsp+javabean+Servlet進行動態網站設計與製作以及信息管理系統的設計與製作,同時要求培養學生的團隊合作精神以及分析問題、解決問題的能力。

b、以典型實例為載體-設計教學環節

通過真實的項目案例和項目任務的雙線教學方式,符合高職高專學生的認知特點。學生的認知從抽象到具體,由老師“手把手”引導到由老師“放開手”輔導;以當今動態網站和管理系統中的典型功能模塊為知識點設計教學環節,建立真實的功能模塊與專業知識點和專業技能的聯繫,增強學生的直觀體驗、激發學生的學習興趣、方便學生理解與掌握。

2、教學思路

《JSP程序設計》的教學思路是根據軟件開發市場、軟件企業、行業對java web程序員的需求情況確定了“web程序員”為職業崗位培養目標,根據WEB程序員的崗位能力標準制訂《JSP程序設計》的課程標準,然後進行教材和參考書的選取,在教學實施過程中通過理論實踐一體化的教學模式,通過任務驅動法、演示模仿法、模塊教學法達到預期的課程目標,培養WEB程序員應具備的能力。

(二)教學內容總體設計

按照職業能力由單一到綜合、由簡單到複雜的培養規律,根據課程內容的重構,我把《JSP程序設計》這門課程的教學內容主要分為六大模塊的內容,然後我又把這六大模塊分解為15個教學單元、3個單元實踐和1個綜合實訓。

《JSP程序設計》課程的教學以真實的B/S項目“網上書店系統”為技能實戰貫穿項目,在每個模塊中,分三階段完整地實現了教、學、做三位一體,理論實踐緊密相結合。

(三) 教學內容模塊化設計

結合學生的認知規律和中級web程序員崗位能力的要求,形成了模塊化的課程體系結構,以三個支撐模塊為基礎,這三個基礎支撐模塊是:靜態網頁技術、Java語言技術、數據庫基礎。通過JSP基礎、JSP內置對象、數據庫編程模塊的學習,培養學生具有簡單的JSP編程的能力,再結合javabean技術模塊的學習,培養學生具有JSP模式1的開發能力,通過學習Servlet技術模塊,培養學生具有基於MVC模式的開發能力,同時這三種開發方法都可以結合高級應用技術模塊來增強應用系統的功能。

(四)教學內容的學時分配(理論:實踐為12左右)

教學內容理論實踐教學案例

第一章 JSP基礎模塊816體驗電子商務網站

第二章 JSP內置對象模塊612用户登錄

單元實踐1 08電子商務網站

第三章 數據庫編程模塊1224商品信息處理(增加、刪除、修改)、商品搜索分頁

第四章 JavaBean模塊48用户註冊、購物車

單元實踐1 08

第五章 Servlet模塊48計數器

第六章 高級應用模塊612訂單發送、商品銷售統計、驗證碼

單元實踐3 816電子商務網站

綜合實訓 036把每個章節的知識點貫穿起來進行綜合實訓

總計48132

二、教學方法及手段

1、講授法

講授法是傳統的教學方法,它是傳授知識的基本途徑。通過多媒體課件的展示和多媒體教學系統的應用,講授知識和操作步驟及注意事項,能夠使學生具備操作的基本知識。

2、任務驅動教學法

“任務驅動”教學法是一種建立在建構主義學習理論基礎上的,有別於傳統教學的新型教學方法。“任務驅動”教學方法提倡教師指導下的、以學生為中心的學習。在整個教學過程中教師起組織者、指導者、幫助者和促進者的作用,利用情境、協作、會話等學習環境要素充分發揮學生的主動性、積極性和創造性,最終達到使學生有效地實現對當前所學知識的意義建構的目的。建構既是對新知識意義的建構,同時又包含對原有經驗的改造和重組。

效果: 採用“任務驅動教學法”充分調動學生的學習積極性,培養學生的學習興趣。

3、案例教學法

教師首先根據教學內容提出任務進行案例分析、現場編程,學生模仿完成案例,期間生提出下週天兵天將現解答輔導,然後學生完成任務、教師進行評價、最後教師做總結歸納。

案例教學法要求學生積極討論,要求學生不僅獲得知識經驗、思維受到啟發。通過案例教學法的實施,使學生獲得經驗,在完成任務的過程中,學生自己提出問題,並找出解決問題的途徑和手段,從而培養學生分析問題和獨立解決問題的能力。

4、SDSPR教學法

根據程序設計類課程的特點,結合本門課程的教學內容和學生的能力,總結和提煉了“SDSPR教學方法”即一個教學單元的教學按照“項目展示”、“教師演示”、“學生模仿”、“課堂實踐”和“總結提高”的過程進行展開,如下圖所示:

教師案例分析

編程示範

明確教學目標

展示項目功能

展示

演示

模仿

實踐

學生綜合應用

教師答疑解惑

學生模仿實踐

訓練基本技能

師生共同總結與提高

提高

在項目展示環節,通過真實的應用場景明確教學目標,展示要實現的功能;在教師演示環節,教師進行案例分析,對涉及到的知識點進行具體的講解,然後進行編程示範以幫助學生分析實現的邏輯和理清楚知識點的應用;在學生模仿環節,學生在小型的.任務上則採用獨立完成任務為主,在較大的任務上則採用開發小組形式訓練基本技能培養和團隊合作精神,教師進行現場指導,答疑解惑,在期間檢查學生每次任務完成的情況;在課堂實踐環節,學生綜合應用本教學單元的知識點和技能點完成實際的工作任務,完成後教師進行評價或者學生進行互評;在總結提高環節,通過師生共同總結實現知識和技能的提升。

效果:“SDSPR教學方法”非常適合理論實踐一體化的教學,易於實現“教、學、做”三位一體,教學中,摒棄高深的原理和艱澀的技術術語,演示和敍述力求做到通俗易懂,深入淺出,技能訓練循序漸進,螺旋上升,讓學生會做。

5、小組學習法

小組學習法即綜合實訓,“小組學習法”將班級成員劃分成2-4人一組,其中一人為組長,座位固定在一個區域方便小組內成員進行共同學習與討論。“小組學習法”根據學生的不同興趣愛好,完成相應的任務。如美工、編寫文檔、找資料、編程、設計數據庫,但這些工作並不是獨立的,需要時隨時調動角色承擔相應的任務。通過上機輔導學生綜合設計和實現一個簡單的JAVA Web系統,主要培養學生獨立分析問題和解決問題的能力。

效果:通過“小組學習法”,形成小組競爭,易於形成學習合力,同時發揮尖子學生的帶頭作用,以點帶面,帶動全體學生的學習積極性。

三、考核方式

在考核方式方面,學生的期末成績分為四部分:平時考勤20%、實驗報告30%、期末考試50%,再根據學生上課的表現情況,酌情加分獎勵以調動學生的上課積極性和活躍學生上課的氣氛。其中期末考試主要是在最後幾周學生根據教師下達的任務書完成作品,提交作品後,由四至五個教師組成一個答辯團,每組學生推薦一個成員上台演示,講演完成作品使用到的技術和創新點等,然後由教師就學生的作品和講演內容進行提問,學生進行回答。最後根據各位教師根據評分標準給每組作品打分,求得平均分即為本組的期末考試成績。

四、課程建設與改革思路

在“校企結合”的建設模式下,以理論實踐一體化、綜合實訓、生產性實訓和頂崗實習工學交替的教學模式

1、真實化:以真實的軟件項目為載體實施“理論實踐一體化”的教學;在真實的職業環境中完成生產性實訓和頂崗實習;學生完成的工學結合的作品就是企業真實的軟件產品。

2、“專業+公司”模式以學生為中心,以能力為本位,在“專業+公司”實踐模式下,實現實踐教學場地和真實開發環境相互融合、實踐教學內容以真實軟件產品為驅動、校內生產實習和校外頂崗實習。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/sheji/n040e1.html