閱讀屋>設計> 程式設計心得體會

程式設計心得體會

程式設計心得體會(集錦15篇)

  我們有一些啟發後,可以將其記錄在心得體會中,從而不斷地豐富我們的思想。那麼要如何寫呢?以下是小編收集整理的程式設計心得體會,供大家參考借鑑,希望可以幫助到有需要的朋友。

程式設計心得體會1

  一、教學內容設計

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

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

程式設計心得體會2

  windows程式設計也就是基於微軟的windows作業系統而進行的程式設計。(這是一句廢話,但不要小看廢話阿!真理往往就在其中)你有沒有想過,為什麼是基於windows作業系統呢?下面就來解答:windows應用程式需要利用由windows作業系統開放出來公用用程式使用的應用程式介面“API”(說道重點了)windows提供了上千種API函式供應用程式使用。

  上面說了,windows程式其實就是在非邏輯的使用這些API函式,我這裡提到了“非邏輯”三個字(這是本人的看法),這正是windows程式的精髓,這是一切windows程式執行的方式(可能嚴重了點)。非邏輯也就是指程式不是按照事先安排好的順序來進行的,是根據使用者的不同操作或者是其他某些原因一步一步進行的。這種執行方式就叫做“訊息驅動”

  簡單一點來解釋一下何謂訊息驅動,就是指應用程式始終在等待(等待一詞也許不他恰當,但可能好理解),它絕對不是在等待誰會給它愛(本人愛開玩笑請別見怪!)它是在等待使用者或者是系統的訊息(也就是命令),當接到訊息後呢,它會把訊息透過DispatchMessage(msg)傳遞給視窗函式(視窗函式就是一個應用程式的核心)視窗函式就會對照事先由程式編寫好的訊息對照表呼叫對應的方法來處理訊息。這樣就完成一個訊息的處理,接下來準備處理下一個訊息。

  相信一般的朋友都會明白吧,它的作用的就是在接收到WM_DESTROY時呢,透過呼叫PostQuitMessage(0)讓windows在訊息列表中呢在加入另一條訊息“WM_QUIT"。當GetMessage函式抓取到WM_QUIT時返回0,其餘返回非0值,懂了吧,這下可以退出訊息迴圈了。這就是windows程式設計最基礎的部分了,可以說是核心。

  該說一些心得了,我認為學習windows程式設計不要基於某一部分,而要把握住其大局,要有整體觀,有了整體觀對windows程式設計有了一定的瞭解後在對其各部分下功夫這樣才不會走火入魔就寫到這吧,以後等我水平高些了再寫,希望我沒白費功夫,也希望對你有用。

程式設計心得體會3

  忙碌了一個多星期,在大家的共同努力下,我們總算將此程式設計出來。儘管不是自己獨立完成,但仍然很高興,因為在設計的過程中,讓我瞭解到要設計一個大型程式,查詢資料是至關重要的,在他人的基礎上,再根據自己所

  學進行修改與除錯,最後設計出自己想要的程式,這過程艱辛,但只要你持之以恆,成功指日可待。

  另外平時紮實的基礎也很關鍵,因為如果你平時學得就不怎麼樣,那麼你面對這麼一個比較有難度的程式,你可能會望而卻步,看他人的程式都是個難點,更別說讓你自己去設計。為了解決此。類問題,最好就是多向同學,老師請教,不要怕難為情。尤其是老師,評他們多年的編寫程式的經驗,要解決我們的問題,對他們來說只是small case。

  在設計這個程式時,我們剛開始是根據老師給我們提供的資料,用畫圖以及迴圈將框架設計出來,但是接下去便無從下手了,計算是個關鍵和難點,我們也查了相應的資料,但是它上面用得是座標來做的,所以為了方便設計程式,我們也改為座標來做的,這樣計算問題解決了。接下去就是按鍵問題,我們的資料是用滑鼠做的,所以關於按鍵這個函式就只能我們自己設計,還好手頭有類似的資料,經過自己的反覆嘗試以及與與同學的討論,這也不難,最好還是被我們搞定了。最後就是閃爍,這個設計的方法很死板,都一個型別,就是算座標比較煩瑣,要確定好它的位置,但是這些只要你自己願意去嘗試,問題都可以迎刃而解的。

  從這一個多星期的設計過程中,我看到了大家的拼搏與努力,也讓我知道團隊精神得難能可貴,儘管一年下來大家不怎麼有多大接觸,但是彼此之間的友誼已經在我們心裡紮根生底,在遇到問題時,我們會共同進退,每個人都很慷慨不會因為是透過自己艱辛勞動設計出來的東西而不准他人剽竊了。 總之,這次設計程式讓我受益良多,我會好好珍惜像這種難得的機會 !

程式設計心得體會4

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

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

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

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

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

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

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

程式設計心得體會5

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

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

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

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

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

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

  當然,我們的程式還有一些不完善的地方,比如說,當輸入的資料不符合我們定義的資料的格式的時候,程式會出現一些錯誤,有時會出現主選單的死迴圈;在一次程式執行中,只能行使一種許可權,要想再行使另一種許可權,就只能退出程式,然後再執行程式。

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

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

程式設計心得體會6

  自從記事以來就聽過了電腦這個高科技,現在終於實現了自己的一個小小願望——成為了計算機系的一名學生,這學期我們學的c語言,以前就聽過這個名字,開啟書一看簡直一竅不通,學好這門科簡直就是一個挑戰,課前課後

  都要把書啃一遍,要不然上課就跟不上,終於學期快結束了,我們有一個課程設計,在兩個星期內,完成一個複雜的程式,我們的題目是做一個計算器,計算器從小就見過但讓我自己設計一個出來就有點困難了。

  第一天,我們都按照老師教的畫圖函式畫計算器的外貌,但發現一個一個畫實在是太煩瑣,後來在老師的點撥下,我們採取了for語句,果然很快地畫出來了,接下來的事就是計算了,用什麼函式?怎麼用?那個上午就坐那發呆,沒有什麼新突破,自性心嚴重受到打擊,下午立馬找了份材料到圖書館去研究,還專門找了位高手教我,研究了一個下午終於有眉目了,第三天我們成功地把計算功能搞定了,但還有閃爍的功能沒有搞,這確實是一個問題,這時團結的力量得到了充分的體現,大家齊心協力,有的找資料,有的幫忙改錯,有的??俗話說:“三個臭皮匠頂個諸葛亮。”在大家的共同努力下,我們勝利了。

  感謝劉金平老師的淳淳教誨,感謝同學的積極幫忙,我的程式終於順利完成了,接下來的就是寫報告收尾了,看著自己的勞動成果寫起報告來特有勁,特有靈感。

  很感謝這次的課程設計,它使我更加深刻地體會到多看專業書的重要性,只有掌握了一定量的專業知識才能得心應手地解決諸多問題;另外,做任何事都要有耐心,不要一遇到困難就退縮;在學習和工作中要時刻謹記“團結”二字,它好比通向成功的鋪路石,不可或缺。

  人生的道路是曲折的,但正是因為曲折人生才光彩奪目,在人生的路上,總遇到重重困難,但正是因為困難我們才變的更堅強。今後的路還很長,面對困難,讓我們用行動去俘虜它吧!

程式設計心得體會7

  透過這段時間的課程設計,我認識到C語言是一門比較難的課程。需要多花時間上機練習。這次的程式訓練培養了我實際分析問題、程式設計和動手能力,使我掌握了程式設計的基本技能,提高了我適應實際,實踐程式設計的能力。

  剛開始做這個程式的時候,感到完全無從下手,覺得讓我完成這次程式設計根本就是不可能的,於是開始查閱各種資料以及參考文獻:譚浩強著.C程式設計(第二版).北京:清華大學出版社,1999;徐金梧、楊德斌、徐科著.TurboC實用大全.北京:北京機械工業出版社,1996。之後便開始著手寫程式,寫完執行時有很多問題,如輸入的資料總是覆蓋之前的資料,在做按鍵的閃爍時,閃爍後的按鍵不能變回原來的顏色等,後來花了很長時間才解決了這些問題。我的程式有許多值得改進的地方,如可以增加一些函式:cos、sin、ln、sqrt等;在畫介面矩形的時候可以使用for語句。

  總的來說,這次程式設計讓我獲益匪淺,對C語言也有了進一步的認識: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

  透過這次的上機練習我還是有那麼一點點的小收穫

  首先 由於平時沒有太多的上機實驗,我很多的東西都不會弄,有時看別人弄了幾次都不會,真是太悲哀了

  第二 就是TC並不象我想的那麼簡單,當時我為了一個簡單的閃要問了N多的人

  但是到了最後當我會做了才發現原來寫程式還是蠻好玩的

  第三 一開始的時候我一做不出來就在那邊發呆或是打遊戲,但是當我每執行出一步時,總感覺自己也蠻厲害的,這時就有往下面做的信心了

  最後 還是蠻後悔上課沒有認真聽,如果上天能給我一個重來的機會,我估計我還是會比以前認真的,以後學習也一定要認真

程式設計心得體會10

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

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

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

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

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

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

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

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

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

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

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

程式設計心得體會11

  我校是隸屬於“中國一航瀋陽黎明航發(集團)公司”下的一所高職院校,目前社會發展對高職畢業生要求越來越高,為了跟上時代的步伐,為我國經濟建設培養高素質的應用型人才。透過《C語言程式設計》課程教學中的教學創新努力提高教學質量。

  一、教學創新的觀念

  (一)創新全面教學觀

  創新全面教學觀。一是即要注重教書,又要注重育人,二是在教學中研究各門課程之間的聯絡,研究同一課程不同章節之間的聯絡,研究同一章節不同知識點之間的聯絡。《C語言程式設計》課程具有語言的特點,學習語言要先會字、詞、句然後構成段落寫出文章。C語言也具有C語言的字、詞、句構成功能編寫程式。各章是對C語言的字、詞、句的詳細講解,前一章為後面章節打基礎,後一章應用前面章節的知識。全面教學觀培養出來的學生,理論系統,實踐能力強,學的知識較實用,且具有應變能力。

  (二)創新內動教學觀

  創新內動教學觀。從高職教學的物件看,學生都是經過普高畢業或職高畢業高考後錄取的,這些學生具有一定的文化基礎知識,學習也有一定的自覺性。內動教學觀要求教師在施教時,要從分析研究學生心理活動入手,採用適合於學生心理特點和適應能力的教學模式和教學方法,充分調動學生的學習積極性和創造性。《C語言程式設計》課程是一門能開發計算機軟體的語言,實踐性較強,要有一定的英文基礎,一定的邏輯思維的能力。青年人好學心勝,只要教師由淺入深,循循善進,一定能提高學生的學習興趣。

  (三)教師創新意識觀

  創新師資是高職教學創新的基本條件,教師的強烈創新意識,是教學創新必要保證,創新師資要具有對教學進行改革創新的慾望。才能進行創新教學。創新師資要具有勇敢的創新精神,不僅意識到教學需要創新,而且積極投身於教學創新活動,在這一活動中,他們勇於排困克難,開拓進取,不達目的,誓不罷休。創新師資具有全面的創新能力,這些教師不僅具有紮實的理論基礎和專業知識,以及很強的實踐動手能力,而且還具有很強的發現問題和解決問題的能力。他們往往是教學創新的探索者和先行者。

  二、教學創新中應用的教學方法及內容

  在教學創新中應用了三步教學法:課堂教學―機房教學―實驗教學。以課堂教學內容為主線,機房授課講解例項歸納總結,機房實驗加深學生對主題的理解和學生的動手能力。每步驟教學的具體內容如下:

  (一)課堂教學

  課堂教學:講理論知識點,按照教學大綱提煉出要講授內容的主線,透過分析主要例項規納總結知識點,用問題引出法要求學生獨立思考,提高學生的邏輯思維能力、理解問題的`能力及解決問題的能力。

  (二)機房教學

  機房教學:透過課件講授,減少寫板書的時間。進入C語言編輯環境,透過演示例項,直觀、形象地看知識點的應用過程,每條語句功能的實現,加深對課堂教學內容的理解。討論講授知識點的應用範圍,提出問題進行互動。根據不同的層次的學生提出的多個問題,讓學生根據老師提出的問題,不同的層次讓學生做不同理解性的、邏輯性的程式設計練習。提高學生的實際應用能力,學生可根據自己能力練習。

  (三)實驗教學

  實驗教學:實驗內容分為二部分:分析程式和獨立程式設計。要求學生實驗課前一定要預習,對於分析程式部分,學生寫出分析程式的功能、程式執行過程中各變數值的變化,程式的執行結果。對於獨立程式設計部分,學生根據問題要求給出解決問題的方法做程式設計練習。

  三、教學創新中教學過程的設計

  (一)講授教學設計

  無論是在教室講課,還是機房講課,每次上課開始,先講本次課重點主線,抓學生的注意力,對重點內容一次講授,多次強調,多次練習,給出學生一些思考時間、練習時間、理解時間。對於難點內容的分析講解,根據學生理解情況和時間安排決定深度。對於非重點內容,為了使所傳授的知識有個完整性,擴大學生的知識面,要抓住基本概念講,高職教育按照專業學習的要求,以必須和夠用為度,以實際應用為重點。

  機房授課先講授知識點的應用,每次還要提出一個問題及要求,讓同學們上機實踐,時間要靈活掌握。有時課堂教學講的重點內容,同學難理解的,也應在機房授課時抽出一定的時間演示講解。

  (二)實驗教學設計

  實驗教學重點驗證學生的分析能力、邏輯思維能力和實際應用能力。對難理解的實驗內容透過演示相似例子講解,透過演示和練習,力求學生掌握實驗的主要內容,實驗教學過程重點抓輔導到位和檢查監督到位。提高學生的實際動手能力。

  (三)輔助教學設計

  認真製做生動活潑、重點突出的教學課件,對學生作業詳細批改,重點總結,統一解答與各別輔導相結合,要求學生一定要各章的知識點。

  四、教學創新課堂教學過程舉例

  (一)講授教學重點主線

  課堂講授教學重點主線,例如:講C語言程式設計的第五章:函式。先講授本次課的主線:函式的定義,函式的呼叫、函式的宣告。這三點為本次課主線,展開講函式的定義格式並做具體說明;函式宣告的作用及位置,通常什麼情況下可以省略函式宣告;函式的呼叫的三種形式,透過分析例題,分析主函式中呼叫子函式採用的呼叫方式、及傳遞的引數。講函式的具體應用過程等內容。

  (二)根據主線提出問題

  給出問題:定義一個比較二個數大小的函式,解決輸入多個數據,完成輸出最大值的問題。用什麼樣的呼叫方式實現從輸入的三個數或四個數中找出其中的最大值並輸出?要求學生自己去定義一個函式,自己決定採用什麼方式去呼叫函式,實現程式功能。

  (三)學生對問題的求解及驗證

  根據不同層次的學生,給出不同的問題,提出不同的要求,讓學生們自己選擇解決問題的方法,練習編寫程式。對於理解能力強的學生,完成從輸入的四個數中找出其中的最大值並輸出。差一點的完成從輸入的三個數中找出其中的最大值並輸出。再差一些學生的完成從輸入的二個數中找出其中的最大值並輸出。並要求上機實現。學生一定要掌握函式的定義,函式的呼叫的正確形式及使用。

  五、總結

  高職學院的教學創新不但要有創新觀念,必須具有創新師資。創新師資是高職教學創新的必要條件,沒有創新師資,高職教學創新將是一句空話。教學活動是由教師來完成的,教學創新理所當然地要由教師來進行的。因此,作為高等職業技術學院的教師,我深深的體會到要進行教學創新,必須從我們每個教師做起,教師要有強烈的創新意識,勇敢的創新精神,全面的創新能力,還要積極實踐,才能全面實現高職院校的教學創新。才能儘快培養出具備一定專業基礎理論和專業知識,具有較強的實踐技能,面向生產、管理和服務的高技能應用型人才。

程式設計心得體會12

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

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

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

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

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

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

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

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

程式設計心得體會13

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

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

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

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

程式設計心得體會14

  C語言是一門計算機基礎語言,透過這一學期的學習,對於它的一些特點和演算法有了一定程度的瞭解,並能夠做一些中等的題目,但並沒有完全掌握。這兩週的課程設計正是讓我們鞏固以前的知識並在此基礎上能夠有所突破。

  這次做的是計算器,對於我來說有一定困難,因為我的C語言基礎並不是很過硬,所以在第一週我的程式並沒有太大的進展,除了一個框架外並無其他任何功能,每天別人在絞盡腦汁想如何做程式的時候,我都會看著自己寫的框架發呆,或者做一些與課程無關的事情,那一個禮拜過的蠻無聊,蠻鬱悶的,心情也不是很好。一個禮拜的煎熬終於過去了,終於有了讓我喘息的機會。週末的時候,拿出了網上找到的計算器的程式,靜下心來認真的研究別人的演算法,終於初步看懂了那些在我看來深奧的一塌糊塗的語言。第二週又要上機,不過這次情況有所改善,畢竟有了一點小頭緒了,當然趁熱打鐵,把那個程式中有用的部分COPY了一下,就變成了自己的計算器程式啦。運行了一下也成功了。雖然程式有的是COPY的,外形也不如別人的美觀,可其中包含了我的心血,應該並不算盜用吧。

  C語言是一門較難的語言,我感覺學的蠻累的,尤其是這兩週的課程設計,我更體會到了這一點,雖然我們是在同一條起跑線上學習的,可每個人的能力都是不同的,有人掌握的好,也有人掌握的不是很好。而我屬於後者,因此,在做設計的時候,單單靠我自己的能力是不行的,需要靠大家的幫忙,需要運用集體的智慧,需要大家團結合作。所以,透過兩個禮拜的努力和同學的幫忙,我終於做出了比較傳統的計算器,在此過程中,我體會到了失敗後的失落,同時也體會到了成功後的喜悅,也許在以後的學習生活中我會更加體會到這一點。

程式設計心得體會15

  在剛進入大學得知數學專業也要學習程式設計的時候,我的內心充滿了喜悅,因為我喜歡數學的同時,一樣喜歡計算機。雖說程式設計只是計算機專業的冰山一角,但這卻是基礎,所以我下定決心要學好它。

  前段時間,我們學習了前五章的內容。第一章主要對c語言進行了簡單的介紹;第二章便是對最基礎知識的介紹:C語言的資料型別、常用的簡單符號、運算子的結合性等;而第三章就開始進行一些簡單的算術運算了,千萬別以為這就是小學數學水平的東西,其實這跟數學還是有差別的;第四章鍵盤輸入和螢幕輸出就是告訴我們如何進行人機交流,把自己的東西輸入電腦,再在螢幕上顯示出來;第五章便開始利用計算機進行程式設計來解決生活中的實際問題,而這就需要一個很重要的結構——選擇控制結構。

  雖然剛開始學習的內容還不是很多,但我卻在這為時不長的學習中,深深地感受到了c語言的魅力,以及它強大的“功效”:

  C語言語言雖簡單,但表達能力卻強,使用起來靈活方便,而且程式設計自由度大,我們可以從多角度尋找解決問題的方案。雖然人的能力很強,但不是所有問題解決的最佳途徑依賴於人,有時候依靠C語言既省時又省力。就像對很多的資料進行運算時,對人來說可謂是一項大工程,一點不注意就會全盤皆輸,要重新來過,讓人頭大;而對計算機來說,它只會執行你的指令,不管其他,沒有枯燥,不懂乏味,更重要的是,效率尤其高。不止計算,C語言還有很多用處。

  剛開始的時候,我錯誤的認為C語言跟數學沒有太大差別。然而接觸過後我才發現自己錯的很離譜。雖然C語言與數學有著難捨難分的關係,但C語言就是C語言,它有著自己的語言,自己的思想跟自己的規則。我們可以藉助數學更好的掌握C語言,但不能因此混淆二者。就像數學語言在程式中是不一定能夠識別的(“=”在數學中是等於,在C語言中是賦值,C語言中的等於是“==”),雖然數學對C語言幫助很大,但C語言卻不會因此就放你程式透過,不識別就是不識別,除非你用我自己的東西。由此可見,C語言是具有靈魂的。

  越是深入的學習,我對C語言的興趣越大,指尖在鍵盤上的敲打聲,是如此的悅耳,我更加的相信,我可以與C語言成為好朋友。

【程式設計心得體會】相關文章: