C語言實驗教學研究論文

時間:2022-03-30 03:16:00

導語:C語言實驗教學研究論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

C語言實驗教學研究論文

1C語言實驗課的重要性

學習C語言程序設(shè)計應當充分注意實驗環(huán)節(jié)。首先老師在上實驗課時盡量要求學生多編寫程序,多上機調(diào)試程序,上機實驗的目的決不僅是為了驗證所編程序的正確性,其主要目的在于讓學生熟練掌握上機操作要領(lǐng)和調(diào)試程序技術(shù),積累編程經(jīng)驗。其次上機實驗可以加深學生對講授內(nèi)容的理解,尤其是一些語法規(guī)定,光靠課堂講授比較枯燥又難以記住,但它們又很重要,通過多次上機就能自然地熟練掌握,通過上機來掌握語法規(guī)則是行之有效的一種方法。最后,學生在上機調(diào)試通過一個程序后,可以自己改變程序中某些部分,甚至故意設(shè)置一些障礙,觀察和分析在不同情況下的編譯和運行結(jié)果。應當說,上機實驗的重要性絕不亞于課堂聽課,這是鞏固和發(fā)展課堂知識的十分重要的環(huán)節(jié)。

2C語言實驗課存在的問題

目前在不少高校C語言實驗教學活動中,經(jīng)常會出現(xiàn)以下一些問題:

2.1沒有充分調(diào)動學生學習的積極性。大部分學生在學習程序設(shè)計以前只知道使用計算機娛樂或辦公,認為計算機的學習應該很輕松。但是C語言的許多基礎(chǔ)知識都是概念性強、理論性強,內(nèi)容豐富且抽象,具有嚴密邏輯性的,學習難度比較大。這時有的學生會產(chǎn)生畏難情緒,而老師又沒有及時引導,因此許多學生學習興趣開始降低,不聽老師講授理論課,甚至連實驗課也干脆不去。

2.2很多高校的C語言課一般是理論課和實驗課分開教學,任課老師只負責理論教學,實驗部分則是把學生丟到機房由實驗室老師負責輔導,任課老師很少或基本不去機房,學生上機調(diào)試程序的自覺性當然很差,就算任課老師布置了作業(yè),也有不少同學在偷偷玩游戲浪費時間,有同學有問題也是由輔導老師負責解答。任課老師和輔導老師溝通不夠,學生到底哪里不懂,上機時在干什么這些情況任課老師很少知道,當然也不了解學生現(xiàn)階段的學習情況,教與學在這里脫節(jié)了,任課老師上課就失去了針對性。

2.3學生的作業(yè)存在抄襲現(xiàn)象,有的程序錯誤百出,根本就沒上機調(diào)試過。對批改過的作業(yè),有相當一部分學生也不認真去分析,交作業(yè)僅僅是為了應付老師。對于C語言這樣一門實踐性很強的課程,僅靠布置作業(yè)和書面批改作業(yè)的方法來督促學生學習和了解學習情況是很不全面和客觀的,很難提高教學質(zhì)量。

2.4學生每次上機時缺乏明確的量化指標,雖然教師事先也向?qū)W生布置應準備的內(nèi)容,但沒有督促和檢查,完成完不成無所謂。上機情況與期末總成績沒有直接關(guān)系,這常常導致學生上機前不充分準備,上機過程中時間抓得不緊,思想上沒壓力,故而上機調(diào)試程序的能力提高不快。

2.5不少高校目前C語言的編譯軟件還在用DOS下的TC,現(xiàn)在是WINDOWS橫行的年代,如果還是堅持讓學生面對純英文操作界面的TC,運行一系列難以記憶的DOS命令,很多學生看第一眼就被嚇倒了,更不用說去仔細分析調(diào)試程序時產(chǎn)生的諸多英文提示,而且TC本生也有不支持鼠標操作,輸入中文不方便等缺點。3C語言實驗課教學改革的原則和方法

基于對以上問題的分析和認識,在上機實踐教學中應采取如下改進措施:

3.1為了方便管理任課老師最好兼任實驗室輔導老師,或者要和實驗室輔導老師保持密切聯(lián)系、經(jīng)常溝通,及時了解學生的上機作業(yè)情況,適時調(diào)整授課進度。加強機房管理,端正學生的上機目的。上機考勤、紀律情況記入期末成績。

3.2在每次上機時,要求學生在規(guī)定時間內(nèi)獨立完成一定數(shù)量的練習題。老師(任課老師或?qū)嶒炇逸o導老師)根據(jù)每人完成練習題的數(shù)量、質(zhì)量與時間,現(xiàn)場打分并做為平時成績,影響該課程的總成績。練習題可在上機之前提前告訴學生,方便他們事先做好準備。這樣一來即可有效地避免學生互相抄襲作業(yè)、不求甚解的弊端。

3.3凡講過的基本操作方法,要求學生必須事先復習好,上機時一律不予解答。目的是提高學生理論課的聽課質(zhì)量。

3.4取消原來的書面作業(yè),換成學生寫實驗報告,這樣可以幫助他們總結(jié)編程經(jīng)驗。實驗報告的格式可以參照上機實驗指導書,此類書現(xiàn)在書店很多,比如譚浩強編著清華大學出版社出版的《C程序設(shè)計》就比較不錯。

3.5改進C語言的編譯環(huán)境,選用WINDOWS下的編譯軟件,比如WIN—TC,WIN—TC的內(nèi)核實質(zhì)上和TC是完全一樣的,只不過是操作界面不一樣,WIN—TC的優(yōu)勢主要就是純中文菜單,支持鼠標操作,在WINDOWS下編輯TC代碼,充分利用WINDOWS的剪貼版,可以很方便的輸入和顯示漢字等,這是一個免費軟件在網(wǎng)上很容易找到。

3.6筆者結(jié)合國內(nèi)外優(yōu)秀編程語言的實驗教學方法和模式,并經(jīng)幾年來C語言的教學實踐,建議在有條件的情況下盡量將理論課和實驗課的比例設(shè)置成1:1,千萬不可為趕教學進度或其它任何理由而壓縮實驗課時,那樣做會得不償失。

4C語言實驗課教學改革的效果

上述方案經(jīng)筆者若干循環(huán)的C語言教學實踐后,明顯感到改革前后的情況大不相同,取得了較好的教學效果:

4.1課堂聽課質(zhì)量明顯提高。因為上機時老師要當場檢查程序,根本就不可能去抄襲別人的,就算抄來弄不明白也是白費心機。要想上機時順利通過,課堂上必須認真聽講,記筆記。因此課堂教學時學生基本上沒有遲到和無故缺的,并且課堂上都能專心聽講,記筆記,課間10分鐘還問個不停,因為上機時就沒有這么多時間詳細問老師了。

4.2實驗課上機效率明顯提高。因為要趕快把程序調(diào)通過讓老師檢查,否則這次作業(yè)就沒成績了,上機時大家都在爭分奪秒,根本沒有人有時間去玩游戲、上網(wǎng),甚至于有的學生下課后都還要拖堂調(diào)試程序。

4.3老師對學生的學習情況有了更深入了解,便于有針對性地個別輔導,對比過去單純的批改書面作業(yè)老師對學生成績的評定也更客觀,同時也有效地避免學生互相抄襲作業(yè)、不求甚解的弊端。同時大家提問的積極性也充分調(diào)動起來了。

實踐證明采取這些措施后,同學們對C語言掌握運用能力及上機調(diào)試程序的水平明顯提高,教改方案受到了大家的普遍歡迎。這些改革措施不但對學生提出了更嚴格的要求,而且對任課教師和實驗教師的要求也提高了,工作量也勢必增加,這就要求我們老師要比平常付出更多。