張采芳 黃金剛
摘要:針對程序設計類課程的特殊性,分析目前考核方式存在的問題,提出一種多元化的考核體系。該考核體系將平時學習效果考核、實踐能力考核、討論和協(xié)作能力考核、期末考核等結合起來,并給予不同的權重。旨在通過提升學生的學習自由度及學習興趣,提高學生編程實踐能力、問題分析及解決能力,并為學生后續(xù)課程的學習及將來就業(yè)奠定牢固基礎。
關鍵詞關鍵詞:程序設計;考核方法;多元化評價
DOIDOI:10.11907/rjdk.143859
中圖分類號:G433
文獻標識碼:A文章編號文章
編號:16727800(2015)002016502
基金項目基金項目:文華學院質量工程項目(j0900740530)
作者簡介作者簡介:張采芳(1975-),女,陜西商洛人,碩士,文華學院信息學部講師,研究方向為圖像處理、數(shù)據(jù)庫技術、計算機網(wǎng)絡;黃金剛(1981-),男,湖北枝江人,文華學院信息學部講師,研究方向通信技術、計算機網(wǎng)絡。
0引言
隨著計算機應用的普及,企事業(yè)單位對軟件類人才的需求量逐漸增加,對人才技能的要求也日益提高,已從單純的計算機應用操作技能轉向計算機軟件編程實踐技能。而普通高校的人才培養(yǎng)計劃與社會需求存在一定差異,其人才培養(yǎng)計劃對程序設計類課程實踐能力的重視程度不夠,學生感受不到程序設計類課程和其它課程的差異,引不起重視,更談不上學生學習興趣的提高。
程序設計類課程是信息類專業(yè)的專業(yè)基礎課,其理論性和實踐性都非常強,課程的最終目的不僅是使學生掌握程序設計的方法和步驟,而且使學生具有一定的編程能力及利用計算機解決實際問題的能力,為后期專業(yè)課的學習及就業(yè)打下牢固基礎。學生編程實踐能力的高低從某種程度上決定了學生專業(yè)成績的好壞,決定著學生未來職業(yè)選擇的成敗。因此,程序設計類課程對于信息類專業(yè)的學生而言非?;A和至關重要。對于應用型本科學生而言,學好程序設計類課程并不容易,有教師為了鍛煉學生的編程能力嘗試了很多新的教學法,如案例教學法\[1\]、任務驅動法等。
但上述方法的實際效果并不理想,大部分學生的動手能力仍然十分有限,難以滿足當前社會對應用型人才能力的要求,在強大的就業(yè)競爭形勢下凸顯不出競爭優(yōu)勢。造成這種狀態(tài)的原因來自于多個方面,學校課程設置的不合理、考核方式的不科學等,都導致難以對程序設計類課程的學生能力進行正確衡量,而且扼殺了一部分學生的學習興趣和學習積極性,因此考核方式在程序設計類課程中是一個不容被忽略的因素?,F(xiàn)代教育強調以學生為主體,強調學生對知識的主動探索、主動發(fā)現(xiàn)和對所學知識意義的主動建構,因此有必要對程序設計類課程的考核方式進行改革\[24\]??赏ㄟ^設置合理的課程考核方式,激發(fā)學生學習該類課程的主動性和積極性。
1傳統(tǒng)考核方式
傳統(tǒng)考核方式基本上采取一次考試定成績,即平時成績占30%,期末考試成績占70%。這種方式形式單一、考核內容不全面,而且試卷設置主觀性較大,不僅不能突出程序設計類課程的特殊性,而且培養(yǎng)的人才滿足不了社會的實際需要,同時也不能引起學生對該類課程的重視。并且,由于考核方式不科學、不合理,扼殺了很多學生的學習興趣\[5\],限制了學生特長的發(fā)揮,因此有必要對程序設計類課程的考核方式進行改革,提出科學、合理、與課程特點相匹配的考核方式。
通過改革程序設計類課程考核方式,摒棄傳統(tǒng)重結果輕過程的考核方式,激發(fā)學生學習的主動性和積極性,將理論知識融于實際程序開發(fā)中,加強學生的實際動手能力,循序漸進地提高學生的綜合操作能力和創(chuàng)新能力,通過設置大型的、復雜的項目,讓學生在程序開發(fā)中提高解決問題的能力和團隊合作能力\[6\]。
2多元化考核體系構建
摒棄一次考試定成績的局面,構建多元化的考核體系,包括平時學習效果考核、實踐環(huán)節(jié)考核、學生講解討論能力和協(xié)作能力考核、期末考試的合理考核等。考核體系如圖1所示。
圖1多元化考核體系
2.1平時學習效果考核
部分學生在學習中存在一種不良現(xiàn)象,即平時不努力,期末考試時期待教師能劃出考試重點,然后通過死記硬背的方式應付考試。的確有部分學生通過這種“突擊式學習”通過了課程考核,但這種方式并非理解性記憶,考核完后對所記憶內容忘得一干二凈,更別談對知識的掌握了。因此,有必要設定一個對平時學習效果進行強化的考核機制。在傳統(tǒng)考核方式中,對平時學習效果的考核主要通過課后作業(yè)和學生出勤情況來判定。這種機制只是一個表面化的過程,存在的主要問題是學生到了課堂不一定能認真聽講,對教師講解的內容不一定能消化吸收,而且不斷點名也占用了教師正常的上課時間;對于課后作業(yè)的抽查,傳統(tǒng)的方式是學生課后完成,然后提交給教師批閱,其中存在的一個最大問題是作業(yè)抄襲現(xiàn)象嚴重,有相當一部分學生為了應付教師檢查而去抄襲其他學生的作業(yè),這種方式通常也達不到學生對課堂知識的鞏固和查缺補漏的效果。如果將程序設計類課程的作業(yè)以上機作業(yè)方式實現(xiàn),效果可能較好。為了避免學生上機作業(yè)互相拷貝代碼的現(xiàn)象,設計一個在線作業(yè)系統(tǒng),學生在線完成作業(yè),不能拷貝,并且實現(xiàn)在線提交和在線自動批改,教師只需要查看匯總結果即可。這樣不僅可以將教師從繁重、低效的作業(yè)批改過程中解放出來,使教師有更多的精力指導學生,提高教學質量,同時可以督促和強制學生自己動手、獨立完成作業(yè)。對于程序設計類課程而言,學生通過完成在線作業(yè),可以提高程序編寫能力,同時也可以鞏固課堂上講到的程序設計基礎知識。
為了讓學生將理論知識和實踐結合,借助在線作業(yè)系統(tǒng),對于平時學習效果的考核,可以根據(jù)章節(jié)內容,設計一些基礎性題目,讓學生將基礎打牢,規(guī)定完成10次在線作業(yè)后才能參加最后考試,否則沒有參加考試的機會。在線作業(yè)需分時間段完成,比如一周必須完成一次在線作業(yè),不能累計到最后突擊完成。本項考核定為總成績的10%。
2.2實踐能力考核
實踐環(huán)節(jié)作為系統(tǒng)教學后的一個應用環(huán)節(jié),目的是提高學生的編程能力。實踐環(huán)節(jié)的考核對每個學生根據(jù)課程教學內容隨機抽取出10個編程題目,學生實踐能力的考核由這10個題目的成績決定。對于編程結果檢驗,可以由作業(yè)管理系統(tǒng)和教師人工輔助來完成,主要考慮程序代碼的正確性,以及程序思路的獨創(chuàng)性。實踐能力考核所用的題目比平時學習效果考核的作業(yè)更復雜,從而可以逐步提高學生的程序設計能力。本項考核設定為總成績的20%。
2.3表達和協(xié)作能力考核
為了使學生就業(yè)后能很快進入角色,在課程教學中要進行口頭表述和與人合作方面的訓練。在日常教學中,學生一般都是以個人為單位獨立完成一項任務,而在實際工作中,所涉及到的問題通常都比較復雜,常常是以多人組成一個課題組來完成一項任務,因此在程序設計類課程教學中,要培養(yǎng)學生表達能力,即自己對問題的看法、對自己觀點的表述能力。為了讓學生與其他隊員通力協(xié)作,還要培養(yǎng)學生與團隊成員的交流與協(xié)作能力等。為了提高學生的團隊協(xié)作能力,可在課程系統(tǒng)教學中和系統(tǒng)教學后安排討論課,通過討論課的形式提高學生該方面的能力。此項考核占總成績的20%。
2.4期終考核
程序設計類課程同樣需要學生牢牢掌握一些基礎知識,如變量類型的定義、程序的流程控制語句、系統(tǒng)內部的函數(shù)等。這些內容在程序設計中相當重要但又不用死記硬背,必須在理解的前提下記憶,因此不宜使用純開卷或閉卷考試。期終考核可以采取半開卷的方式,即學生可以將自己認為掌握不牢固但在課程中又比較重要的內容寫在規(guī)定類型的紙張上帶入考場,這樣避免了枯燥的死記硬背,而且給學生很大的自由度來選擇所帶內容,促使學生總結和歸納課堂所學知識,激發(fā)其學習主動性。和傳統(tǒng)的開卷或閉卷方式相比,這種半開卷的方式更科學,能夠檢驗學生實際編程水平。在總成績評定中,本項考核占50%。
3結語
全面、完善、合理的考核機制,不僅能客觀、公正、科學地檢驗學生對課程重點知識的理解和掌握程度,而且可以激發(fā)學生對該類課程的學習興趣,提高學生的學習積極性,有助于創(chuàng)新性和應用性人才的培養(yǎng)。本文從程序設計類課程的特殊性出發(fā),設計多元化考核體系,以學生為主體,有利于開發(fā)學生潛能,培養(yǎng)其個性化發(fā)展。同時將作
業(yè)管理系統(tǒng)應用于課程教學中,可以減輕教師的工作量,讓教師能夠將更多的精力用于平時教學中,使教師和學生在輕松的教和學中實現(xiàn)對知識的掌握和運用。
參考文獻參考文獻:
\[1\]陳優(yōu)良,李恒凱,徐昌榮.案例教學法在面向對象程序設計課程中的應用探討\[J\].新課程研究,2010(4):5455.
\[2\]杜承烈,姜學鋒,劉君瑞.程序設計課程考核體系研究\[J\].計算機教育,2013(2):3639.
\[3\]劉瀟,獨立學院計算機專業(yè)課程考核方式改革探索\[J\].計算機教育,2013(16):3942.
\[4\]孫惠琴,姚雙良,謝婷婷.創(chuàng)造教育和考試制度改革\[J\].江蘇科技大學學報:社會科學版, 2010,10(2):98102.
\[5\]冀宋.興趣教學法在高級程序設計語言類課程中的應用\[J\].教育探索,2012(3):5253.
\[6\]貝洪俊,白玉華.基于合作性學習的大班上課小班討論教學模式的解讀——以“中級財務會計”課程為例\[J\].黑龍江高教研究,2010(2):149152.
責任編輯(責任編輯:孫娟)