戴蒙+李文舉+徐繼延+陳小偉

【摘要】本文首先指出了我院計算機專業《程序設計語言》課程傳統考核方式所存在的問題,給出了該門課程的具體過程化考核方案,描述了該方案的具體實施細節,并對過程化考核的結果進行了分析和探討,指出了該過程化考核方案的優點及不足之處,并給出該過程化考核方案的改進設想。
【關鍵詞】教學改革 過程化考核 C程序設計
【中圖分類號】G71 【文獻標識碼】A 【文章編號】2095-3089(2016)05-0197-02
一、引言
《程序設計語言》是本院計算機專業基礎課程,是學生進校接觸的第一門語言類課程,同時也是我院其他課程的先修課,基于其基礎性和重要性,結合學生對《程序設計語言》這門課程提出的意見,課題組對這門課程進行了一系列改革,如教師隊伍的穩定、考核方案改革等,本文主要介紹的是考核方案的改革,即將傳統考核模式改成過程化考核方式。
二、傳統考核模式存在的問題
我院計算機專業《程序設計語言》在2015年以前采用的考核方式是傳統考核模式,其具體方案為:平時成績(出勤率和實驗作業)占30%,期末成績占70%。
對以上傳統考核模式的進行分析后,可以看到此方案具有以下缺點:
1.考核內容片面
傳統的考核模式采用筆試的方式,以理論考核為主,學生將學習的重心放在課程期末考核的重點上。導致學生會花費更多的時間與精力來記憶理論性知識,而忽略了技能的學習和應用。
2.評價體系單一
傳統考核模式評價體系過于單一,以期末考試結果來定。統一的評價體系將導致部分學生無法通過考試,從而導致厭學情緒和曠課現象會更加嚴重。
3.考核不及時,忽視日常學習
我院C程序設計語言講授內容主要分為順序結構、分支結構、循環結構、數組、函數、指針、結構體、文件等八大部分,這些知識點以前只能通過期末考試來完成,因此無法全面及時反饋學生的各大知識點的學習效果。很多學生選擇考前突擊會導致學生對于平時的教學不重視,忽視日常學習的重要性。
三、過程化考核的具體方案
傳統的考核方式帶來的弊端不容忽視,為了改變這種現狀,我院從2015年起對程序設計語言課程進行了考核方式改革,將期末考核成績比重降低,加大平時的課堂交流互動及知識點測驗的成績比重。
將課程的成績評定規范為:總成績=平時綜合成績+分段測驗平均成績+期中考試成績+期末考試成績。
1.平時綜合成績
平時綜合成績占比20%,由學習表現和實驗能力兩大部分組成,其中學習表現占6%,實驗能力占14%。學習表現由平時考勤及上課表現綜合體現,實驗能力通過實驗課上的表現及所交作業的質量兩大指標體現,其中所交作業包括12個實驗的程序源代碼及相應的實驗報告。
2.分段測驗平均成績
分段測驗平均成績占比20%,分段測驗平均成績=分段測驗的成績/測驗的次數。
根據程序設計語言課程的特點,將知識點進行整合,具體分為三大基本結構、數組、指針和結構體、函數和文件這四大知識模塊。每個知識模塊講解結束后及時進行上機考核,考試完畢后由機器自動閱卷,得出分數。
3.期中考核成績
期中考核成績占比10%,采用上機考核方式,其考核方式與規則為隨堂上機考核的方式進行,采用閉卷形式,不允許他人代操作,不允許拷貝他人考核內容,并當場交卷。
4.期末考試成績
期末考試成績占比50%。考慮到本次課程過程化考核為該門課程的首次改革,所以期末考試方式仍然采用傳統考核方式,閉卷形式,試卷內容主要考察學生兩種能力:讀程序和編寫程序的能力。
四、方案實施結果及分析
1.實施結果
《程序設計語言》課程實施過程化考核后,學生的成績呈現正態分布,具體數據見圖1。圖2為2015年實施過程化考核方案后學生成績的分布與實施該方案之前三年學生的對比情況。
2.數據分析及結論
根據以上兩張圖的數據進行分析可以得出以下結論:
第一,采用過程化考核方式與以往未實施過程化考核相比,沒有明顯降低學生的考試不及格率,說明無論采用何種考核方式對那些放棄學習的學生促動不大;
第二,采用過程化考核方式與以往未實施過程化考核相比,及格率略有增加;
第三,過程化考核方案增加了知識模塊測驗,給多數同學一種壓力,促進了學生的學習動力。
五、總結
本文第四節部分所示數據并不理想,但是數據并不能完全說明情況。在實際授課過程中,過程化考核方案增加了學生的學習動力和熱情。因此,我們將繼續堅持過程化考核方案,并以此為中心,進行多元化教學改革。
參考文獻:
[1]戴蒙.上海應用技術學院《程序設計語言》教學大綱[Z],2015.
基金項目:2016年上海市教委重點課程項目“程序設計語言”(10210M151009)。