應(yīng)用型軟件工程教學(xué)團隊建設(shè)方案 (一)_第1頁
應(yīng)用型軟件工程教學(xué)團隊建設(shè)方案 (一)_第2頁
應(yīng)用型軟件工程教學(xué)團隊建設(shè)方案 (一)_第3頁
應(yīng)用型軟件工程教學(xué)團隊建設(shè)方案 (一)_第4頁
應(yīng)用型軟件工程教學(xué)團隊建設(shè)方案 (一)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

應(yīng)用型軟件工程教學(xué)團隊建設(shè)方

軟件產(chǎn)業(yè)是最具前景的產(chǎn)業(yè),目前,我國軟件產(chǎn)業(yè)發(fā)展迅

速,人才需求旺盛[1]。隨著經(jīng)濟全球化的發(fā)展和國際競爭的

日趨激烈,全球軟件和信息服務(wù)產(chǎn)業(yè)等服務(wù)外包產(chǎn)業(yè)結(jié)構(gòu)調(diào)

整正在興起[2],如何抓住機遇盡快地融入到國際競爭的大舞

臺,營造和諧的軟件產(chǎn)業(yè)發(fā)展環(huán)境,培養(yǎng)應(yīng)用型的創(chuàng)新性軟

件人才,是高校培養(yǎng)軟件人才的重中之重。

廈門理工學(xué)院是一所新興的本科院校,我們的辦學(xué)特色清晰

地定位在“開放式、應(yīng)用型、地方性、國際化”之上。計算

機科學(xué)與技術(shù)系相關(guān)本科專業(yè)建立時間短,教學(xué)班子經(jīng)驗不

夠豐富,如何讓教學(xué)契合學(xué)校的辦學(xué)定位,盡快辦出特色,

形成可操作性強、行之有效的教學(xué)方法,是一線教師必須思

考的問題。

國內(nèi)軟件工程教育者從教學(xué)內(nèi)容[3]、人才培養(yǎng)體系[4]、課

程體系[5]、實踐培養(yǎng)體系[6]、創(chuàng)新人才培養(yǎng)[7]等方面進行

了大量研究實踐。本文討論作者教學(xué)過程中遇到的問題,提

出教學(xué)團隊指導(dǎo)項目小組接受完整的軟件工程訓(xùn)練的一系列

方法和措施,從師資建設(shè)、教學(xué)安排、特色實訓(xùn)環(huán)節(jié)等方面

闡述團隊建設(shè)的實踐經(jīng)驗。

1教學(xué)中的問題

在多年軟件工程類課程教學(xué)過程中,我們對課程設(shè)置、教學(xué)

方法進行調(diào)研、改革和實踐。通過總結(jié)經(jīng)驗、與兄弟院校交

流和考察企業(yè),我們發(fā)現(xiàn)以往的教學(xué)往往忽視軟件工程的

“工程”性,導(dǎo)致學(xué)生對軟件工程沒有具體的感受,更談不

上深入理解軟件工程相關(guān)的原理、方法及其在具體實踐中的

運用。對此,我們在以下方面進行反思。

1.1課程內(nèi)容得不到很好的整合

軟件工程專業(yè)課程知識結(jié)構(gòu)可分為基礎(chǔ)課、軟件開發(fā)技術(shù)、

軟件工程等部分,課程之間內(nèi)容聯(lián)系強,知識點相互交叉。

由于該專業(yè)課程理論性和實踐性都很強,因此,不聯(lián)系實際

學(xué)生就很難理解其精華,任課教師壓力很大。如果教師對整

個課程體系不了解,沒有實踐經(jīng)驗,對相關(guān)概念、原理不熟

悉,教學(xué)時詳略不當,前后課程不能銜接,就極易造成各自

強調(diào)自身課程的重要性,實驗內(nèi)容簡的重復(fù)的現(xiàn)象。雖然某

些課程設(shè)計的獨立實踐環(huán)節(jié)是以學(xué)生組團形式完成一個項

目,但是,很少有項目能夠結(jié)合數(shù)門相關(guān)課程,因此,也就

沒有完善的項目。

1.2重編程輕設(shè)計

軟件工程專業(yè)要重視計算機科學(xué)與技術(shù)基本理論技術(shù)的教學(xué)

及目前常用的、流行的技術(shù)、平臺和開發(fā)工具的介紹,同時

又要注重分析、設(shè)計、項目管理等一系列與培養(yǎng)、提高工程

能力、團隊精神緊密結(jié)合的課程。以往的教學(xué)往往重視前者

而忽視的后者,這種教學(xué)方法使人在面對目前眾多開發(fā)方

法、平臺、技術(shù)時會感到無所適從,不知道具體該開設(shè)哪些

課程才算全面恰當。以前我們就有過Java平臺和.Net平臺之

爭,相當長的一段時間里,這兩種技術(shù)并重,它造成課時緊

張,給教師和學(xué)生帶來不少的壓力。

軟件工程專業(yè)應(yīng)當培養(yǎng)學(xué)生的程序設(shè)計能力,使之能夠勝任

在團隊中承擔(dān)程序開發(fā)工作。但過分強調(diào)程序設(shè)計的重要

性,將大量的課時投入到編程語言和工具的學(xué)習(xí)上,并不能

將學(xué)生培養(yǎng)成優(yōu)秀的軟件工程專業(yè)畢業(yè)生。軟件工程專業(yè)的

重點應(yīng)該放在軟件工程的原理和方法上,使受教育者接受項

目的需求分析、設(shè)計、編碼、測試、部署以及項目管理等整

個過程的訓(xùn)練,并成為提供解決方案團隊中的優(yōu)秀成員。

L3教學(xué)缺乏“團隊性”

雖然軟件工程強調(diào)團隊合作,但以往的教與學(xué)并沒實現(xiàn)這一

要求。事實上,完成軟件項目需要運用項目分析、設(shè)計技術(shù)

和框架、語言的實現(xiàn)以及測試、部署和維護等過程,涉及整

個課程體系,這個特點決定任課教師知識結(jié)構(gòu)必須全面,需

要高度合作,需要全局觀念,絕不能只把重點放在自己的課

程上,而不考慮課程之間協(xié)作和內(nèi)容整合。

以上問題不是孤立的,而是相互影響的,課程孤立本身是教

學(xué)缺乏團隊性的表現(xiàn),長此以往會加劇課程內(nèi)容之間的割

裂。項目設(shè)計與編程實現(xiàn)不能協(xié)調(diào)也是課程教學(xué)內(nèi)容孤立缺

乏團隊性的體現(xiàn)。制定課程設(shè)計,但沒時間實現(xiàn),實現(xiàn)了,

卻沒時間測試。總之,如果不能破除這三個現(xiàn)象,問題就會

更加突出,就無法達到培養(yǎng)優(yōu)秀軟件工程人才的目標的。

2建立軟件工程教學(xué)團隊的三個步驟

2.1建立軟件工程課程體系

軟件教學(xué)團隊應(yīng)當確立在合理的課程體系之上。為了準確定

位、達成共識,軟件工程教研室歷時半年,集中精力進行了

軟件工程培養(yǎng)計劃的修訂工作。通過訪問兄弟院校、走訪企

業(yè)、研究國內(nèi)外成功經(jīng)驗等多種形式,我們逐步清晰了辦學(xué)

的定位與特色,形成了自己的培養(yǎng)計劃,主要專業(yè)課程體系

如圖1所示。

課程體系主要是優(yōu)化軟件工程系列課程和實驗實踐環(huán)節(jié),同

時,在認識高度統(tǒng)一的基礎(chǔ)上削減專業(yè)課的課時。這次修訂

最大的改革是在第六學(xué)期和第七學(xué)期設(shè)置兩個大型的獨立實

踐教學(xué)環(huán)節(jié),將軟件工程、面向?qū)ο笤O(shè)計、軟件測試、軟件

項目管理和軟件體系結(jié)構(gòu)等課程內(nèi)容綜合在實踐環(huán)節(jié),體現(xiàn)

“做中學(xué)”的理念,訓(xùn)練學(xué)生軟件開發(fā)、設(shè)計的綜合能力,

熟悉主流的開發(fā)技術(shù)、方法和工具,接受完整的項目實訓(xùn),

積累一定的開發(fā)經(jīng)驗。

通過對課程體系的長時間探討,我們明確了課程的性質(zhì)和在

課程體系中所處的位置,教學(xué)團隊對該體系有總體的認識和

一致的看法,并能從全局考慮問題。

2.2確定課程教學(xué)大綱

有了教學(xué)團隊認同的課程體系,我們就需要制定教學(xué)大綱,

這事關(guān)團隊教學(xué)成敗。我們的做法是,根據(jù)個人的教學(xué)經(jīng)

驗,各自提交熟悉課程的教學(xué)大綱,并在教研室會議上討

論,討論是建立在相關(guān)課程大綱一起考察、修改的基礎(chǔ)上,

目的是做到大綱上統(tǒng)一整合,理清課程承接關(guān)系。例如,在

討論“面向?qū)ο蟪绦蛟O(shè)計”課程的時候,我們將這門課與

“數(shù)據(jù)結(jié)構(gòu)”和“數(shù)據(jù)庫原理與應(yīng)用”一起討論,結(jié)果發(fā)現(xiàn)

應(yīng)當用C++中的模板概念來加強數(shù)據(jù)結(jié)構(gòu)概念和運用,而“面

向?qū)ο蟪绦蛟O(shè)計”課程設(shè)計可以讓學(xué)生自主學(xué)習(xí)調(diào)用相關(guān)類

庫來訪問數(shù)據(jù)庫。由此,這三門課的聯(lián)系得到加強,教師教

學(xué)時也更加清楚課程的重點。再如,將“軟件工程概論”、

“面向?qū)ο蟮姆治雠c設(shè)計”和“軟件項目管理”一起討論

時,我們會發(fā)現(xiàn)這三門課的內(nèi)容既有區(qū)別又有交叉,課程大

綱應(yīng)當各有側(cè)重。另外,這三門課應(yīng)當建立統(tǒng)一的實踐環(huán)

節(jié),綜合性運用這三門課的知識,避免單獨設(shè)計三門課的實

踐,造成內(nèi)容重復(fù)。

2.3明確合作教學(xué)環(huán)節(jié)

教學(xué)大綱的討論和確立使教學(xué)團隊在每一門課的教學(xué)內(nèi)容上

都達成共識,理解自己的課程在整個課程體系中的作用。事

實上,還有很多富有實效的合作教學(xué)機制,例如大型獨立實

踐環(huán)節(jié)(比如持續(xù)一個月)需要教學(xué)團隊多個教師參與指導(dǎo),

每人指導(dǎo)的內(nèi)容有分工、有合作。例如,在項目實踐I中,

我們安排3個教師分別承擔(dān)不同的任務(wù),一個教師指導(dǎo)項目

管理,一個教師指導(dǎo)項目分析和設(shè)計,另外一個教師指導(dǎo)開

發(fā)與測試。另外,針對教師不同的教學(xué)重點,在一門課中可

以由兩個教師或多個教師合作教學(xué)。例如“軟件體系結(jié)構(gòu)”

課程,實踐經(jīng)驗豐富的教師主講設(shè)計模式,另一個教師主講

體系結(jié)構(gòu)概念。目前合作教學(xué)環(huán)節(jié)如表1所示。

3團隊教學(xué)的保障措施

團隊教學(xué)要出效果、出成績并不是一朝一夕的事情,也不是

一個人的事情,需要整個教學(xué)團隊的協(xié)調(diào)合作,要創(chuàng)造各種

條件和保障措施,讓這個過程持續(xù)發(fā)展,常做常新,其具體

措施如下。

3.1組建精干教學(xué)團隊

軟件工程專業(yè)課程實踐性強,任課教師必須對整個課程體系

有全面的把握,方能把握好教學(xué)的內(nèi)容和重點,因此,我們

有必要培養(yǎng)教學(xué)團隊,進行系統(tǒng)教學(xué),提高教學(xué)效果和效

率。在實際中,結(jié)合培養(yǎng)定位,我們的師資講究學(xué)歷搭配和

學(xué)緣搭配,重視引進有企業(yè)工作經(jīng)歷和項目開發(fā)經(jīng)驗的教

師。目前,博士學(xué)位的教師約占36%,企業(yè)引進的教師約占

30%,另外還有專門從事項目開發(fā)與管理的實驗師資。所有成

員每年都有機會在專業(yè)課程、企業(yè)產(chǎn)品、IT英語等方面接受

培訓(xùn),同時,我們也聘請從事軟件開發(fā)培訓(xùn)的企業(yè)師資進行

某些課程的教學(xué)和交流。

3.2爭取課題的支持

實施教學(xué)改革,不能閉門造車,不能停留在口頭,而需要我

們查閱資料,訪問兄弟院校,與企業(yè)交流,參加學(xué)術(shù)會議,

這樣才能開闊視野、了解現(xiàn)狀,把握發(fā)展方向。教改項目、

各級部門的重點課題、精品課程等項目都是教改的動力源

泉。我們通過“軟件工程”精品課程和校級“教學(xué)團隊”,

即一系列的校、市、省級課題的建設(shè),取得了一系列的成

果,教學(xué)團隊的能力得到整體提升,積累了豐富的教學(xué)資

料,建立了專業(yè)教學(xué)網(wǎng)站,開發(fā)了一系列教學(xué)軟件。

3.3做好教研活動的規(guī)劃和實施

有了共同的目標,教研活動就容易落到實處。建立課題體

系,確定教學(xué)大綱和明確合作教學(xué)環(huán)節(jié)等過程需要反復(fù)討論

和論證,每一個主題內(nèi)容都非常復(fù)雜,需要長期研究,必須

納入教研活動中,對于不成熟的教學(xué)團隊,這一點尤其重

要。教研活動的規(guī)劃以周為單位,討論形式可以靈活多樣,

但內(nèi)容必須明確。許多創(chuàng)新的思維都是在各種觀點碰撞之時

產(chǎn)生的,具體教學(xué)過程必須取得共識才能順利開展。

3.4注重教學(xué)案例的整理完善

要達到團隊教學(xué)的目的,需要比較完善的教學(xué)案例,該案例

能反映多門課程的教學(xué)內(nèi)容,這樣才能使教師圍繞相同的話

題討論和實施教學(xué)。目前我們正在完善《畢業(yè)設(shè)計管理系

統(tǒng)》和《等級考試報名系統(tǒng)》這兩個教學(xué)案例,具有分析、

設(shè)計與測試等文檔,并且系統(tǒng)正在試月階段。這兩個案例是

兩年來任課教師指導(dǎo)學(xué)生共同探討的結(jié)果,是團隊教學(xué)的成

果,該案例可用于“C#程序設(shè)計”、“軟件工程”、“面向

對象的分析與設(shè)計”、“數(shù)據(jù)庫原理與應(yīng)用“、“ASP.NET程

序設(shè)計”等課程的教學(xué)過程中,是團隊教學(xué)的基礎(chǔ)。

4結(jié)語

團隊教學(xué)是軟件工程專業(yè)課程體系的內(nèi)在要求,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論