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