[摘 " " " " "要] "我國教育分為研究型教育、工程師型教育和應用型教育,中職學校就是實現應用型教育的典型。C語言這門課程是計算機專業最基礎的知識,是C++、C#的基礎內容,所以C語言課程的教學效果對中職計算機類專業的學生在校的學習效果起著重要的作用,從這個角度研究C語言的教學方法。
[關 " 鍵 " "詞] "中職;C語言;教學方法
[中圖分類號] "G712 " " " [文獻標志碼] "A " [文章編號] "2096-0603(2015)26-0107-01
C語言是中職學生接觸的第一門程序設計課程,是學生學習其他程序設計課程的基礎,有助于學生在面對程序設計類課程時邏輯思維的培養,所以該門課程的教學方法尤為重要。
一、C語言的教學目的和特點
C語言是中職學生接觸的第一門程序設計課程,該課程的教學目的不但是要學生掌握該門課程的本身知識,更要培養學生在學習程序設計等內容的邏輯思維、程序設計類知識尤其自身的語境和邏輯。C語言是第一門帶領學生進入程序設計邏輯的課程,所以該門課程的教學不但要讓學生了解C語言本身的語言知識,更應該引導學生學習程序設計的思維方法。C語言這門課程的特點是:(1)使用廣泛,是適合學生學習的簡易程序編譯方法。(2)良好的跨平臺性,所以C語言具有程序設計類知識的通用邏輯,學生學會C語言之后,可以通過培養的邏輯性更好地學習其他編程類語言。
二、中職C語言教學方法初探
C語言對于培養學生日后的動手能力,是非常重要的一門課程,其開展的好壞關系到學生未來的學習成效。所以筆者認為C語言教學方法可以從以下幾個方面入手:
(一)教師認真備課,尤其對第一堂課的內容進行精心設計,引起學生對C語言這門課程的重視和興趣。心理學有首因效應,也就是說對一件事情的第一印象能夠影響人對這件事情的判斷,C語言這門課程邏輯性強,難度高,加上學生的學習能力參差不齊,所以教師的第一堂課尤為重要。
(二)通過C語言培養學生關于程序設計類知識的邏輯的了解和熟悉。程序設計是計算機的語言,有計算機本身的語法、邏輯,C語言作為程序設計類的入門課程,教師培養學生進入語言程序的邏輯觀對學生以后的學習很重要。只有學生熟練地掌握這種程序語言的邏輯性,才能駕馭這門語言為以后的學科服務。
(三)重視C語言教學的實踐教學,培養學生的興趣。C語言這門課程是具有一些難度的,對于剛入門的學生而言,如果在計算機操作中通過使用C語言的程序段做出一些事情那么將獲得成就感,從而覺得該門課程具有挑戰性,產生學習的興趣。教師為了培養學生的興趣,應該努力在教學中加入實踐教學內容,通過提高學生的動手能力,來培養學生對C語言這門課程的興趣。
(四)利用多媒體教學技術輔助C語言教學。筆者大學時期學習C語言這門課程,很多內容都是教師在黑板上書寫,之后去計算機實驗室進行實踐,這種教學方式耽誤教學時間,程序段過多,容易出現錯誤。如今互聯網技術發展迅速,可以在課堂上引入多媒體教學設備,這樣能夠有效地利用課堂教學時間,也能夠減少錯誤,還能夠在計算機中直接演示C語言程序段編寫的結果,一舉多得。
(五)培養學生合作學習和解決問題的能力,鼓勵學生把學習中自己獨立解決不了的問題,大家一起來討論,教師再進行有意識的引導,加以點撥,既節約時間,又讓學生鞏固知識。自己在編程過程中遇到不能解決的問題不要死鉆牛角尖,可以參考一下已做出的同學的,也可以幾個同學共同探討協同解決。
中職學校培養的學生動手能力較強,而C語言這門課程是程序設計類課程的基礎課,直接影響到學生的后續課程學習。筆者從C語言課程的教學目的和特點出發,讓學生從C語言入手更好地掌握該門語言的邏輯性。一是培養學生的興趣和重視,二是了解和掌握程序設計語言的邏輯性,三是通過實踐教學培養學生的學習興趣,四是利用多媒體設備來達到事半功倍的教學效果,五是培養學生合作學習和解決問題的能力。
參考文獻:
譚浩強.C語言程序設計(第四版)[M].清華大學出版社,2010(6).