?

C語言教學過程性考核的設計與實踐

2017-06-05 16:01楊菲菲柳欣
電腦知識與技術 2017年10期
關鍵詞:設計與實踐過程性考核

楊菲菲 柳欣

摘要:《c語言程序設計》是信管專業重要的基礎課,也是學習編程的入門語言。為了更好的引導學生在學習過程中更多的編程實踐,提高學生的實際編程能力,達到成績與實際能力的匹配,在考核中引入了過程性考核。文章對c語言教學過程性考核進行研究,提出了過程性考核實施方案,并闡述了實踐過程取得的效果和遇到的問題。

關鍵詞:c語言程序設計教學;過程性考核;設計與實踐

中圖分類號:TP311

文獻標識碼:A

文章編號:1009-3044(2017)10-0113-02

為了改變目前大學生平時學習松懈期末緊張的狀態,充分調動學生學習的積極性和主動性,幫助學生獲得更好的學習效果,我校自2015年逐步推行課程考核改革,減少期末考試在總考核成績中的比重,加大過程性考核的力度。過程性考核是指在教育教學實施過程中對學生進行多方面、多形式、分階段的考核,及時反饋信息及時調節,不但注重學生學習取得的成果,更注重其能力的發展過程力的發展過程,既考慮學生的智力因素,也關注非智力因素,不但注重教,更注重學,是對學習過程和學習結果全面考察的綜合考核制度,目的是引導學生改善學習態度和學習方式,發展自主式、探究式學習,提高學習能力和實踐能力,提高綜合素質,促進學生全面發展。過程性考核是一種對學生學習情況內外結合、開放的評價方式,對學習效果的評價交叉和融合在整個教學過程之中。

1.課程性質

《c語言程序設計》是為信息管理與信息專業學生開設的一門主干學科基礎課,也是后續的數據結構、面向對象程序設計課程的先導課。從信息管理與信息系統專業整個的課程體系中,C語言程序設計是學生學習編程的入門語言,只是作為基礎,為學生介紹什么是編程,什么是計算機思維等,并不作為學生以后開發的主要語言,學習C語言程序設計后應該達到的目標有:(1)能使用程序設計的思維解決實際問題;(2)具備編程的基本能力;(3)對編程有興趣,不懼怕編程。

2.過程性考核設計

2.1原有的課程考核方案的弊端

原有的課程考核主要有三部分來組成:平時考勤占10%,期中考試占10%,期末考試占80%。期末考試為筆試理論考核。該課程考核并不能完全真實地反映學生整體水平,更不能將學生能力與分數對應起來,有的學生靠用死記硬背的知識去應對最后一次期末考試,取得較高的分數,但是實際的編程能力卻很差,這與我們的培養目標是相違背的,也不符合應用型人才的培養。原有的考核方式沒有樹立正確的學習標桿,沒有為學生指出明確的努力方向,沒有注重實踐能力的考核,所以必須要進行改革。

2.2過程性考核設計方案

根據《c語言程序設計》課程要完成的目標,我們可以有針對性的設計過程性考核方案。通過分析三個學習目標,我們認為《c語言程序設計》課程的過程性考核應該遵循的原則有:(1)提高學生的編程興趣;(2)通過多種途徑督促學生的編程練習;(3)注重學生編程能力的考核。

根據學校的實際情況,最終的考核成績由平時成績和期末考試兩部分組成,各占50分。平時成績包括:出勤情況、論壇討論成績、小組討論記錄本、程序記錄本、上機實踐考試、作業成績、項目答辯成績。各部分的分數及作用如下表所示:

詳細的執行方案如下:

1)出勤情況

出勤情況共5分,每曠課一次減去1分,得0分的取消其期末考試資格,請假者不予扣分。

2)論壇討論成績

為了增加同學之間互相交流的機會,互動討論,共同進步,在考核方案設計中,我們充分發揮網絡教學平臺的優勢,利用網絡教學平臺中答疑討論模塊,該模塊實際功能就是論壇的作用。在學習過程中,學生有問題可以發帖尋求幫助,老師和其他同學都可以回復。同時,學生過程中對某個知識點的認識或者是調試程序中的經驗總結都可以在論壇中發帖,其他同學可以瀏覽學習或追加回復。對于回復比較多的帖子或有代表性的帖子,教師可以將帖子加精華或置頂,方便同學們學習。

論壇討論成績為5分,考核包括兩個方面:有效帖數和帖子有無加精或置頂。有效帖數是指學生在論壇發表或回復與該課程知識相關的帖子的總數量,排除“是啊、我也同意”之類的簡單無效回帖。有效帖數大于或等于15條,得4分,發表的帖子被加精或置頂一次,為0.5分,上限1分??偣?分。

3)小組討論記錄本

在軟件開發的過程中,團隊開發是常見的操作方式。軟件開發并不是一件簡單的工作,不是一個人可以完成的,一般都是多人或多個團隊合作來完成,有需求分析、產品架構定位、設計與結構、編碼、測試、打包等等,里面每個成員的分工都是明確,整個項目是大家互相配合、互相協作下完成。所以,鍛煉學生的團隊協作意識非常重要。在考核方案中,我們設定了小組討論的環節。通過小組討論,不僅可以提高同學們的團隊協作意識,同時,同學之間可以互相討論,增加學習的樂趣。

小組討論記錄本部分共5分。學期一般為16周,按照討論的次數和記錄內容分為四檔:討論記錄次數大于10次,討論真實,內容有重點,得5分;討論記錄次數大于8次,討論真實,內容充實,得4分;討論記錄次數大于6次,討論真實,內容充實,得3分;其他得2分。只有數量,內容虛假編造者,按相應的標準降低一個檔次。

4)程序記錄本

該課程是屬于程序設計類課程,實踐性要求比較高,必須要多練習程序才能取得良好效果。同時作為學生編程的入門語言,多練習程序才能為以后的學習打下良好的基礎。為了引導學生更多實踐,督促學生平時多練習程序,提高寫程序的積極性,在考核方案中加入檢查程序記錄本的部分。程序可以是自己寫的,也可以是抄錄的。

程序記錄本成績共5分。按照程序的數量和質量分為四擋:程序數量大于等于100個,且程序記錄認真,分析透徹,得5分;程序數量大于等于80個,且程序記錄認真,分析透徹,得4分;程序數量大于等于60個,且程序記錄認真,分析透徹,得3分;其他得2分。只有數量,沒有質量按相應的標準降低一個檔次。

5)作業成績

作業是平時學習的鞏固,通過作業,學生可以檢查自己對知識點的掌握情況。但有很多同學,作業不認真完成,存在著一部分的抄襲現象,所以在制定考核方案時,平時作業只占了5分。作業上交后,教師按照百分制批閱,得出平均分,按比例折算為5分制。

6)項目答辯成績

學習編程語言最終的目的還是要進行項目開發。很多高校在教授學生編程語言的時候,從最基礎的語法語句開始學習,注重基礎理論知識,往往忽略語言最終的目的,學生只掌握零散的知識點,缺乏整體的認識。如果課程體系中設置對應的課程設計還是對學生非常有幫助的,如果沒有,那么非常有必要讓學生從頭到尾對項目有一個初步的認識。為了引起學生的重視,該項設置分數為10分。

具體實施方法為:把學生按照學號從前往后每5個人分為若干個小組,因學號不是按照成績進行排列,按照學號進行分組一方面可以防止好的學生和差的學生過于集中,另一方面可以仿照實際開發團隊中不可能自己選擇隊員的實際情況所以在此沒有選擇自由組合,更差在講授完基本知識點后,教師給學生提供多個項目,包括項目的分析、源碼等,由學生以小組為單位選擇某個項目進行研究,在學期末組織學生以小組為單位進行答辯,教師分別對小組成員進行提問,根據學生的掌握情況給每個學生打分。

7)上機實踐考試

為了更好的檢驗學生的實際編程能力,使成績更好地與實踐能力匹配,我們在考核方案中加入上機實踐考試環節。為了更好的引導學生提高編程的能力,此項設置分數為15分。

具體實施方法如下:充分發揮網絡教學平臺的功能,能夠更好的輔助教學。在網絡教學平臺中有在線測試模塊,該模塊可以實現使用不同的組卷策略隨機出題,也可以上傳成套的試卷。在此,我們使用隨機組卷的方式。組建編程題試題庫時為每個編程題設定難度系數,使用不同層次的難度系數的組卷策略隨機組成試題,這樣保證每個同學測試時的試題不完全一樣,避免出現同學之間復制抄襲的弊端,保證成績的真實性,切實反映每個同學的實際編程能力,達到成績與能力相互匹配的公平考核。

3.過程性考核的實踐

傳統的考核方法是重結果,過程性考核在實施過程中不僅注重結果也注重過程。該過程性考核方案實施了3個學期,與傳統考核方式相比,取得了一些良好的效果,但同時也出現了一些問題。

3.1學生學習更注重于實踐

使用傳統的考核方式,學生往往不注重于實踐,更側重于一些理論的知識,更有甚者學完該課程不看課本都不能編寫一個能夠正常運行的程序。使用過程性考核,學生更注重于上機實踐,理論課與上機課一比二的比例,也能夠保證學生的上機實踐,同時,論壇討論提高了學生的興趣,上機實踐考試也給學生很多壓力,上實驗課更加認真,提高了學習的效率。同時,在后續課程的教學中發現,學生解決實際問題的能力和動手編程的能力較之之前的學生都有很大的提高。

3.2提高了學生的學習興趣

傳統的考核方式,沒有涉及團隊合作,每個同學各自為營,沒有給學生提供互相交流的外力督促,也難以產生討論的樂趣。小組討論記錄和項目答辯還有論壇討論都給學生提供了互相交流的機會,督促學生之間互相交流,大家一起學習產生樂趣,能夠更好地帶動學習氣氛,形成良好的學風。

3.3加大了教師的工作量

傳統考核方式中,教師考核的主要工作量在于閱卷?,F在除閱卷外,幾乎是增加了成倍的工作量,教師需要在思想上和工作上做出調整。如果教師和學生的比例為1:40,那完成該過程性考核是沒有問題的。如果學生比較多,教師比較少,實施該過程性考核方式比較困難,教師會力不從心。當然,如果教師有助教那是很好的,但一般來說,有助教的情況還是比較少的。此時,可以考慮在學生中選拔幾個比較好的作為學生助教,也可以從上屆學生中選擇幾個成績優秀的作為學生助教來輔助教師完成這些工作。

4.結語

通過對信管專業中的《c語言程序設計》課程的過程性考核進行研究和實踐,提高了學生的動手實踐編程能力,實現了分數與能力的匹配,提高了學生的學習興趣,為學生樹立了正確的努力方向,符合應用型人才的培養目標。對該課程的過程性考核研究和實踐可以推廣到與在信管專業中類似要求的專業,也可以為其他程序設計類課程的過程性考核提供參考。

猜你喜歡
設計與實踐過程性考核
基于人事檔案信息化的醫院人力資源信息系統設計與實踐
高中數學探究式教學的設計與實踐
中專物理探究式教學設計與實踐
論高職物流專業包裝課程開發與改革?實踐
高校課堂教學過程性考核的信息化解決方案
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合