摘要: 由于程序設計類課程不同于理論性較強的課程,實踐能力的培養是該類課程的主要培養目標之一。為了培養社會需要的軟件開發專業人才,達到課程的教學目標,作者以《Java程序設計》課程為例,采用了基于核心能力培養的課程考核方案,通過初步的實施,收到了良好的教學效果。
關鍵詞: 核心能力程序設計類課程考核方案
1.引言
課程考核作為教學過程的一個重要有機組成部分,是人才培養的重要環節。目前高校,傳統的課程考核方式存在考試形式單一、考核內容片面、考核重結果輕過程等問題[1],造成培養的學生實際應用能力較弱,很難滿足社會需求。
現代教學理論強調以學生為中心,強調學生對知識的主動探索、主動發現和對所學知識意義的主動建構,而不是像傳統教學那樣,只是把知識從教師頭腦中傳送到學生的頭腦中。
程序設計類課程不同于理論性較強的課程,實踐能力的培養是該類課程的主要培養目標之一。為了培養社會需要的軟件開發專業人才,達到課程的教學目標,通過對課程考核方式的改革,能激發學生學習主動性和積極性,加強學生的實踐應用能力,培養學生的創新能力和團隊合作能力。
2.基于核心能力考核
基于核心能力的課程考核是屬于能力本位的課程考核模式,職業能力包括崗位職業能力和通用職業能力。崗位職業能力主要是指從事某一職業的專業能力。通用職業能力是指與人交流、數字應用、信息處理、與人合作、解決問題、自我學習、創新革新、外語應用8項能力[2]。
基于核心能力的課程考核就是根據崗位要求,結合課程特點與學生特點,通過將崗位職業能力和通用職業能力的考核與行動為導向的教學法緊密結合,將能力考核貫穿于教學的全過程,在教學中結合專業特點對崗位職業能力和通用職業能力各個層次進行全面的、系統的、連續性的考核,不但體現了考核的合理性、公平性和有效性[3],而且有助于學生能力的培養和綜合素質的提高。
3.建立考核方案
(1)明確課程核心能力
首先,要通過課程教學大綱,明確課程的核心能力。課程教學大綱中的核心能力來自專業培養計劃,而專業培養計劃,又來自企業對專業人才的實際能力要求。所以,課程的核心能力確定過程如圖1所示。
圖1明確課程核心能力流程
下面以《Java程序設計》課程為例,明確課程的核心能力。
a.崗位職業能力
①初步具備運用面向對象思想分析和解決問題的能力(簡稱OO設計能力);
②具備圖形用戶界面設計能力(簡稱GUI設計能力);
③具備多線程處理能力;
④具備文件處理能力;
b.通用職業能力
①邏輯思維能力;
②寫作能力;
③表達能力;
④團隊協作能力;
⑤遵紀守法能力;
⑥創新能力。
(2)確定考核方式與標準
通過對課程核心能力的分析,結合課程特點與學生特點,以“崗位職業能力考核為主,通用職業能力考核為輔”的原則,確定考核標準。并采用靈活多樣的考核方式,改變傳統由期末考核一錘定音的做法,將過程性考核與期末總結性考核相結合,并加強過程性考核比重,使學生把更多的精力投入到平時的學習與實踐中。
下面表1是《Java程序設計》課程的考核方式與標準。