金本明
摘 要: C語言程序設計課程作為一門基礎課程,是絕大部分高校理工科專業的一門計算機基礎必修課程。作者根據多年教學經驗,就如何進行C語言程序設計課程教學改革,進而有效提升課堂教學效率等問題展開了討論分析。
關鍵詞: C語言程序設計 教學改革 改革措施
1.引言
就C語言程序設計課程而言,它是一門具備較高的教學要求的課程,教學工作者在開展教學活動的過程中,不能只停留在傳授學生與C語言程序設計相關的語法知識,還需要注重對學生程序設計方法的教學。長期以來,教學工作者利用傳統的教學模式,學生對C語言程序設計課程存在較強的抵觸心理,尤其是剛離開初中步入中專的學生。學生出現抵觸心理的原因可能是多方面的,主要原因是學科難度大、教學工作者要求嚴和課程內容多等。考慮到上述情況,改革C語言程序設計課程教學模式迫在眉睫,下面介紹具體情況。
2.目前C語言程序設計課程教學中存在的問題
C語言程序設計作為高校理工科非計算機專業本科學生的一門較重要的計算機基礎課程,在整個教學中扮演著較重要的角色。通常情況下,C語言程序設計所涉及的課程內容是較為抽象的,還涉及大量的概念及語法,尤其強調技巧的適用性。一直以來,教學工作者傾向于探索和實踐有關C語言程序設計課程教學的改革,卻不斷出現各種問題。
例如,教學工作者在開展教學活動的過程中仍舊采用以往的教學模式,而不是把實驗環節和課堂教學環節進行較科學合理的搭配,導致理論與實際教學相分離,不能有效培養學生的實踐能力和創新能力。此外,還會造成學生不能對問題進行合理有效的分析、編程和調試,制約學生整體能力的提高,嚴重影響課堂教學效率。考慮到這種情況,教學工作者進行了相關的改革和調整。通過這些改革和調整,在很大程度上調動了學生學習的積極性,使其積極踴躍地投入到了課堂教學活動中,有效地培養了動手能力和解決實際問題的能力,提升了教學效率。
3.C語言程序設計課程教學改革的措施
3.1改變傳統教學模式,將學生作為教學主體。
把學生當做教學主體的教學模式在很大程度上能夠使教學工作者掙脫傳統的教學模式,由傳統的教學狀態變為導學狀態。在這樣的情況下,教學工作者可以通過各種教學設備和學習資源,向學生講解重點、難點和疑點,還可以為學生講評作業,進行輔導。傳授給學生相關的學習方法等,進而在充分發揮學生主體作用的同時,有效調動學生學習的積極性,最終增強學生的自學能力。在課堂教學活動開始前,教學工作者應該充分認識和掌握學生的基本情況,按照學生的具體表現認識和掌握學生目前的學習狀態,合理安排后續的教學和輔導內容。對于學習成績處在中上等的學生,教學工作者要為其安排合適的教學內容,適當增加學習難度和深度,進而有效培養學生通過程序設計處理實際問題的能力。
3.2傾注更多精力于C語言程序設計課程教學。
在開展課堂教學活動的過程中,教學工作者要注重調動學生的學習積極性。學生的學習狀態在很大程度上決定學習效率。教學工作者應該傾注更多精力于C語言程序設計課堂教學,引導學生更有效地學習這門課程。絕大部分學生在意的問題應該是學習這門課程對找工作或者繼續深造有沒有幫助。教學工作者需要從多角度考慮這個問題。在開展教學活動的過程中,可以適當引入時下較為熱門的話題或者應用技術等輔助教學,進而有效提升教學效率。
3.3培養學生系統化的程序設計思維。
一直以來,在程序設計課程中都有注重語句、語法及細節等特點,并且大體上都是將程序設計語言自身的體系作為脈絡。這在很大程度上導致學生在進行C語言程序設計課程學習的過程中缺乏興趣,難以積極主動地投入到學習中去,嚴重影響教學效率。盡管學生學習了一些有關C語言程序設計課程的知識,但是編程能力很難增強,有些學生遇到實際復雜問題,束手無策。考慮到上述情況,教學工作者需要注重培養學生系統程序設計思維,提高編程能力。培養學生系統化的程序設計思維也就是提高學生身體力行解決實際問題的能力。通過這種手段,學生可以盡情探索未知問題,并進行分析和研究與創新。
3.4注重教學方法的改進。
為了達到C語言程序設計課程的教學目標,教學工作者在開展課堂教學活動的過程中需要適當改進教學方法和手段,有效培養學生的編程能力及創新能力。措施主要有:第一,做到課外和課內教學完美結合,有效培養學生的綜合能力。第二,注重加大實踐教學的份額,培養學生的創新意識和應用能力。第三,充分運用各種資源,適當開展網站互動學習。第四,通過多元評價方式考核實驗成績。
4.結語
教學工作者在開展教學活動的過程中,要注重借助對諸多教學方法和手段的研究和摸索轉變教學理念。此外,還需要注重突出學生的主體地位,充分調動學生學習的積極性,有效培養學生解決實際問題的能力和創新能力,進而行之有效地推進C語言程序設計課程教學改革。
參考文獻:
[1]遲永芳.《C語言程序設計》教學改革探索與踐行[J].黑龍江科技信息,2013(13):297.
[2]彭納新,陳俞強.基于任務驅動的高職院校C語言程序設計課程教學改革與實踐[J].中國教育技術裝備,2013(18):74-76.
[3]蒲海波,潘勇浩,倪銘.“興趣驅動的案例教學”在C語言教學中的應用[J].計算機光盤軟件與應用,2013,16(13):192-193.