【摘要】軟件工程專業(yè)要求學(xué)生學(xué)習(xí)計算機軟件工程的基本理論和工程技術(shù)。為了更好的培養(yǎng)學(xué)生的工程實踐能力與團隊合作精神,本文從南華大學(xué)的特點出發(fā),以團隊學(xué)習(xí)理論為基礎(chǔ),對有關(guān)課程從選題、分組和評價等方面進行改革探索,受到學(xué)生的好評。
【關(guān)鍵詞】團隊學(xué)習(xí) 軟件工程 評價
【基金項目】本文受湖南省教育科學(xué)規(guī)劃課題XJK08BGD017支助。
【中圖分類號】G642 【文獻標識碼】A 【文章編號】2095-3089(2013)08-0218-01
引言
軟件工程專業(yè)是為了培養(yǎng)具有創(chuàng)新、創(chuàng)業(yè)意識,具有競爭和團隊精神,具有良好的外語運用能力,能適應(yīng)技術(shù)進步和社會需求變化的高素質(zhì)軟件工程專業(yè)人才[1]。針對這個專業(yè)培養(yǎng)目標,各高校對軟件人才培養(yǎng)思路進行了許多有益的探索[2,3]。南華大學(xué)從國內(nèi)知名、國際上有一定影響的辦學(xué)定位出發(fā)。針對軟件工程專業(yè),提出應(yīng)培養(yǎng)“基礎(chǔ)扎實、專長突出、動手能力強,勤勉務(wù)實,甘于奉獻,追求卓越,面向未來”的應(yīng)用型高級軟件工程師。
為實現(xiàn)這一培養(yǎng)目標,課題組對軟件工程專業(yè)人才培養(yǎng)模式、學(xué)生團隊構(gòu)建、學(xué)生實訓(xùn)等方面進行了有益的探索[4,5],強調(diào)從多方面培養(yǎng)學(xué)生的工程實踐能力和團隊合作精神,其中課程設(shè)計就是一個很重要的環(huán)節(jié)。但現(xiàn)在各種課程設(shè)計一般都安排在期末兩周內(nèi)進行。期末學(xué)生需要進行英語四、六級備戰(zhàn)和準備多門課程的考試和考查課程的報告,如果再加上兩三個課程設(shè)計和一些實驗課,學(xué)生在這段時間內(nèi)的任務(wù)就會很重,可能沒有足夠的精力去完成相應(yīng)的課程設(shè)計,往往敷衍了事,達不到培養(yǎng)學(xué)生工程實踐能力和團隊合作精神的目的。
一、課程改革探索
為此,本文以團隊學(xué)習(xí)理論[6]-[8]為基礎(chǔ)對軟件工程專業(yè)的有關(guān)課程從項目選題、學(xué)生分組及考核評價等方面做了如下探索:
(一)選題緊貼實際
為了使學(xué)生在課程設(shè)計過程中獲得工程實踐的經(jīng)驗,題目需要來自實際的工程項目。但這樣的項目通常都有一定的復(fù)雜性和相當?shù)墓ぷ髁浚枰^多的精力和時間的投入。
而現(xiàn)在期末學(xué)生都很忙。學(xué)生往往沒有辦法集中時間去完成一個工作量較大的項目。以往的課程設(shè)計題目都比較容易。
第四學(xué)期軟件工程專業(yè)有軟件工程和數(shù)據(jù)庫原理與技術(shù)課程設(shè)計。這兩門課程都要求綜合運用軟件工程的方法完成一個項目。但這兩者有不同的側(cè)重:前者側(cè)重于使用軟件工程的方法學(xué)去解決實際的問題;而后者則側(cè)重于數(shù)據(jù)庫的分析與實現(xiàn)。但數(shù)據(jù)庫的設(shè)計和實現(xiàn)又是基于需求和分析的。因此,本文結(jié)合這兩門課程給出幾個由實際項目改編而成的題目,由學(xué)生分組完成一個。針對需求分析、設(shè)計和測試階段,形成相應(yīng)的工程文檔作為軟件工程課程的報告;數(shù)據(jù)庫的設(shè)計和實現(xiàn)部分則形成數(shù)據(jù)庫原理與技術(shù)課程設(shè)計的報告。在第10周就完成分組,選題等工作。題目是從實際項目南華教務(wù)在線中提取出來的:學(xué)籍管理、課程管理、排課管理、排考管理、成績管理、教材管理等相對獨立的子項目。
(二)分組高低搭配
讓學(xué)生自由組合,可能會造成各組實力不均,個別組無法完成項目。團隊學(xué)習(xí)的“最近發(fā)展區(qū)”理論認為:學(xué)習(xí)團隊最好由不同層次的成員組成,處于不同能力層次的團隊學(xué)習(xí)成員有利于發(fā)展所有學(xué)習(xí)成員的“最近發(fā)展區(qū)”。同時學(xué)生需要完成的項目可以由兩門課程的任課教師一起指導(dǎo),這也有利于發(fā)展學(xué)習(xí)成員的“最近發(fā)展區(qū)”。
因此,以學(xué)生以往的成績和宿舍住宿情況為依據(jù),將學(xué)生分成高低搭配的項目組。一方面,可以通過團隊成員的“傳幫帶”學(xué)習(xí)法,使得成員能縮短學(xué)習(xí)的時間,較快地進入角色,提高團隊的工作效率和工作質(zhì)量。另一方面,通過高低搭配,基本上可以保證每個組都能完成項目,避免出現(xiàn)組間的兩極分化和某些組消極的對待項目任務(wù)等現(xiàn)象。
團隊內(nèi)除“傳幫帶”學(xué)習(xí)法還有很多其他的學(xué)習(xí)方法。例如,在項目初期的分析和設(shè)計階段,可以采用頭腦風(fēng)暴法來形成系統(tǒng)的整體設(shè)計思路;在遇到分歧時,可采用討論法來形成較為統(tǒng)一的觀點。對話法在團隊學(xué)習(xí)過程中也是經(jīng)常使用。在項目實施過程中,小組成員在例會時,基于相互尊重、信任和平等的立場,敞開心扉,講出自己的解決方案,通過交談和傾聽,形成最終的實施方案。
(三)評價客觀公正
團隊學(xué)習(xí)的共生理論認為:團隊學(xué)習(xí)的學(xué)習(xí)主體是具有共生關(guān)系的團隊,它追求的不僅是每位成員的發(fā)展,更注重團隊整體的表現(xiàn)。
因此,首先把團隊作為一個共生體來評價,同時也充分考慮團隊內(nèi)的激勵機制,以及各成員對項目的貢獻大小。故采用以下方案對項目組進行評價:首先由組長根據(jù)每個成員對項目的貢獻大小給每個成員一個調(diào)節(jié)分,但要求各成員的調(diào)節(jié)分之和必須為0。然后,由指導(dǎo)教師組根據(jù)小組的現(xiàn)場演示和答辯情況給出該小組的基準分。小組基準分即為組長的分數(shù),其他成員的分數(shù)為基準分與調(diào)節(jié)分之和。例如,某組長給成員甲、乙、丙的調(diào)節(jié)分為10分、-3分和-7分;指導(dǎo)教師組給該組的基準分為80分;則組長的分數(shù)為80分、甲的分數(shù)為80+10=90分,乙的分數(shù)為80-3=77分,丙的分數(shù)為80-7=73分。
該評價方法,一方面將團隊作為整體考慮,所有成員都有一個相同的基準分;另一方面為使項目組長能發(fā)揮相應(yīng)的組織作用,以及充分調(diào)動每個成員的積極性。
二、結(jié)論與展望
在軟件工程和數(shù)據(jù)庫原理與技術(shù)課程設(shè)計的改革實踐,受到學(xué)生的歡迎。一方面減輕了學(xué)生的負擔,另一方面學(xué)生的工程實踐能力和團隊合作精神得到了鍛煉。如果能推廣到更大的范圍,將會使更多的學(xué)生受益。
參考文獻:
[1]教育部高等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會 編制. 高等學(xué)校計算機科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報告暨專業(yè)規(guī)范(試行)[M]. 北京: 高等教育出版社,2006
[2]齊治昌. 示范性軟件學(xué)院驗收評估的思考與體會[J]. 計算機教育. 2006,(12):4-7
[3]胡洋, 蘇琳. 應(yīng)用型本科計算機專業(yè)模塊化教學(xué)課程體系建設(shè)的實踐[J]. 中國成人教育,2008,(5):1445-1446
[4]劉征海. 普通本科層次軟件工程專業(yè)人才培養(yǎng)模式探索[J]. 長沙大學(xué)學(xué)報,2008,22(5):175-177
[5]陽小華, 李萌, 劉志明等. 軟件工程學(xué)生團隊構(gòu)建的案例分析[J].計算機教育, 2011,5:57-61
[6]高宏卿,王新法.團隊學(xué)習(xí)層次模型研究[J].軟件導(dǎo)刊,2009,(1):7-8
[7]牛繼舜.試論團隊學(xué)習(xí)的方法[J].現(xiàn)代管理科學(xué),2004,(8):29-30
[8]吳鐵鈞.大學(xué)生團隊學(xué)習(xí):模型建構(gòu)與團隊效能[D].蘇州大學(xué)博士論文,2011
作者簡介:
劉征海(1972-),男,漢族,湖南衡陽人,講師,碩士,研究方向:軟件工程。