文章編號:1672-5913(2008)18-0084-02
摘要:本文針對C語言教學中普遍存在的“不好教,不好學”現象,分析了問題存在的原因,討論了如何在課堂教學中引入激勵機制,指出教師應將教學內容和教學方法進行合理整合,針對教學內容引入軟件研發案例或有趣的事件激勵學生,適時適量地帶出相應的內容,使枯燥的計算機語言課生動起來,從而達到良好的教學效果。
關鍵詞:C語言;程序設計;教學;案例;興趣
中圖分類號:G642 文獻標識碼:B
1以優秀案例激發學生的興趣
作為一名大學計算機基礎課教師,首先要處理好“教什么”和“如何教”的問題。具體到C語言教學中,就是要依據學生的具體情況(包括專業、掌握計算機的程度等)將教學內容和教學方法進行合理的整合,選擇能夠充分調動起學生學習興趣的優秀“案例”,以案例為引導,激發學生的興趣,從而使教學活動成為師生雙方樂于參與的一種充滿情趣的活動。正如德國教育家第斯多惠所說:“教學藝術的本質不在于傳授,而在激勵、喚醒和鼓舞。”
C語言課程中,“函數”的概念比較抽象,學生不容易理解。我們在講解這一章內容時,采用下面這個具體的軟件研發案例來引出函數的概念。
案例:某公司準備開發一款PDA新產品,要求能實現以下功能:電子詞典、計算器、記事簿、名片簿、股票。為了搶占市場,計劃在一個月內完成軟件開發。該公司研發部(RD)有一批編程工程師,如何才能使他們按時按要求完成這項任務?
分析:針對這個案例,先讓學生討論解決的方案,最后由老師進行總結:要在這么短的時間內完成這樣一項研發任務,應當發揮團隊作戰精神,分工協作。……