肖敏雷 肖敏連
摘要:C程序設計是我校計算機專業開設的第一門程序設計課程。它具有效率高、功能強大、可移植性強和簡潔靈活等特點[1]。該文根據C程序設計這門課程的特點出發,結合自身多年C程序設計教學經驗,從教學內容、教學方法、實踐教學和考核方式四個方面對如何提高 C程序設計課程教學效果進行了探討與實踐。
關鍵詞:C程序設計;教學方法;實踐教學
中圖分類號:TP3 文獻標識碼:A 文章編號:1009-3044(2014)27-6438-02
Abstract: The C program design is the first programming course in our college computer majors. It has the advantages of high efficiency, powerful, strong portability and simple and flexible characteristics of [1]. According to the features of C program design this course starting, combined with their own teaching experience for many years C program design, from the teaching content, teaching method, practice teaching and assessment methods in four aspects on how to improve the teaching effect of C program design course of study and practice.
Key words: C program design; teaching method; teaching practice
1 目前教學中存在的問題
根據多年的教學實踐和調查研究,在C程序設計課程的教學過程中經常會出現以下幾個問題。
1) 課程教學內容中涉及的知識點多、語法規則多,使用靈活,容易出錯,讓學生不同程度產生畏難心理。
2) 對課程重要性認識不夠,前期不抓緊,導致在后面的學習過程中跟不上進度。
3) 只注重理論學習,忽視上機實踐。學生掌握大量語法細節,但不能通過編程解決實際問題,一坐到計算機前面就手忙腳亂,調試程序出現問題不知道如何查找錯誤、排除錯誤。
4) 教學課時不斷壓縮,教師不得不加快教學進度、減少教學內容,指針、文件部分一筆帶過甚至取消。
2 教學內容的改革
C 程序設計基礎是一門理論和實踐緊密結合的課程,而實踐必須要在理論的指導下才能更好的進行,所以對于理論課教學內容的制定和調整是提高教學質量的前提。在傳統的模式上,過分注重語句、語法,通常是以C語言自身的體系為脈絡展開的,沒有把邏輯與編程解題思路放在主體地位上,這樣培養出來的學生死記硬背,考試成績很高,遇到本專業領域的實際問題時,不知道通過編程來解決,學以致用的能力沒有很好地培養。……