C語言

當前位置 /首頁/計算機/C語言/列表

淺談如何學好C語言

導語:對於中職的計算機專業的學生來講,C語言是最基本的語言往往也是學生接觸的第一門程式設計語言。下面就由小編為大家淺談一下如何學好C語言,歡迎大家閱讀!

淺談如何學好C語言

C語言是當今世界上最流行的發展最迅速、最受歡迎的計算機程式設計語言之一。具有簡潔、緊湊、靈活、實用、高效、可移植性好等優點。通過學習C語言,學生們不僅能夠掌握一種實用的計算機程式語言,鍛鍊抽象思維能力,掌握程式設計的技巧,同時也為今後學習C++、VB等其它語言打下了良好的基礎。C語言對於中職學生普遍覺得難學、枯燥,難懂。對於教師來說,課程進度慢,無法順利地完成教學規定的內容,也帶來了不少的困惑。作為一名工作在一線的中職計算機教師,在教學的同時不斷地總結如何才能更好地讓學生學好這門課程,如何才能讓教師輕鬆地完成這門課程的教學任務。下面我就自己的教學經驗和學生學習狀況如何學好C語言談了幾點體會

  1明確學習C語言的目的

對於中專計算機專業的學生來說,C語言這門課程是新開的一門專業課,是一門最基本的語言往往也是學生接觸的第一門程式設計語言。首先要讓學生對於新知識,新事物有一個認知的過程,明確我們學習目的不是隻為了學習C語言,而是為了能夠掌握程式設計的方法,具有程式設計的基本理念,為以後學習計算機專業其它課程和計算機應用打下良好的基礎。

  2要學好數學、英語這二門基礎課

在C語言的學習過程中,一般有大量的演算法和資料結構需要去了解,許多算數運算和邏輯運算、關係運算、迴圈結構都可以利用數學知識來完成的,同樣許多演算法都是為了完成數學領域的計算。編寫程式是為了讓計算機可以代替人操作運算過程,從而減少人力。可見數學在計算機學習中的重要地位,有了數學知識,你會發現資料結構與演算法原來也是很簡單的。同理,在C語言的學習過程中,我們會用到大量的英語知識。對於程式設計來說,英語的作用體現在閱讀英文文件,適應國際化的程式設計環境,我們要記住常用的一些C語言中用到的詞彙,也就是諸多的關鍵字。

  3做好對語言入門和對C語言發展的瞭解

中職計算機專業的C語言課程一般在入校後的第二學期開設,對於學生來說,已經開始接觸計算機知識,處於一個計算機技術的啟蒙階段.在這個啟蒙階段,最重要的就是入門。當大家都滿懷信心的去學習計算機專業基礎課程時,發現太多的知識抽象,無法理解。“不明白”,的地方處處皆是。因此《C語言程式設計》入門課是至關重要的。因為學生都是初次接觸C語言,C語言對他們來說是神祕的,首先在學習之前要充分了解相關領域的知識,明確學習目的及學習重要性,教師在講授入門課時注意儘量“通俗”化, 不要過多使用程式語言,以最簡單的例項來完成教 學,使的課堂氣氛顯的輕鬆且有知性,從而激發學生的學習好奇心和學習慾望。

  4掌握C語言的知識要點

C語言基礎知識內容豐富,識記的知識點比較多,各知識點具有非常大的連貫性,常常是牽一髮而動全身,這往往使得學生在入門階段容易產生畏難情緒。眼高手低是每一個剛學C語言的人都會出現的一種情況。翻開課本就能看懂,拋開課本去完成某一題時卻相當困難。由於C語言靈活、強大,初學者要全面地掌握它非常吃力,因此在學習C語言的過程中,首先一定要熟練掌握變數、常量、基本資料型別及特點和運用、運算、、表示式及語句、C語言編寫的基本格式。再次要掌握C語言的流程控制語句、陣列、函式、指標等基礎知識。再次要熟練各個知識點的運用,可以把學習的重點放在函式的設計框架、引數設計、返回值設計等關鍵問題上。

  5理論聯絡實踐,重視上機試驗

計算機專業的大部分課程都是通過實踐來檢驗學習成果的,更重要的是要將所學的理論知識都要在實踐中更好的發揮。C語言也是一門實踐性很強的課程,既要掌握概念,又要動手程式設計、上機除錯執行。養成上機前分析題目,並編出程式原始碼的好習慣,程式設計時要注意程式的格式、標點符號等,同時除錯程式時要有耐心,有時一個程式可能要修改多次,甚至於費了不少勁還是沒結果。要不斷向老師或者同學請教,不斷地查閱資料,所以程式設計千萬不可遇難而退,這個時候是決定你水平提高的關鍵,一定要堅持到底。堅持就能成功。程式除錯成功後,要總結分析出自己在編寫程式時都出現了那些不足,在以後的解題過程中自己應該注意的問題。上機調式程式成功後要完成實驗報告,逐步積累除錯程式的經驗。培養自己良好的程式設計習慣。

  6培養學生要有自信和解決問題的能力

C語言學習的過程中,大部分的學生都感覺學的比較困難,尤其在上機除錯程式的過程中,讓許多學生有受挫的感覺。我們首先讓學生對自己要有自信,對學好C語言課程要有信心。這樣我們才會有一個好的學習狀態。

C語言的學習要準確、確定和邏輯。在學生學習的過程中遇到問題,難題也就不可避免。怎樣面對問題,解決學習過程中產生的問題,也是我們目前自主學習的一個重要內容。遇到問題坦然面對,不同程度上又提高了學生的`創新思維能力。作為教師我們有義務,有責任努力引導學生把學習過程中所遇到的每一個困難,每一次所犯的錯誤和經歷的失敗,當作學習過程中的一塊墊腳石,人生經歷中的每一步階梯。

  7學生探究合作學習能力的培養

所謂探究合作學習可以理解為學生與學生,學生與老師等等各個方面的交流學習。C語言這門課程活動的探究可以激發學生對新知識,新事物有準確,縝密的程式設計思維,同時也能教給學生正確的學習方法,高效地掌握新知識,新內容,還可以培養學生的實驗,感知和敏銳的觀察力,養成良好的習慣,從而獲得提高。合作呢,也就是鼓勵學生勤思多問,把學習中的自己獨立解決不了問題,大家一起拿出來討論,教師再進行有意識的引導,加以點撥,這樣可以既節約時間,又讓學生把知識得到鞏固。自己在程式設計過程中遇到不能解決的問題不要死鑽牛角尖,可以參考一下已做出的同學的,也可幾個同學共同探討協同解決。

總之,計算機語言是各計算機專業普遍設定的一門計算機課程,也是培養學生計算機能力的一門基礎課程,是各專業學生進行計算機程式設計以及從事計算機研究的基礎類課程,意義十分重大。計算機語言的種類很多,各種語言的區別只是語法規則和具體的實現方式不同,好多方面都是相通的,所以對於計算機語言的學習關鍵在於精而不在於多。C語言是計算機程式設計中一種廣泛使用的基本語言工具,學習C語言是學生形成程式設計思維,是為將來進行計算機軟體開發設計打下基礎的重要過程。

TAG標籤:淺談 語言 #