潘燕燕
摘要:長期以來,針對課程考核與評價模式的改革一直在探索,但是課程的考核方式依然是基于知識體系,無法真正反映學(xué)生技術(shù)技能的成長情況,更無法與企業(yè)崗位對學(xué)生實際能力的要求銜接。該文從能力本位出發(fā),針對C# WinForm程序設(shè)計課程,設(shè)計了一種全新的考核模式,能夠全面地反映出學(xué)生的技能水平情況,并可以推廣到所有編程類課程。
關(guān)鍵詞:能力本位;評價模式;C# WinForm程序設(shè)計
中圖分類號:G712 ? ? ?文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2020)31-0128-03
Abstract: For quite some time, the reform of the course assessment and evaluation model has been explored, but the assessment method of the course is still based on the knowledge system, which cannot truly reflect the growth of students' technical skills, and it is unable to connect with the actual ability requirements of students in corporate positions. Starting from the ability-based, this article designs a brand-new assessment mode for the "C# WinForm Programming" course, which can fully reflect the skill level of students and can be extended to all programming courses.
Key words: Ability-based; Evaluation Mode; C# WinForm programming
1 背景
課程考核與評價方式的改革提了很多年了,各個學(xué)校教務(wù)部門也都在探索,從最開始的期中考+期末考模式,到后來的期末考+平時成績模式等,雖然這些對課程的考核起到了一定的改變,但是這些考核方式還都是基于課程知識體系的,很難客觀地反映學(xué)生的技術(shù)技能成長情況,特別是對職業(yè)院校的學(xué)生來說,這種基于知識體系的考核方式與職業(yè)院校人才培養(yǎng)的定位是不符的。
2 C# WinForm程序設(shè)計課程介紹
該課程將學(xué)習(xí)基于C/S架構(gòu)下的應(yīng)用系統(tǒng)開發(fā),主要學(xué)習(xí)內(nèi)容有IO操作、網(wǎng)絡(luò)通信編程、序列化、三層架構(gòu)、Ado.Net下常用類的使用,最后完成一個基于C/S架構(gòu)的網(wǎng)絡(luò)應(yīng)用系統(tǒng)的開發(fā)與實現(xiàn)。
C# WinForm程序設(shè)計是軟件技術(shù)專業(yè).net開發(fā)方向的一門重要的專業(yè)核心課程,課程主要由8個項目組成,分別是語法基礎(chǔ)、常用控件的使用、GDI+繪圖應(yīng)用、IO流讀寫操作、多線程編程技術(shù)、Socket網(wǎng)絡(luò)編程、數(shù)據(jù)訪問技術(shù)和項目實戰(zhàn)。
同時該課程的教學(xué)目標(biāo)是訓(xùn)練學(xué)生的編碼能力與編碼規(guī)范,算法設(shè)計思維,通過本課程的學(xué)習(xí),學(xué)生能夠擁有比較良好的編碼能力與編碼規(guī)范。學(xué)習(xí)完本課程,學(xué)生會了解軟件工程的基本過程。當(dāng)一學(xué)期的課程結(jié)束,學(xué)生可以進(jìn)行開發(fā)和設(shè)計信息管理系統(tǒng),系統(tǒng)是基于C/S架構(gòu)。
該課程具體的技能點與崗位工作能力相結(jié)合,要求學(xué)生能夠完成以下工作:
1)圖形圖像的常規(guī)處理工作
2)利用多線程技術(shù)實現(xiàn)線程的同步
3)實現(xiàn)Socket通信過程
4)利用C#對數(shù)據(jù)庫進(jìn)行增刪改查操作
5)對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行統(tǒng)計處理,并能夠在客戶端界面進(jìn)行展示。
6)設(shè)計基于WebService或者WebAPI的數(shù)據(jù)訪問模式
7)設(shè)計基于Socket的三層通信架構(gòu)
3 能力本位教育
能力本位教育(competency based education,CBE)是指圍繞職業(yè)工作崗位所要求的知識、技能和能力組織課程與教學(xué)的教學(xué)體系[1]。能力本位教育是一種教育思想,最終目標(biāo)是培養(yǎng)每位同學(xué)使其掌握相應(yīng)的職業(yè)能力和專業(yè)能力。通常采用DACUM課程開發(fā)模式。制定明確、具體的行為化教學(xué)目標(biāo),作為實施教學(xué)的依據(jù)和評價學(xué)生的標(biāo)準(zhǔn)。針對每個學(xué)生的具體情況和不同之處,可以采用差異化的授課方式。最后確保每一位同學(xué)都能獲取到相應(yīng)的專業(yè)能力和職業(yè)能力。與以往的職教教學(xué)方式相比,能力本位教育具有如下四個優(yōu)點[1]:
1)能力本位職業(yè)教育具有非常確定的教學(xué)目標(biāo),目的性強且有針對性,同時可操作性強[2];
2)相應(yīng)的教學(xué)內(nèi)容首先對職業(yè)進(jìn)行分析,采用演練結(jié)合的方式,把基本知識與實踐操作結(jié)合在一起,破除了一成不變的課程體系結(jié)構(gòu);重視學(xué)生的差異化學(xué)習(xí),以學(xué)生的學(xué)習(xí)活動為中心,學(xué)生的“學(xué)”的重要性超過“教”[4];
3)反饋及時,評價客觀,為標(biāo)準(zhǔn)參照評價。不過能力本位職教思潮的優(yōu)點中也存在著自身的不足之處:會造成在教育目的上存在著重視操作[5]、忽視品格;
4)注重針對具體學(xué)習(xí)內(nèi)容進(jìn)行訓(xùn)練的教育學(xué)習(xí)方法,使日后的改變職業(yè)和繼續(xù)學(xué)習(xí)深造受到影響[3]。
4 C# WinForm程序設(shè)計課程舊的評價模式
成績構(gòu)成:平時成績10%+上機實驗40%+期末考試50%,其中實驗成績(40%)指學(xué)期內(nèi)對每個同學(xué)的上機任務(wù)進(jìn)行抽樣檢查,任務(wù)總數(shù)8個,每個同學(xué)的被檢查次數(shù)不少于5次,最后選取其中最好的4次成績累加,作為上機實驗成績,每次實驗成績滿分100分;期末考試(50%)指閉卷筆試,占期末總成績50%,考試時間120分鐘;平時成績(10%)指課堂出勤考查,曠課一次扣2分,遲到一次扣1分,扣完為止[3]。