糯米文學吧

位置:首頁 > 計算機 > C語言

C語言學習攻略

C語言2.76W

導語:C語言作為最流行的程序設計語言,是任何一個計算機專業及其愛好者們都必須掌握的一門編程語言。下面就由小編為大家介紹一下C語言學習攻略,歡迎大家閲讀!

C語言學習攻略

  一、C語言學習中存在的問題

(一)基礎薄弱,無法適應

C語言學習的課程通常安排在大一,這個時候,學生們剛剛進入高校這個新環境,經過大學聯考後的長達3個月的“放羊”,學生們在學習方面的興趣有所回落,而且新的學習習慣還未養成,因此,對於一門完全陌生的學科,肯定是無法好好適應的。雖然C語言是計算機編程類的最基礎的入門課程,但是,對於學生而言,它屬於一個全新的領域,學生們不知道該如何去學習,特別是在進行上機實驗的時候,就顯得更加不知所措。用C語言編程的時候,要求百分百的正確率,否則,就“差之毫釐,失之千里”,編寫的程序無法正常運行,學生們容易產生挫敗感,從而降低學習C語言的熱情。

(二)課時少,學習壓力大

由於C語言對於很多非計算機專業的學生來説,只是一門公共基礎課,因此,安排的課時相對較少,這樣導致教師在每節課的講授內容就非常大,學生的學習壓力非常大。特別是在剛開始學習C語言的時候,都是些理論知識和語法知識,面對枯燥的理論和大量需要記憶的繁瑣的語法知識,學生很難在短期內消化吸收,需要一個過程,而現有的課時安排不夠的情況下,使得學生每節課的學習壓力增大,一旦前面的內容沒有完全掌握,對於後面的學習就無法跟上,從而使得學生會對其產生厭煩心理。

(三)學習方法不當,學習效率低下

面對這樣一個新的學科,要想學好,學習方法是十分重要的。而對於經歷了長期的應試教育磨練的大學新生們來説,學習的知識都只是為了應付考試,而不知道真正的如何去學以致用。而學習C語言的最終目的,就是為了編程,反過來説,能夠證明學好了C語言的唯一方式就是能夠編寫出優秀的.程序。初學者們在學習之初,帶着過去傳統的學習方法來進行C語言的學習,注重語法的記憶,可是,到了上機實踐的時候,連最簡單的模仿都不能做好,就更不用説自己自主設計編寫程序了。

  二、改進C 語言學習的措施

(一)選擇好的學習工具

“工欲善其事,必先利其器。”初學者在學習之初,一定要選擇最好的學習工具。學校配備的教材不一定是業界公認最優秀的,因此,學生們可以去請老師推薦,或是通過網絡查找,配備一兩本被業界認可的最好的入門書籍。另外,在實踐方面,選擇的編程工具也要是最合適的,現在被普遍廣泛使用的是Visual C++ 6.0。

(二)使用好的學習方法

學習的過程都是一個循序漸進的,因此,我們要針對不同的學習階段使用不同的學習方法。

具體而言,在初期階段,即剛開始接觸C語言的階段,我們一定要了解它,正所謂“知己知彼,百戰不殆”。首先,我們需要對C語言的來龍去脈有非常細緻的瞭解,我們得知道它是怎麼產生,經歷了怎樣的發展階段,它的主要貢獻是什麼,它對科學的發展有什麼幫助,我們學習它會有哪些好處,學習它的難點在哪,怎樣學習才更加高效。在有了這些全方位的瞭解之後,我們就要讓自己喜歡上C語言,要讓自己從內心深處渴望學習C語言,那麼如何才能做到呢?這就需要培養對C語言的興趣。“興趣是最好的老師”,一旦讓自己對C語言產生了濃厚的興趣,在正式學習階段,我們就有了更強的動力。從心理學角度來看,人們通常對一些很有意思或很有作用的東西產生興趣,因此,我們就需要去發掘C語言的有意思的地方和有作用的地方。C語言本身雖然看似枯燥,但它有着神奇的魔力,我們使用C語言的時候,雖然是一系列複雜的代碼,但確能給我們變出我們想要的程序,通過這些程序,能夠給我們帶來巨大的便利。其實,教師在教學過程中,也會在這一方面下很大功夫,例如,教師會在教學過程中,現場演示一些比較簡單而且很有趣味的小程序,使學生產生羨慕之情,使學生萌發出自己也要試一試的想法,從而“引誘”學生主動積極學習。對於學生來講,在課堂上,一定要和老師形成良好的互動,要明確老師的教學方法和教學策略,並很好的與之配合。

在中期階段,即正式學習階段,這一階段,最好的學習方法就是模仿――依葫蘆畫瓢,這也是教師在課堂教學中最常用到的。教師通過挑選一些最經典的例題,然後對其全方位解讀,包括問題的產生、問題的分析、方案的設計、方案的實施以及最後問題的解決。通過這種全方位的示範之後,教師再給出相似的例題,讓學生自己進行解決。這種教學方法也是非常好的一種自學方法,學生自己可以進行反覆的模擬練習,從而掌握對某一類型的問題的解決方法。學生通過這種自己模仿的方法,不斷提高自己的能力,而且讓自己在解決問題的過程中,增強了自信,從而提升自己的學習興趣。當然,單純的模仿肯定是不夠的,特別是在上機實驗的時候,容易出現一些無法通過模範解決的問題,這個時候就需要耐心細緻的進行比對,要善於發現問題所在,不能因為遇到困難就退縮,要積極進取,主動尋找解決問題的方法。

後期階段,即學習展示階段,通過對C語言的學習之後,老師也要檢驗自己的教學成果,學生要檢驗自己的學習成果。對於這種實踐操作型的學科,是非常容易檢驗成果的。當然,檢驗的目的不僅僅是看學的效果,更加重要的在於發現學生的不足之處,從而進行改進。檢驗的方式也有很多,但是“任務驅動法”是最值得提倡的,通過用任務幫助學生們運用所學的知識去解決實際問題,實現從理論到實際應用的跨越。

(三)培養學生自學能力,打造良好學習環境

大學所需要培養的最重要的能力之一就是自學能力,在如今的信息爆炸時代,知識的更新速度是非常驚人的,因此,我們需要掌握自學的能力,從而幫助自己隨時進行知識的更新。前文提到過,現在的大學課堂裏,C語言的學習課時有限,因此,學生們需要在課外花功夫,而且C語言屬於一個實踐工具,要想靈活運用其編寫實用程序,必須經過大量的課外編程實踐。為了培養良好的自學習慣,可以建立學習興趣小組,小組成員之間互相幫助,互相監督。在小組中,可以自己開展一些編程項目,大家一起分析問題,解決問題,這樣更加能夠培養學生的學習興趣。

  三、小結

C語言是計算機學習的一門重要的基礎課程,也是各專業解決問題的重要工具,因此,學生們都需要很好地將其掌握,希望學生在今後的學習中,選擇好的學習工具,改善學習方法,加大自主學習力度,真正培養對C語言的學習興趣。

標籤:攻略 語言 學習