摘要:本文針對傳統(tǒng)軟件人才培養(yǎng)模式下學(xué)生實踐應(yīng)用能力薄弱的情況,提出了一種面向應(yīng)用的軟件專業(yè)教學(xué)模式改革新思路——導(dǎo)師制下項目驅(qū)動教學(xué)模式,即在本科三年級,以軟件工作室為教學(xué)場所,開展以導(dǎo)師為核心、學(xué)生為主體、項目研發(fā)為主線的系統(tǒng)的教學(xué)活動,并詳細介紹了該教學(xué)模式的研究背景、內(nèi)容框架、主要特點及實施情況。
關(guān)鍵詞:軟件人才培養(yǎng);導(dǎo)師制下項目驅(qū)動教學(xué)模式;應(yīng)用創(chuàng)新
中圖分類號:G64 文獻標識碼:B
文章編號:1672-5913(2007)02-0029-04
1研究背景
江西師大軟件學(xué)院成立之初,就在探索怎樣才能與軟件企業(yè)無縫連接,真正培養(yǎng)出滿足社會發(fā)展需求的復(fù)合型、實用性、高層次的軟件人才。為此學(xué)院曾作過多方嘗試,如與軟件企業(yè)聯(lián)合辦學(xué)、“筑巢引鳳”、派送學(xué)生去軟件公司實習(xí)。但在實際的運作中,由于合作雙方的利益沖突、辦學(xué)自主權(quán)、企業(yè)核心技術(shù)保密、培養(yǎng)范圍有限等問題,無法取得預(yù)期效果。在不斷探索和反思過程中,學(xué)院將目光投向了近年來活躍在教育教學(xué)舞臺上的當(dāng)代教學(xué)模式,以情景認知、社會建構(gòu)主義、杜威的實用主義教育觀等為理論基礎(chǔ)提出了導(dǎo)師制下項目驅(qū)動教學(xué)模式(簡稱為“項目驅(qū)動教學(xué)”),作為學(xué)院人才培養(yǎng)的一個有力舉措,并獲得2004年江西省高等學(xué)校教學(xué)研究省級立項課題資助。
2內(nèi)容框架
“項目驅(qū)動教學(xué)”是學(xué)院培養(yǎng)計劃的一個重要組成部分,在本科第三學(xué)年開展,歷時一個學(xué)年,占20學(xué)分。整個教學(xué)過程都在軟件工作室中實施,以軟件項目開發(fā)為主線,在導(dǎo)師全程指導(dǎo)下進行相應(yīng)專業(yè)課程的學(xué)習(xí),采用靈活多樣的個性化教學(xué)形式,使得學(xué)生在完成真實項目的過程中,迅速提高軟件開發(fā)、項目管理和團隊合作等專業(yè)實踐能力。
2.1 學(xué)生培養(yǎng)實行導(dǎo)師制
(1)導(dǎo)師的要求
導(dǎo)師要有能力獨立地從事某專業(yè)方向的教學(xué)科研工作,能夠組織和帶領(lǐng)學(xué)生對外承接開發(fā)項目,并以項目開發(fā)為主線組織專業(yè)教學(xué)。
(2)導(dǎo)師的配備
每位導(dǎo)師配備一個軟件工作室和一位來自軟件企業(yè)一線的助手。
(3)如何開展教學(xué)工作
一位導(dǎo)師每屆負責(zé)指導(dǎo)20名左右學(xué)生,學(xué)生分在具體的項目組從事軟件開發(fā),并在此基礎(chǔ)上進行相應(yīng)專業(yè)課程的學(xué)習(xí)。導(dǎo)師在指導(dǎo)學(xué)生項目開發(fā)的過程中,根據(jù)學(xué)生的特長幫助確定其具體發(fā)展方向,以便因材施教。
2.2 導(dǎo)師領(lǐng)導(dǎo)下的軟件工作室
(1)軟件工作室的組織形式
軟件工作室分若干個項目組,導(dǎo)師為總負責(zé)人,項目組組長分別由導(dǎo)師助手或骨干學(xué)生擔(dān)任。項目組將緊跟軟件新技術(shù)的發(fā)展方向,把握軟件市場的研發(fā)動態(tài),及時調(diào)整學(xué)習(xí)和研發(fā)內(nèi)容。
(2)軟件工作室的項目
軟件工作室的項目大都來自市場需求、導(dǎo)師的科研課題或經(jīng)典的課程設(shè)計。項目立項前需報學(xué)院相應(yīng)管理機構(gòu)審批,確保具有一定研發(fā)價值并嚴格按照軟件工程開發(fā)流程標準完成。
(3)軟件工作室的教學(xué)研發(fā)方向
導(dǎo)師必須為所在工作室確定教學(xué)研發(fā)方向,目前我院軟件工作室已形成7個相對成熟的方向:網(wǎng)絡(luò)與組件、網(wǎng)絡(luò)與多媒體技術(shù)、大型數(shù)據(jù)庫系統(tǒng)、平面設(shè)計、④IS開發(fā)、Web應(yīng)用、①2EE。
(4)軟件工作室的配置
每個軟件工作室分別配備20臺高檔微機(進入工作室的學(xué)生每人有固定的一臺)和投影設(shè)備,連接寬帶網(wǎng)絡(luò),配有中央空調(diào),具有工作區(qū)和討論區(qū),布局類似軟件公司研發(fā)室。
2.3 項目驅(qū)動下的課程安排
項目驅(qū)動下的課程安排要注意以下幾點:
①學(xué)院盡可能減少必修課,增加選修課,且選修課的內(nèi)容及授課時間安排可靈活變化,使導(dǎo)師和學(xué)生有充分的選擇余地。
②學(xué)生的所有選修課程均圍繞研發(fā)的項目,由導(dǎo)師在工作室有目的地組織實施。
③軟件工程專業(yè)基礎(chǔ)理論課程已經(jīng)在一、二學(xué)年完成,因此工作室的課程都是應(yīng)用性課程,包括軟件工程、各種大型數(shù)據(jù)庫管理系統(tǒng)、各種高級編程語言、系統(tǒng)建模、領(lǐng)域知識等。
2.4 個性化教學(xué)形式
在教學(xué)過程中可采用以下個性化教學(xué)形式:
①根據(jù)項目開展情況,導(dǎo)師可采用課堂教學(xué)、技術(shù)講座、領(lǐng)域知識學(xué)習(xí)、專題討論、技術(shù)交流、個別輔導(dǎo)等靈活多樣的教學(xué)形式。
②在為學(xué)生進行了學(xué)習(xí)規(guī)劃和基本知識傳授的基礎(chǔ)上,應(yīng)盡量引導(dǎo)和激勵學(xué)生進行自主性學(xué)習(xí),以真正培養(yǎng)和加強其學(xué)習(xí)能力、解決問題能力和團隊協(xié)作能力。
③以上教學(xué)活動須由導(dǎo)師每學(xué)期開始時制定詳細的教學(xué)計劃及教學(xué)日程安排表,作出初步安排,在教學(xué)活動進行期間可適時作出調(diào)整。
2.5 立體式考核方式
實行課程考核和項目考核結(jié)合的方式考評學(xué)生項目驅(qū)動學(xué)習(xí)情況。
圍繞工作室項目的課程考核形式將突出知識的應(yīng)用和理解,更多地采用上機實踐考核和提交論文的形式進行,由導(dǎo)師評分。
項目考核一般安排在學(xué)年結(jié)束,圍繞項目評價對學(xué)生一年來“項目驅(qū)動教學(xué)”綜合評分,包括學(xué)習(xí)態(tài)度、開發(fā)能力、文檔編制能力、組織協(xié)調(diào)能力以及團隊協(xié)作能力等,項目考核一般以項目答辯的形式進行,由學(xué)院統(tǒng)一組織進行。
3主要特點
3.1 “項目驅(qū)動教學(xué)”中的教學(xué)環(huán)境具有強烈的實戰(zhàn)性
“項目驅(qū)動教學(xué)”的教學(xué)場所是軟件工作室,主題就是軟件項目實戰(zhàn),教學(xué)全程圍繞項目研發(fā)展開。學(xué)生一進入工作室就有明確的研發(fā)方向,確定分組并分配具體的研發(fā)任務(wù),在團隊合作中嚴格按照軟件工程的開發(fā)流程和規(guī)范進行項目開發(fā)。他們在工作室享有優(yōu)越的學(xué)習(xí)研發(fā)環(huán)境,采用業(yè)界先進的開發(fā)工具,從事來源于實際(市場需求、導(dǎo)師的科研課題、經(jīng)典的課程設(shè)計)的項目研發(fā),并要求開發(fā)出的作品具有實用價值。
這樣一種企業(yè)化的運作機制,使學(xué)生在接受教育的時候,變傳統(tǒng)的被動學(xué)習(xí)為主動學(xué)習(xí),變無目標學(xué)習(xí)為有目標學(xué)習(xí),變枯燥的學(xué)習(xí)為充滿興趣的學(xué)習(xí),讓我們的學(xué)生始終面向市場,面向?qū)嶋H,接受市場的考驗,以使軟件學(xué)院培養(yǎng)的學(xué)生創(chuàng)新精神和實踐能力大大增強,真正實現(xiàn)了與社會無縫連接。
3.2 “項目驅(qū)動教學(xué)”中的導(dǎo)師作用巨大,師生關(guān)系高度和諧
在“項目驅(qū)動教學(xué)”中導(dǎo)師的作用是巨大的,在一年的“項目驅(qū)動教學(xué)”過程中,他不僅要教授知識,還要管理項目的開發(fā),并且要對學(xué)生進行學(xué)業(yè)規(guī)劃、從業(yè)規(guī)劃、職業(yè)道德、生活心理等各方面的指導(dǎo)和監(jiān)控。
教學(xué)過程中,根據(jù)項目開展情況,導(dǎo)師可采用靈活多樣的教學(xué)形式和面授、網(wǎng)絡(luò)、電話等多種途徑指導(dǎo)學(xué)生,并根據(jù)學(xué)生的學(xué)業(yè)基礎(chǔ)、個性特點和興趣愛好的不同,有針對性地進行教學(xué),以真正達到個性化教學(xué)的目的。
這種教學(xué)模式對導(dǎo)師的業(yè)務(wù)水平有相當(dāng)大的提高,教學(xué)相長,師生之間建立民主平等關(guān)系,教師與學(xué)生兩方面積極性都充分調(diào)動起來了。
3.3 “項目驅(qū)動教學(xué)”圍繞項目研發(fā)安排課程教學(xué)
很多傳統(tǒng)的課程教學(xué)比如軟件工程、數(shù)據(jù)庫等雖然也有課程設(shè)計,也采用案例驅(qū)動或項目驅(qū)動的教學(xué)方法,但都是以課程教學(xué)為主線,設(shè)計項目、完成項目的目的只是為了加深對本門課程理論的理解或本門課程所涉及技術(shù)的掌握,這樣的項目驅(qū)動是片面的理論聯(lián)系實踐,提高應(yīng)用能力的效果并不理想。
而本教學(xué)模式的課程體系是圍繞項目開發(fā)規(guī)劃和實施的,項目開發(fā)在教學(xué)過程中起主導(dǎo)作用,教授的是項目開發(fā)中涉及的系統(tǒng)的理論和應(yīng)用知識,考核的是學(xué)生對所學(xué)知識的理解和在項目開發(fā)中的應(yīng)用。這是真正的項目驅(qū)動,是全面的理論聯(lián)系實踐,學(xué)習(xí)的不僅是知識,更是能力,培養(yǎng)的學(xué)生是“懂理論、能開發(fā)”的應(yīng)用創(chuàng)新型人才。
4實施成果
從2004年9月到2006年6月,“項目驅(qū)動教學(xué)”已在2002級和2003級本科學(xué)生中實施了兩屆。在該教學(xué)模式下,學(xué)生是主體、項目是主線、導(dǎo)師是核心,學(xué)生的自主學(xué)習(xí)、自我學(xué)習(xí)和相互學(xué)習(xí)的氛圍達到了高度和諧與統(tǒng)一,學(xué)習(xí)積極性空前高漲。目前良好的教學(xué)效果已逐步凸現(xiàn)。
①2006屆就業(yè)率居歷年最高,位于我校和省內(nèi)同等院校前列;有近一半畢業(yè)生在國內(nèi)知名企業(yè)就業(yè),平均月工資達3000元以上,就業(yè)薪金為歷年最高,這在全國高校畢業(yè)生就業(yè)形勢總體不景氣甚至出現(xiàn)零工資的情況下是相當(dāng)突出的;我院將近80%的大四學(xué)生在公司兼職并普遍受到較好評價;著名IT企業(yè)華為公司在我校招收15名員工,其中14名是我院學(xué)生。
②在全國各種大賽中我院學(xué)生連續(xù)取得優(yōu)于同等院校的驕人戰(zhàn)績。15名學(xué)生獲得國家軟件設(shè)計師證書,并有1名學(xué)生獲得系統(tǒng)分析師證書;2名同學(xué)獲全國數(shù)學(xué)建模二等獎,5名同學(xué)獲得省數(shù)學(xué)建模一等獎;在2006泛珠三角大學(xué)生計算機作品賽江西賽區(qū)中,我院學(xué)生獲特等獎的1名,一等獎2名,二等獎3名,總成績高踞榜首;后又參加全國比賽并榮獲三等獎,這也是我省在這次大賽中唯一的全國獲獎項目;在2006年全省電子電腦作品大賽中我院包攬了軟件組17個獎項中的11項,其中3個一等獎,5個二等獎均由我院獲得,并以遙遙領(lǐng)先的成績獲團體總分第一名。
③截至今年6月,我院軟件工作室已經(jīng)開發(fā)項目120余項,它已成為我院教學(xué)、科研、開發(fā)和對外合作的寶貴資源。我院三年級學(xué)生杜大威開發(fā)的“基于自然語言的三范式程序自動轉(zhuǎn)換器”成功解決了上海師范大學(xué)顧瑩瑩和高建華教授在他們發(fā)表的論文中提出的3個具有相當(dāng)難度的問題,該項成果具有較高的理論價值和很強的實用價值,他撰寫的學(xué)術(shù)論文已在國家二類核心期刊《計算機工程》上發(fā)表。
5幾點體會
關(guān)于本課題及項目驅(qū)動教學(xué)的實施,我們有下面幾點體會:
①學(xué)校的大力支持:沒有學(xué)校在政策、經(jīng)費上的支持,項目驅(qū)動教學(xué)改革無法順利開展。尤其在前期,沒有學(xué)校1000余平米工作室場地和200萬元教學(xué)設(shè)備的一次性投入以及對“項目驅(qū)動教學(xué)”課程設(shè)置大幅度調(diào)整的支持,教學(xué)改革的實施根本無從談起。
②全院思想的高度統(tǒng)一:從建院伊始,全院教職工就在探索改革建院、改革興院之路。導(dǎo)師制下項目驅(qū)動教學(xué)模式改革就是在不斷的探索過程中,經(jīng)過全院教職工的不斷總結(jié)和實踐得出的。可以說,該項改革是全院教職工教學(xué)智慧的結(jié)晶,其思想和理念已深入每位教職工心中,全院教職工明白該項改革關(guān)系著學(xué)院的興衰,只能成功不能失敗。
③抓好前期工作:此項改革作了大量細致的前期工作。改革模式的醞釀、提出和成型前后經(jīng)歷了2年時間,期間作了大量的論證和教學(xué)改革實踐(包括課程體系改革、考試改革、畢業(yè)設(shè)計改革等),確保了該項改革在經(jīng)濟、技術(shù)、操作上的可行性。改革試點啟動之前,學(xué)院又對教學(xué)模式的規(guī)章制度、工作流程和培養(yǎng)方案等進行了反復(fù)討論修改,并對涉及試點的師生進行了多次教學(xué)動員。正因為抓好了前期工作,才使后續(xù)改革工作得以順利開展。
④導(dǎo)師的投入:“項目驅(qū)動教學(xué)”的特點決定了導(dǎo)師要花費大量的時間進行個性化教學(xué),并要花費大量的精力進行項目開發(fā)的管理和技術(shù)的指導(dǎo)。這對于導(dǎo)師而言意味著更多時間和精力的付出,可以說大部分導(dǎo)師實際的工作量已不僅數(shù)倍于普通課程教學(xué)的工作量,也大大超出了學(xué)校為他們在項目驅(qū)動教學(xué)中核定的工作量,但他們沒有怨言。
⑤到位的管理:學(xué)院專門成立了以院長為組長的“項目驅(qū)動教學(xué)”管理小組,負責(zé)管理制度修訂,日常教學(xué)督導(dǎo),項目研發(fā)中期檢查,組織項目考核以及優(yōu)秀項目評比等管理工作,并且組織定期的導(dǎo)師例會對教學(xué)中的問題進行深入的研討。到位的管理保證了“項目驅(qū)動教學(xué)”順利開展。
6下一步的工作
“項目驅(qū)動教學(xué)”研究及實踐成果已獲得2006年江西省優(yōu)秀教學(xué)成果一等獎。今后,在繼續(xù)全面實施該項改革的基礎(chǔ)上,我們將進一步做好以下工作:
①“項目驅(qū)動教學(xué)”課程體系改革的深入研究。
②“項目驅(qū)動教學(xué)”網(wǎng)絡(luò)教學(xué)平臺的搭建及有效利用。
③“項目驅(qū)動教學(xué)”產(chǎn)、學(xué)、研一體化研究。
④“項目驅(qū)動教學(xué)”理論成果的整理論證,向兄弟院校推廣。
以上工作近期已獲得江西省教育科學(xué)“十一五”規(guī)劃重點課題立項資助。
參考文獻:
[1] 雷剛,等.培養(yǎng)創(chuàng)造應(yīng)用型軟件人才的幾點建議[A].全國高等院校計算機基礎(chǔ)教育研究會優(yōu)秀論文集[C].2004,45-48.
[2] 黃明和,等.面向應(yīng)用的軟件工程專業(yè)教學(xué)模式改革研究與實踐[A].全國高等院校計算機基礎(chǔ)教育研究會優(yōu)秀論文集[C].2006,687-691.
投稿日期:2006-10-24
作者簡介:黃明和(1955-),男(漢族),江西南昌人,教授,江西師大軟件學(xué)院院長,研究方向為軟件工程、算法。
基金項目:江西省高等學(xué)校教學(xué)研究省級立項課題[20041008],江西省教育科學(xué)“十一五”規(guī)劃重點課題。