計算機語言實習心得體會(精選5篇)
計算機語言實習心得體會 篇1
C語言是一種結構化語言,是大部分編程語言的基礎,C語言學好了,以后的JAVA,C#以及更多的編程語言才有可能學好,要學好C語言必須了解的四點:
1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法。看完后嘗試著不看例子自己編寫程序,編完以后再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改正。想要真正學好C語言光看書是不夠的,一定要自己多動手。
2、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以達到"事半功倍"的目的。
3、課后復習。把每天的上課內容回家再溫習一遍,獨立完成課后的作業,如果有時間,最好能找點課外書籍、課外習題什么的來鞏固所學的內容。
4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器上查找錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛煉心理素質,提高心理承受能力。
學習C語言的初期重點要放在掌握語言的語法和規定上,一定要養成良好的編程習慣,平時寫程序注意語法規范格式控制,格式規范了,出了錯誤也容易找到出錯的地方,這是C語言的基礎;后期的重點要轉移到掌握編程的思路和基本算法上來。課后多做習題,找一些經典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己了解為什么這樣做會錯?錯在哪里?會出什么結果?以后自己也很難在這個地方犯同樣的錯誤。當學到一個新的知識點,就試著把它運用到以前做的習題上,不但鞏固了以前學的內容,也更加能加強新知識的理解。
學習C語言就是要經過以上這樣幾個反復,才能前后融會貫通,積累所應該掌握的知識。C語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。
計算機語言實習心得體會 篇2
C語言是在國內外廣泛使用的一種計算機語言。其語言功能豐富、表達能力強、使用靈活方便、既具有高級語言的優點,又具有低級語言的許多特點,適合編寫系統軟件。其功能強大,不僅用在計算機上廣泛用在電子,機械等方面上,而且,所有的windows,Unix,Linux,Mac,os/2,無一例外,哪一個不是C語言寫的?很多新型的語言如,C++,Java,C#,J#,perl... 都是衍生自C語言。掌握了C語言,可以說你就掌握了很多門語言。
學習C程序這門課一年了,這是我們學的第一門專業課,在大學里C語言不但是計算機專業的必修課程而且也是非計算機專業學習計算機基礎的一門必修課程。所以作為我這個計算機專業的學生來說當然十分重要,老師在第一節課說過,C語言是計算機的基礎,大多數軟件都需要用C語言來編寫,通過一個年的學習,使我由初步掌握簡單的應試知識到完成高難度的深入編程,如我們在編寫一個較大的程序時應該把它分開成幾個小程序來看,這樣會容易得多。同時,我覺得C語言應該是操作和理論相結合的課程,在不斷地編寫中去思考,兩者是不可分割的。
在學習一年C語言的過程中我也在慢慢探索怎樣才能學好C語言,并總結了一點經驗:
要了解C語言就要從語法基礎來學習起,首先要是要了解它的結構,比如變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);
其次就是要我要怎么去運用它(我要用什么型式去應用它)。在C語言的命令行中所有的語句都是有它自己的一定格式和形式出現在我們面前,所以我們在學習某種語句或命令時你首先要了解的就是它的規則是什么、有什么用、怎么實現等。這些都是語法基礎也是C語言的基礎如果把它們都了解很好了,那么你編起程序來就很得心應手了。比如說IF ELSE 和 SWITCH CASE 這兩種條件語句都是用來判斷執行功能的,那我要什么時侯用IF 什么時侯用 SWITCH呢?如果你很好地了解它們的結構和作用的話那么就知道:若它的條件分支是多個而且條件的值是整數或是一個字符值時就會選SWITCH而不會選IF。因為如果條件分支太多時要用IF語句,這樣一定會出現IF的嵌套,如果IF的嵌套越多時程序的開銷就會隨著增大,這樣對整個程序的運行效率就大在降底。而SWITCH就不同,它只要比較一次就可以找出條件的結果比起嵌套IF它的效率就大大的提高了很多。不過SWITCH也有它的約束條件,就是它的條件值一定要是一個整型數或是一個字符值,所以碰到它不能解決的問題時我們也會通常使用IF語句,畢竟IF語句它使用起來也比較方便用的范圍也比較廣。所以說了解語法規則是很重要的,如果沒有一個良好的語法基礎是很難編出一個好的程序!學習好基礎后我們就可以開始來編程了。
計算機語言實習心得體會 篇3
c語言作為一種計算機的語言,我們學習它,有助于我們更好的了解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。
在這個星期里,我們專業的學生在專業老師的帶領下進行了c語言程序實踐學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。
由于時間的關系,我們的這次實踐課程老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程序模塊處理。簡單界面程序。高級界面程序。程序的添加修改。用程序做一元線性回歸處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時間操作。
上機實驗是學習程序設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對于程序設計語言的學習目的,可以概括為學習語法規定、掌握程序設計方法、提高程序開發能力,這些都必須通過充分的實際上機操作才能完成。
計算機語言實習心得體會 篇4
關于計算機科學的一些邊緣科學我想談一談軟件工程技術,對于一個企業,推出軟件是不是就是幾個程序員坐在一起,你寫一段程序,我寫一段程序呢?顯然不是。軟件工程是典型的計算機科學和數學,管理科學,心理學,社會學等學科的綜合。它使我們這些搞理論和技術的人進入了一個社會。你所要考慮的不僅僅是程序的優劣,更應該考慮程序與軟件的區別,軟件與軟件產品的區別,軟件軟件產品的市場前景,如何去更好的與人交流。這方面我還在學習階段,以后這方面再寫文章吧,先推薦給大家幾本書:暢銷20xx年不衰的《人月神話》(清華大學中文版,中國電力出版社影印版),《軟件工程-實踐者研究的方法》(機械工業出版社譯本),《人件》(據說每一位微軟公司的部門經理都讀過這本書,推薦老總們和想當老總的同學都看看,了解一下什么是軟件企業中的人)以及微軟公司的《軟件開發的科學與藝術》和《軟件企業的管理與文化》(研究軟件企業的制勝之道當然要研究微軟的成功經驗了!)
關于計算機技術的學習我想是這樣的:學校開設的任何一門科學都有其滯后性,不要總認為自己掌握的某門技術就已經是天下無敵手了,雖然現在JavaVBCC++用的都很多,怎能保證沒有被淘汰的一天,我想NET平臺的誕生和X#語言的初見端倪完全可以說明問題。換言之,在我們掌握一門新技術的同時就又有更新的技術產生,身為當代的大學生應當有緊跟科學發展的素質。舉個例子,就像有些同學總說,我做網頁設計就喜歡直接寫html,不愿意用什么FrontpageDreamweaver。能用語言寫網頁固然很好,但有高效的手段你為什么不使呢?僅僅是為了顯示自己的水平高,unique 我看真正水平高的是能夠以最快的速度接受新事物的人。高級程序設計語言的發展日新月異,今后的程序設計就像人們
在說話一樣,我想大家從xml中應是有所體會了。難道我們真就寫個什么都要用匯編,以顯示自己的水平高,真是這樣倒不如直接用機器語言寫算了。反過來說,想要以最快的速度接受并利用新技術關鍵還是在于你對計算機科學地把握程度。
計算機技術牽扯的內容更為廣泛些,一項一項說恐怕沒個一年半載也說不清。我只想提醒大家的還是那句話,技術與科學是不能分家的,學好了科學同時搞技術,這才是上上策。猶如英語,原先人們與老外交流必須要個翻譯,現在滿馬路的人都會說英語。就連21世紀英語演講比賽的冠軍都輪不到英語系的學生了。計算機也是一樣的,我們必須面對的一個現實就是:計算機真就只是一個工具,如果不具備其它方面的素養,計算機系的學生雖然不能說找不到工作,不過總有一天當其他專業性人才掌握了計算機技術后將比我們出色許多。原因就在于計算機解決的大都是實際問題,實際問題的知識卻是我們少有的。單一的計算機技術沒有立足之地。
我想是時候指出:學習每一個課程之前,都要先搞清這一課程的學習目的。這一學科的應用領域。據我自身所了解到的同齡同學和低年級的同學的學習狀況:他們之中很少有人知道學一個學科的學習目的,期末考試結束了也不知道學這科做什么用。這就失去了讀計算機科學的意義。當然這與現存的教育思想不能說一點關系都沒有。
總的來說,從教育角度來講,國內高校的課程安排不是很合理,強調理論,又不愿意在理論上深入教育,無力接受新技術,想避開新技術又無法避得一干二凈。我覺得關鍵問題就是國內的高校難于突破現狀,條條框框限制著怎么求發展。我們雖然認識得到國外教育的優越性,但為什么遲遲不能采取行動?哪怕是去粗取精的取那么一點點。我們需要改變。從我們自身角度來講,多數人4年下來既沒有學習計算機科學的學術水平,也沒有學習計算機技術的那種韌勁。在我剛上大一時,我的計算機科學入門導師,淮北煤炭師范學院王愛平教授曾經對我說過這樣一番話:“當你選擇了計算機這一門科學,就意味著你踏上了一條不歸路,就意味著你一生都要為之奮斗……你的身后是懸崖,只有向前走,不能往后退。”
有些同學說按照這樣學習學的東西太多,有的未見得有用,我想打個形象的比方:學校學出來的人都是一個球體,方方面面的知識都應具備。可是社會上需要球體的地方很少,反而需要的是磚和瓦,即精通某一行的人才。但是對于同等體積的物體,用球體來改造是最方便最省事的。學校的學生很多,為了能夠使更多的學生來適應這個社會,學校也就不得以把所有的學生都打造成一個球體,然后讓社會對這些學生進行再加工,成為真正能夠有用的人才。即使你非常清楚自己的將來要干什么,并且非常下定決心要走自己的路,這一步你也必須走,世界是在不斷變化的,你不能預料未來。想清楚,努力去干吧!
必須結束這篇“胡侃”了,再侃下去非我力所能及。其實計算機還有很多基礎課都值得一侃。怎奈我造詣有限,不敢再讓內行恥笑。對于博大精深的計算機科學,我只能說我永遠都是個Beginner.最后聲明:這些只針對本科階段的學習。即使把這些全弄通了,前面的路還長,計算機科學需要我們為之奮斗學習計算機科學需要韌性,更需要創新,需要激情。深刻學習理論知識,勇于接受新技術的挑戰,這才是我們這一代人應具有的素質。最后送大家一句話“Wake up every day with a feeling of passion for the difference technology will make in people's life!”。
計算機語言實習心得體會 篇5
一、回顧曾經
以前的電腦是個新鮮的詞匯,而且那時也沒接觸過,只是常常聽人議論著。正是如此,我對計算機有了初步的印象。
(一)小學時,可以看電視和電影,甚至可以有無窮無盡的游戲可以玩,記得以前課本上有介紹計算機的文章,把它描述的簡直無所不能。感覺很神奇。作為一個男生,這些都是致命的誘惑。此時對電腦已經有著一份深厚的念想了。由于條件的限制,小學期間都沒有接觸過。
(二)上了初中,已經有一部分同學接觸到計算機了,也是常和我討論了相關話題,當然不可缺少的就是贊美計算機的話,然而也了解到他們上網就是主要為了玩網絡游戲,例如聊QQ,玩《魔獸》等,糟糕的是他們有網癮,經常我玩一通宵,以致第二天沒心思聽課了,導致學習成績嚴重下滑,有的甚至嚴重到逃課的程度。那個時候我已經逐漸意識到網絡正在快速走向我們的生活,而且計算機也并不是曾經想象的那么美好。所以此時的我,對計算機有了一份既想躍躍欲試又害怕自己沒那個定力,以致染上網癮讓家人擔心的矛盾心理。
(三)其實真正上網那已經是高中的時候了。也許是考試的需要,我們學校開設了計算機這門課。也就是從這時我對計算機又有了新的認識,因為我了解到了計算機除了可以上網,還可以做很多其他的事。記得當時老師向我們展示他做的課件時,他說這是用計算機制作的,當時再次感到十分驚訝,逐漸的慢慢地知道了Word,表格Excel以及幻燈片powerpoint等。這也是我對計算機越來越感興趣了,使我學習計算機的欲望越來越強烈了,其實促使我想學這個專業也是很受比爾蓋茨的人生經歷所影響吧。因為我一直都很佩服他。也想成就像他一樣的一番偉大事業。帶著對計算機的熱愛之心,我選擇了計算機專業。開始了大學生活。
二、立足現在
如今到了大學,計算機也成為了專業課,對計算機的了解也就更深入了。
(一)學習計算機,老師說我們先從通俗易懂,由淺入深。通過老師的講解,我掌握了現代遠程教育技術的基礎知識和基本能力,通過這次學習我了解了中文WindowsXP及OfficeXP,學習了WindowsXP的操作,Word的操作,Excel的操作,演示文稿PowerPoint的操作,以及網頁課件的制作,電子郵件的使用,信息資源的整理與發布。本次大學學習時間雖然很短,只有短短的一學期,,但對我來說確是受益匪淺。這課程為全校師生搭建了相互學習,相互交流的平臺,使我們在相互交流和合作中不斷提高和成長。并能在以后的學習活動中熟練運用這些知識,不斷提高自己的計算機水平,為未來的發展帶來福音。
老師也介紹了我們學生經常用到的軟件等常用的幾種軟件在應用技巧方面做了詳細的講解,并針對大家在實際應用過程中經常出現的問題進行分析、指點、講解。相信經過這學期的學習,在今后的學習中使用這些軟件肯定能夠得心應手。
為了使所學的知識運用到生活之中,我要經常與同層次同專業的學員組織起學習興趣小組,大家在一起交流討論學習問題、體會、經驗。并由學習好的學員帶領大家學習,這樣可以提高學習效率。遇到問題和同學們交流一下,可以讓自己更好的掌握知識點,而對幫助解答問題的同學來說也可以加深對知識點的理解。另外要充分利用網上答疑時間,在答疑前做好準備工作,對學習中的疑問事先有個總結,以便在答疑時能有的放矢。在學習中,我要利用所學到的計算機知識,設計,開發使信息技術與課程改革有機的整和等等,提高了學習的興趣。
(二)
1、首先拿到課本后,一定要先通讀一遍,讓自己了解這門課程有多少內容和學習的重點。通讀之后在聽老師的課,就不會產生迷惑,能很快的跟上老師的講課進度。
2、其次要做好筆記,在短時間內學習很多知識,一遍不可能全部掌握,課后要對著教材多練習以便達到鞏固。平時的作業可能是大家比較頭疼的東西,我寫作業是每次在聽完一個知識點或者幾個相關的內容后,就立刻做。遇到作業中不理解的知識點,可以翻過頭來查查書,還不能解決就請教老師講,這樣幾次也可以很好的掌握知識點。通過計算機這名課程,我不僅學到很多計算機方面的知識,更重要的是增進了和其他學校管理人員之間的交流。大家坐在一起暢所欲言,互相討論,交流,把自己不理解,不明白的地方提出來,讓老師來幫助解決,這樣使得相互之間都得到了學習,鞏固知識的機會,提高了學習的效率。因為計算機知識更新是很快的,只有不斷地學習,才能掌握最新的知識,把學習搞的得更好。
3、通過這一學期的學習,發現計算機有很多的地方值得開發了。因為在這個高速發展的社會計算機幾乎已經滲透到各行各業,所以它有著舉足輕重的地位,作為一個研究計算機的我感到很驕傲。但是在驕傲的同時也倍感壓力,因為競爭很激烈。既然選擇了它就一定要走下去,在這條路上留下屬于自己的腳印。;
三、展望未來我認為計算機的靈魂是軟件,計算機的主要應用都會離不開軟件。
(一)我以前就有這樣的印象:計算機人才就是搞軟件的,寫軟件很枯燥乏味,有時甚至一天十二個小時在電腦前敲打,但它給人類社會帶來的便利也是巨大的。所以現在我覺得軟件工程方向值得我為之奮斗。
(二)另外關于學習計劃,據20--年課程改革,大一應該是很閑的,并不過多地接觸計算機的程序設計和一些程序語言,所以我們并沒有多少基礎。俗語有云:大家都閑著是,正是超越別人的好時機。我想在大一會讀一些程序設計的書,在電腦上完成三個以上的小程序。雖然開始有點難,但以前大家都是從無到有的,自學能力是每一個計算機人才都應該擁有的。因為這樣才有創新,創新才有出路。但專業固然重要,也決不能放棄對基礎學科的學習,否則基石不穩,一切都是空中樓閣。英語學習主要還是在大一,它不僅對我們計算機專業方面十分重要,而且英語在經濟全球化的今天的重要性已不言而喻,而且若是考研,英語是要過六級的。我計劃英語大一過四級,大二過六級。這是學計算機少不了的。另外就是高數,尤其是離散數學,我們要學好的不僅僅是一個個解題過程,而是那種思維方式。這樣才能讓我們更好地理解和解決實際問題。計算機軟件決不是靠死記所能掌握的,它真正需要的是一個活躍的思維能力。據說大二時每天四六節課很正常,時間比較緊,學習任務應該還是比較重的,但這時候的活動也是比較多的,我特別想參加一下機器人大賽和程序設計大賽,好像班上有三四個名額,這是很考驗學生的軟件功底。所以我計劃在大一放暑假時特別了解一下。另外大二會分方向,我覺得應該會報軟件工程,還有數字媒體方向也好像很有意思,最后會報什么,還是要看自己的真正喜好和自身條件等綜合考慮。在大三時,班主任說過他們有一個課題小組,是本科生和研究生組成的。這種實戰機會是十分寶貴的,不但對我們將來的就業有極大幫助,更會提升我們對軟件設計的系統認識,讓我們對將來的發展方向有更加清楚地認識。另外我的一個鄰居是工大學應化的,他大三時周末一般在弄機器人設計,我覺得機器人將來一定是像車子一樣普及,這方面的研究對我們計算機方面應該有很大幫助。至于到大四,聽班主任說基本已經沒有課程了,這時候大家應該不是在準備畢業找工作,就是在準備考研或畢業設計了。至于我的選擇還不知道,很可能考研,但也可能會去直接就業。
(三)另外放暑假時,我認為沒有必要一定要去找兼職,因為這樣做的目的,無非是體驗一下生活,感受一下賺錢的艱辛,以至于我們回投入更大的精力和決心到學習生活中,這對磨練我們的意志很有意義。但我覺得可以體驗,但也最好是一個月,我們可以利用這些時間自學一些程序語言,可能效率不一定高,但一個人摸索的經歷對培養學習興趣和創新能力很有幫助。我們可以專攻一門程序語言,因為老師說過當你精通一門語言時,對其他語言就會觸類旁通,很容易上手。所以切不可“樣樣”精通,樣樣稀松。而且我們一定要注意不能盲目走,要咨詢前輩的意見,這樣才是明智的。