摘要:針對目前C語言教學中存在的問題,引入了在線判題系統進行輔助教學。該系統針對不同知識點提供了難度等級不同的且較貼合實際應用的編程題目,學生可以在線編程、調試、判題以及比賽等。此外,教師能夠通過該系統實時有效地理解學生的學習狀態和知識薄弱點。實踐證明該系統的使用提高了學生的學習興趣和編程能力,減少了教師工作壓力,改善了C語言的教學現狀。
關鍵詞:C語言;在線判題;編程
1 引言
隨著計算機的普及,作為人類和計算機之間溝通工具,編程語言受到各界越來越多的重視。由于計算機技術的飛速發展,社會要求人人會編程的呼聲日益高漲,C語言作為了解計算機工作原理的基礎語言具有簡單易學的優點,已然成為計算機編程必選的入門語言[1-2]。C語言現已不僅僅是計算機相關專業的專業基礎課程,也成為其他專業的必修課程,甚至已列入中等教育的課程行列之中。學習C語言不僅僅為編寫所需的程序軟件,更重要的是培養學生的計算機思維[3-4]。C語言教學中如何結合理論教學和實驗教學來提高學生基礎知識的同時鍛煉學生的計算機思維值得進一步的思考和探究。
2 C語言教學現狀
在C語言教學過程中常見的模式為理論教學與實驗教學相輔相成,實驗教學根據理論教學中的知識點進行設計從而進行知識點的鞏固和靈活運用。然而,在實際的教學過程中理論教學和實驗教學并未達到預期的相輔相成的狀態。……