梁銳,余波
(1.成都師范學院物理與工程技術學院,成都611130;2.成都師范學院物理與工程技術學院,成都611130)
“以學生為中心”的教育理念起源于法國18 世紀的思想家盧梭的核心教育思想——“自然教育論”,是著名心理學家卡爾·羅杰斯于1952 年首次提出的,他認為傳統教學注重的知識傳授而忽略了學生情感的發展,在教學過程中雖然教師是主導,但是應該重視和體現學生的主體地位,讓學生積極參與課堂教學[1-2]。
《C 語言程序設計》是電子專業的一門專業必修課,是學生接觸計算機程序設計的入門課程。在電子專業中,C 語言并不是一門獨立的課程,它是后續課程如《單片機原理》、《可編程邏輯器件》等課程的重要基礎課,是后續理論和實踐教學的基礎和重要工具,在電子專業人才培養計劃中占有舉足輕重的地位。《C 語言程序設計》的教學質量的提高也影響著電子專業學生整體素質的提高。其他學校的眾多教師在C 語言課程的教改方面進行了許多的探討,獲得一些思路[3-8]。但是每個學校的情況不盡相同,正確認識本學校本專業學生的情況,以及進行適合自身情況的教學改革是我們需要解決的問題。
C 語言程序設計的教學目的是使學生掌握程序設計的基本方法并逐步形成正確的程序設計思想,具備基本的程序設計、開發與調試的能力,能夠用C 語言解決實際問題。這不僅要求學生具有扎實的基礎知識還必須掌握一定的算法設計思想及常用的編程方法。在電子專業中,C 語言程序設計課程總學時為64 學時。與計算機專業相比,理論課時相對較少,課堂安排十分緊湊,基礎知識所占學時較多,以至于能力提升部分如構體、鏈表、文件等反而分配課時相對較少。這是一個很糾結的問題,基礎知識不扎實,后面提升部分就會如同空中樓閣,學生無法理解;如果前期占用時間太多,后面又沒有足夠的時間進行講解。
除課時問題之外,在目前的教學過程中也容易出現以下問題:
(1)教學過程中理論與實踐課分開,理論時候單純注重理論講授,互動相對較少,且理論與實踐出現脫節,上課學的知識不能及時進行實踐;
(2)學生主觀能動性不足。課堂上聽課紀律良好,部分學生在課堂討論時也會有積極的反饋,但是對于大部分學生來說,課前缺少預習,課時缺少反饋,課后缺乏反饋。這樣不僅是拖后教學進度,也對學生整體的學習創造力具有消極作用。
(3)考核方式單一,期中、期末均為筆試,而C 語言是一項實踐性非常強的課程,考核體系應該更好地體現學生對程序設計的綜合掌握能力。
針對以上提到的C 語言教學過程中的問題,進行以下幾個方面的改進。
(1)課程總課時不變的情況下,重新分配理論課時與實踐課時的比例,將實踐融入至理論教學過程中。在理論教學過程中穿插學生實踐操作,加深學生理解。
調整前,理論與實踐課時的分別是40 和24 課時。調整后,理論與實踐課時的分別是56 和8 課時。在每次理論課時,預留15 分鐘讓學生進行實操,根據例題或者課后習題自主練習,增強理論知識的吸收。
(2)將理論與實踐課的上課地點全部挪至計算機機房。與多媒體教室相比,機房可以將教師端屏幕進行實時廣播,在進行知識點講授時可以在VC++6.0 軟件界面上進行編輯,在例題講解時也更容易實現算法講解與編程演示,更有利于學生的理解。
(3)在課堂教授過程中增加選擇題、填空題等題目,對知識點進行及時的復習及鞏固。
(4)將課堂表現的評分計入期末最終成績。不僅要考察實踐課過程中實踐內容完成的速度與正確率,還需要記錄理論課中實操環節的表現,這有助于提高學生的學習積極性。
(5)鼓勵學生之間交流,在課堂實操階段允許學生相互交流,鼓勵學生設計新算法解決問題。
在對18 級電子科學與技術專業學生的教學過程中采用了上述教學手段后,對17 級與18 級學生的期末考試卷面成績進行了對比。兩次期末試卷的題量與難度相同。期末試題包括六大題,分別是單項選擇題、填空題、判斷題、程序糾錯題、程序分析題和實踐技能題,重點從C 語言常識角度和實際應用角度出發,全面考察學生的理論基礎及讀程序和寫程序的能力。其中選擇題和判斷題等客觀題占25 分,重點考察學生對課程基本概念和基本知識點的掌握程度;填空題、程序糾錯題、程序分析題和實踐技能題共占75 分,重點考察學生對C 語言相關知識的綜合理解及應用程度,考察學生讀程序及寫程序的能力。圖1 為17 級學生與18級學生各大題及格率的對比圖。從圖1 可以看出,18級學生在填空題、程序糾錯題和程序分析題三個題型的及格率要更高些,最后的技能實踐題雖然沒有17 級學生得分高,但是在閱卷期間發現他們編寫的程序不再拘泥于課本中舉例的算法,而是開始自己形成新的算法,這是非常難能可貴的。

圖1 17級學生與18級學生各大題及格率對比圖

圖2 17級學生與18級學生期末卷面成績分析圖
兩個年級的期末卷面總成績分析圖如圖2 所示。其中,17 級有效卷面考試成績113 份,其中及格率65.5%,最高分96。18 級有效卷面考試成績61 份,其中及格率72.1%,最高分97.5。從圖1 可以看出,18 級學生的成績分布明顯優于17 級學生,尤其是低于50分的學生由16%降至10%,50 到60 分(不包含60)的學生比例基本不變,70 至80 分與90 分以上的學生比例明顯增加。這說明這些教學改革有助于提高學生的整體成績,提高教學質量。
雖然現在C 語言課程的教學改革還不夠深入,但是通過對比發現,目前所作的這些教學改進有助于提高整體教學水平,更有助于提高學生的實際應用能力。接下來如何進一步深化教學改革、提高學生的學習熱情,是教改工作的重中之重。
新一代大學生具有其獨特的心理特性及學習特征,教學手段的升級、新舊教學觀念的沖擊等都迫使著我們不得不改變原有的教學思路與方法。杜絕填鴨式的輸入,激發學生的學習熱情,才能有效地提高教學質量,培養出合格的應用型本科人才。