前言:本站為你精心整理了C語言教學設計本科教學論文范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
一、目前C語言教學中的問題
內容單一無趣,教學過程中使用的教材案例是刻板的案例,不僅約束了學生的創新思維,學生不能夠按照自己的方法和觀點參與課堂互動,而且C語言教學的效果也大打折扣,所以教學過程中案例的選擇非常重要。由于學生C語言編程課程的基礎參差不齊,有些學生對C語言抽象思維的理解非常困難,更不要說進行獨立的編寫程序。這同時也給老師的教學帶來了困難,現階段的C語言教學基本上是老師占用整個課堂時間進行講解,時間緊迫,與學生的幾乎沒有互動,導致學生容易走進學習的誤區。老師在課堂上比較注重單一知識點的講解,沒有把知識和現實運用相結合,應該把教材中的知識點和平常應用結合起來。然而在過去到現在的教學中,老師往往把重點放在了兩種表達形式的不同上,而忽略了兩個表達式相同的本質意義。這樣的教學方式就造成了學生對知識點非常的了解,但是就是無從下手進行程序設計。實踐環節的重視力度不夠,C語言課程是一門技術類課程,在我們以后的工作,生活中的應用非常廣泛,我們學習C語言是為了解決實際生活中的問題,最終的目的就是要回熟練的應用C語言進行編程。目前的教學過程中,我們更加側重的幫助學生面對考試,其實,我們更應該加強學生編寫程序能力的培養。忽略了應該加強培養學生的動手編程能力,導致學生會說不會做的尬尷局面。
二、C語言課程新的教學方案設計
(一)教學內容的重組首先,我們要選擇一本適合大部分學生的基礎的教材,該教材不是呆板木訥的傳統教科書,我們應該選取生動形象的教學材料,結合多媒體教學手段,激發廣大學生的學習熱情,提高C語言課程教學的質量。老師要明確C語言與后續課程之間的關系,從而制定本課程的教學計劃,另外,要根據社會需求對教學內容進行刪除和增加,在課堂教學過程中還有在教學計劃的基礎上對內容進行微調。一個對教學內容重新確定,把知識的講解和實際編程相結合,以及進行一些有趣的競賽或者互動,這樣可以加深學生對C語言的理解,提高教學質量,并且激發學生的學習積極性。
(二)教學過程的設計在本科教學中,C課程語言的教學大多開設在大一,學生基礎普遍薄弱,沒有系統的只是結構,所以教學過程的設計至關重要。首先要激發學生的學習熱情,和對未知的好奇心,大部分學生在學習一門課程之前,大腦中都會閃現這樣一個念頭,學習這門課程對我有什么好處,老師在第一堂課時,應該直接明了的告訴學生學好C語言的好處,比如就業市場上對軟件人才的需求缺口比較大,學好C語言可以增加就業的砝碼,而且C語言是很多理工科專業的基礎課程,在以后還會學習很多后續課程,在教學過程中,我們還有加強與學生的互動,及時的為學生答疑解惑。C語言的教學過程是一個由淺入深,循循漸進的過程,教學過程中應該從簡單的語法學習入手,慢慢的積累知識,直到能自己獨立的編寫程序為止。
(三)C語言教學中學生和老師聯系目前的C語言教學中,比較普遍的是課堂學習和上機操作相結合的教學方式,特別是在課堂教學中,呈現的是老師滔滔不絕的講,學生麻木不仁的聽的刻板畫面,老師與學生之間的互動性差,缺乏有效的溝通和交流。而作為本科學生的第一門編寫程序的基礎課程,學生在學習中難免會遇到很多困難,有的學生上著上著就走神,或者就產生了放棄學習的心里。另外,在上機實驗部分,老師要求學生進行的實踐往往是老師課堂上講過或者是指定的某些課后習題,學生往往很容易就能找到答案,導致學生遇到困難就放棄,尋找答案,無法培養學生刻苦鉆研,獨立解決問題的能力。首先可以通過案例帶動教學,我們可以從簡單的案例入手,再到一般的案例,最后到綜合應用案例。其次,在課堂教學中,可以進行小組討論加強團隊合作,鼓勵學生多提問題,這種教學方法提高了學生的團隊合作精神,提高了學生協作解決問題的能力,在發現問題并和同學的討論中,不但可以相互幫助解決問題,還增強了對概念的理解。還應該鼓勵學生在課堂之余自學以擴展知識面,在未來的教學過程中應該采用多媒體投影和現在的板書模式相結合的教學手段。缺點是每頁幻燈片包含的內容有限,不便于學生對前后兩頁幻燈片知識的聯系,還有就是幻燈片變換速度快,基礎差的同學跟不上老師的思路,而傳統的黑板粉筆模式教學方法可以很好的彌補多媒體教學的這個缺點,所以把二種教學方法結合起來會達到意想不到的教學效果。在上機操作調試的過程中,尤其應該注意學生創新和思考能力,最終獲得自己動手解決問題的能力。實踐環節應該以鞏固知識點為主線,結合趣味性和實用性,以循序漸進的任務驅動方式,達到提高自主編程能力的目的。
(四)新的成績考核制度除了在期末考試進行理論的考核外,還應該注意實際編程能力的考核,建立并執行創新鼓勵加分制度,對那些在課堂勇于探討問題,在編寫程序過程中創新做得比較好的學生加分。提高C語言教學效果還應該注意在教學過程中相互間的探討,在教學過程中以提高學生的編程能力為中心,讓學生明白C語言課程的重要作用。這些方法使學生編寫程序的能力,上機調試程序的能力和編程習慣得到有效的改善,顯著的提高了C語言的教學質量。
三、結論
通過對C語言教學現狀的清晰認識,發現傳統C語言教學存在的一些問題,結合實際,對C語言課程的教學內容,教學過程,教學方法和考核方式進行新的設計,達到提高學生的創新能力,編程能力的目的的同時,也提高了C語言課程的教學質量。
作者:張劍鋒單位:文山學院信息中心