- 相關推薦
C語言實驗課教學探討
論文關鍵詞:程序設計 C 實驗教學 實驗教學改革
論文摘要:該文首先介紹了C語言實驗課教學的重要性,然后探討了一些可以采取的行之有效的教學模式、教學方法和教學實踐,最后了教學改革的效果和體會。
C語言是一種理想的結構化語言,其語言結構清晰,便于學習,而且編譯、運行效率高,數據類型豐富,靈活性強,特別是有助于初學者學習模塊設計思想,并對數據結構的運用有一定的認識,對培養(yǎng)學生的抽象思維能力有很大幫助。因此它已成為許多高校專業(yè)甚至部分非計算機專業(yè)的一門必修課。因為C語言是一門比較抽象且實踐性很強的課程,要讓學生運用C語言編寫程序解決實際問題,如果只重視課堂教學而輕視上機實踐,就算再講究什么方法、策略,往往是事倍功半,讓學生感覺C語言太難、太深奧、不好學失去學習的興趣,最終達不到本門課程教學目的。下面本文從上機實驗的角度探討了C語言的教學心得,僅供大家參考。
1 C語言實驗課的重要性
學習C語言程序設計應當充分注意實驗環(huán)節(jié)。首先老師在上實驗課時盡量要求學生多編寫程序,多上機調試程序,上機實驗的目的決不僅是為了驗證所編程序的正確性,其主要目的在于讓學生熟練掌握上機操作要領和調試程序技術,積累編程經驗。其次上機實驗可以加深學生對講授內容的理解,尤其是一些語法規(guī)定,光靠課堂講授比較枯燥又難以記住,但它們又很重要,通過多次上機就能自然地熟練掌握,通過上機來掌握語法規(guī)則是行之有效的一種方法。最后,學生在上機調試通過一個程序后,可以自己改變程序中某些部分,甚至故意設置一些障礙,觀察和分析在不同情況下的編譯和運行結果。應當說,上機實驗的重要性絕不亞于課堂聽課,這是鞏固和發(fā)展課堂知識的十分重要的環(huán)節(jié)。
2 C語言實驗課存在的問題
目前在不少高校C語言實驗教學活動中,經常會出現以下一些問題:
2.1 沒有充分調動學生學習的積極性。大部分學生在學習程序設計以前只知道使用計算機娛樂或辦公,認為計算機的學習應該很輕松。但是C語言的許多基礎知識都是概念性強、理論性強,內容豐富且抽象,具有嚴密性的,學習難度比較大。這時有的學生會產生畏難情緒,而老師又沒有及時引導,因此許多學生學習興趣開始降低,不聽老師講授理論課,甚至連實驗課也干脆不去。
2.2 很多高校的C語言課一般是理論課和實驗課分開教學,任課老師只負責理論教學,實驗部分則是把學生丟到機房由實驗室老師負責輔導,任課老師很少或基本不去機房,學生上機調試程序的自覺性當然很差,就算任課老師布置了作業(yè),也有不少同學在偷偷玩游戲浪費時間,有同學有問題也是由輔導老師負責解答。任課老師和輔導老師溝通不夠,學生到底哪里不懂,上機時在干什么這些情況任課老師很少知道,當然也不了解學生現階段的學習情況,教與學在這里脫節(jié)了,任課老師上課就失去了針對性。
2.3 學生的作業(yè)存在抄襲現象,有的程序錯誤百出,根本就沒上機調試過。對批改過的作業(yè),有相當一部分學生也不認真去分析,交作業(yè)僅僅是為了應付老師。對于C語言這樣一門實踐性很強的課程,僅靠布置作業(yè)和書面批改作業(yè)的方法來督促學生學習和了解學習情況是很不全面和客觀的,很難提高教學質量。
2.4 學生每次上機時缺乏明確的量化指標,雖然教師事先也向學生布置應準備的內容,但沒有督促和檢查,完成完不成無所謂。上機情況與期末總成績沒有直接關系,這常常導致學生上機前不充分準備,上機過程中時間抓得不緊,思想上沒壓力,故而上機調試程序的能力提高不快。
2.5 不少高校目前C語言的編譯軟件還在用DOS下的TC,現在是WINDOWS橫行的年代,如果還是堅持讓學生面對純英文操作界面的TC,運行一系列難以記憶的DOS命令,很多學生看第一眼就被嚇倒了,更不用說去仔細分析調試程序時產生的諸多英文提示,而且TC本生也有不支持鼠標操作,輸入中文不方便等缺點。
3 C實驗課教學改革的原則和方法
基于對以上問題的分析和認識,在上機實踐教學中應采取如下改進措施:
3.1為了方便任課老師最好兼任實驗室輔導老師,或者要和實驗室輔導老師保持密切聯(lián)系、經常溝通,及時了解學生的上機作業(yè)情況,適時調整授課進度。加強機房管理,端正學生的上機目的。上機考勤、紀律情況記入期末成績。
3.2在每次上機時,要求學生在規(guī)定時間內獨立完成一定數量的練習題。老師(任課老師或實驗室輔導老師)根據每人完成練習題的數量、質量與時間,現場打分并做為平時成績,影響該課程的總成績。練習題可在上機之前提前告訴學生,方便他們事先做好準備。這樣一來即可有效地避免學生互相抄襲作業(yè)、不求甚解的弊端。
3.3凡講過的基本操作方法,要求學生必須事先復習好,上機時一律不予解答。目的是提高學生理論課的聽課質量。
3.4取消原來的書面作業(yè),換成學生寫實驗報告,這樣可以幫助他們編程經驗。實驗報告的格式可以參照上機實驗書,此類書現在書店很多,比如譚浩強編著清華大學出版社出版的《C程序設計》就比較不錯。
3.5改進C語言的編譯,選用WINDOWS下的編譯軟件,比如WIN—TC,WIN—TC的內核實質上和TC是完全一樣的,只不過是操作界面不一樣,WIN—TC的優(yōu)勢主要就是純中文菜單,支持鼠標操作,在WINDOWS下編輯TC代碼,充分利用WINDOWS的剪貼版,可以很方便的輸入和顯示漢字等,這是一個軟件在網上很容易找到。
3.6 筆者結合國內外優(yōu)秀編程語言的實驗教學方法和模式,并經幾年來C語言的教學實踐,建議在有條件的情況下盡量將理論課和實驗課的比例設置成1:1,千萬不可為趕教學進度或其它任何理由而壓縮實驗課時,那樣做會得不償失。
4 C語言實驗課教學改革的效果
上述方案經筆者若干循環(huán)的C語言教學實踐后,明顯感到改革前后的情況大不相同,取得了較好的教學效果:
4.1 課堂聽課質量明顯提高。因為上機時老師要當場檢查程序,根本就不可能去抄襲別人的,就算抄來弄不明白也是白費心機。要想上機時順利通過,課堂上必須認真聽講,記筆記。因此課堂教學時學生基本上沒有遲到和無故缺的,并且課堂上都能專心聽講,記筆記,課間10分鐘還問個不停,因為上機時就沒有這么多時間詳細問老師了。
4.2 實驗課上機效率明顯提高。因為要趕快把程序調通過讓老師檢查,否則這次作業(yè)就沒成績了,上機時大家都在爭分奪秒,根本沒有人有時間去玩游戲、上網,甚至于有的學生下課后都還要拖堂調試程序。
4.3 老師對學生的學習情況有了更深入了解,便于有針對性地個別輔導,對比過去單純的批改書面作業(yè)老師對學生成績的評定也更客觀,同時也有效地避免學生互相抄襲作業(yè)、不求甚解的弊端。同時大家提問的積極性也充分調動起來了。
實踐證明采取這些措施后,同學們對C語言掌握運用能力及上機調試程序的水平明顯提高,教改方案受到了大家的普遍歡迎。這些改革措施不但對學生提出了更嚴格的要求,而且對任課教師和實驗教師的要求也提高了,工作量也勢必增加,這就要求我們老師要比平常付出更多。
參考文獻:
1、 譚浩強 張基溫,《C語言習題集與上機指導》[M],高等出版社1993
。.陳國英,《提高語言課上機實踐教學的改革與實踐》[J],洛陽高等?茖W校學報2002【C語言實驗課教學探討】相關文章:
初中數學實驗課教學探討11-22
營銷語言教學探討03-21
試析中職學校的C語言教學03-20
普通物理實驗教學改革探討03-06
探討計算機語言教學03-19
英語教學中語言與文學的關系探討03-18
化學實驗教學探討論文14篇01-24