徐海燕
德州職業技術學院 山東德州 253034
C語言程序設計教學與探討
徐海燕
德州職業技術學院 山東德州 253034
C語言程序設計作為高職學生入學后的首門計算機語言課程,也是重要的程序設計課程。對于學生來說,程序設計的思維方式和概念都是全新的,學生接受起來很困難,而通過對C語言程序設計教學方法進行探討,能收到較好的教學效果。
C語言;教學方法;驅動式教學
C語言功能強大,使用靈活方便,應用廣泛,可移植性好,既具有高級語言的優點,又具有低級語言的許多特點;既是系統描述語言,又是通用的程序設計語言。因此,很多高職院校都把C語言列為教學語言。但是,由于C語言涉及的概念復雜,靈活性大,初學者較難學習和掌握,許多學生概念不清,畏懼用C語言編寫程序,不能很好地利用這門語言。教師必須根據C語言的特點和教學對象的具體情況,尋找恰當的教學方法,使學生在課程學習時能很好地掌握C語言的基本知識和編程技巧。本文就C語言教學過程中的一些經驗與實踐做一些探討。
C語言同所有程序設計語言一樣由自己特定語句組成,每條語句又有自己的一些特定使用規則。現在有關C語言程序設計的教材版本很多,大多介紹的是C語言的語法規則和定義,這些內容相對來說枯燥且難記,在講授的過程中難以引起學生的興趣。
北京大學出版社出版的《C語言程序設計案例教程》,以知識線索設計案例,分解知識點,有明確的目的和要求,針對性強,選擇有代表性的案例,突出重點知識的掌握和應用。……