隨著計算機應(yīng)用的普及,計算機語言課已成為高校學(xué)生的必修課。使學(xué)生熟練掌握計算機語言,提高上機水平,培養(yǎng)學(xué)生利用計算機解決實際問題的能力,是開設(shè)計算機語言課的主要教學(xué)目的,為此上機實踐往往要占此類課程學(xué)時的1/3左右。上機實踐不僅能使學(xué)生消化和鞏固課堂所學(xué)知識,培養(yǎng)學(xué)生動手能力和創(chuàng)新能力,更重要的是,運用課堂上所學(xué)的知識去解決實際問題必須靠上機操作才能實現(xiàn)。只重視課堂教學(xué)而輕視上機實踐是達(dá)不到本課程的教學(xué)目的的。本文結(jié)合《C語言程序設(shè)計》上機實踐教學(xué)的改革,提出了教學(xué)中可以采取的一些行之有效的提高教學(xué)質(zhì)量的措施。
上機實踐教學(xué)中出現(xiàn)的問題及原因分析
目前在普通高校計算機語言教學(xué)及上機實踐的教學(xué)活動中,經(jīng)常會出現(xiàn)以下一些問題:
1.要搞好計算機語言課上機實踐教學(xué)的首要前提是提高學(xué)生的上機積極性和興趣。對于這一點,大部分學(xué)生都是有的。但相當(dāng)一部分學(xué)生的上機積極性只是想上網(wǎng)聊天、玩游戲,個別學(xué)生甚至利用上機時間在網(wǎng)上連續(xù)遨游幾個小時主要用來玩游戲。這雖不是壞事,但在有教師輔導(dǎo)的上機時間不去編寫、調(diào)試程序而上網(wǎng)玩游戲,這不僅耽誤學(xué)業(yè),同時還有損健康。如何將學(xué)生的上機積極性和興趣引導(dǎo)到正確的方向,使之成為學(xué)習(xí)的動力是應(yīng)得到充分重視的。
2.大部分學(xué)生上機前不充分準(zhǔn)備,上機過程中時間抓得不緊,思想上沒壓力,故而上機能力提高不快。甚至有一部分學(xué)生毫無準(zhǔn)備,坐在計算機前不知輸入什么程序。有的學(xué)生在課本上找現(xiàn)成的程序輸進(jìn)去,而根本不懂程序的功能與邏輯關(guān)系,一旦操作失誤或程序出了錯誤就束手無策。對于計算機輸出的常見錯誤信息看不懂,記不住。
3.在高年級的課程設(shè)計和畢業(yè)設(shè)計中,不少學(xué)生上機操作很生疏,使得輔導(dǎo)老師不僅要糾正程序中的邏輯錯誤,而且還要指導(dǎo)上機操作,解釋出錯信息。這說明學(xué)生的計算機語言課沒有學(xué)好。
為什么會產(chǎn)生以上問題呢?我認(rèn)為主要有兩個原因:一是每次上機時缺乏明確的量化指標(biāo),雖然教師事先也向?qū)W生布置應(yīng)準(zhǔn)備的內(nèi)容,但沒有督促和檢查,完成完不成無所謂。二是每次上機實踐完成的好壞與期末考試成績沒有直接關(guān)系。
上機實踐教學(xué)改革的內(nèi)容及方法
基于對以上問題的分析和認(rèn)識,我在本課程的上機實踐教學(xué)中采用了如下措施,并取得了較好的教學(xué)效果。
1.對學(xué)生敢于進(jìn)行思想教育和嚴(yán)格管理。每次上機規(guī)定一定數(shù)量的練習(xí)題,上機前要求將這些題目寫成書面作業(yè),上機時檢查,否則不準(zhǔn)上機。在每次上機時,要求在規(guī)定時間內(nèi)獨立完成一定數(shù)量的練習(xí)。根據(jù)每人完成練習(xí)題的數(shù)量、質(zhì)量與時間,記錄平時成績,并影響該課程的總成績。每次上機后,寫出詳細(xì)的實驗報告,主要是實驗步驟和出錯處理。
2.在期中和期末分別進(jìn)行能激發(fā)學(xué)生興趣的綜合性的課程設(shè)計。計算機語言課程的學(xué)習(xí)費時費腦,學(xué)習(xí)一段時間后,如果不采取一定的教學(xué)方法,運用一定的教學(xué)手段,學(xué)生對這一課程的學(xué)習(xí)會逐漸失去興趣。可以讓學(xué)生在本課程學(xué)習(xí)到一半的時候,從身邊實際問題出發(fā),選擇一個他們感興趣的問題作為實驗題目,要求學(xué)生獨立的、系統(tǒng)地完成這一實驗任務(wù),運用計算機解決實際問題。而對綜合設(shè)計的題目,教師要認(rèn)真加以指導(dǎo),學(xué)生們在完成一個自己感興趣的項目過程中,既要投入很多精力又要運用許多自己學(xué)過的知識,大大激發(fā)了他們的學(xué)習(xí)熱情,同時也培養(yǎng)了學(xué)生不畏艱難勇于探索的精神,活躍了學(xué)生的思維。同時,在本課程學(xué)完之后,也應(yīng)設(shè)立一個能激發(fā)學(xué)生興趣的綜合性實驗題目作為最后的課程設(shè)計。課題確定后,學(xué)生將根據(jù)各自的任務(wù)去完成需求分析、算法設(shè)計、編寫程序、上機調(diào)試等過程。在這一過程中,教師要做好學(xué)生的參謀,應(yīng)針對問題做一些關(guān)鍵性的指導(dǎo),形成一個以學(xué)生自己動手為主,教師引導(dǎo)和點評相結(jié)合的啟發(fā)式教學(xué)模式。遇到問題時要更多的鼓勵學(xué)生們自己去解決,教師切忌有問必答。只有這樣才能更加活躍學(xué)生的思維,才能真正培養(yǎng)學(xué)生獨立分析問題和解決問題的能力。最后,課程設(shè)計以小論文的形式書寫實驗報告。實驗報告是對實驗的記錄和總結(jié),也是實驗不可缺少的部分。對于綜合性實驗我要求學(xué)生以小論文的形式書寫實驗報告,舉行優(yōu)秀論文評選。這樣做有助于進(jìn)一步提高學(xué)生分析問題解決問題的能力。而且這種科技寫作的模式,能培養(yǎng)學(xué)生高度概括實驗的能力,為他們撰寫論文打下基礎(chǔ)。
上機實踐教學(xué)改革的效果
1.促進(jìn)了課堂教學(xué)。要想上機順利通過,課堂上必須認(rèn)真聽講。因此課堂教學(xué)時學(xué)生基本上沒有無故缺席的,并且能做到專心聽講。
2.培養(yǎng)了學(xué)生的創(chuàng)新意識、創(chuàng)新能力。在期中、期末的課程設(shè)計中,學(xué)生需要自己查閱資料,自己制定方案,直到上機調(diào)試成功。在這個過程中。許多學(xué)生提出了新算法,新思路,培養(yǎng)了創(chuàng)新意識和創(chuàng)新能力,為今后學(xué)習(xí)和工作,奠定了扎實的基礎(chǔ)。
3.促進(jìn)教與學(xué)的相互提高。通過以上措施的實施,更好的培養(yǎng)了學(xué)生的實踐及綜合能力,同時,對教師的要求也更高了,教師只有不斷的充實自己,更新知識,才能更好的指導(dǎo)學(xué)生,促進(jìn)教與學(xué)的相互提高。
總之,通過計算機語言課上機實踐教學(xué)的改進(jìn),既讓學(xué)生能深刻理解課程的理論知識,又培養(yǎng)學(xué)生的創(chuàng)新思維,提高了實踐技能,并鍛煉了毅力,從而為將來更好的走上工作崗位奠定了基礎(chǔ)。
參考文獻(xiàn)
[1]高紅.開設(shè)自主性實驗,培養(yǎng)學(xué)生的創(chuàng)新意識和創(chuàng)新能力[J].實驗技術(shù)與管理,2001.
作者單位:山西水利職業(yè)技術(shù)學(xué)院太原校區(qū)計算機工程系山西太原