宋世俊
(安徽中澳科技職業(yè)學(xué)院,安徽 合肥 230041)
?
程序開發(fā)類課程項(xiàng)目實(shí)訓(xùn)考核方式探索與實(shí)踐
宋世俊
(安徽中澳科技職業(yè)學(xué)院,安徽 合肥 230041)
針對程序開發(fā)類課程傳統(tǒng)考核方式存在的問題,文章基于改革實(shí)踐,介紹了項(xiàng)目實(shí)訓(xùn)考核方式的設(shè)計思想、實(shí)踐過程及實(shí)踐成效,為程序開發(fā)類課程考核方式的改革提出新的思路.
程序開發(fā)類課程 ; 考核方式 ; 項(xiàng)目實(shí)訓(xùn)
軟件行業(yè)發(fā)展迅速,軟件開發(fā)技術(shù)及工具也隨之不斷更新,為適應(yīng)軟件技術(shù)的快速發(fā)展,軟件技術(shù)專業(yè)人才的培養(yǎng)面臨著很多新的問題,如:如何制定適應(yīng)市場需求的軟件專業(yè)人才培養(yǎng)方案、如何制定合適的課程體系以及如何對相應(yīng)開發(fā)課程進(jìn)行教學(xué)模式及考試方式的改革,以達(dá)到更好的教學(xué)效果.為了強(qiáng)化學(xué)生綜合實(shí)踐能力的培養(yǎng),我校軟件技術(shù)專業(yè)開設(shè)了一系列的程序開發(fā)實(shí)踐類課程,如C應(yīng)用程序開發(fā)、.NET應(yīng)用程序開發(fā)、JAVA應(yīng)用程序開發(fā)等.
為了通過這些綜合實(shí)踐類課程的教學(xué),切實(shí)提高學(xué)生的程序開發(fā)綜合能力.軟件技術(shù)專業(yè)教學(xué)團(tuán)隊(duì),近年來不斷探索此類課程的教改工作,經(jīng)過幾年來不斷的摸索和實(shí)踐,依據(jù)軟件技術(shù)專業(yè)程序開發(fā)類課程培養(yǎng)目標(biāo)及課程特點(diǎn),設(shè)計出一套符合本校實(shí)際情況的項(xiàng)目實(shí)訓(xùn)考核方式.
(1)傳統(tǒng)的考核方式重結(jié)果輕過程
目前,大多課程仍采用傳統(tǒng)的卷面考核方式.在這種考核方式里,學(xué)生的學(xué)習(xí)效果主要通過期末考試的卷面分?jǐn)?shù)來體現(xiàn),期末卷面成績在課程學(xué)期總評成績中所占權(quán)重很高(一般60%以上).這種傳統(tǒng)考核方式會在一定程度上引導(dǎo)學(xué)生只重視課程最后的期末考試,對學(xué)習(xí)過程不重視,導(dǎo)致平時學(xué)習(xí)的怠慢,甚至不學(xué)習(xí),考前突擊復(fù)習(xí),靠死記硬背或考試中抄襲應(yīng)付考試.這樣,學(xué)生即使通過了考試,也不能很好地掌握課程所要求掌握的基本知識及基本技能.
(2)不適應(yīng)任務(wù)驅(qū)動的實(shí)踐教學(xué)模式
程序開發(fā)類課程是軟件技術(shù)專業(yè)實(shí)踐性較強(qiáng)的專業(yè)技術(shù)課程,是在學(xué)完專業(yè)基礎(chǔ)課程之后開設(shè).該類課程一般以一個個實(shí)訓(xùn)任務(wù)的實(shí)施開展整門課程的教學(xué)任務(wù),在授課過程中,采取教師演示、學(xué)生動手實(shí)踐、做中學(xué)的教學(xué)模式,在課時安排上,實(shí)訓(xùn)課時占80%以上,即以實(shí)踐教學(xué)為主,以達(dá)到培養(yǎng)學(xué)生的程序開發(fā)技能的目的.對于這類以培養(yǎng)實(shí)踐操作技能為主的課程,傳統(tǒng)的卷面考核方式顯然與教學(xué)模式是不相適應(yīng)的.
(3)不能較好地考察學(xué)生的專業(yè)技能
由于傳統(tǒng)的考核方式以卷面考試為主,受卷面考核形式的限制,只能側(cè)重于對學(xué)生進(jìn)行基礎(chǔ)知識的考核,而對學(xué)生程序開發(fā)實(shí)踐技能、綜合能力的考核不夠.雖然程序開發(fā)能力的培養(yǎng)是基于一定的專業(yè)基礎(chǔ)知識,如基本語法、程序流程結(jié)構(gòu)等,但是這些基礎(chǔ)知識必須結(jié)合實(shí)際應(yīng)用案例,才能真正考察出學(xué)生的掌握程度.因此,需要以實(shí)際操作為主的考核方式來改變傳統(tǒng)的考核方式,這樣才能較好地考察學(xué)生對相應(yīng)專業(yè)技能掌握程度,同時也能促使學(xué)生重視學(xué)習(xí)過程,更好地實(shí)現(xiàn)培養(yǎng)目標(biāo).
針對傳統(tǒng)考核方式存在的弊端,軟件技術(shù)專業(yè)教學(xué)團(tuán)隊(duì)進(jìn)行了多次研討,各位教師根據(jù)教學(xué)過程中積累的經(jīng)驗(yàn),較一致提出:課程考核方式的制定不能脫離日常教學(xué)環(huán)節(jié),否則就會讓學(xué)生覺得學(xué)習(xí)是學(xué)習(xí)、考試是考試,甚至誤導(dǎo)學(xué)生產(chǎn)生平時不學(xué)習(xí)、考前突擊或抄襲也可通過考試的僥幸心理.
程序開發(fā)類課程一般在第三學(xué)期開設(shè),學(xué)生在經(jīng)過前面兩個學(xué)期的專業(yè)學(xué)習(xí),已經(jīng)具備一定的程序編寫基礎(chǔ),而程序開發(fā)類課程通過一個個實(shí)訓(xùn)教學(xué)任務(wù)的實(shí)施,讓學(xué)生前期掌握的基礎(chǔ)知識得以綜合運(yùn)用,從而培養(yǎng)學(xué)生的綜合程序開發(fā)能力,為后期的頂崗實(shí)習(xí)做好鋪墊,縮小課堂與就業(yè)崗位之間的距離.那么,為了較真實(shí)地反映此類課程的教學(xué)效果及學(xué)生的學(xué)習(xí)效果,我們就需要根據(jù)就業(yè)崗位對畢業(yè)生軟件技術(shù)專業(yè)素質(zhì)及人文素質(zhì)的綜合要求,制定出既能反映學(xué)生學(xué)習(xí)過程的真實(shí)情況,又能激發(fā)學(xué)生的主動性和創(chuàng)造性的考核方式.
項(xiàng)目實(shí)訓(xùn)考核方式的設(shè)計思想是,將課程考試融入到教學(xué)過程中,在課程教學(xué)計劃的最后四周時間,由授課教師提出一個項(xiàng)目需求,將學(xué)生分成多個項(xiàng)目組,每組不超過4人,設(shè)項(xiàng)目組長一名,項(xiàng)目組各成員分工明確,協(xié)作完成整個實(shí)訓(xùn)項(xiàng)目的開發(fā),最后每組需提供源代碼、開發(fā)文檔等資料,并在規(guī)定時間完成項(xiàng)目驗(yàn)收答辯,由不少于三名教師的答辯組共同進(jìn)行成績評定.這種考核方式既可以解決傳統(tǒng)考核方式中的各種弊端,將教學(xué)和考試兩個環(huán)節(jié)緊密聯(lián)系在一起,可以較真實(shí)地反映學(xué)生的整個學(xué)習(xí)過程,同時項(xiàng)目實(shí)訓(xùn)的過程使學(xué)生在設(shè)計能力、編碼水平以及團(tuán)隊(duì)協(xié)作等方面都得到很好的鍛煉.
傳統(tǒng)的考核方式將考核定格在1.5-2 h的卷面考試,不能真實(shí)地反映每位學(xué)生的學(xué)習(xí)情況及程序開發(fā)能力,而項(xiàng)目實(shí)訓(xùn)考核則讓學(xué)生在4周以上時間內(nèi)以團(tuán)隊(duì)的形式合作完成一個具體的實(shí)訓(xùn)項(xiàng)目開發(fā).自從2012年開始,經(jīng)過不斷實(shí)踐、改進(jìn)、再實(shí)踐,程序開發(fā)類課程項(xiàng)目實(shí)訓(xùn)考核方式取得了一定的效果,但也還存在一些細(xì)節(jié)問題.
(1)落實(shí)計劃,制定方案
對于采用項(xiàng)目實(shí)訓(xùn)考核方式進(jìn)行考核的課程,授課教師需要在開學(xué)初將項(xiàng)目實(shí)訓(xùn)考核計劃落實(shí)到課程教學(xué)計劃安排中,并在開始考核前制定詳細(xì)的項(xiàng)目實(shí)訓(xùn)考核方案.其中,項(xiàng)目實(shí)訓(xùn)考核方案要明確課程項(xiàng)目實(shí)訓(xùn)考核內(nèi)容、要求、評分細(xì)則等.
(2)強(qiáng)化考核過程監(jiān)控措施
項(xiàng)目實(shí)訓(xùn)考核時間跨度較大,長達(dá)4周以上,屬于過程化考核,那么如何對考核過程進(jìn)行監(jiān)控就非常重要.在項(xiàng)目實(shí)訓(xùn)考核方式實(shí)踐過程中,我們通過每周兩次的項(xiàng)目進(jìn)展匯報、課堂集中指導(dǎo)以及填寫實(shí)訓(xùn)指導(dǎo)記錄表等措施,對每組項(xiàng)目整體進(jìn)度、每位學(xué)生完成項(xiàng)目組分工任務(wù)的具體情況進(jìn)行動態(tài)掌控.
(3)合理設(shè)計成績評定比例
項(xiàng)目實(shí)訓(xùn)考核從5個方面對每位學(xué)生進(jìn)行成績評定,分別是:實(shí)訓(xùn)過程(30%)、實(shí)訓(xùn)文檔(30%)、答辯效果(30%)、技術(shù)方法(5%)以及拓展創(chuàng)新(5%).其中,實(shí)訓(xùn)過程部分成績是由授課教師根據(jù)每周的項(xiàng)目進(jìn)展匯報情況進(jìn)行成績評定,并將評定結(jié)果及時反饋給每位學(xué)生,讓學(xué)生意識到這種考核方式是過程性的,起到一定的督促作用.其他四項(xiàng)成績則是對答辯組每位老師給出的成績?nèi)∑骄?
(4)公開答辯,公平公正
學(xué)期最后一周為最終考試環(huán)節(jié),安排學(xué)生以項(xiàng)目組的形式對所完成項(xiàng)目進(jìn)行公開答辯.答辯過程由學(xué)生演示、教師提問、學(xué)生回答問題3個環(huán)節(jié).答辯環(huán)節(jié)既是考核過程,又給同學(xué)們提供了一個相互展示、相互學(xué)習(xí)的平臺.另外,項(xiàng)目實(shí)訓(xùn)考核方式相對于傳統(tǒng)的卷面考核方式偏主觀性,為了保證答辯的公平、公正性,答辯組成員需要由三名以上教師組成,各位教師獨(dú)立打分,最后各位教師打分的平均值作為答辯最終成績.
答辯考試的具體流程如下:
①項(xiàng)目實(shí)訓(xùn)考核資料收集.答辯考試前一天,以項(xiàng)目組為單位,將項(xiàng)目源代碼、項(xiàng)目文檔電子版打包提交至授課教師ftp服務(wù)器考試文件夾中.
②答辯環(huán)節(jié).答辯時每位學(xué)生需要提交個人項(xiàng)目開發(fā)總結(jié)報告紙質(zhì)版一份,答辯以項(xiàng)目組為單位進(jìn)行,由項(xiàng)目組長先對本組項(xiàng)目完成整體情況進(jìn)行演示、特別要指出本組在開發(fā)項(xiàng)目中的創(chuàng)新點(diǎn)及存在問題.接著,項(xiàng)目組每位成員就自己在項(xiàng)目實(shí)訓(xùn)中所完成部分做演示,此過程中答辯組教師可以隨時提問,每位教師根據(jù)任務(wù)完成及回答問題情況進(jìn)行打分.
③成績合成.對每位教師的打分求平均值,作為每位學(xué)生答辯考試的最終成績.
④考試材料歸檔.考試結(jié)束后,需要將各組(人)的源代碼、項(xiàng)目文檔刻錄成光盤,與項(xiàng)目開發(fā)總結(jié)報告、項(xiàng)目實(shí)訓(xùn)過程記錄表、項(xiàng)目實(shí)訓(xùn)打分表一并裝訂歸檔.
我們已經(jīng)先后在四屆學(xué)生的《C語言應(yīng)用程序開發(fā)》、《.NET應(yīng)用程序開發(fā)》以及《Java應(yīng)用程序開發(fā)》課程考核中采取了項(xiàng)目實(shí)訓(xùn)考核方式,并根據(jù)學(xué)生的反饋以及教師之間的交流研討進(jìn)行不斷的改進(jìn),使得該考核方式更加完善.通過項(xiàng)目實(shí)訓(xùn)考核方式的實(shí)施,較好地實(shí)現(xiàn)了考核形式與課堂教學(xué)模式的一致性,有效改善了課堂學(xué)習(xí)氛圍,學(xué)生程序開發(fā)實(shí)踐能力明顯加強(qiáng),同時也有助于學(xué)生在畢業(yè)后更好更快地適應(yīng)工作崗位的需求.
當(dāng)然,考核方式改革是一項(xiàng)長期而艱巨的任務(wù),項(xiàng)目實(shí)訓(xùn)考核方式在軟件技術(shù)專業(yè)程序開發(fā)類課程中的實(shí)踐雖然取得了一定成效,但也還存在一些細(xì)節(jié)問題,如項(xiàng)目組的考核形式,仍存在少數(shù)學(xué)生“抱大腿”、“吃大鍋飯”的現(xiàn)象,不能夠獨(dú)立完成相應(yīng)任務(wù),依靠項(xiàng)目組其他同學(xué)蒙混過關(guān).那么如何制定更加合理的過程監(jiān)控機(jī)制及更加有效的考核方案,如何根據(jù)不同基礎(chǔ)的學(xué)生給出不同難度的考核項(xiàng)目,是否可以實(shí)施“因材施考”,這些都是我們需要繼續(xù)深入研究的問題.
[1]劉爽,陳鵬.計算機(jī)類項(xiàng)目實(shí)訓(xùn)考核方法探索與實(shí)踐[J].大連民族學(xué)院學(xué)報,2015,17(1):90-93.
[2]王雍鈞,董英娟,關(guān)曉東.高職院校專業(yè)基礎(chǔ)課程的過程化考核[J].承德石油高等??茖W(xué)校學(xué)報,2013,15(5):44-53.
[3]高亮,韓玉民,趙冬.答辯考核方式在編程實(shí)踐類課程中的應(yīng)用[J].計算機(jī)教育,2010(24),135-137.
[4]劉一臻,李敬波,馬彩霞.以過程考核為主導(dǎo)的大學(xué)計算機(jī)程序設(shè)計語言類課程考核評價體系的研究[J].遼寧科技學(xué)院學(xué)報,2014,16(1):66-71.
[5]朱曉旭,楊季文,趙雷,姜小峰,等.程序設(shè)計類課程過程性考核研究與實(shí)踐[J].計算機(jī)教育,2014(22),99-102.
[責(zé)任編輯:徐明忠]
Exploration and practice of project training assessment method for programming development course
SONG Shi jun
(Anhui Zhong-Ao Institute of Technology,Hefei 230041,China)
This paper analyzes the problem of traditional assessment methods in programming development course,then in terms of assessment reform and practice,introduces the idea, implementation and effect, proposes new idea for assessment reform of programming development courses.
programming development course;assessment method;project training
2016-05-12
安徽省質(zhì)量工程軟件技術(shù)特色專業(yè)建設(shè)項(xiàng)目(皖教高[2011]5號174)
宋世俊(1978-),女,安徽桐城人,安徽中澳科技職業(yè)學(xué)院講師,碩士,主要從事計算機(jī)教學(xué)、計算機(jī)技術(shù)及應(yīng)用研究.
TP311
A
1672-3600(2016)09-0101-03