摘要:《C語言程序設計》是一門實踐性很強的課程,上機操作是必不可少的重要教學環節,但在實際教學過程中存在各種各樣影響教學效果的問題,本文試對這些問題加以分析總結,并簡要討論其解決辦法。
關鍵詞:C語言實驗教學編程能力
上機實踐是程序設計語言學習的一個重要環節,因為編程語言課程的教學目標就是要培養學生的實際編程能力,同時實踐也是學生驗證理論知識,并把理論知識轉化為實際能力的必須途徑。C語言數據類型眾多,運算符豐富,編程的靈活性和邏輯性較強,學生上課雖然感覺聽得懂,但上機編程卻感覺無從下手,因此用實驗為理論教學服務,加強上機實驗教學,提高學生的實踐能力是改善教學效果的主要方法之一。但在實際教學過程當中常有以下幾種問題影響實驗教學質量,使實驗教學效果不理想。
1教學過程中存在的問題
1.1學生操作計算機基礎能力差
雖然現在計算機已經很普及,一些中小學都已經開設了計算機課程,但仍有很多學生計算機操作能力比較差,表現為錄入速度慢,在一定程度上浪費了上機時間,跟不上整體的實驗步聚,影響了實驗效果。在計算機導論等基礎課程當中應注意培養學生實際操作計算機的能力,提高學生的錄入速度。
1.2實驗課時不足
現在作者所在學校實驗課時與理論課時比例為1:2,實驗課時明顯偏少,基礎差的學生往往每次課只能調試一、兩個程序,去掉教師示范講解和學生運行驗證性實驗內容的時間,學生所剩的自由調試自編程序的時間嚴重不足。所調試的程序往往隨著下課半途而廢,學生無所收獲,久而久之,會造成學生對實驗失去興趣這一嚴重后果。要得到良好的實驗教學效果,必須要增加實驗課時,保證學生的上機時間,讓教師有時間在實驗室中更多地與學生溝通,學生能夠有足夠的時間獨立完成程序的調試、錯誤信息的總結、編程思維的培養。
1.3實驗內容設置不合理
在實際教學當中,有些教師直接把教材課后題作為實驗內容,學生上實驗課也只是驗證教師所講的答案,沒有自己的思考和創新,到自己獨立解決問題時,往往感到無從下手,不會思考問題。實驗內容的設置應遵循由難而易、驗證性與設計性內容平衡的原則,另外還要兼顧學生的學習興趣,設置貼近實用的實驗題目。所以初學階段可以以驗證性實驗內容為主,隨著學習的深入,可以設計一些補全程序類的實驗問題,逐步過度到全部由學生獨立完成的實驗題目。最后要合理設置綜合性實驗,促進學生編程能力的進一步形成。
1.4實驗課上教師缺乏有效管理,學生隨意性強
實驗課上,教師會逐個回應學生的問題,幫助學生調試程序,造成對學生整體管理的缺失,一些自律性差的學生會有偷懶、玩游戲等現象,從而拖慢整體的實驗進度,影響實驗效果。針對這種情況,教師應明確獎懲措施,或者減少實驗分組人數,以實現對所有學生的有效管理。
1.5課下時間,學生不能與教師溝通,使教師不能有效的在課下輔導學生實踐
要提高編程能力,需要大量的上機時間,顯然實驗課上的上機時間是不夠的,需要學生在課下自己進行上機編程練習。但在課下學生遇到問題往往得不到有效的指導,學生上機調試程序時遇到的問題更是無法解決,這樣一來影響學生的學習效率,二來影響了學生的學習熱性。教師不應上完課后不管,不注重課下與學生的溝通聯系。可以利用網絡這一方便有效渠道與學生建立聯系,通過網絡遠程指導學生的上機實踐。
1.6實驗當中缺乏即時有效的實驗成績評價系統
一般的實驗管理系統只提供實驗平臺,實驗內容等,而沒有實現實驗成績管理和評定這一功能。每次實驗課學生的實驗成績的評定如果依靠教師的手動記錄是不現實的,但不記錄學生的實驗成績情況,不利于總體實驗成績的評定,也不利于調動學生的學習興趣和積極性。所以最好的辦法是開發出一套實驗管理系統軟件,能夠記錄并管理學生實驗內容的完成情況并能即時給出學生實驗完成情況的評價,這樣不僅公平有效地給出實驗成績,還能因為能對學生的實驗結果做出即時的評價反饋而激發學生的學習興趣,從而提高實驗教學的質量。
1.7實驗成績在課程總成績當中所占比重過小
當前本文作者所在學:,《C語言程序設計》課程理論筆試考試所占課程總成績的比例過高,達到70%,實驗成績只占到20%,這一成績比例,使學生不重視實際編程能力的煅煉,不重視實驗課,教師也需要抽出大量時間講授本該在實驗課上由學生掌握的一些理論知識。學習編程語言的最終目的就是為了獲得實際的編程能力,所以應當降低理論筆試的分值比例,提高實驗上機考試和平時實驗成績的占比,實驗成績的比值占總成績比值應達到50%以上,獲者把上機考試作為課程成績是否及格的決定性條件。
2結束語
總之,以上問題的存在影響了《C語言程序設計》課程的實驗教學效果,進而影響到整個課程的教學效果,在實際教學過程當中應當根據實際教學條件和情況具體分析,采取合理的解決方法,從而提高教學效果,提高學生的實際編程能力。
參考文獻:
[1]譚浩強.C程序設計[M].(第4版)北京:清華大學出版社,2010:6.
[2]謝競博.C語言程序設計教學中的問題及改革建議[J].重慶郵電大學學報,2008.
[3]楊健,徐東,劉海見,祁薇.C語言課程教學改革研究[J].科教文江,2014(16).