語言培訓心得體會 篇1
在科技高度發展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,我們學習它,有助於我們更的了解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。
在這個星期里,我們專業的學生在專業老師的帶領下進行了c語言程式實踐學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了一定的了解,但是也僅僅是停留在了解的圍,對裡面的多東西還是很陌生,更多的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。
由於時間的關係,我們的這次實踐課程老師並沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程式模組處理。簡單界面程式。高級界面程式。程式的添加修改。用程式做一元線性回歸處理以及用c語言程式來畫粒度分布圖等這幾樣比較重要的時間操作。
上機實驗是學習程式設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對於程式設計語言的學習目的,可以概括為學習語法規定、掌握程式設計方法、提高程式開發能力,這些都必須通過充分的實際上機操作才能完成。
學習c程式設計語言除了課堂講授以外,必須保證有不少於課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統一上機實驗,所以希望學生有效地利用課程上機實驗的機會,儘快掌握用c語言開發程式的能力,為今後的繼續學習打下一個良的基礎。為此,我們結合課堂講授的.內容和進度,安排了12次上機實驗。課程上機實驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程式是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:
1、加深對課堂講授內容的理解課堂上要講授許多關於c語言的語法規則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對於語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規定。對於一些內容自己認為在課堂上聽懂了,但上機實踐中會發現原來理解的偏差,這是由於大部分學生是初次接觸程式設計,缺乏程式設計的實踐所致。學習c語言不能停留在學習它的語法規則,而是利用學到的知識編寫c語言程式,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程式是否能夠正確地解題。通過上機實驗來驗證自己編制的程式是否正確,恐怕是大多數同學在完成老師作業時的心態。但是在程式設計領域裡這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去“掩蓋“程式中的錯誤,而不是儘可能多地發現程式中存在的問題。自己編程式上機調試運行時,可能有很多你想不到的發生,通過解決這些問題,可以逐步提高自己對c語言的理解和程式開發能力。
2、熟悉程式開發環境、計算機系統的操作方法一個c語言程式從編輯、編譯、連線到運行,都要在一定的外部操作環境下才能進行。所謂"環境"就是所用的計算機系統硬體、軟體條件,只有學會使用這些(轉載需註明
語言培訓心得體會 篇2
在朗沃學習已經差不多一個月了,今天是學c語言的最後一天。在學習c語言的過程中感覺比較輕鬆,可能是因為以前接觸過c語言,再加上只學了c語言的基礎吧,也有了一些學習c語言的心得。
學習c語言的起步就是學習它的方法規則,如果把它學習得在學習後面的時候就比較容易理。比如變數,首先要了解變數的定義方式(格式),其意義是什麼(定義變數有什麼用);其次就是要我要怎么去運用它(我要用什麼型式去套用它)。在c語言的命令行中所有的語句都是有它自己的一定格式和形式出現在我們面前,所以在學習某種語句或命令時你首先要了解的就是它的規則是什麼、有什麼用、怎么實現等。這些都是語法基礎,如果把它們都了解很了,那么編起程式來就很得心應手。比如說if語句和switch語句,這兩種條件語句都是用來執行判斷功能的,那什麼時侯用if什麼時侯用switch,如果很地了解它們的結構和作用的話那么就能靈活運用:若它的條件分支是多個而且條件的值是一個確定的值時就可以選用switch。反之,在大多數情況下就用if。
掌握了語言法規則,不一定就能編出程式來,其實學習編程就是要學習一種思想,一種思維方法,首先要確定一種算法,如從1加到100,判斷潤年等,我認為這些算法都是一種思維方法。畫流程圖就是在構建編寫程式思路的過程,當畫一個流程圖時編程思想也就出來了,程式也差不多了,再結合掌握的語言的方法規則,在計算機里實現就可以了。任何程式只要有思維,有想法,那么實現程式時就不會覺得無從下手。而要學習這種思維方法就是多做題,多讀程式,學習別人的'思維方法,多想想一個程式還可不可以有另外一種方法來實現它。這樣久而久之,自然會形成一種自己的思維方法。因此我認為不管學什麼語言都是這樣。
另外,良的編程習慣也是學c語言的重要因素。例如編寫程式時用縮進的方式、寫注釋、程式寫到一定的階段時要做一下測試等。這些可以幫我們在調試程式時有很大的幫助。程式代碼實現後,錯誤是難免的,所以也要鍛鍊自己的調試查錯能力,而良的編程習慣可以使我們在調試時減小量和提高調試效率,也有助於形成自己的編程風格。
這就是我這一個月以來學習c語言的心得
語言培訓心得體會 篇3
光陰荏苒,當一年的時光白駒過隙般一晃而過,我的c語言學習歷程劃上了句號。但我深知我所學到的只不過是c語言的皮毛而已。將來我若想有所提高,有所成就,就還必須努力完善自己的c語言體系,下面我就簡談一下自己的學習體會吧!
開始學習時,我幾乎聽不懂老師在講什麼,就感覺講台上一個博學者在給我們講一些讓我們“得道成仙”的話語,可憐的是台下的我們沒有一個人曉得他的仙語。總之,課堂上老師講的是唾惺橫飛,而我們是聽得昏昏欲睡。
隨著時間的推移,隨著知識的積累,我對c語言的認識終於有了點眉目。我越聽越有一種懂它恨晚的.感覺,但是從此我在c語言上的磕磕絆絆也開始了……。
c語言的學習,有許多要邁過去的溝溝坎坎,那我就說一下裡面的玄機吧。c語言是寫給電腦看的語言,電腦只懂二進制,所以我們就必須掌握二進制與八進制、十進制、十六進制的轉換關係。其次,我們必須記住c語言的關鍵字,且c語言有許多常用字元,它們和ascii代碼一一對應。再次,c語言有許多運算符,它們的結合方向不一樣,且有各自的優先權。我們要掌握c語言,那么掌握它們就是基礎。c語言是一種高級語言,是所有語言的基礎,學c語言,將對我們今後的語言課程的學習有很大幫助。當我學到數據結構這門課時,我能夠隱約地感覺到c語言學到的知識,在其中派上了用場。如數組的學習,給我帶來了不少煩惱。但是說起數組來,它貫穿於我們整個c言之中,我們經常要用它來存儲數據。編寫圖形要用它來儲存坐標數據,編寫音樂要用它來儲存音符樂譜,即使學生的成績也要用到它來儲存?但是,如果我們在利用它的時候,不注意,將被弄得眼花繚亂!我們在利用它來處理數據的時候,涉及到的排序,找最大,最小值這些問題。特別是排序,方法挺多,但如果不把握住幾種常用的方法,使用數組就變得非常不便。常用的方法中,有冒泡排序,選擇排序,希爾排序,快速排序等方法:選擇法排序,與冒泡法排序都是利用for循環語句,前者是先尋找出最大最小值的下標,然後再交換,後者則是利用相鄰間元素的比較大小,不符合要求順序的就交換,這樣一級一級地向上交換,把最大的或者最小的放到最上面去;對於後兩種辦法排序,都利用到循環次數不確定的while和do—while語句,前者還利用到for語句,希爾排序利用一一對應比較的辦法,後者利用數組中其它元素與中間數進行比較大小,然後實行交換。
以上只是我學習c語言的一此經歷,下面我想與大家分享一下我的學習經驗、建議:
一、學習c語言呢,首先要調整自己的心態,不要再想著玩了。只有自己努力學習,才能學有所得,學有所想,學有所用。
二、在學習c語言的時候不要鑽牛角尖,不要在一個問題上卡死,當你遇到問題時,要多想想多條途徑去解決一個問題。如果實在解決不了了,可以去請教你的任課老師。(學習的時候一定要注意這幾點,不會的一定要問明白,不管誰能讓他教會你知識就是你的了,要學會讓知識為我所用。在看書的時候一定要做標記,特別是不懂的地方一定要標明是什麼意思。)
三、學c語言時,要多想,多寫,多練,多動!當一個題目出現的時候,你不能只想到用一種方法去解決它,要多想出幾種方法去做、去研究;當你將它完成後,可以將它全部刪去,然後再重新寫,寫個二、三遍就熟悉了;如果你有多餘的時間,你可以按照這道題的模板稍加修改,然後自己去做,做個n遍,此為多練;一般來說,一道題如果你有三種做法將它做出來,那么對於這一類型的題目你就不在話下拉!當然你也可以給自己出題目,多動動腦筋,這樣可以提高自己的發散思維和邏輯能力,這是很重要的!!!
四、在上課的時候一定要認真聽老師講課及上課演示的代碼,因為有些東西是書上沒有的。如果上課不認真聽,那么在練習的時候是很困難的(當然天才除外)。
五、在學習語言的時候一定要記住動手,不要只說不做,這樣會行成眼高手低,不管什麼樣的程式都要親手做過才能說會了。
六、學習時,老師是寶貴的資源,但也別忘了圖書管的作用,多跑圖書管,多借相關的書看,多看程式、分析程式思想、多做題,從中尋找不會的題,與老師、同學交流,進而不斷地提高自己!最後,再送大家幾句話:
語言培訓心得體會 篇4
本人參加了教育部全國高校教師網路培訓中心舉辦的彙編語言課程培訓,曹老師和毛老師所做的精彩講解,令本人深有感觸,有非常大的收穫。
彙編語言是計算機專業的一門重要專業課,是很多其他課程的先導課程,比如數據結構、作業系統、編譯原理等,一般來說,開設彙編之前學生們之前一般已經學習了至少一門高級語言,比如C語言。學好彙編語言,能夠指導學生們學習和理解計算機系統以及程式設計思想。彙編語言在計算機專業課程中處於重要的地位。
在學習彙編之前,學生沒有一點底層編程經驗,彙編語言中的內容,學生們基本上都沒有概念,尤其對於二本的學生來說,理解和掌握彙編語言還是比較困難的。這就需要授課教師不斷改進自己的教學思想,提高自己的教學水平,以適應學生的需求。
這裡,本人很認同曹教授所說的。可以按照學生的類型分班進行教學,這樣,對不同的學生可以有不同的要求,做到因材施教,令所有學生都能在課程中有所收穫。而不是很多學生覺得課程過難,聽不懂,接受不了;另外一些同學又覺得對課程的學習意猶未盡。當然,在大部分學校,現在時機可能還不成熟,需要學校和授課教師改變思路,付出更多。課程中對學生的考核是很重要的,考試成績應該說是一個比較客觀的衡量方式,但又不足以讓老師完全學生的情況。除了期末考試之外,平時上課和上機的考查也非常重要。在課堂上,可以用提問和隨堂留題目當堂上交的方法來代替點名,這樣,在督促學生上課的同時,也掌握了一些學生的學習情況,及時得到學生的反饋。上機的時候,可以挑選內容讓學生講解或重做,督促學生學習,同時掌握學習情況,分析教學中的問題,以便解決。而實驗報告,個人認為,更應該側重於學生的收穫和遇到問題的總結上面,這樣可以為改進教學提供素材,同時掌握學生上機的情況。
另外,對於二本院校的學生來說,個人認為教學中需要注意很多問題,教學中不應過於追求難度和廣度,而是應該讓學生實實在在學到一些知識,激發學生的興趣,增強學生的信心。需要老師在備課過程中精心準備,要求學生掌握的基本知識應該用不同方式反覆強調,教學中重點要突出。彙編中的有些概念,學生是比較難理解的,所以例題要認真挑選,講解的PPT要更生動形象,便於幫助學生理解。
語言培訓心得體會 篇5
c語言是一種編譯性的語言,由於出現的時間比較早,所以現在有很多不同的編譯環境。在這裡我不想推薦一種編譯環境,只是希望大家能夠找到滿足自己要求的。首先我們可能會去找中的編譯環境,比如國內的win—tc之類,但是從以後的學習中我認為初學者還是應該從英的環境開始入手會比較。因為大多數的編譯器都是英的,如果對英不習慣,為了將來你也要慢慢的去學習適應。當然不是每個人的英水平都會那么,那么我們可以藉助於計算機,用一些線上的翻譯軟體,如金山詞霸之類的就很用。讓我們在學習一種計算機語言的同時又可以從中掌握一些常用的英語單詞,這對於我們以後學習計算機,無論是不是從事軟體開發都會有處的。
不要想以後的計算機語言會是中的語句,這一點永遠都只會是幻想。我們可以想一下,是打一個if快一些,還是你打“如果”快一些呢?
學習語言要有目的性。沒有目的你會發現自己的學習的過程中很枯燥,會漸漸失去對c語言的學習興趣。所以我們要有一個遠大而又容易實現的目的,我要用c語言來做什麼?再把這個最終的目的分成部分,讓我們慢慢的一點一點的來完成它,這樣在學習c語言的過程中,我們就會始終陶醉在一個又一個成功的喜悅里,讓我們的學習越來越有興趣。有一天,我們會發現:原來學習c語言真的是一件很有意思的事兒,而且學c語言也不是很難么!
學習c語言要有一定的方法。很多人學習c語言都是自學的,這裡我向大家推薦一種方法。在學習的過程中,我們會發現一章一章的看下去會很枯燥,那么我們可以先掌握c語言的基本數據類型和控制結構,然後用自己的想法來實現一種功能,不會的地方可以再去書中找。不要把書當成教材,要把它當成一本字典,一個工具。如果大家還是習慣於看書中的章節循序漸近的話,我們也可以改一下,遇到不會的地方,我們可以跳過去,看下面的章節,直到把書看過一遍後我們再回到以前不懂的地方,你就會發現你已經可以看懂了。再有就是不要看一本書,每個人的思想都不相同,雖然都是c語言書籍的`作者,但每個人對c語言的理解和表述都不會一樣的,如果你正在看的一本書你看不懂,或是不理解,那么我建議你再去買一本另外作者寫的。也就是說不一定別人說的書就適合我們,書一定要多讀多看。
學習c語言只看書也是不夠的,我們要一邊看書,一邊上機做練習,或者在你學習了c語言的基礎知識以後就可以找一些別人的程式來看,遇到不明白的函式可以再翻一下書,當然,看別人程式的時候手頭有一本庫函式大全是最不過的事兒了。如果查書也理解不了,我們可以把他的程式輸入到計算機里,的話能夠順利通過編譯,如果不能順利執行,我們也同樣可以學習到一些c語言調試方面的知識。
說了這么多有朋友也許會問,學習c或其它語言對我們有什麼處呢?有一點我可以告訴給大家,學習c語言可以讓我們更的鍛鍊自己的邏輯思維能力,還可以讓你掌握更的計算機知識,在不斷學習的過程中讓你真正的自信起來!讓我們一起來學習c語言吧!