日日夜夜撸啊撸,欧美韩国日本,日本人配种xxxx视频,在线免播放器高清观看

軟件工程導(dǎo)論大全11篇

時(shí)間:2023-03-13 11:12:13

緒論:寫作既是個(gè)人情感的抒發(fā),也是對(duì)學(xué)術(shù)真理的探索,歡迎閱讀由發(fā)表云整理的11篇軟件工程導(dǎo)論范文,希望它們能為您的寫作提供參考和啟發(fā)。

篇(1)

doi:10.3969/j.issn.1673 - 0194.2017.04.147

[中圖分類號(hào)]G642 [文獻(xiàn)標(biāo)識(shí)碼]A [文章編號(hào)]1673-0194(2017)04-0-02

1991年,哈佛大學(xué)的埃里克?馬祖爾教授創(chuàng)建了同伴教學(xué)法,其最早應(yīng)用于物理學(xué)教學(xué)中。同伴教學(xué)法是一種基于合作學(xué)習(xí)理論和動(dòng)機(jī)學(xué)習(xí)理論設(shè)計(jì)的教學(xué)方法。它是以教師在課前要求學(xué)生進(jìn)行知識(shí)預(yù)習(xí),課上提出測(cè)試題,要求每名學(xué)生獨(dú)立答題,學(xué)生可以向教師提出1~2個(gè)問題,并形成自己的答案;然后由教師將學(xué)生進(jìn)行分組、討論,每名學(xué)生都要在本組內(nèi)闡述自己的答案,答案有差異時(shí),成員之間可以用自己的觀點(diǎn)和理論說服對(duì)方,決定自己答案是否更改;教師統(tǒng)計(jì)學(xué)生上交的試題答案及正確率,根據(jù)準(zhǔn)確率及時(shí)調(diào)整教學(xué)策略;學(xué)生根據(jù)教師講解的知識(shí)點(diǎn)和關(guān)鍵點(diǎn)對(duì)照自己的答案,并將知識(shí)進(jìn)行有效遷移的教學(xué)過程。同伴教學(xué)法是在心理發(fā)展水平相當(dāng)?shù)耐殛P(guān)系之間,通過同學(xué)之間進(jìn)行闡述觀點(diǎn)、互相學(xué)習(xí)、討論、分享經(jīng)驗(yàn),傳授技能并獲得同步提高。同伴教學(xué)法適用于原理、概念、過程、方法等比較難于理解、難于記憶、容易混淆的理論課程,這是一種講授自然科學(xué)課程簡(jiǎn)單、有效、實(shí)用的教學(xué)方法。在軟件工程導(dǎo)論課程中M行同伴教學(xué)法進(jìn)行教學(xué),符合課程特點(diǎn)和教學(xué)發(fā)展規(guī)律。

1 軟件工程導(dǎo)論課程教學(xué)現(xiàn)狀

軟件工程學(xué)歸屬于自然科學(xué)中計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科,是為了擺脫軟件開發(fā)成本和進(jìn)度估計(jì)不準(zhǔn)、系統(tǒng)滿意度不夠、產(chǎn)品質(zhì)量不可靠、軟件維護(hù)性差、軟件開發(fā)生產(chǎn)率跟不上計(jì)算機(jī)發(fā)展速度等“軟件危機(jī)”的困擾,專門研究軟件開發(fā)與維護(hù)的普遍原理、技術(shù)的一門工程科學(xué)。軟件工程學(xué)已成為計(jì)算機(jī)科學(xué)的一個(gè)重要分支,研究范圍廣泛,其包括技術(shù)方法、工具、管理等多個(gè)方面。軟件工程導(dǎo)論課程是計(jì)算機(jī)專業(yè)開設(shè)的一門必修課,是軟件工程學(xué)的概要介紹,主要講述軟件工程的原理、概念、技術(shù)和方法,介紹各個(gè)實(shí)施階段的任務(wù)、過程、方法和工具。

1.1 課程內(nèi)容繁多

軟件工程導(dǎo)論課程講述的概念、原理、模型、系統(tǒng)內(nèi)容繁多,講述的知識(shí)面廣、軟件的發(fā)展速度快,課程的真實(shí)性和綜合性強(qiáng),理論性的知識(shí)眾多,教師準(zhǔn)備課程和講解知識(shí)雖然耗費(fèi)了大量的時(shí)間和精力,但學(xué)生對(duì)知識(shí)點(diǎn)不易理解,不能完全掌握知識(shí)內(nèi)容。

1.2 教學(xué)方法陳舊

軟件工程導(dǎo)論課程采用傳統(tǒng)的教學(xué)方式,即“滿堂灌”,教師在講臺(tái)上用無數(shù)豐富的語言去描述概念、原理、過程,學(xué)生只能被動(dòng)的接受、機(jī)械的記憶,師生之間沒有互動(dòng),學(xué)生想在一節(jié)課上把教師所講的復(fù)雜的理論、概念完全記住,非常困難。

經(jīng)過實(shí)踐證明,這種傳統(tǒng)的教學(xué)方法,已不能滿足學(xué)生的學(xué)習(xí)需求,影響了其學(xué)習(xí)效果。所以,必須要找到一種適合軟件工程導(dǎo)論課程的教學(xué)方法,同伴教學(xué)法是若干教學(xué)法中的最佳選擇。

2 同伴教學(xué)法的應(yīng)用實(shí)例

以“總體設(shè)計(jì)的過程”這一節(jié)課程為例。

2.1 課前準(zhǔn)備

在本節(jié)課前一周,教師布置閱讀任務(wù),要求學(xué)生閱讀“總體設(shè)計(jì)的過程”的內(nèi)容,在課堂上提出并要求學(xué)生回答類似下列的問題。

(1)詳述總體設(shè)計(jì)的過程,需求分析階段的數(shù)據(jù)流程圖在總體設(shè)計(jì)中起到了什么作用?

(2)在選取方案過程中,分析員一般要備份什么資料,這些資料有什么作用?

(3)數(shù)據(jù)庫設(shè)計(jì)的步驟是什么,每一步的功能是什么?

(4)在書寫文檔時(shí),都需要哪些文檔?為什么要書寫這些文檔?這些文檔對(duì)軟件的開發(fā)起到什么作用?

這些問題必須是經(jīng)過教師精心設(shè)計(jì)的,不能讓學(xué)生通過閱讀資料就可以找到答案,需要學(xué)生通過閱讀教材、查找資料,對(duì)資料進(jìn)行獨(dú)立思考、深入分析,形成自己觀點(diǎn)的問題。教師要綜合知識(shí)點(diǎn),對(duì)問題做好答案,以備講解。

2.2 問題提出

課堂上,教師先創(chuàng)設(shè)模擬情景,如:一個(gè)公司現(xiàn)在需要編寫一個(gè)財(cái)務(wù)軟件,最先要明確的就是總體的設(shè)計(jì)過程,那么這個(gè)設(shè)計(jì)過程應(yīng)該是什么樣的呢?此時(shí)拋出的設(shè)計(jì)問題,請(qǐng)同學(xué)們進(jìn)行討論,給出答案。學(xué)生閱讀教師給出的思考題,根據(jù)閱讀過的教材和資料,給出初步答案。此時(shí),每名學(xué)生也可以向教師提出1-2個(gè)問題,教師進(jìn)行回答。

2.3 小組討論

教師將學(xué)生分成若干個(gè)學(xué)習(xí)小組,每組有4-5名成員,可設(shè)置1名組長(zhǎng),也可不設(shè)置。在小組中,每名學(xué)生按次序?qū)⒆约旱拇鸢柑岢觯⒄f明形成答案的根據(jù)、理由和設(shè)計(jì)。小組內(nèi)根據(jù)不同意見再進(jìn)行分組,每名同學(xué)試圖用自己的理論說服對(duì)方,此時(shí),教師可以在各組內(nèi)進(jìn)行巡視或旁聽,并給出一些建議,學(xué)生根據(jù)討論和交換的意見,再次形成新的答案。

2.4 統(tǒng)計(jì)答案

學(xué)生將答案提交給教師,教師根據(jù)學(xué)生方案中存在的問題,進(jìn)行統(tǒng)計(jì),并給出每道試題的正確率,查看知識(shí)點(diǎn)掌握情況,總結(jié)學(xué)生答案的優(yōu)缺點(diǎn),分析學(xué)生錯(cuò)誤答案產(chǎn)生的原因,準(zhǔn)備相關(guān)知識(shí)以備講解。

2.5 講解答案

教師講解答案如下。

(1)總體設(shè)計(jì)的過程包括設(shè)想供選擇的方案、分揀選取合理方案、推選最優(yōu)方案、進(jìn)行功能分解、設(shè)計(jì)軟件結(jié)構(gòu)、數(shù)據(jù)庫設(shè)計(jì)、設(shè)置測(cè)試計(jì)劃、書寫軟件相關(guān)文檔及審查和復(fù)審等9個(gè)步驟,需求分析階段的數(shù)據(jù)流程圖在總體設(shè)計(jì)中是總設(shè)計(jì)的開始,數(shù)據(jù)流程圖中的自動(dòng)化邊界是實(shí)現(xiàn)策略的方案。

(2)在選取方案過程中,分析員一般要備份系統(tǒng)流程圖、組成系統(tǒng)的物流元素清單、成本或效益分析、實(shí)現(xiàn)這個(gè)系統(tǒng)進(jìn)度的計(jì)劃四份資料,這些資料是實(shí)施方案的基礎(chǔ),是項(xiàng)目是否可行的依據(jù)。

(3)數(shù)據(jù)庫設(shè)計(jì)的步驟是模式設(shè)計(jì)、子模式設(shè)計(jì)、完整性和安全性設(shè)計(jì)、優(yōu)化。模式設(shè)計(jì)是確定數(shù)據(jù)庫的物理結(jié)構(gòu),子模式設(shè)計(jì)是具體的數(shù)據(jù)規(guī)劃試圖,完整性和安全性設(shè)計(jì)是保證數(shù)據(jù)庫整體安全穩(wěn)定運(yùn)行的檢查方案,優(yōu)化是改進(jìn)模式和子模式數(shù)據(jù)的方案。

(4)在書寫文檔時(shí),需要系統(tǒng)說明、用戶手冊(cè)、測(cè)試計(jì)劃、詳細(xì)的實(shí)現(xiàn)計(jì)劃、數(shù)據(jù)庫設(shè)計(jì)的結(jié)果等文檔。這些文檔是進(jìn)行軟件開發(fā)的根據(jù)和基礎(chǔ),也是以后開發(fā)同類產(chǎn)品的寶貴資料。

教師講解后,歸納總結(jié)學(xué)生方案的優(yōu)缺點(diǎn),對(duì)錯(cuò)誤的成因進(jìn)行分析,提煉出本節(jié)課程的重點(diǎn)和難點(diǎn)內(nèi)容。同學(xué)們根據(jù)自己的答案對(duì)照教師的答案,分析自己答案的利弊,鞏固知識(shí),再進(jìn)行討論,最終領(lǐng)會(huì)本節(jié)課的知識(shí)和技能,提升自己的知識(shí)和能力,進(jìn)而對(duì)知識(shí)做到最好的遷移。

3 結(jié) 語

在軟件工程導(dǎo)論課程中使用同伴教學(xué)法進(jìn)行教學(xué),使學(xué)生明確了學(xué)習(xí)目標(biāo),掌握了重點(diǎn)和難點(diǎn),激發(fā)了學(xué)習(xí)興趣,提高了解決問題的能力,培養(yǎng)了合作精神、溝通能力、競(jìng)爭(zhēng)意識(shí)、互助精神等綜合素質(zhì)。改變了原有的教學(xué)模式,讓同學(xué)之間成為互相的傳授者,不但可以共同探討問題,還能共同增長(zhǎng)知識(shí)和技能,達(dá)到了共同進(jìn)步的目的。同伴教學(xué)法在自然科學(xué)門類的理論課程教學(xué)中具有顯著的作用和十分重要的現(xiàn)實(shí)意義,是同類課程的有益借鑒。

主要參考文獻(xiàn)

篇(2)

1、提升了學(xué)生發(fā)現(xiàn)問題、解決問題的能力

行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程應(yīng)用中的突出優(yōu)點(diǎn)就是提升了學(xué)生發(fā)現(xiàn)問題、解決問題的能力。行動(dòng)導(dǎo)向教學(xué)就是指在課程中積極發(fā)揮學(xué)生的主體作用以及教師的主導(dǎo)作用,重點(diǎn)在于培養(yǎng)學(xué)生發(fā)現(xiàn)問題以及解決問題的能力。對(duì)于軟件工程概論課程來說,與現(xiàn)代化社會(huì)中的信息化技術(shù)有著緊密的聯(lián)系,從而對(duì)于學(xué)生的教學(xué)及培養(yǎng),需要不斷加強(qiáng)重視。行動(dòng)導(dǎo)向教學(xué)方法的應(yīng)用,讓學(xué)生在實(shí)踐過程中對(duì)該課程有了更好的理解,同時(shí)也提升了學(xué)生對(duì)學(xué)習(xí)該課程的興趣。學(xué)生在課程中發(fā)揮著主體作用,因此在日常的教學(xué)課程中,教師會(huì)引導(dǎo)學(xué)生積極探索問題,發(fā)現(xiàn)其中的奧妙。行動(dòng)導(dǎo)向教學(xué)方式的應(yīng)用,很好的滿足了部分學(xué)生對(duì)于課堂教學(xué)開展模式的向往,重點(diǎn)在于把學(xué)生作為中心,進(jìn)一步拓展了學(xué)生們的思維以及眼界,最大的優(yōu)勢(shì)就在于可以有效提升學(xué)生的技術(shù)水平以及實(shí)訓(xùn)能力。

2、進(jìn)一步突破了傳統(tǒng)教學(xué)模式的限制

另外,行動(dòng)導(dǎo)向教學(xué)的應(yīng)用進(jìn)一步突破了傳統(tǒng)教學(xué)模式的限制。傳統(tǒng)的教學(xué)方式對(duì)于成績(jī)的注重力度是比較大的,而且一些學(xué)生普遍形成了死記硬背的思維,對(duì)于實(shí)訓(xùn)課程了解少之甚少,這樣不僅不利于學(xué)生自身的成長(zhǎng)發(fā)展,同時(shí)也不利于為行業(yè)發(fā)展提供人才。但是現(xiàn)代化教學(xué)方式的改革,進(jìn)一步突破了傳統(tǒng)教學(xué)模式的限制,就行動(dòng)導(dǎo)向教學(xué)來說,做出最大的改進(jìn)就是課堂中積極發(fā)揮學(xué)生的主體作用,對(duì)于一些需要記憶的知識(shí)點(diǎn),可以采取情景教學(xué),讓學(xué)生有極大的興趣投入到其中,才能夠更好的掌握知識(shí)。

3、教師對(duì)現(xiàn)代化教學(xué)方式掌握力度不夠,理解不全面

由于受到不確定外界因素的影響,行動(dòng)導(dǎo)向教學(xué)在課程教學(xué)應(yīng)用中也存在一些不足。例如,教師對(duì)現(xiàn)代化教學(xué)方式掌握力度不夠,理解不全面。目前社會(huì)中存在一部分資歷比較老的教師,他們對(duì)于新事物的接受力度是比較弱的,而且認(rèn)為現(xiàn)代化教學(xué)方法沒有什么先進(jìn)之處,反而教學(xué)難度會(huì)增大,過程也會(huì)變得復(fù)雜。從而對(duì)于現(xiàn)代化教學(xué)方法掌握的力度不夠。教師是引導(dǎo)學(xué)生成長(zhǎng)成才得指路明燈,所以針對(duì)教師們不好的做法需要做出積極的改進(jìn)。另外,還要積極招收掌握現(xiàn)代化教學(xué)方法的教師,從而更好的發(fā)揮學(xué)生的學(xué)習(xí)能力以及自主性。

二、行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的改進(jìn)策略

1、不斷完善師資力量,提升教師的教學(xué)水平

針對(duì)行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的優(yōu)缺點(diǎn),提出了相關(guān)的改進(jìn)策略。第一,不斷完善師資力量,提升教師的教學(xué)水平。教學(xué)中教師在很大程度上起著引導(dǎo)的作用,學(xué)生的學(xué)習(xí)能力提高與教師有著很大的聯(lián)系。由于一些專業(yè)學(xué)校,對(duì)于教師的教學(xué)水平并沒有很高的要求。但是正是因?yàn)榇耍瑓s在很大程度上影響了教學(xué)質(zhì)量。所以在對(duì)教師進(jìn)行招收時(shí),要提出更高的要求。首先需要教師掌握更全面,更高質(zhì)量的關(guān)于粵菜的烹調(diào)技術(shù),與外界的市場(chǎng)相結(jié)合,從而培養(yǎng)市場(chǎng)需要的學(xué)生以及人才。另外,需要不斷加強(qiáng)對(duì)教師的培訓(xùn),只有提高了教師的職業(yè)素養(yǎng)水平,才能夠讓其在教學(xué)質(zhì)量上發(fā)揮更大的作用。

2、靈活運(yùn)用教學(xué)方法,吸引學(xué)生的學(xué)習(xí)興趣

第二,靈活運(yùn)用教學(xué)方法,吸引學(xué)生的學(xué)習(xí)興趣。俗話說:興趣是最好的老師,為了促進(jìn)學(xué)生對(duì)于軟件工程專業(yè)有充分的了解以及學(xué)習(xí)的興趣,需要學(xué)校在管理模式上進(jìn)行創(chuàng)新管理,讓學(xué)生在輕松的氛圍中學(xué)習(xí)課程。另一方面,教師在課堂管理中也要不斷創(chuàng)新方法,例如增加學(xué)生感興趣的一些環(huán)節(jié),并且與課堂內(nèi)容有效的結(jié)合起來,從而來更大范圍的吸引學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力。另外,教學(xué)方法不能夠太單一,需要靈活的運(yùn)用教學(xué)方法,活躍課堂氛圍,從而讓學(xué)生積極投入到課程的學(xué)習(xí)中。教學(xué)方法的運(yùn)用也要結(jié)合學(xué)生的興趣來入手,從而才能取得事半功倍的效果。

3、不斷完善實(shí)訓(xùn)設(shè)備,提升學(xué)生的技術(shù)水平

第三,不斷完善實(shí)訓(xùn)設(shè)備,提升學(xué)生的技術(shù)水平。對(duì)于軟件工程專業(yè)的學(xué)生來說,未來從事的工作與現(xiàn)代化的信息化技術(shù)有著緊密的聯(lián)系,所以在高校中實(shí)訓(xùn)課程開展有著非常重要的作用。為了進(jìn)一步提升學(xué)生的實(shí)訓(xùn)能力以及相關(guān)方面的技術(shù)水平,需要不斷完善學(xué)校的實(shí)訓(xùn)設(shè)備,讓學(xué)生較為全面的掌握現(xiàn)代化技術(shù),認(rèn)識(shí)并了解更多的現(xiàn)代化技術(shù),從而有效的提升學(xué)生的技術(shù)水平。實(shí)訓(xùn)設(shè)備的完善離不開學(xué)校領(lǐng)導(dǎo)以及當(dāng)?shù)卣闹С郑哉€要進(jìn)行積極的投入以及資金支持,從而推動(dòng)其更好的發(fā)展。

三、行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的前景分析

關(guān)于行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的前景分析將從兩個(gè)方面做出具體的介紹。一方面,行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程的應(yīng)用需要積極發(fā)揮學(xué)生自主解決問題的能力,所以實(shí)際教學(xué)中教師要靈活的運(yùn)用教學(xué)方式,針對(duì)不同的課程以及學(xué)生,需要應(yīng)用不同的教學(xué)方式,因人而異。另外,行動(dòng)導(dǎo)向教學(xué)的方式對(duì)于大部分學(xué)生來說是比較適合的,但是需要教師全面的了解行動(dòng)導(dǎo)向教學(xué)的內(nèi)涵和核心,從而做出更好的詮釋。另一方面,對(duì)于高校軟件工程概論課程來說,與信息化技術(shù)聯(lián)系的比較密切,需要不斷完善實(shí)訓(xùn)設(shè)備,從而提升學(xué)生的技術(shù)水平以及創(chuàng)新能力。

本文通過對(duì)行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的現(xiàn)狀及前景進(jìn)行了具體的分析,并且針對(duì)行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的優(yōu)缺點(diǎn)做出了介紹,提出了改進(jìn)策略。綜上所述,為了推動(dòng)我國教育行業(yè)更好的發(fā)展,需要針對(duì)目前教育行業(yè)存在的問題做出積極的改進(jìn)。由于受到傳統(tǒng)教育觀念的影響,導(dǎo)致形成了一種死記硬背的現(xiàn)象,從而學(xué)生缺乏解決問題以及發(fā)現(xiàn)問題的能力,而且長(zhǎng)此以往,學(xué)生對(duì)學(xué)習(xí)的興趣也逐漸減小,既不利于學(xué)生未來的發(fā)展,也不利于我國教育水平的提升。為了有效的解決這一問題,提出了多種形式的教學(xué)方法,行動(dòng)導(dǎo)向教學(xué)的應(yīng)用,不僅可以有效提升學(xué)生的解決問題的能力,還能夠進(jìn)一步發(fā)揮學(xué)生的主體作用,積極探索未知世界,不斷擴(kuò)展學(xué)生的眼界。行動(dòng)導(dǎo)向教學(xué)在高校軟件工程中的應(yīng)用,有效提升了學(xué)生的創(chuàng)新能力以及實(shí)訓(xùn)水平。存在的問題主要是教師教學(xué)受傳統(tǒng)觀念的影響,形成學(xué)生固定的思維,這就需要運(yùn)用靈活的教學(xué)方式,從而更好的提升高校軟件工程專業(yè)的教學(xué)水平以及學(xué)生的學(xué)習(xí)能力。

軟件工程碩士論文參考文獻(xiàn):

[1]王存榮.行動(dòng)導(dǎo)向教學(xué)中要處理好的幾對(duì)關(guān)系[D].教育探索,2011(7):60-61.

[2]姜大源.“學(xué)習(xí)領(lǐng)城”工作過程導(dǎo)向的課程模式:德國職業(yè)教育課程改革的探索與突破[J].職教論壇,2004,(6):61-64.

篇(3)

行動(dòng)導(dǎo)向教學(xué)目前在高校軟件工程概論課程應(yīng)用中取得了不錯(cuò)的效果,但同時(shí)由于受到一些不確定因素的影響,例如教師對(duì)現(xiàn)代化教學(xué)方式的掌握、學(xué)生自身的個(gè)性以及學(xué)習(xí)能力等,導(dǎo)致行動(dòng)導(dǎo)向教學(xué)的應(yīng)用效果不是很理想,不僅不利于學(xué)生的學(xué)習(xí),同時(shí)也會(huì)限制學(xué)生的創(chuàng)新思維的擴(kuò)散。從另一個(gè)角度來看,行動(dòng)導(dǎo)向教學(xué)的應(yīng)用的成功之處就在于突破了傳統(tǒng)教學(xué)模式的限制,創(chuàng)新了現(xiàn)代化教學(xué)模式,有效提升了我國的教育教學(xué)水平。

二、行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的優(yōu)缺點(diǎn)

1、提升了學(xué)生發(fā)現(xiàn)問題、解決問題的能力

行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程應(yīng)用中的突出優(yōu)點(diǎn)就是提升了學(xué)生發(fā)現(xiàn)問題、解決問題的能力。行動(dòng)導(dǎo)向教學(xué)就是指在課程中積極發(fā)揮學(xué)生的主體作用以及教師的主導(dǎo)作用,重點(diǎn)在于培養(yǎng)學(xué)生發(fā)現(xiàn)問題以及解決問題的能力。對(duì)于軟件工程概論課程來說,與現(xiàn)代化社會(huì)中的信息化技術(shù)有著緊密的聯(lián)系,從而對(duì)于學(xué)生的教學(xué)及培養(yǎng),需要不斷加強(qiáng)重視。行動(dòng)導(dǎo)向教學(xué)方法的應(yīng)用,讓學(xué)生在實(shí)踐過程中對(duì)該課程有了更好的理解,同時(shí)也提升了學(xué)生對(duì)學(xué)習(xí)該課程的興趣。學(xué)生在課程中發(fā)揮著主體作用,因此在日常的教學(xué)課程中,教師會(huì)引導(dǎo)學(xué)生積極探索問題,發(fā)現(xiàn)其中的奧妙。行動(dòng)導(dǎo)向教學(xué)方式的應(yīng)用,很好的滿足了部分學(xué)生對(duì)于課堂教學(xué)開展模式的向往,重點(diǎn)在于把學(xué)生作為中心,進(jìn)一步拓展了學(xué)生們的思維以及眼界,最大的優(yōu)勢(shì)就在于可以有效提升學(xué)生的技術(shù)水平以及實(shí)訓(xùn)能力。

2、進(jìn)一步突破了傳統(tǒng)教學(xué)模式的限制

另外,行動(dòng)導(dǎo)向教學(xué)的應(yīng)用進(jìn)一步突破了傳統(tǒng)教學(xué)模式的限制。傳統(tǒng)的教學(xué)方式對(duì)于成績(jī)的注重力度是比較大的,而且一些學(xué)生普遍形成了死記硬背的思維,對(duì)于實(shí)訓(xùn)課程了解少之甚少,這樣不僅不利于學(xué)生自身的成長(zhǎng)發(fā)展,同時(shí)也不利于為行業(yè)發(fā)展提供人才。但是現(xiàn)代化教學(xué)方式的改革,進(jìn)一步突破了傳統(tǒng)教學(xué)模式的限制,就行動(dòng)導(dǎo)向教學(xué)來說,做出最大的改進(jìn)就是課堂中積極發(fā)揮學(xué)生的主體作用,對(duì)于一些需要記憶的知識(shí)點(diǎn),可以采取情景教學(xué),讓學(xué)生有極大的興趣投入到其中,才能夠更好的掌握知識(shí)。

3、教師對(duì)現(xiàn)代化教學(xué)方式掌握力度不夠,理解不全面

由于受到不確定外界因素的影響,行動(dòng)導(dǎo)向教學(xué)在課程教學(xué)應(yīng)用中也存在一些不足。例如,教師對(duì)現(xiàn)代化教學(xué)方式掌握力度不夠,理解不全面。目前社會(huì)中存在一部分資歷比較老的教師,他們對(duì)于新事物的接受力度是比較弱的,而且認(rèn)為現(xiàn)代化教學(xué)方法沒有什么先進(jìn)之處,反而教學(xué)難度會(huì)增大,過程也會(huì)變得復(fù)雜。從而對(duì)于現(xiàn)代化教學(xué)方法掌握的力度不夠。教師是引導(dǎo)學(xué)生成長(zhǎng)成才得指路明燈,所以針對(duì)教師們不好的做法需要做出積極的改進(jìn)。另外,還要積極招收掌握現(xiàn)代化教學(xué)方法的教師,從而更好的發(fā)揮學(xué)生的學(xué)習(xí)能力以及自主性。

三、行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的改進(jìn)策略

1、不斷完善師資力量,提升教師的教學(xué)水平

針對(duì)行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的優(yōu)缺點(diǎn),提出了相關(guān)的改進(jìn)策略。第一,不斷完善師資力量,提升教師的教學(xué)水平。教學(xué)中教師在很大程度上起著引導(dǎo)的作用,學(xué)生的學(xué)習(xí)能力提高與教師有著很大的聯(lián)系。由于一些專業(yè)學(xué)校,對(duì)于教師的教學(xué)水平并沒有很高的要求。但是正是因?yàn)榇耍瑓s在很大程度上影響了教學(xué)質(zhì)量。所以在對(duì)教師進(jìn)行招收時(shí),要提出更高的要求。首先需要教師掌握更全面,更高質(zhì)量的關(guān)于粵菜的烹調(diào)技術(shù),與外界的市場(chǎng)相結(jié)合,從而培養(yǎng)市場(chǎng)需要的學(xué)生以及人才。另外,需要不斷加強(qiáng)對(duì)教師的培訓(xùn),只有提高了教師的職業(yè)素養(yǎng)水平,才能夠讓其在教學(xué)質(zhì)量上發(fā)揮更大的作用。

2、靈活運(yùn)用教學(xué)方法,吸引學(xué)生的學(xué)習(xí)興趣

第二,靈活運(yùn)用教學(xué)方法,吸引學(xué)生的學(xué)習(xí)興趣。俗話說:興趣是最好的老師,為了促進(jìn)學(xué)生對(duì)于軟件工程專業(yè)有充分的了解以及學(xué)習(xí)的興趣,需要學(xué)校在管理模式上進(jìn)行創(chuàng)新管理,讓學(xué)生在輕松的氛圍中學(xué)習(xí)課程。另一方面,教師在課堂管理中也要不斷創(chuàng)新方法,例如增加學(xué)生感興趣的一些環(huán)節(jié),并且與課堂內(nèi)容有效的結(jié)合起來,從而來更大范圍的吸引學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力。另外,教學(xué)方法不能夠太單一,需要靈活的運(yùn)用教學(xué)方法,活躍課堂氛圍,從而讓學(xué)生積極投入到課程的學(xué)習(xí)中。教學(xué)方法的運(yùn)用也要結(jié)合學(xué)生的興趣來入手,從而才能取得事半功倍的效果。

3、不斷完善實(shí)訓(xùn)設(shè)備,提升學(xué)生的技術(shù)水平

第三,不斷完善實(shí)訓(xùn)設(shè)備,提升學(xué)生的技術(shù)水平。對(duì)于軟件工程專業(yè)的學(xué)生來說,未來從事的工作與現(xiàn)代化的信息化技術(shù)有著緊密的聯(lián)系,所以在高校中實(shí)訓(xùn)課程開展有著非常重要的作用。為了進(jìn)一步提升學(xué)生的實(shí)訓(xùn)能力以及相關(guān)方面的技術(shù)水平,需要不斷完善學(xué)校的實(shí)訓(xùn)設(shè)備,讓學(xué)生較為全面的掌握現(xiàn)代化技術(shù),認(rèn)識(shí)并了解更多的現(xiàn)代化技術(shù),從而有效的提升學(xué)生的技術(shù)水平。實(shí)訓(xùn)設(shè)備的完善離不開學(xué)校領(lǐng)導(dǎo)以及當(dāng)?shù)卣闹С郑哉€要進(jìn)行積極的投入以及資金支持,從而推動(dòng)其更好的發(fā)展。

四、行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的前景分析

關(guān)于行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的前景分析將從兩個(gè)方面做出具體的介紹。一方面,行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程的應(yīng)用需要積極發(fā)揮學(xué)生自主解決問題的能力,所以實(shí)際教學(xué)中教師要靈活的運(yùn)用教學(xué)方式,針對(duì)不同的課程以及學(xué)生,需要應(yīng)用不同的教學(xué)方式,因人而異。另外,行動(dòng)導(dǎo)向教學(xué)的方式對(duì)于大部分學(xué)生來說是比較適合的,但是需要教師全面的了解行動(dòng)導(dǎo)向教學(xué)的內(nèi)涵和核心,從而做出更好的詮釋。另一方面,對(duì)于高校軟件工程概論課程來說,與信息化技術(shù)聯(lián)系的比較密切,需要不斷完善實(shí)訓(xùn)設(shè)備,從而提升學(xué)生的技術(shù)水平以及創(chuàng)新能力。本文通過對(duì)行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的現(xiàn)狀及前景進(jìn)行了具體的分析,并且針對(duì)行動(dòng)導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的優(yōu)缺點(diǎn)做出了介紹,提出了改進(jìn)策略。綜上所述,為了推動(dòng)我國教育行業(yè)更好的發(fā)展,需要針對(duì)目前教育行業(yè)存在的問題做出積極的改進(jìn)。由于受到傳統(tǒng)教育觀念的影響,導(dǎo)致形成了一種死記硬背的現(xiàn)象,從而學(xué)生缺乏解決問題以及發(fā)現(xiàn)問題的能力,而且長(zhǎng)此以往,學(xué)生對(duì)學(xué)習(xí)的興趣也逐漸減小,既不利于學(xué)生未來的發(fā)展,也不利于我國教育水平的提升。為了有效的解決這一問題,提出了多種形式的教學(xué)方法,行動(dòng)導(dǎo)向教學(xué)的應(yīng)用,不僅可以有效提升學(xué)生的解決問題的能力,還能夠進(jìn)一步發(fā)揮學(xué)生的主體作用,積極探索未知世界,不斷擴(kuò)展學(xué)生的眼界。行動(dòng)導(dǎo)向教學(xué)在高校軟件工程中的應(yīng)用,有效提升了學(xué)生的創(chuàng)新能力以及實(shí)訓(xùn)水平。存在的問題主要是教師教學(xué)受傳統(tǒng)觀念的影響,形成學(xué)生固定的思維,這就需要運(yùn)用靈活的教學(xué)方式,從而更好的提升高校軟件工程專業(yè)的教學(xué)水平以及學(xué)生的學(xué)習(xí)能力。

參考文獻(xiàn):

[1]王存榮.行動(dòng)導(dǎo)向教學(xué)中要處理好的幾對(duì)關(guān)系[D].教育探索,2011(7):60-61.

篇(4)

中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A

0 引言①

為適應(yīng)我國經(jīng)濟(jì)結(jié)構(gòu)戰(zhàn)略性調(diào)整的要求和軟件產(chǎn)業(yè)發(fā)展對(duì)人才的迫切需要,實(shí)現(xiàn)我國軟件人才培養(yǎng)的跨越式發(fā)展,教育部和國家發(fā)展計(jì)劃委員會(huì)共同研究決定選擇部分高等學(xué)校,采取多項(xiàng)扶持政策,支持其試辦示范性軟件學(xué)院,國家首批批準(zhǔn)35 所示范性軟件職業(yè)技術(shù)學(xué)院,到目前為止全國軟件學(xué)院已經(jīng)超過100所,這么多的軟件學(xué)院每年的畢業(yè)生數(shù)量超過一萬人,就業(yè)壓力可想而知。軟件學(xué)院的軟件工程專業(yè)是計(jì)算機(jī)領(lǐng)域發(fā)展最快的學(xué)科分支之一,這就對(duì)高等學(xué)校的教學(xué)提出了挑戰(zhàn)。

1 現(xiàn)狀

計(jì)算機(jī)科學(xué)導(dǎo)論是軟件工程專業(yè)的學(xué)生入校學(xué)習(xí)的第一門專業(yè)課程。

(1)對(duì)于剛?cè)雽W(xué)的新生,在選擇軟件工程這個(gè)專業(yè)時(shí),對(duì)計(jì)算機(jī)沒有足夠的認(rèn)識(shí),選擇這個(gè)專業(yè)帶有很大的盲目性。一部分偏僻或貧困地區(qū)的學(xué)生剛上大學(xué)對(duì)計(jì)算機(jī)幾乎一無所知,甚至連基本操作也不會(huì);一部分學(xué)生雖然以前接觸過計(jì)算機(jī),但只會(huì)一些基本操作,對(duì)計(jì)算機(jī)的專業(yè)知識(shí)了解很少,他們將計(jì)算機(jī)專業(yè)等同于一般的計(jì)算機(jī)應(yīng)用技術(shù);還有一部分學(xué)生不僅對(duì)計(jì)算機(jī)的基本操作很熟練,在高中時(shí)就選修過一些計(jì)算機(jī)類的課程,對(duì)計(jì)算機(jī)專業(yè)有一些初步了解。

(2)對(duì)于從事計(jì)算機(jī)科學(xué)導(dǎo)論課程教學(xué)工作的老師,都是嚴(yán)格按照本專業(yè)教學(xué)計(jì)劃、教學(xué)大綱的要求上課,整個(gè)學(xué)期的教學(xué)按部就班,內(nèi)容雖然豐富,但不夠生動(dòng)。并且,由于計(jì)算機(jī)科學(xué)導(dǎo)論這門課程涉及到軟件工程專業(yè)后續(xù)學(xué)習(xí)的很多門課程,而每個(gè)教師的專業(yè)知識(shí)側(cè)重點(diǎn)不同,有些內(nèi)容很精通,就會(huì)占用比較長(zhǎng)的時(shí)間生動(dòng)地去講解,有些內(nèi)容不是很精通,這樣就不能全面正確地引導(dǎo)學(xué)生認(rèn)識(shí)這門課,更不用說培養(yǎng)學(xué)生的熱情和興趣了。

(3)對(duì)于計(jì)算機(jī)科學(xué)導(dǎo)論課程的教學(xué)內(nèi)容主要有三種類型:②

第一種是將計(jì)算機(jī)導(dǎo)論的教學(xué)內(nèi)容設(shè)置為計(jì)算機(jī)基本技能的培訓(xùn)課程;這種方法雖然可以提高新生的計(jì)算機(jī)操作能力,但失去了本課程作為專業(yè)引導(dǎo)課程的本質(zhì)屬性。

第二種是把計(jì)算機(jī)導(dǎo)論課程當(dāng)成軟件工程專業(yè)學(xué)生在大學(xué)期間所學(xué)專業(yè)核心課程的濃縮;內(nèi)容廣而散,概念多而雜,教學(xué)內(nèi)容的深度和廣度不好把握,學(xué)生也很難理解。

還有一種是從方法論入手,用高度抽象的數(shù)學(xué)模型來刻畫計(jì)算機(jī)及計(jì)算的本質(zhì)屬性,對(duì)軟件工程專業(yè)的主要內(nèi)容進(jìn)行系統(tǒng)化整合,這種方法過于抽象,很難理解。 這三種類型的計(jì)算機(jī)導(dǎo)論課程教學(xué),都不適合我校軟件工程專業(yè)學(xué)生學(xué)習(xí),很難達(dá)到該課程的教學(xué)目的。

2 具體改革內(nèi)容、改革目標(biāo)和解決的關(guān)鍵問題

2.1 改革內(nèi)容

計(jì)算機(jī)科學(xué)導(dǎo)論作為大一新生的一門引導(dǎo)性質(zhì)的課程,內(nèi)容選取不能太具體,這樣容易把該課程上成計(jì)算機(jī)基本技能的培訓(xùn)課;內(nèi)容選取也不能太廣泛,這樣就可能把該課程上成所有專業(yè)課程的濃縮課程,看似講了很多內(nèi)容,但一個(gè)也沒講透。希望學(xué)生從這本門課程的學(xué)習(xí)當(dāng)中能夠真正理解軟件工程專業(yè)的學(xué)生在四年的大學(xué)生活中要學(xué)到哪些方面的知識(shí),通過所學(xué)的知識(shí)能夠解決哪些方面的問題,從而以積極主動(dòng)的態(tài)度投入到大學(xué)生活中。

2.2 改革目標(biāo)

計(jì)算機(jī)科學(xué)導(dǎo)論課程的教學(xué)目標(biāo)應(yīng)該服務(wù)于專業(yè)的培養(yǎng)目標(biāo),③粗略地講,軟件工程專業(yè)人才大體上分為科學(xué)型,工程型和應(yīng)用型,而我校軟件工程專業(yè)的人才培養(yǎng)目標(biāo)是培養(yǎng)復(fù)合型人才,那么作為引導(dǎo)型的計(jì)算機(jī)科學(xué)導(dǎo)論課程的教學(xué)計(jì)劃與課程內(nèi)容構(gòu)建就應(yīng)該服務(wù)于復(fù)合型人才(下轉(zhuǎn)第191頁)(上接第86頁)培養(yǎng)總體目標(biāo),因此,該課程教學(xué)目標(biāo)應(yīng)該有以下幾個(gè)方面:

首先,應(yīng)該讓學(xué)生了解軟件工程專業(yè)復(fù)合型人才的就業(yè)方向,培養(yǎng)對(duì)復(fù)合型專業(yè)的認(rèn)識(shí),通過本課程的開設(shè),要讓學(xué)生明白什么是復(fù)合型的人才,復(fù)合型人才的就業(yè)崗位,了解當(dāng)今社會(huì)對(duì)復(fù)合型人才的需求,從而對(duì)自己將來要從事的工作的專業(yè)方向有大致的判斷,并對(duì)軟件工程專業(yè)培養(yǎng)復(fù)合型人才應(yīng)該學(xué)習(xí)的主要課程有基本了解,對(duì)自己將來應(yīng)該具備的能力有初步的認(rèn)識(shí)。

其次,應(yīng)該培養(yǎng)基本的計(jì)算機(jī)操作能力,作為軟件工程專業(yè)的學(xué)生,應(yīng)該具備較強(qiáng)的基本操作能力,隨著計(jì)算機(jī)的普及,很多剛?cè)胄5男律m然有一定的計(jì)算機(jī)操作能力,但掌握得不系統(tǒng),更何況由于各地區(qū)教育經(jīng)濟(jì)發(fā)展存在差距,還有相當(dāng)一部分來自落后地區(qū)的新生很少用計(jì)算機(jī),有的甚至從來就沒有操作過計(jì)算機(jī),因此,培養(yǎng)計(jì)算機(jī)的基本操作能力,仍然是計(jì)算機(jī)導(dǎo)論課程中一個(gè)重要的教學(xué)目標(biāo)。

另外,還要培養(yǎng)學(xué)生的自主學(xué)習(xí)能力,學(xué)習(xí)能力對(duì)人的一生很重要,現(xiàn)實(shí)生活中,我們看到不同的人學(xué)習(xí)同樣的東西感受是不一樣的,有的人學(xué)得很輕松也很快又很透徹,還有一些人學(xué)得很辛苦又很慢,掌握得也不夠扎實(shí),究其原因就是學(xué)習(xí)方法、學(xué)習(xí)態(tài)度問題。前一種人通常是以積極主動(dòng)的姿態(tài)投入到學(xué)習(xí)中,后一種人總是被動(dòng)灌輸式地學(xué)習(xí),所以學(xué)習(xí)效果有很大差別。我們希望通過本課程的學(xué)習(xí)培養(yǎng)學(xué)生自主學(xué)習(xí)的能力。

2.3 改革的方法

2.3.1 教學(xué)內(nèi)容及方法的改革

首先,利用2~4學(xué)時(shí)采取講座的形式,請(qǐng)資深教授、專家對(duì)軟件工程專業(yè)學(xué)生應(yīng)掌握的軟件基礎(chǔ)理論知識(shí)和軟件工程專業(yè)知識(shí),應(yīng)熟悉的軟件應(yīng)用和工具,應(yīng)具備的方法、技術(shù)和工具等做全局性的介紹,使學(xué)生知道這個(gè)專業(yè)四年中需要掌握哪些專業(yè)知識(shí)和技能,畢業(yè)后可以從事哪些方面的工作,樹立起學(xué)習(xí)的目標(biāo)。

另外,介紹本學(xué)科的知識(shí)構(gòu)架及其相互關(guān)系,使學(xué)生理解這些知識(shí)點(diǎn)之間的作用、地位及其相互之間的關(guān)系。

其次,是對(duì)于學(xué)生的基本技能的培訓(xùn),為學(xué)生順利進(jìn)入計(jì)算機(jī)專業(yè)學(xué)習(xí)奠定基礎(chǔ)。基本技能的培訓(xùn)利用《計(jì)算機(jī)科學(xué)導(dǎo)論》自主學(xué)習(xí)平成。《計(jì)算機(jī)科學(xué)導(dǎo)論》自主學(xué)習(xí)平臺(tái)要求具備以下幾個(gè)方面的環(huán)境:一是交互學(xué)習(xí)環(huán)境;二是有問必答環(huán)境;三是利于學(xué)生個(gè)性化學(xué)習(xí)的環(huán)境;四是評(píng)價(jià)激勵(lì)的環(huán)境;五是統(tǒng)計(jì)反饋的環(huán)境;六是優(yōu)秀的學(xué)習(xí)資源環(huán)境。學(xué)生利用《計(jì)算機(jī)科學(xué)導(dǎo)論》自主學(xué)習(xí)平臺(tái),首先抽做整套試題作答,答題完成后系統(tǒng)會(huì)自動(dòng)給出分?jǐn)?shù),并給出詳細(xì)的試卷分析,指明學(xué)生哪些方面的知識(shí)已經(jīng)掌握,哪些方面還掌握得不太夠,哪些方面知識(shí)很匱乏,是學(xué)生在學(xué)習(xí)之前對(duì)自己掌握的知識(shí)情況有一個(gè)定位,然后可以利用優(yōu)秀的學(xué)習(xí)資源有針對(duì)性地進(jìn)行相關(guān)知識(shí)的學(xué)習(xí),如果有些知識(shí)通過網(wǎng)上的學(xué)習(xí)資源任然不能解決,可以通過網(wǎng)上留言的方式提出問題,老師或者一些已經(jīng)掌握這些知識(shí)的同學(xué)看到留言以后會(huì)給出解決的方法,能夠回復(fù)問題并取得好評(píng),系統(tǒng)要給予相應(yīng)的加分獎(jiǎng)勵(lì) 。如果學(xué)生認(rèn)為自己已經(jīng)掌握了所有知識(shí)點(diǎn),那么就可以重新隨機(jī)抽取試題,檢驗(yàn)自己對(duì)基本技能的掌握情況。

2.3.2 考試的改革④

考試應(yīng)分為計(jì)算機(jī)考試和掌握內(nèi)容考查兩部分,對(duì)于基本技能的掌握程度采用計(jì)算機(jī)考試,《計(jì)算機(jī)科學(xué)導(dǎo)論》自主學(xué)習(xí)平臺(tái)提供了相關(guān)知識(shí)題庫,學(xué)生可以抽取試題,在線操作,做完后提交答案,系統(tǒng)直接給出分?jǐn)?shù)及試卷分析;對(duì)于內(nèi)容的理解、掌握程度采用考查形式,通過寫報(bào)告的形式來考查學(xué)生對(duì)教學(xué)內(nèi)容的掌握程度。

總之,我們將通過多樣化的教學(xué)手段、教學(xué)平臺(tái),在教學(xué)過程中的不斷探索,不斷改進(jìn),找到最適宜軟件學(xué)院軟件工程專業(yè)大一學(xué)生《計(jì)算機(jī)科學(xué)導(dǎo)論》課程的教學(xué)方法,充分發(fā)揮軟件學(xué)院大學(xué)生入學(xué)第一門專業(yè)課《計(jì)算機(jī)科學(xué)導(dǎo)論》這門課的作用。

項(xiàng)目支持:2011年,中北大學(xué)高等教育教學(xué)改革研究項(xiàng)目

注釋

① 劉利雄,李鳳霞.“計(jì)算機(jī)科學(xué)導(dǎo)論”教育改革思路.Computer Education教學(xué)資源與平臺(tái)建設(shè),2009.

篇(5)

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B

文章編號(hào):1672-5913 (2007) 20-0029-03

“軟件工程”課程在國內(nèi)的計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)以及國際上2001年的計(jì)算機(jī)科學(xué)教學(xué)體系(IEEE CC2001)中都是不可或缺的核心專業(yè)知識(shí)課程,其主要內(nèi)容也是2004年由IEEE-CS/ACM/AIS建議的計(jì)算科學(xué)教學(xué)體系的關(guān)鍵知識(shí)域(CC2004)。近年來,軟件工程的知識(shí)已經(jīng)成熟和系統(tǒng)化,足以構(gòu)成一個(gè)專業(yè)的知識(shí)體系,在國內(nèi)外大學(xué)的計(jì)算學(xué)科下面相繼出現(xiàn)了“軟件工程專業(yè)”。在這種情況下,傳統(tǒng)的“軟件工程”課程出現(xiàn)的新老問題更加凸顯,急需高校、特別是我國普通高等院校探討,盡快地提出解決問題的途徑和辦法。

1 “軟件工程”的教學(xué)難點(diǎn)

“軟件工程”課程的內(nèi)容廣博,涉及軟件開發(fā)的基本概念、原理、過程、方法、技術(shù)、標(biāo)準(zhǔn)、管理和工具等廣泛的技術(shù)與管理知識(shí)。作為一門課程,“軟件工程”所包含的知識(shí)面面具到,卻又難以深入。由于課程內(nèi)容不如數(shù)學(xué)嚴(yán)謹(jǐn),不如編程具體,不如數(shù)據(jù)庫實(shí)用,不如圖形學(xué)生動(dòng),加之學(xué)生基本上沒有參與過大型軟件開發(fā)的實(shí)踐,這就使得學(xué)生難以在一個(gè)學(xué)期就深入理解軟件工程中龐雜、抽象的內(nèi)容。在傳統(tǒng)的考試方式下,學(xué)生只能死記硬背,使得“軟件工程”課程變成了“第二政治課”。此外,由于軟件工程的理論和技術(shù)發(fā)展迅速,教材總是跟不上技術(shù)的發(fā)展;如果教師缺乏理論研究和實(shí)踐經(jīng)驗(yàn),教學(xué)就變得更加困難。

自2002年起,“軟件工程”在全國35所學(xué)校成為一個(gè)專業(yè)之后,龐大復(fù)雜的“軟件工程”從一門課程變成了一系列課程,知識(shí)的傳授相對(duì)容易起來。可是對(duì)其它專業(yè)而言,則又面臨新的問題:如何在學(xué)時(shí)不變甚至減少的條件下,把一個(gè)專業(yè)的知識(shí)濃縮在一門課程中,完整而有效地傳授給學(xué)生。

2 “軟件工程”課程之管見

“軟件工程”研究的是如何系統(tǒng)地構(gòu)造軟件的知識(shí),是計(jì)算學(xué)科中唯一涉及管理學(xué)的課程,內(nèi)容獨(dú)特,不可或缺。2004年IEEE和ACM的聯(lián)合公布的軟件工程知識(shí)體系(SWEBOK04)將其內(nèi)容概括為十個(gè)知識(shí)域,每個(gè)知識(shí)域又分若干子域,每個(gè)子域分為若干知識(shí)點(diǎn),等等。SWEBOK04的出現(xiàn)標(biāo)志著軟件工程知識(shí)的成熟和一門專業(yè)的誕生。

筆者根據(jù)對(duì)軟件工程的多年研究、對(duì)該課程的中英文教學(xué),以及給二學(xué)位本科和研究生講授“軟件設(shè)計(jì)方法”、“組件開發(fā)技術(shù)”、“軟件體系結(jié)構(gòu)”、“軟件項(xiàng)目管理”等相關(guān)課程的經(jīng)歷,認(rèn)為根本不可能在一門課程中把軟件工程的所有知識(shí)都讓學(xué)生掌握!前人嘗試的結(jié)果導(dǎo)致了無論是教材、還是教學(xué),都只能是走馬觀花、蜻蜓點(diǎn)水,造成教與學(xué)的困惑。SWEBOK04及其教學(xué)指南提出了軟件工程的基本知識(shí)范圍,卻沒有明確規(guī)定教學(xué)的詳細(xì)程度,允許靈活掌握。作為一門課程,我們應(yīng)該、而且必須結(jié)合實(shí)際、面向需要,合理地取舍傳授知識(shí)的寡眾與深淺。

事實(shí)上,國內(nèi)外的經(jīng)典與新近出版的“軟件工程”課程的教材基本上都可以覆蓋要求的知識(shí)內(nèi)容。但是,在選材的深度與廣度、知識(shí)的更新以及組織方面有明顯的側(cè)重。以軟件分析與設(shè)計(jì)為例,有些教材注重知識(shí)的全面性,把結(jié)構(gòu)化方法與面向?qū)ο蠹夹g(shù)并重地講解(如Pressman的最新版本,國防科大齊治昌、譚慶平和寧洪的教材);有些教材只講最新穎、更實(shí)用的基于UML的面向?qū)ο蠼7椒?作者如Sommerville,清華大學(xué)的孫家廣與劉強(qiáng))。

我們認(rèn)為,“軟件工程”作為一門課程是計(jì)算學(xué)科的入門課,可以借鑒管理學(xué)科,將其稱之為“軟件工程導(dǎo)論”或“軟件工程概論”。區(qū)分對(duì)待SWEBOK04中的知識(shí)點(diǎn),確定出了解、理解和掌握等不同程度的教學(xué)要求。下面就結(jié)合實(shí)例介紹一個(gè)具體的教學(xué)設(shè)計(jì)和實(shí)施。

3 “軟件工程”課程教學(xué)內(nèi)容的一個(gè)設(shè)計(jì)

3.1背景

筆者所在大學(xué)是一所省屬綜合性大學(xué),界于教學(xué)型與研究型大學(xué)之間,目前更偏重于教學(xué)型。畢業(yè)生多數(shù)在省內(nèi)、特別是在青島工作。自2003年起青島市把軟件列為優(yōu)先發(fā)展產(chǎn)業(yè),重點(diǎn)扶持軟件外包、信息家電等產(chǎn)業(yè)領(lǐng)域。我校是全國35所成立了軟件學(xué)院的院校之一,負(fù)責(zé)培養(yǎng)軟件工程專業(yè)的本科學(xué)生。工程碩士的培養(yǎng)仍由筆者所在的信息工程學(xué)院負(fù)責(zé)。

我院最近5年的考研率在20%左右,大多數(shù)本科生畢業(yè)后面臨就業(yè)問題。除升學(xué)與出國外,我院近80%學(xué)生的就業(yè)去向包括:軟件企業(yè)、非軟件企業(yè)、政府部門與事業(yè)單位、自謀職業(yè)等。只有在軟件企業(yè)或者大型傳統(tǒng)企業(yè)IT部門的畢業(yè)生從事軟件開發(fā),其它大多數(shù)計(jì)算機(jī)畢業(yè)生從事與軟件開發(fā)無關(guān)的職業(yè),如市場(chǎng)、銷售、采購、管理等。為了滿足社會(huì)需要,更好地為地方經(jīng)濟(jì)發(fā)展服務(wù),我院經(jīng)將計(jì)算機(jī)科學(xué)與技術(shù)分為3個(gè)方向供學(xué)生選擇:軟件技術(shù)與理論、嵌入式系統(tǒng)和網(wǎng)絡(luò)工程。“軟件工程”課程是所有專業(yè)方向的必修基礎(chǔ)課。

3.2需求分析與教學(xué)內(nèi)容的設(shè)計(jì)

在這些背景下,我們的“軟件工程”課程的教學(xué)方針是:滿足社會(huì)需求、面向?qū)W生未來;將課程定位為:全面地介紹軟件工程學(xué)的基本知識(shí),突出大型軟件開發(fā)和管理的基本原理、方法和實(shí)用技術(shù),滿足計(jì)算學(xué)科對(duì)系統(tǒng)化軟件構(gòu)造知識(shí)的基本要求,同時(shí)成為學(xué)習(xí)軟件工程專業(yè)的先導(dǎo)課程。課程名稱也相應(yīng)地改為“軟件工程導(dǎo)論”;在滿足軟件工程知識(shí)點(diǎn)和學(xué)科體系的同時(shí),根據(jù)市場(chǎng)需求,適當(dāng)增減內(nèi)容,把具體的實(shí)用技術(shù)講深講透,同時(shí)介紹前沿課題,提高學(xué)生的學(xué)習(xí)興趣。

表1是我院“軟件工程導(dǎo)論”課程的理論授課內(nèi)容與課時(shí)安排(不含課程緒論與課堂練習(xí)、總結(jié)的4個(gè)學(xué)時(shí)),按照SWEBOK04提出的10個(gè)知識(shí)域進(jìn)行了重新組織。由于選用的教材以及實(shí)際教學(xué)內(nèi)容的組織與SWEBOK04的知識(shí)域并非完全一致,因而出現(xiàn)小數(shù)點(diǎn)學(xué)時(shí)。如“軟件工程工具與方法”知識(shí)域,我們?cè)谑谡n章節(jié)介紹相關(guān)的軟件工具,如在軟件需求和設(shè)計(jì)中使用了ROSE和MS Visio;在講解項(xiàng)目進(jìn)度中示意了MS Project;在軟件測(cè)試中提到了JUnit。此外,還按照教材集中地講解了CASE概念與工具,補(bǔ)充了Eclipse以及最新的青鳥系統(tǒng)。

為便于對(duì)比,我們將“軟件工程導(dǎo)論”的教學(xué)內(nèi)容按照SWEBOK04的知識(shí)域計(jì)算出每個(gè)知識(shí)域所用學(xué)時(shí)占總課時(shí)的百分比;同時(shí)計(jì)算出SWEBOK04中10個(gè)知識(shí)域中的子知識(shí)域在整個(gè)子知識(shí)域中的百分比,如圖1所示。

從圖1可以看大:我們對(duì)產(chǎn)品工程的設(shè)計(jì)和測(cè)試講授了更多的內(nèi)容。相比于SWEBOK04,我們的設(shè)計(jì)部分超出一倍,軟件測(cè)試的內(nèi)容則多出三分之二。對(duì)于同樣重要的需求分析則沒有增加更多的內(nèi)容,這主要是考慮到需求分析是超越初級(jí)軟件工程師的知識(shí),需要溝通技巧、領(lǐng)域知識(shí)和實(shí)踐經(jīng)驗(yàn)等綜合知識(shí)與能力,屬于系統(tǒng)分析員的職責(zé),應(yīng)屆本科畢業(yè)生基本上達(dá)不到。對(duì)軟件構(gòu)造以及軟件支持方面的知識(shí)(如軟件配置管理)則縮減了學(xué)時(shí),一個(gè)原因與所選教材有關(guān)。在軟件質(zhì)量方面,則補(bǔ)充了CMMI的過程改進(jìn)及其結(jié)合TSP/PSP的內(nèi)容,使得我們的學(xué)時(shí)略微高出。

在處理知識(shí)域時(shí),我們遵循了“突出重點(diǎn)、面向?qū)嵱谩钡闹笇?dǎo)思想,舉例如下。我們?cè)谲浖:蜏y(cè)試方面加大了學(xué)時(shí),以便學(xué)生掌握這兩個(gè)領(lǐng)域的技術(shù);同時(shí)減弱了對(duì)其它知識(shí)域的學(xué)習(xí)要求,只需要理解、甚至了解有關(guān)的知識(shí)。例如,我們?cè)谛枨蠓治雠c設(shè)計(jì)中都講解了結(jié)構(gòu)化方法和面向?qū)ο蠓椒ǎ牵峙涞臅r(shí)間差別巨大。對(duì)于結(jié)構(gòu)化方法,主要介紹其基本思想、常用工具及其簡(jiǎn)單應(yīng)用,如DFD圖、數(shù)據(jù)字典、程序結(jié)構(gòu)圖、判定樹、PDL等。對(duì)面向?qū)ο蠹夹g(shù),則大大地?cái)U(kuò)充了選用教材的內(nèi)容,加上相應(yīng)的實(shí)驗(yàn)課程,共有近30學(xué)時(shí),可以當(dāng)作一個(gè)“基于UML的軟件建模”的小型課程。目的是使學(xué)生認(rèn)識(shí)到軟件工程并非是空虛無物的條條框框,開發(fā)軟件的工作在編程之外還有分析、設(shè)計(jì)和測(cè)試等。而且希望學(xué)生通過該導(dǎo)論課程實(shí)實(shí)在在地掌握一種當(dāng)前常用的軟件建模技術(shù),以便能夠在實(shí)際工作中盡快地熟練使用。圖2示意了“軟件工程導(dǎo)論”中對(duì)軟件設(shè)計(jì)有關(guān)知識(shí)點(diǎn)分配學(xué)時(shí)的比例。

4實(shí)踐與體會(huì)

教學(xué)內(nèi)容的變更僅僅是改善教學(xué)質(zhì)量的一個(gè)方面,還需要改變教學(xué)方式,舉例如下。

例1:傳授知識(shí)的過程要從日常生活到軟件領(lǐng)域。在講解過程改進(jìn)時(shí),我們以劉翔為例提出問題:劉翔身后的科研小組和上百萬元的投資,包括攝像、動(dòng)作分解和分析是為了什么?表面上看是為了改進(jìn)跨欄和起跑的動(dòng)作(軟件開發(fā)過程),實(shí)質(zhì)上最終是為了改進(jìn)其跨欄成績(jī)(軟件產(chǎn)品)。從學(xué)生們比較熟悉、容易理解的事情開始,立刻就吸引了他們的注意力,進(jìn)而簡(jiǎn)化了對(duì)軟件過程及其改進(jìn)的講解。

例2:綜合運(yùn)用學(xué)過的知識(shí)。在講開發(fā)高可信軟件時(shí),把容錯(cuò)技術(shù)與面向?qū)ο缶幊讨挟惓L幚淼臋C(jī)制結(jié)合起來,加深了學(xué)生對(duì)容錯(cuò)技術(shù)的理解、對(duì)異常處理的認(rèn)識(shí);在介紹形式化技術(shù)時(shí),通過演示斷言在Java中的實(shí)現(xiàn),使學(xué)生認(rèn)識(shí)到這些看起來玄乎的理論正在逐步實(shí)現(xiàn)。

例3:不失時(shí)機(jī)地簡(jiǎn)單介紹相關(guān)的研究動(dòng)向以及國內(nèi)的相關(guān)工作,讓學(xué)生了解軟件工程學(xué)最新的理論研究,對(duì)少數(shù)優(yōu)秀的學(xué)生指出鉆研方向、提高研究興趣。例如,我們?cè)谡n堂上簡(jiǎn)介了最近三年中國首次主辦的“軟件工程國際大會(huì)”,“軟件過程改進(jìn)”和“軟件工程理論”等國際高規(guī)格專業(yè)會(huì)議,包括其中的主題報(bào)告。

教學(xué)內(nèi)容和教學(xué)方法的改進(jìn),極大地提高了學(xué)生的學(xué)習(xí)熱情,成績(jī)也顯著提高。限于篇幅,我們?cè)诳荚嚒⒄n程設(shè)計(jì)以及實(shí)踐教學(xué)方面的嘗試不在本文討論范圍。

我們將繼續(xù)搜集和分析不同專業(yè)方向的學(xué)生對(duì)該導(dǎo)論課程的反應(yīng),針對(duì)性地調(diào)整有關(guān)內(nèi)容,以便更好地滿足社會(huì)的需要,如針對(duì)嵌入式系統(tǒng)的軟件開發(fā),增加實(shí)時(shí)系統(tǒng)的分析與設(shè)計(jì)技術(shù)方面的知識(shí)。

參考文獻(xiàn)

[1] 麥中凡. 解讀SWEBOK 2004[J]. 計(jì)算機(jī)教育,2004,(10).

[2] Computing Curricula 2004.Overview Report. November 22, 2004, .

[3] Software Engineering 2004. CC 2004 Series, August 23, 2004, .

[4] 劉洪、舒堅(jiān)、羅海平. 一般工科院校軟件工程專業(yè)課程體系設(shè)置[A].大學(xué)計(jì)算機(jī)課程報(bào)告論壇論文集[C]. 北京:高等教育出版社,2006. 465-469.

作者簡(jiǎn)介

李勁華(1963―)男,博士,副教授,主要從事軟件工程的教學(xué)與研究。

楊厚俊(1965―)男,碩士,副教授,分管教學(xué)副院長(zhǎng)。

篇(6)

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B

目前,在軟件工程專業(yè)的雙語教學(xué)實(shí)踐中普遍存在一些困惑。首先,對(duì)什么是雙語教學(xué)認(rèn)識(shí)不清。從學(xué)校到授課老師都不清楚到底什么是雙語教學(xué),外語要表達(dá)到怎么樣的程度才算是雙語。其次,對(duì)適合采用雙語教學(xué)的課程不明確。每種課程的課程性質(zhì)、教學(xué)方式等是否適合雙語教學(xué)需要慎重考慮,否則只會(huì)適得其反。再次,認(rèn)為雙語教學(xué)是立竿見影的事情。雙語教學(xué)的成功涉及到很多環(huán)節(jié),比如優(yōu)秀的教材、教師的外語水平和學(xué)生的接受能力等等,想要在一個(gè)雙語課程項(xiàng)目通常三年以內(nèi)的建設(shè)周期完成真的很難。

1軟件工程專業(yè)雙語課程設(shè)置

南京郵電大學(xué)計(jì)算機(jī)學(xué)院軟件工程專業(yè)的課程體系是在ACM和IEEE/CS聯(lián)合推出的CC2005/SE2004的基礎(chǔ)上提出了一種強(qiáng)調(diào)系統(tǒng)認(rèn)識(shí)的課程體系,我們重新構(gòu)造了部分軟件基礎(chǔ)課程,加強(qiáng)學(xué)生對(duì)于計(jì)算機(jī)系統(tǒng)的系統(tǒng)級(jí)認(rèn)識(shí)和對(duì)于工程化軟件開發(fā)方法的認(rèn)識(shí),簡(jiǎn)化了計(jì)算機(jī)科學(xué)核心課程的數(shù)量,既有利于學(xué)生學(xué)習(xí)的有效性程度,又有利于學(xué)生對(duì)知識(shí)的掌握程度。改進(jìn)后的核心課程設(shè)置方案如圖1所示,核心思想概括為三條線索,如圖中虛線所示,分別為軟件工程核心課程、計(jì)算機(jī)基礎(chǔ)及模塊課程,程序與算法設(shè)計(jì)課程。

該課程體系主要有以下幾個(gè)特色:

(1) 新增設(shè)入門課程:軟件工程導(dǎo)論。建立完整的計(jì)算概念以及軟件工程的基本概念。建設(shè)一門新課程:計(jì)算機(jī)組織結(jié)構(gòu)。建立計(jì)算機(jī)軟硬件系統(tǒng)的系統(tǒng)級(jí)認(rèn)識(shí)。它以硬件環(huán)境為主,操作系統(tǒng)為輔,關(guān)注系統(tǒng)軟件的構(gòu)造技術(shù)。

(2) 從計(jì)算機(jī)科學(xué)專業(yè)繼承來的重要核心課程3門。包括面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法分析與設(shè)計(jì)。改建三門新計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的原有課程:操作系統(tǒng)、計(jì)算機(jī)通信、數(shù)據(jù)庫系統(tǒng)。操作系統(tǒng)課程以小型的嵌入式操作系統(tǒng)為核心,培養(yǎng)學(xué)生嵌入式系統(tǒng)及應(yīng)用的開發(fā)能力。計(jì)算機(jī)通信課程強(qiáng)調(diào)網(wǎng)絡(luò)軟硬件系統(tǒng)的系統(tǒng)級(jí)認(rèn)識(shí),培養(yǎng)學(xué)生局域網(wǎng)與廣域網(wǎng)的組網(wǎng)能力和網(wǎng)絡(luò)環(huán)境下的軟件開發(fā)能力。數(shù)據(jù)庫系統(tǒng)課程強(qiáng)調(diào)利用網(wǎng)絡(luò)環(huán)境下的關(guān)系數(shù)據(jù)庫設(shè)計(jì)和開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng),培養(yǎng)學(xué)生數(shù)據(jù)庫管理與信息系統(tǒng)的應(yīng)用開發(fā)能力。

(3) 建設(shè)3門軟件工程專業(yè)核心必修課程以及多門選修課程:以統(tǒng)一建模語言,軟件開發(fā)方法和軟件項(xiàng)目管理三門為核心必修,輔以形式化方法、人機(jī)交互技術(shù)、軟件測(cè)試、軟件體系結(jié)構(gòu)等多門軟件工程專業(yè)選修課程。

該課程體系徹底拋棄原有計(jì)算機(jī)學(xué)科所依托的電子類課程,包括電子電路、數(shù)字電路等,同時(shí)加強(qiáng)與現(xiàn)有的計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)課程的區(qū)分度。增強(qiáng)了多層次的雙語訓(xùn)練,在核心課程中將軟件工程導(dǎo)論、軟件工程、統(tǒng)一建模語言和網(wǎng)絡(luò)應(yīng)用開發(fā)設(shè)置為雙語授課,如圖1中的灰色部分所示。在綜合實(shí)踐性選修課程中訓(xùn)練學(xué)生實(shí)踐能力,融合SE2004推薦的工程經(jīng)濟(jì)學(xué)、團(tuán)隊(duì)動(dòng)力與溝通、軟件工程職業(yè)實(shí)踐等教學(xué)內(nèi)容。

2雙語教學(xué)的三個(gè)關(guān)鍵問題

2.1雙語課程的定位

如前所述,我們將軟件工程導(dǎo)論、軟件工程、統(tǒng)一建模語言和網(wǎng)絡(luò)應(yīng)用開發(fā)四門課程設(shè)置為雙語授課,形成一個(gè)層次化的、連續(xù)的雙語教學(xué)環(huán)節(jié)。在這幾門課程的教學(xué)實(shí)踐中我們發(fā)現(xiàn),要想最大程度地發(fā)揮雙語教學(xué)的功效,必須處理好下列問題。

課程的目標(biāo)定位:四門雙語課程各自的課程定位并不一樣。軟件工程導(dǎo)論課程是一門引導(dǎo)性的課程,課程的教學(xué)目標(biāo)是使得學(xué)生對(duì)軟件工程專業(yè)所依托的信息技術(shù)行業(yè)形成一些基本的感性認(rèn)識(shí)。課程側(cè)重與大信息技術(shù)學(xué)科的概念性認(rèn)識(shí)。軟件工程課程是一門專業(yè)基礎(chǔ)課,課程的教學(xué)目標(biāo)是使得學(xué)生掌握軟件工程專業(yè)領(lǐng)域中的基本原理、方法、技術(shù)和應(yīng)用。課程側(cè)重于軟件工程的理論學(xué)習(xí)。統(tǒng)一建模語言是一門專業(yè)必修課程,課程的教學(xué)目標(biāo)是使得學(xué)生掌握使用UML語言進(jìn)行軟件項(xiàng)目的分析與設(shè)計(jì)。課程側(cè)重于軟件工程的關(guān)鍵技術(shù)實(shí)踐。網(wǎng)絡(luò)應(yīng)用開發(fā)以目前發(fā)展最迅速的Web應(yīng)用開發(fā)為主要內(nèi)容,課程目標(biāo)是使得學(xué)生的軟件開發(fā)與實(shí)際需求緊密集合。課程側(cè)重于軟件開發(fā)的整體項(xiàng)目實(shí)踐。四門課程分布與整個(gè)教學(xué)計(jì)劃的不同階段中,使得學(xué)生的雙語訓(xùn)練能保持一個(gè)比較適當(dāng)?shù)膹?qiáng)度和節(jié)奏。

教學(xué)模式選擇:對(duì)處于不同教學(xué)階段的課程采用不同的雙語教學(xué)比例。根據(jù)學(xué)生的英文學(xué)習(xí)能力,逐步提高英文授課所占比例,在閱讀的基礎(chǔ)上理解和把握專業(yè)知識(shí)。在軟件工程專業(yè)的四門雙語課程中,軟件工程導(dǎo)論和網(wǎng)絡(luò)應(yīng)用開發(fā)的課程內(nèi)容相對(duì)于大一和大四的學(xué)生而言更比較容易接受,因此偏向于沉浸式的外語教學(xué);而軟件工程和統(tǒng)一建模語言相對(duì)而言專業(yè)術(shù)語更多,內(nèi)容比較晦澀,因此更多偏向于過渡式的外語教學(xué)。同時(shí),我們還在一門課程的不同教學(xué)內(nèi)容上采用不同的雙語教學(xué)比例,集中主要時(shí)間段講解專業(yè)理論知識(shí)和實(shí)踐環(huán)節(jié),避免在教學(xué)過程中花費(fèi)過多的精力講解英文本身,從而出現(xiàn)本末倒置的現(xiàn)象。

與基礎(chǔ)英語、專業(yè)英語的關(guān)系:基礎(chǔ)英語是通過不斷擴(kuò)大詞匯量和學(xué)習(xí)語法,加強(qiáng)讀、寫、聽和說的能力以便掌握英語這門語言。專業(yè)英語則是在基礎(chǔ)英語學(xué)習(xí)完畢后,集中學(xué)習(xí)專業(yè)詞匯以便于學(xué)生在將來的專業(yè)研究中可以輕松閱讀本專業(yè)英文文獻(xiàn)。雙語教學(xué)正是用英語來理解和解決專業(yè)問題,它體現(xiàn)對(duì)英語的應(yīng)用,在應(yīng)用中來加強(qiáng)英語學(xué)習(xí)。所以雙語教學(xué)不是以學(xué)習(xí)語言為主要目標(biāo),而是以應(yīng)用語言為主要目標(biāo)。

2.2教材的選擇

教材的選擇很大程度上決定著雙語教學(xué)課程的教學(xué)效果,在多次雙語教學(xué)實(shí)踐活動(dòng),我們總結(jié)出以下幾點(diǎn)經(jīng)驗(yàn)。

各門課程的教材:精選原版教材,重視專業(yè)內(nèi)容建設(shè)。優(yōu)先選擇國外軟件工程專家專著類英文原版教材,內(nèi)容方面要相對(duì)涵蓋較廣,教材內(nèi)容與實(shí)踐工程結(jié)合緊密。其中符合我們課程體系的軟件工程導(dǎo)論原版教材較為少見,因此我們自編教材,在計(jì)算機(jī)科學(xué)導(dǎo)論原版教材的基礎(chǔ)上增加軟件工程專業(yè)中最基礎(chǔ)的概念。軟件工程課程的教材我們選用了Ian Sommerville編著的Software Engineering(8th Edition),該教材經(jīng)過多輪建設(shè),內(nèi)容相對(duì)成熟。統(tǒng)一建模語言的教材我們選用了Mark Priestley編著的Practical object-oriented design with UML (second edition)。這兩本教材均有對(duì)應(yīng)的中譯本,也方便部分英文欠佳的學(xué)生選為參考書。網(wǎng)絡(luò)應(yīng)用開發(fā)Robert Sebesta編著的Programming The World Wide Web。

教學(xué)內(nèi)容的取舍:由于國內(nèi)外高等教育教學(xué)模式的差異,原版英文教材往往并不能很好的適應(yīng)我國的大學(xué)教育,同時(shí)教學(xué)學(xué)時(shí)的約束也使得我們經(jīng)常需要對(duì)原版教材的教學(xué)內(nèi)容進(jìn)行一定的取舍,通常我們將教材中的一些高級(jí)課題布置為學(xué)生的課外作業(yè)。

輔助材料的選取:為了對(duì)原版教材進(jìn)行一定的補(bǔ)充,同時(shí)也為了達(dá)到更好的教學(xué)效果,我們要求教師選取一些輔助材料,比如印刷講義、教學(xué)錄像、多媒體課件、教學(xué)網(wǎng)站、參考網(wǎng)絡(luò)資源等等。調(diào)查顯示講義的教學(xué)效果最為明顯,通常這種90%左右英文,10%中文注釋的講義既能濃縮教學(xué)內(nèi)容,又能很好的調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。

2.3教學(xué)方式的改革

由于雙語課程的特定教學(xué)需求,以及軟件工程專業(yè)的專業(yè)特色,需要訓(xùn)練學(xué)生實(shí)踐能力,融合SE2004推薦的工程經(jīng)濟(jì)學(xué)、團(tuán)隊(duì)動(dòng)力與溝通、軟件工程職業(yè)實(shí)踐等教學(xué)內(nèi)容。因此在軟件工程專業(yè)雙語教學(xué)實(shí)踐中,我們進(jìn)行了大量的教學(xué)實(shí)驗(yàn)和改革,實(shí)踐表明這些改革有效的提高了教學(xué)效果,部分抑制了雙語教學(xué)本身所帶來的語言障礙。

(1) 增強(qiáng)團(tuán)隊(duì)的鍛煉:通常在課程的開始階段讓學(xué)生自由結(jié)合為小組,互相交流并派代表用英語參與班級(jí)討論;在實(shí)驗(yàn)中,要求學(xué)生以小組為單位自選題目,與指導(dǎo)教師研討最終完成小組任務(wù)。調(diào)動(dòng)了學(xué)生的學(xué)習(xí)熱情,培養(yǎng)他們的協(xié)作精神。

(2) 采用案例式教學(xué)模式:典型的案例融合在教材中,新知識(shí)以案例形式引入,然后展開分析、建立理論、提出方法和工具,最后描述解答、討論其局限,這預(yù)示著對(duì)新理論和技術(shù)的下一輪解讀。案例式教學(xué)尤其適合軟件工程和統(tǒng)一建模語言課程中的軟件需求分析、多種軟件設(shè)計(jì)的權(quán)衡以及系統(tǒng)開發(fā)過程等教學(xué)內(nèi)容。

(3) 提高解決問題的能力:在軟件工程導(dǎo)論和網(wǎng)絡(luò)應(yīng)用開發(fā)課程中設(shè)置略微超前的科研課題或者軟件技術(shù),僅僅給出課題名稱,要求學(xué)生分組共同搜索相關(guān)知識(shí)點(diǎn),然后分析并解決實(shí)際問題。最后設(shè)置一定的討論和答辯等互動(dòng)環(huán)節(jié),既能提高學(xué)生的雙語表達(dá)能力,也能增強(qiáng)解決客觀現(xiàn)實(shí)問題的能力。

3雙語教學(xué)調(diào)查分析

篇(7)

中圖分類號(hào):G642.4 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2013)51-0206-02

計(jì)算機(jī)導(dǎo)論是江西農(nóng)業(yè)大學(xué)軟件學(xué)院為軟件工程專業(yè)新生開設(shè)的第一門專業(yè)基礎(chǔ)課程,它不僅要全面、系統(tǒng)地介紹計(jì)算機(jī)、軟件工程等技術(shù)的基礎(chǔ)知識(shí),而且也要提高新生對(duì)計(jì)算機(jī)的實(shí)踐操作能力。江西農(nóng)業(yè)大學(xué)軟件學(xué)院成立就開設(shè)了該課程,但是實(shí)踐教學(xué)效果一直不理想。隨著軟件學(xué)院對(duì)人才培養(yǎng)模式的轉(zhuǎn)變和規(guī)范,學(xué)院提出了以市場(chǎng)需求為引導(dǎo)[1],對(duì)教學(xué)內(nèi)容和方法進(jìn)行了改革和調(diào)整,隨之計(jì)算機(jī)導(dǎo)論課程也增加了基礎(chǔ)實(shí)訓(xùn)內(nèi)容,實(shí)踐教學(xué)方法也開始加強(qiáng)工程化訓(xùn)練,本文提出的基于CDIO[2]的計(jì)算機(jī)導(dǎo)論實(shí)踐教學(xué)模式正是在此背景下形成的。該模式利用CDIO思想,并以軟件產(chǎn)業(yè)需求為指導(dǎo)對(duì)計(jì)算機(jī)導(dǎo)論實(shí)踐教學(xué)進(jìn)行改革和探討,從而實(shí)現(xiàn)提高學(xué)生創(chuàng)新能力的目的。

一、實(shí)踐教學(xué)存在的問題

1.理論教學(xué)與實(shí)踐教學(xué)不協(xié)調(diào)。計(jì)算機(jī)導(dǎo)論教學(xué)一直是一個(gè)難題[3]。在缺乏計(jì)算機(jī)背景知識(shí)的情況下要讓學(xué)生在短期內(nèi)全面、系統(tǒng)地理解計(jì)算機(jī)或軟件工程學(xué)科的知識(shí)體系是一件相當(dāng)艱巨的教學(xué)任務(wù)。因此,有些教師比較側(cè)重傳授理論知識(shí),有的教師則偏重操作技巧,以至出現(xiàn)兩種不良現(xiàn)象:一是學(xué)生面對(duì)深?yuàn)W的理論知識(shí)而索然無味,二是學(xué)生輕視原理知識(shí)的重要性而認(rèn)為計(jì)算機(jī)導(dǎo)論等同于計(jì)算機(jī)基礎(chǔ)操作。

2.實(shí)踐教學(xué)缺少工程化思想。目前計(jì)算機(jī)導(dǎo)論實(shí)踐教學(xué)的內(nèi)容主要包括計(jì)算機(jī)系統(tǒng)和office軟件的操作。在實(shí)踐教學(xué)中,教師為了能盡可能多地介紹工具的使用方法而一味地講解工具的基本操作,而忽視了對(duì)軟件工具的工程化組合應(yīng)用。此時(shí),教師僅僅是一個(gè)工具的灌輸者,而不是一個(gè)具有工程化思想的項(xiàng)目指導(dǎo)者。面對(duì)眾多的工具,學(xué)生仍然不知道在具體的環(huán)境下去靈活、高效地運(yùn)用與組合工具。

3.實(shí)踐教學(xué)考評(píng)方式單一。在傳統(tǒng)的考評(píng)方式中,學(xué)生實(shí)踐環(huán)節(jié)的成績(jī)僅占期末總評(píng)成績(jī)的20%,這樣就導(dǎo)致學(xué)生不認(rèn)真對(duì)待實(shí)踐學(xué)習(xí),操作能力差,考試靠死記硬背。

4.實(shí)踐教材建設(shè)滯后。目前計(jì)算機(jī)導(dǎo)論實(shí)踐教材相對(duì)比較少,而且很難與現(xiàn)實(shí)需求保持一致,企業(yè)、行業(yè)可能在使用office2010版軟件,而實(shí)踐教材卻還停留在office2003。另外,由于家庭經(jīng)濟(jì)條件的差距和城鄉(xiāng)信息技術(shù)教學(xué)水平的差異,現(xiàn)在大一學(xué)生對(duì)計(jì)算機(jī)的了解程度千差萬別,這就使得對(duì)實(shí)踐教學(xué)內(nèi)容的安排和教材的選擇造成了較大困難。

二、CDIO思想

CDIO代表構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)和運(yùn)作(Operate)。以CDIO為指導(dǎo)思想的計(jì)算機(jī)導(dǎo)論實(shí)踐教學(xué)將讓學(xué)生以主動(dòng)的、實(shí)踐的、理論與實(shí)踐之間有機(jī)聯(lián)系的方式去學(xué)習(xí)知識(shí)。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識(shí)、個(gè)人能力、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力四個(gè)層面。迄今為止,已有多所國內(nèi)外大學(xué)加入了CDIO組織,我國汕頭大學(xué)工學(xué)院全面采用CDIO工程教育理念和模式,制定相應(yīng)教學(xué)大綱,現(xiàn)在已經(jīng)取得了良好效果,而企業(yè)也很歡迎經(jīng)歷了CDIO模式培養(yǎng)的學(xué)生。

三、基于CDIO的實(shí)踐教學(xué)模式

在實(shí)踐教學(xué)的過程中,首先向?qū)W生介紹CDIO的理念,要求學(xué)生在實(shí)踐過程中不斷地運(yùn)用該工程教育模式,同時(shí)教師按照CDIO的12條標(biāo)準(zhǔn)采取“做中學(xué),學(xué)中做”的教學(xué)方法推進(jìn)教學(xué)的進(jìn)行。為了避免學(xué)生進(jìn)入理論學(xué)習(xí)的困惑期,江西農(nóng)業(yè)大學(xué)軟件學(xué)院將理論與實(shí)踐教學(xué)分別分配27個(gè)學(xué)時(shí),同時(shí)要求理論和實(shí)踐教學(xué)穿行,另外還開設(shè)了一周的課程實(shí)習(xí)。在實(shí)踐教學(xué)大綱方面,學(xué)院不規(guī)定任課教師必須將所有軟件的操作工具全部講授給學(xué)生,而強(qiáng)調(diào)將實(shí)踐項(xiàng)目工程化。根據(jù)CDIO12條標(biāo)準(zhǔn),江西農(nóng)業(yè)大學(xué)軟件學(xué)院計(jì)算機(jī)導(dǎo)論課程組教師結(jié)合實(shí)踐教學(xué)的特點(diǎn),對(duì)下面一系列教學(xué)方法進(jìn)行了改革和探討。

1.改變傳統(tǒng)教學(xué)方法,積極參與學(xué)院“3+1”教學(xué)模式,加強(qiáng)課程實(shí)習(xí)周的工程化建設(shè)。根據(jù)CDIO培養(yǎng)大綱第一層面要求,計(jì)算機(jī)導(dǎo)論實(shí)踐教學(xué)以工程基礎(chǔ)知識(shí)為主線,創(chuàng)立了以CDIO為理念的工程教育環(huán)境,制定了相應(yīng)的實(shí)踐學(xué)習(xí)目標(biāo)。

2.積極鼓勵(lì)學(xué)生登臺(tái)展示個(gè)人實(shí)踐操作過程。由于CDIO要求培養(yǎng)學(xué)生個(gè)人能力、人際能力和對(duì)過程和系統(tǒng)的構(gòu)建能力,所以課程組教師將學(xué)生在實(shí)踐課中的表現(xiàn)列為考評(píng)要素之一,并經(jīng)常鼓勵(lì)學(xué)生積極展示自我。

3.軟件學(xué)院為學(xué)院大一新生提供計(jì)算機(jī)操作實(shí)踐場(chǎng)所。學(xué)院機(jī)房定期為學(xué)生開放,機(jī)房成為學(xué)生的計(jì)算機(jī)導(dǎo)論實(shí)踐場(chǎng)所或其他課程學(xué)習(xí)的環(huán)境場(chǎng)地,從而最大力度地支持了學(xué)生動(dòng)手和直接經(jīng)驗(yàn)的獲取,同時(shí)機(jī)房也成為以學(xué)生為中心的、特殊的學(xué)習(xí)和交流場(chǎng)所。

4.提升教師的過程和系統(tǒng)建構(gòu)能力。通過集體聽課、兄弟院校考察等活動(dòng)來提高教師在一體化學(xué)習(xí)經(jīng)驗(yàn)、運(yùn)用主動(dòng)和經(jīng)驗(yàn)學(xué)習(xí)方法等方面的能力。

5.綜合運(yùn)用各種學(xué)習(xí)方法推進(jìn)實(shí)踐教學(xué)。實(shí)踐教學(xué)過程中,教師綜合利用基于問題的學(xué)習(xí)方法、基于項(xiàng)目的學(xué)習(xí)方法和主動(dòng)學(xué)習(xí)方法引導(dǎo)學(xué)生完成各項(xiàng)任務(wù)。

6.完善實(shí)踐環(huán)節(jié)考評(píng)。現(xiàn)在軟件學(xué)院計(jì)算機(jī)導(dǎo)論課程實(shí)踐考評(píng)已經(jīng)和理論考評(píng)分開,課程實(shí)習(xí)周也分配一個(gè)獨(dú)立的學(xué)分,理論考評(píng)采取閉卷考試,實(shí)踐考評(píng)采取項(xiàng)目小測(cè)試成績(jī)加權(quán)求和,課程實(shí)習(xí)周則以學(xué)校本科生畢業(yè)論文格式為標(biāo)準(zhǔn)來衡量學(xué)生對(duì)長(zhǎng)篇文檔排版能力的高低,最后給出優(yōu)良中等級(jí)成績(jī)。

7.加強(qiáng)學(xué)習(xí)反饋機(jī)制。針對(duì)學(xué)生在實(shí)踐過程中遇到的問題,教師鼓勵(lì)學(xué)生及時(shí)反饋,并分析總結(jié)學(xué)生反饋的各種具有普遍意義的問題,然后再反饋給學(xué)生、課程組其他教師以及學(xué)院主管教學(xué)領(lǐng)導(dǎo),以促進(jìn)實(shí)踐教學(xué)的持續(xù)改進(jìn)。

8.科學(xué)制定實(shí)踐教材。由于學(xué)生入學(xué)前的信息技術(shù)基礎(chǔ)相差較大,學(xué)院組織教師進(jìn)行問卷調(diào)查,然后按照軟件行業(yè)需求編制一本能滿足各種學(xué)生進(jìn)行實(shí)踐操作學(xué)習(xí)的綜合實(shí)踐教材,該教材需包括實(shí)踐教學(xué)內(nèi)容和課程實(shí)習(xí)周內(nèi)容。實(shí)踐證明,該教材能讓所有學(xué)生參與到實(shí)踐活動(dòng)中,并取得良好效果。

四、結(jié)語

在計(jì)算機(jī)導(dǎo)論實(shí)踐教學(xué)中引入CDIO思想和新型人才培養(yǎng)模式,對(duì)改革傳統(tǒng)的教學(xué)模式、提高實(shí)踐教學(xué)質(zhì)量有著廣泛的推動(dòng)和促進(jìn)作用。由于CDIO系統(tǒng)地提出了具有可操作性的能力培養(yǎng)、全面實(shí)施以及檢驗(yàn)測(cè)評(píng)的12條標(biāo)準(zhǔn),因此非常適合指導(dǎo)軟件工程專業(yè)課程的實(shí)踐教學(xué)。隨著CDIO理論的成熟,它已經(jīng)在國內(nèi)外高校得到快速推廣。江西農(nóng)業(yè)大學(xué)軟件學(xué)院在計(jì)算機(jī)導(dǎo)論實(shí)踐教學(xué)中引入CDIO思想,不僅僅激發(fā)了學(xué)生的學(xué)習(xí)興趣,培養(yǎng)了學(xué)生的創(chuàng)新能力,而且進(jìn)一步驗(yàn)證了軟件學(xué)院以滿足產(chǎn)業(yè)需求為目標(biāo)的辦學(xué)理念。

參考文獻(xiàn):

[1]易文龍,王映龍.市場(chǎng)呼喚軟件人才培養(yǎng)模式的創(chuàng)新[N].中國教育報(bào),2010-06-14(006).

篇(8)

1.1核心課程

軟件工程專業(yè)數(shù)字媒體技術(shù)方以軟件工程專業(yè)為主線構(gòu)成專業(yè)基礎(chǔ)和專業(yè)主干課程。其中,計(jì)算機(jī)與軟件基礎(chǔ)課程有:計(jì)算機(jī)導(dǎo)論、程序設(shè)計(jì)入門、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法、Java程序設(shè)計(jì)、計(jì)算機(jī)組成原理、數(shù)據(jù)庫原理、計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)、編譯原理、信息安全技術(shù)、計(jì)算機(jī)體系結(jié)構(gòu)以及J2EE與中間件技術(shù);軟件工程專業(yè)課程有:軟件工程導(dǎo)論、軟件測(cè)試技術(shù)、需求分析與UML設(shè)計(jì)、軟件項(xiàng)目管理與過程控制;數(shù)字媒體技術(shù)專業(yè)課程有:數(shù)字媒體技術(shù)導(dǎo)論、計(jì)算機(jī)圖形學(xué)、數(shù)字圖像處理、網(wǎng)絡(luò)流媒體技術(shù)、用戶界面設(shè)計(jì)、視頻音頻制作與處理、數(shù)字影視特技應(yīng)用、高級(jí)游戲特性與游戲引擎、人機(jī)交互技術(shù)、虛擬現(xiàn)實(shí)技術(shù)與應(yīng)用、高級(jí)腳本與插件技術(shù)等。對(duì)于實(shí)踐性較強(qiáng)的課程開始單獨(dú)的實(shí)驗(yàn)課程和配套的課程設(shè)計(jì)。

1.2特色課程

計(jì)算機(jī)網(wǎng)絡(luò)游戲由計(jì)算機(jī)技術(shù)、藝術(shù)設(shè)計(jì)學(xué)和計(jì)算機(jī)動(dòng)畫以及計(jì)算機(jī)圖形圖像技術(shù)高度交叉結(jié)合,目的是培養(yǎng)具有扎實(shí)的游戲編程功底和良好的邏輯思維習(xí)慣,具備較強(qiáng)的審美能力和一定的藝術(shù)素養(yǎng),熟悉游戲產(chǎn)品開發(fā)流程,具有一定的策劃能力,能在游戲公司、門戶網(wǎng)站、手機(jī)運(yùn)營(yíng)企業(yè)、動(dòng)畫公司等單位從事游戲設(shè)計(jì)、游戲開發(fā)、游戲制作、游戲策劃、游戲運(yùn)營(yíng)等方面工作的富于競(jìng)爭(zhēng)力與創(chuàng)新精神的高級(jí)復(fù)合型人才。計(jì)算機(jī)游戲程序設(shè)計(jì)。課程目標(biāo):本課程主要學(xué)習(xí)普及游戲開發(fā)理念,培養(yǎng)游戲開發(fā)氛圍,挑選有潛力的學(xué)生組成開發(fā)團(tuán)隊(duì);傳授游戲開發(fā)中的程序設(shè)計(jì)要素,特別是游戲引擎開發(fā)的基本知識(shí)。通過本課程的學(xué)習(xí),學(xué)生能夠掌握游戲開發(fā)的基本理念,熟悉游戲開發(fā)的基本技巧和流程,并具備從事游戲程序設(shè)計(jì)工作的基本技能。虛擬現(xiàn)實(shí)與數(shù)字娛樂。課程目標(biāo):本課程主要介紹虛擬現(xiàn)實(shí)的基本概念及其系統(tǒng)組成、相關(guān)的軟件技術(shù)及虛擬現(xiàn)實(shí)的應(yīng)用,并介紹了當(dāng)前數(shù)字娛樂的現(xiàn)狀,發(fā)展和一些關(guān)鍵技術(shù)。內(nèi)容包括:虛擬現(xiàn)實(shí)的定義、特性和組成,虛擬世界的創(chuàng)建和管理,虛擬現(xiàn)實(shí)中的視覺計(jì)算,虛擬現(xiàn)實(shí)中的交互技術(shù),虛擬現(xiàn)實(shí)中的聲覺計(jì)算,增強(qiáng)現(xiàn)實(shí),分布式虛擬現(xiàn)實(shí),虛擬現(xiàn)實(shí)應(yīng)用,與虛擬現(xiàn)實(shí)相關(guān)的數(shù)字娛樂技術(shù)。

2實(shí)踐教學(xué)體系

培養(yǎng)符合時(shí)代需要的創(chuàng)新性人才,就要強(qiáng)化實(shí)驗(yàn)教學(xué)的開放性和多層次化。基于創(chuàng)新性原則和以生為本原則,結(jié)合培養(yǎng)目標(biāo)和自身教學(xué)特點(diǎn),數(shù)字媒體技術(shù)方向?qū)嵺`教學(xué)體系分為課程實(shí)驗(yàn),專業(yè)實(shí)訓(xùn)、畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)三個(gè)方面,各實(shí)踐環(huán)節(jié)之問相互協(xié)調(diào)、相互銜接、循序漸進(jìn)。

2.1課程實(shí)驗(yàn)

依照實(shí)踐能力培養(yǎng)循序漸進(jìn)的原則,根據(jù)實(shí)現(xiàn)數(shù)字媒體技術(shù)專業(yè)基本能力培養(yǎng)的系列課程,并按照系列課程的復(fù)雜度和規(guī)模設(shè)計(jì)實(shí)踐環(huán)節(jié),開展了多層次課程實(shí)驗(yàn)教學(xué),根據(jù)學(xué)生的需要和實(shí)踐能力培養(yǎng)的漸進(jìn)規(guī)則,將實(shí)驗(yàn)課安排大學(xué)四年的各個(gè)環(huán)節(jié)。多層次實(shí)驗(yàn)教學(xué)是指在實(shí)驗(yàn)大綱與目標(biāo)的規(guī)范基礎(chǔ)上,將實(shí)驗(yàn)項(xiàng)目設(shè)計(jì)成基礎(chǔ)型、綜合設(shè)計(jì)型、研究創(chuàng)新型不同層次的實(shí)驗(yàn)。同一學(xué)生從基礎(chǔ)規(guī)范一綜合設(shè)計(jì)一研究創(chuàng)新這樣難度遞增的實(shí)驗(yàn)項(xiàng)目中逐漸進(jìn)行訓(xùn)練,實(shí)現(xiàn)系統(tǒng)培養(yǎng)學(xué)生綜合實(shí)踐能力。課程實(shí)驗(yàn)主要包括:手繪訓(xùn)練、視頻特技與非線性編輯、多媒體網(wǎng)頁設(shè)計(jì)、移動(dòng)娛樂軟件開發(fā)、網(wǎng)絡(luò)娛樂軟件開發(fā)、界面設(shè)計(jì)課程設(shè)計(jì)、虛擬現(xiàn)實(shí)開發(fā)課程設(shè)計(jì)等。

2.2專業(yè)實(shí)訓(xùn)

專業(yè)實(shí)訓(xùn)作為知識(shí)、能力、綜合素質(zhì)教育的結(jié)合點(diǎn),成為數(shù)字媒體技術(shù)專業(yè)實(shí)踐教學(xué)的重點(diǎn)之一。專業(yè)實(shí)訓(xùn)是對(duì)課堂教學(xué)具有延伸作用,是學(xué)生培訓(xùn)職業(yè)能力、熟悉職業(yè)環(huán)境、了解實(shí)際知識(shí)的重要渠道。通過專業(yè)實(shí)訓(xùn),學(xué)生不僅可以把所學(xué)轉(zhuǎn)化為所用,還能使學(xué)生在學(xué)習(xí)操作過程中通過不斷調(diào)整自己的知識(shí)結(jié)構(gòu)來慢慢適應(yīng)相應(yīng)職業(yè)崗位,鍛煉職業(yè)的能力,為實(shí)習(xí)以及今后走向社會(huì)積累經(jīng)驗(yàn)、打下基礎(chǔ)。我校軟件工程專業(yè)是校級(jí)專業(yè)綜合改革試點(diǎn)專業(yè),以爭(zhēng)建微軟IT學(xué)院、HP軟件學(xué)院為契機(jī),與知名IT企業(yè)開展深度合作,聯(lián)合培養(yǎng)具有國際視野的軟件開發(fā)、軟件測(cè)試和服務(wù)外包人才。與中軟國際、Tarena(達(dá)內(nèi))科技等十多家IT企業(yè)聯(lián)合建立了實(shí)習(xí)實(shí)訓(xùn)基地、就業(yè)基地。

2.3畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)

畢業(yè)實(shí)習(xí)是學(xué)生將前期學(xué)習(xí)到的知識(shí)運(yùn)用到生產(chǎn)實(shí)踐中,真正了解、感受未來的工作,鍛煉自己各方面的綜合能力。真正實(shí)現(xiàn)與行業(yè)需求的專業(yè)實(shí)踐能力對(duì)接。能勝任相應(yīng)崗位的工作,從而積累工作經(jīng)驗(yàn),為就業(yè)做準(zhǔn)備。為了增強(qiáng)學(xué)生和指導(dǎo)老師對(duì)畢業(yè)設(shè)計(jì)(論文)及畢業(yè)實(shí)習(xí)的重視,提高畢業(yè)設(shè)計(jì)(論文)的質(zhì)量和提高學(xué)生在畢業(yè)設(shè)計(jì)(論文)及畢業(yè)實(shí)習(xí)實(shí)踐環(huán)節(jié)獲得的實(shí)踐能力,也為緩解畢業(yè)設(shè)計(jì)時(shí)間(論文)不足,筆者將畢業(yè)實(shí)習(xí)與畢業(yè)設(shè)計(jì)(論文)有機(jī)結(jié)合,實(shí)行“畢業(yè)實(shí)習(xí)+畢業(yè)設(shè)計(jì)”相結(jié)合的模式,學(xué)生畢業(yè)設(shè)計(jì)的內(nèi)容來自于畢業(yè)實(shí)習(xí),并且畢業(yè)設(shè)計(jì)的內(nèi)容要將畢業(yè)實(shí)習(xí)的內(nèi)容進(jìn)行一定的升華,除體現(xiàn)學(xué)生四年來所學(xué)知識(shí)綜合之外,還要體現(xiàn)出學(xué)生的創(chuàng)新能力與科研能力,達(dá)到培養(yǎng)創(chuàng)新型、復(fù)合型人才的標(biāo)準(zhǔn)。

篇(9)

中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:B

1引言

軟件學(xué)院軟件工程碩士的培養(yǎng)目標(biāo)是培養(yǎng)高層次、應(yīng)用型人才,針對(duì)這個(gè)目標(biāo),其教學(xué)實(shí)施應(yīng)著重體現(xiàn)出以下兩個(gè)差異性:

(1) 軟件工程學(xué)科領(lǐng)域和計(jì)算機(jī)學(xué)科領(lǐng)域間專業(yè)設(shè)置的差異性,這個(gè)差異應(yīng)能夠很好地體現(xiàn)培養(yǎng)應(yīng)用型人才的目的;

(2) 工程碩士課程和軟件學(xué)院本科課程的差異性,這個(gè)差異應(yīng)能夠很好地體現(xiàn)培養(yǎng)高層次人才的目的。

目前國內(nèi)軟件學(xué)院軟件工程學(xué)科和傳統(tǒng)的計(jì)算機(jī)科學(xué)學(xué)科在課程設(shè)置上差異還不顯著,工程碩士的培養(yǎng)方案中甚至部分課程只是本科階段的重復(fù)。雖然大都開始強(qiáng)調(diào)學(xué)生的軟件項(xiàng)目實(shí)踐,但普遍缺乏過程管理。本文在對(duì)IEEE的軟件工程知識(shí)體系進(jìn)行深入學(xué)習(xí)的基礎(chǔ)上,針對(duì)軟件學(xué)院軟件工程碩士提出了實(shí)現(xiàn)開放式教學(xué)體系的教學(xué)改革方案。

2軟件工程知識(shí)體系

2004版SWEBOK將整個(gè)軟件工程知識(shí)體系分為11個(gè)知識(shí)領(lǐng)域(Knowledge Area,KA),其中前5個(gè)知識(shí)領(lǐng)域是按軟件開發(fā)的生命期諸階段排列的,即軟件需求、軟件設(shè)計(jì)、軟件構(gòu)造、軟件測(cè)試和軟件維護(hù);后6個(gè)知識(shí)領(lǐng)域是軟件開發(fā)中的支撐性或者輔的方面,可能覆蓋軟件開發(fā)的多個(gè)階段,包括軟件配置管理、軟件工程管理、軟件工程過程、軟件工程工具與方法、軟件質(zhì)量、相關(guān)學(xué)科知識(shí)領(lǐng)域。這些知識(shí)領(lǐng)域SWEBOK并沒有重新系統(tǒng)規(guī)定,而是直接套用已經(jīng)成型的各領(lǐng)域知識(shí)體系,因此不可避免地存在重疊和不匹配。

在SWEBOK的基礎(chǔ)上,IEEE與ACM又共同擬定了CCSE。其中的核心部分是軟件工程教育知識(shí)(SEEK)。SEEK由十個(gè)知識(shí)領(lǐng)域組成,包括:計(jì)算機(jī)基礎(chǔ)(CMP)、數(shù)學(xué)和工程學(xué)基礎(chǔ)(FND)、職業(yè)實(shí)踐(PRF)、軟件建模與分析(MAA)、軟件設(shè)計(jì)(DES)、軟件驗(yàn)證(VAV)、軟件演化(EVL)、軟件過程(PRO)、軟件質(zhì)量(QUA)、軟件管理(MGT)。

可以看出,SEEK和SWEBOK基本內(nèi)容是相近的。總的來說,二者都是包含了軟件工程核心類的知識(shí)領(lǐng)域、基礎(chǔ)類或前導(dǎo)類的知識(shí)領(lǐng)域,以及其他相關(guān)領(lǐng)域的知識(shí)。

3高等教育教學(xué)改革研究狀況

目前國內(nèi)關(guān)于高等教育教學(xué)改革的論文很多,如翁敬農(nóng)、劉云等在軟件學(xué)院實(shí)踐教學(xué)體系的內(nèi)容與規(guī)劃中提出了“一個(gè)目標(biāo)”、“兩種途徑”、“三大環(huán)節(jié)”、以及“四級(jí)臺(tái)階”的具體步驟。王移芝、林艷琴提出基于“兩段教學(xué)”的計(jì)算機(jī)基礎(chǔ)課程的教學(xué)體系框架。謝芳清、閆大順提出了以素質(zhì)教育為目標(biāo)的實(shí)踐教學(xué)體系。王浩、胡學(xué)鋼等提出計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)實(shí)踐教學(xué)體系的總體研究與建設(shè)。王志英以國家實(shí)驗(yàn)教學(xué)示范中心為例,提出實(shí)踐是綜合能力培養(yǎng)的基礎(chǔ),并以此構(gòu)建計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)實(shí)踐教學(xué)體系。董瑋、邱建華等以專業(yè)課“程序設(shè)計(jì)基礎(chǔ)(C語言)”為例給出了建設(shè)實(shí)踐教學(xué)體系的實(shí)踐探索。然而目前還沒有檢索到專門研究軟件學(xué)院工程碩士教學(xué)改革的論文。無論是從傳統(tǒng)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)與軟件學(xué)院軟件工程專業(yè)的區(qū)別,還是本科生與研究生的區(qū)別來看,針對(duì)軟件學(xué)院工程碩士的教學(xué)改革研究都是十分有必要的,同時(shí)也是迫切的。

4工程碩士的課程體系設(shè)計(jì)策略

我們以IEEE SWEBOK和CC2004SE的知識(shí)體系為主體,結(jié)合中國軟件產(chǎn)業(yè)以及本院的具體實(shí)際情況,設(shè)計(jì)了中國科學(xué)技術(shù)大學(xué)軟件學(xué)院軟件工程專業(yè)的知識(shí)體系,作為我院工程碩士課程設(shè)置和教學(xué)計(jì)劃實(shí)施的依據(jù)。以SEEK為基礎(chǔ),我們對(duì)軟件工程的課程設(shè)置進(jìn)行規(guī)劃。整個(gè)課程設(shè)置可以分為三個(gè)層次,即導(dǎo)論性課程、軟件工程核心課程和其他課程。如圖1所示,該知識(shí)體系定義了7個(gè)知識(shí)體系子類。計(jì)算機(jī)基礎(chǔ)和數(shù)學(xué)和工程學(xué)基礎(chǔ)屬于導(dǎo)論性課程、其他課程包含了職業(yè)實(shí)踐、領(lǐng)域課程、軟件工具、工程實(shí)踐等四個(gè)子類。

其中計(jì)算機(jī)基礎(chǔ)定義了軟件工程作為計(jì)算學(xué)科所必需包含的計(jì)算科學(xué)基礎(chǔ)以支持軟件產(chǎn)品的設(shè)計(jì)與建設(shè);數(shù)學(xué)與工程學(xué)基礎(chǔ)提供了軟件產(chǎn)品獲得所需屬性的理論和科學(xué)基礎(chǔ);職業(yè)實(shí)踐則聚焦于軟件工程師以職業(yè)行為從事軟件工程實(shí)踐所必需具備的知識(shí)、技能和態(tài)度;軟件工程核心課程應(yīng)該包含軟件開發(fā)生命周期所涉及到的主要知識(shí)領(lǐng)域;領(lǐng)域課程包含了對(duì)于某個(gè)特定領(lǐng)域軟件工程師應(yīng)該接受的特定教育或經(jīng)驗(yàn);軟件工具定義了從事軟件工作所必需掌握的當(dāng)前主流工具與軟件產(chǎn)品等;工程實(shí)踐則是學(xué)生使用所學(xué)到的知識(shí)從事實(shí)際開發(fā)活動(dòng),提供動(dòng)手能力的重要環(huán)節(jié)。

對(duì)于工程碩士來說,大部分同學(xué)經(jīng)過計(jì)算機(jī)本科專業(yè)的學(xué)習(xí),已經(jīng)具備了初步的計(jì)算機(jī)基礎(chǔ)以及數(shù)學(xué)與工程學(xué)基礎(chǔ),因此目前其課程體系建設(shè)如圖2所示,重點(diǎn)是完成軟件工程核心課程教學(xué),并結(jié)合IT界的最新技術(shù)趨勢(shì)設(shè)計(jì)相關(guān)領(lǐng)域課程。教學(xué)改革的核心是如何設(shè)計(jì)軟件工程的核心課程,并指導(dǎo)學(xué)生熟練掌握相應(yīng)的軟件工具,強(qiáng)化他們的實(shí)踐動(dòng)手能力。

5工程碩士開放式教學(xué)體系建設(shè)

對(duì)于如何設(shè)計(jì)軟件工程的核心課程,我們的主要思路是打破原先各子知識(shí)體系間的界線,圍繞專業(yè)培養(yǎng)目標(biāo),結(jié)合學(xué)生的工程實(shí)踐,引入課程組的概念,實(shí)現(xiàn)一個(gè)完整的開放式教學(xué)體系。如圖3所示,整個(gè)開放式學(xué)習(xí)體系包含三個(gè)部分:

(1) 設(shè)計(jì)課程組:在理論環(huán)節(jié)采用課程組的概念,集中講授較高層次的、符合碩士生水平的軟件工程的某些重要環(huán)節(jié);

(2) 開設(shè)實(shí)踐教學(xué)環(huán)節(jié):在實(shí)踐教學(xué)中采用做中學(xué)(Learning by Doing或LBD)理念,由指導(dǎo)教師講述軟件工具的具體操作過程,同學(xué)實(shí)際動(dòng)手學(xué)習(xí);

(3) 強(qiáng)化工程實(shí)踐:在工程實(shí)踐中由學(xué)生自主選題,并將LBD中講述的工具在項(xiàng)目整個(gè)生命周期中貫穿使用。

5.1設(shè)計(jì) 課程組

目前我院開設(shè)的高級(jí)軟件工程和本科的軟件工程課程內(nèi)容并沒有太大差別,對(duì)于軟件工程的各個(gè)環(huán)節(jié)面面俱到,但又都比較淺顯,對(duì)于工程碩士的培養(yǎng)顯然是不合適的。因此我們?cè)O(shè)計(jì)了軟件工程課程組的理念,初步設(shè)計(jì)了以下課程:

(1)“軟件開發(fā)管理”(Managing Software Development)

(2)“軟件系統(tǒng)架構(gòu)”(Architectures for Software Systems)

第一門課程主要針對(duì)以后立志從事軟件工程管理方向的同學(xué),課程針對(duì)IT項(xiàng)目集中闡述如何實(shí)現(xiàn)風(fēng)險(xiǎn)、資金、工期等各方面的管理;第二門課程主要針對(duì)以后立志從事軟件高級(jí)開發(fā)方向的同學(xué),課程主要講述復(fù)雜軟件系統(tǒng)架構(gòu)層上的設(shè)計(jì),介紹目前通用的軟件系統(tǒng)結(jié)構(gòu)、設(shè)計(jì)技術(shù)以及實(shí)現(xiàn)這些結(jié)構(gòu)的模型、表述方法等。這兩門課程對(duì)于軟件工程碩士應(yīng)該至少必修一門。除了這兩門課程,其他軟件工程類的課程包括了設(shè)計(jì)模式、軟件測(cè)試、語言類課程如J2EE、.NET等等,學(xué)生可根據(jù)自己的實(shí)際情況進(jìn)行選修。

5.2開設(shè)實(shí)踐教學(xué)

針對(duì)該課程組,我們開設(shè)了實(shí)踐教學(xué)環(huán)節(jié),采用做中學(xué)理念,由指導(dǎo)教師(可以由助教擔(dān)任)根據(jù)事先確定的主題,選用具體工具講述如何使用該工具完成項(xiàng)目開發(fā)的某具體環(huán)節(jié),工具涵蓋了項(xiàng)目管理、架構(gòu)設(shè)計(jì)文檔化以及測(cè)試等軟件項(xiàng)目開發(fā)的主要方面。

對(duì)于軟件工具的選擇,有兩種思路。一種方法是對(duì)軟件工程的不同環(huán)節(jié)分別選擇不同工具,例如項(xiàng)目管理選Project、開發(fā)文檔化選Rational、測(cè)試再選別的工具這樣來做,但結(jié)構(gòu)分散,不利于整體化考慮。另一種是采用套件,完成項(xiàng)目開發(fā)全程的所有操作,目前我們選擇了兩種套件,一是微軟的VSTS,該套件和微軟的Visual Studio開發(fā)平臺(tái)綁定,適合學(xué)習(xí).net開發(fā)框架的同學(xué);另一種是IBM的RSA,該套件和Eclipse開發(fā)平臺(tái)綁定,適合選擇開源J2EE開發(fā)框架的同學(xué)。

5.3強(qiáng)化工程實(shí)踐

大多數(shù)的軟件學(xué)院目前都開設(shè)了專門的工程實(shí)踐環(huán)節(jié),但實(shí)際的效果并不盡如人意。因此我們將工程實(shí)踐環(huán)節(jié)也納入到開放式學(xué)習(xí)體系中,以前面所說的理論以及實(shí)踐教學(xué)環(huán)節(jié)來指導(dǎo)學(xué)生更好地高質(zhì)量完成整個(gè)工程實(shí)踐。

從教學(xué)方法上,工程實(shí)踐應(yīng)盡可能地貼近現(xiàn)實(shí)項(xiàng)目,除了常見的軟件工程文檔,我們還要求學(xué)生提交過程管理類文檔(軟件開發(fā)合同、會(huì)議記錄、工作日程記錄、合同執(zhí)行報(bào)告:財(cái)務(wù)報(bào)告和開發(fā)過程報(bào)告、個(gè)人總結(jié)、小組總結(jié)等)。

從技術(shù)上,學(xué)生可以自由選題,也可參考工程實(shí)踐題庫中的選題。選題涉及所有領(lǐng)域課程包含的內(nèi)容。要求學(xué)生必須采用實(shí)踐教學(xué)環(huán)節(jié)中介紹的工具全程介入項(xiàng)目開發(fā)的各個(gè)階段。學(xué)院設(shè)立專門的工程實(shí)踐網(wǎng)站提供學(xué)生選題及交流,以及指導(dǎo)教師的監(jiān)督。

從教學(xué)形式上,則注重如何實(shí)現(xiàn)應(yīng)用型軟件人才的核心能力分析與培養(yǎng),要求學(xué)生運(yùn)用職業(yè)實(shí)踐子知識(shí)體系中的相應(yīng)內(nèi)容,鍛煉學(xué)生的口頭表達(dá)能力、書面表達(dá)能力等。通過學(xué)生的開題演講、采用各種工具完成相應(yīng)的項(xiàng)目文檔、結(jié)題答辯等環(huán)節(jié)來實(shí)現(xiàn)學(xué)生職業(yè)素質(zhì)的培養(yǎng)。

從實(shí)踐效果評(píng)價(jià)上,我們制定了一系列的成績(jī)考核方法、管理考核信息、分析考核結(jié)果、評(píng)價(jià)教學(xué)質(zhì)量等措施,實(shí)現(xiàn)完整的考核體系。

6結(jié)論

軟件工程專業(yè)學(xué)生的培養(yǎng),在學(xué)科教育與培養(yǎng)面向市場(chǎng)需求的人才方面有著事實(shí)上的矛盾。軟件學(xué)院現(xiàn)有的實(shí)踐教學(xué)體系存在著專業(yè)課程設(shè)置定位不準(zhǔn)確、課程實(shí)驗(yàn)師資不足、實(shí)驗(yàn)教學(xué)內(nèi)容質(zhì)量不高、實(shí)驗(yàn)指導(dǎo)和管理落后等問題。根據(jù)軟件工程專業(yè)教學(xué)所面臨的挑戰(zhàn),在充分調(diào)研IEEE SWEBOK和CC2004SE知識(shí)體系的基礎(chǔ)上,針對(duì)軟件學(xué)院的工程碩士,我們提出了軟件工程碩士開放式教學(xué)體系的建設(shè),圍繞專業(yè)培養(yǎng)目標(biāo),結(jié)合學(xué)生的工程實(shí)踐,引入課程組的概念,制定了一套較為完整的開放式實(shí)踐教學(xué)實(shí)施計(jì)劃。

參考文獻(xiàn) :

[1] Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering [EB/OL]. [2004-08-25]. /ccse/SE2004Volume.pdf.

[2] 翁敬農(nóng),劉云. 北航軟件學(xué)院本科生實(shí)踐教學(xué)體系的研究與實(shí)踐[J]. 計(jì)算機(jī)教育,2007(11).

[3] 王移芝,林艷琴.“計(jì)算機(jī)基礎(chǔ)課程”實(shí)踐教學(xué)體系的研究與實(shí)踐[J]. 實(shí)踐教學(xué),2008(8).

[4] 謝芳清,閆大順. 計(jì)算機(jī)工程專業(yè)實(shí)踐教學(xué)體系的研究[J]. 中國科技信息,2008(9).

篇(10)

DOI:10.16640/ki.37-1222/t.2016.22.224

0 引言

軟件工程與團(tuán)隊(duì)開發(fā)是軟件工程專業(yè)一門比較重要的專業(yè)課程,在本科高年級(jí)開設(shè),課程的重要性有目共睹,經(jīng)走訪本專業(yè)畢業(yè)生了解到,該課程是他們工作中知識(shí)點(diǎn)應(yīng)用較多的課程之一,另外,國家人事部、信息產(chǎn)業(yè)部舉辦計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試,各級(jí)別、各專業(yè)都有較多軟件工程知識(shí)進(jìn)行考核。因此,從課程的應(yīng)用遠(yuǎn)景來看,學(xué)生應(yīng)當(dāng)掌握軟件工程與團(tuán)隊(duì)開發(fā)的原理和應(yīng)用。結(jié)合本人在講課過程的體會(huì),從以下三個(gè)方面介紹課程改進(jìn)的實(shí)施:

1 理清和其他專業(yè)課程的相互關(guān)系

由于軟件工程與團(tuán)隊(duì)開發(fā)這門課程是在本科高年級(jí)開設(shè)的,在此之前已經(jīng)學(xué)習(xí)過幾門相關(guān)課程,包括軟件測(cè)試、UML統(tǒng)一建模、軟件開發(fā)標(biāo)準(zhǔn)化管理等課程,后續(xù)相關(guān)課程有:軟件項(xiàng)目管理、軟件需求分析等課程,這些課程之間有一定的連貫性,涉及到的知識(shí)點(diǎn)也存在少量的重合,因此需要處理好本課程和其他課程之間的關(guān)系,打個(gè)比方來說:其他的相關(guān)課程比作一個(gè)個(gè)珍珠,那么本課程就比作串起珍珠的鏈子,正是有了這門課才把各個(gè)知識(shí)點(diǎn)組織成一個(gè)有機(jī)的整體,學(xué)生對(duì)于知識(shí)的領(lǐng)會(huì)更加全面和系統(tǒng),否則,缺乏本課程的知識(shí)會(huì)使學(xué)生感覺知識(shí)點(diǎn)孤立,無法做到融會(huì)貫通[1]。所以在組織課程內(nèi)容時(shí),注意協(xié)調(diào)已學(xué)過的軟件測(cè)試、UML統(tǒng)一建模等課程,重疊的知識(shí)內(nèi)容略講,要求學(xué)生課下加強(qiáng)復(fù)習(xí)并掌握。

2 分析課程講授的重點(diǎn)和難點(diǎn)內(nèi)容

軟件工程與團(tuán)隊(duì)開發(fā)課程目前采用的教材是張海藩編著的軟件工程導(dǎo)論(第六版),該教材從上世紀(jì)出版以來多次修訂,從最初的結(jié)構(gòu)化方法學(xué)發(fā)展到現(xiàn)在的面向?qū)ο箝_發(fā)技術(shù),即傳統(tǒng)方法學(xué)到現(xiàn)代方法學(xué)的演化。對(duì)于經(jīng)典的結(jié)構(gòu)化方法學(xué),有學(xué)生認(rèn)為過時(shí)了、沒用了,其實(shí)不然,正是結(jié)構(gòu)化軟件工程方法解決了早期爆發(fā)的軟件危機(jī),使得軟件產(chǎn)業(yè)得以順利發(fā)展,其實(shí)傳統(tǒng)軟件工程學(xué)的很多觀點(diǎn),比如:模塊獨(dú)立、逐步求精、低耦合高內(nèi)聚等原理,對(duì)于當(dāng)前程序開發(fā)仍然有指導(dǎo)作用,也有助于理解面向?qū)ο蟮姆庋b、繼承等特性[2]。因此,經(jīng)典的軟件工程方法學(xué)部分重點(diǎn)放在原理講解,這些結(jié)論經(jīng)歷時(shí)間的考驗(yàn)理論上較為完善,但是在實(shí)習(xí)時(shí)不要求使用結(jié)構(gòu)化方法;現(xiàn)代軟件工程方法學(xué)是指面向?qū)ο蟮拈_發(fā)技術(shù),學(xué)生入學(xué)后學(xué)習(xí)編程時(shí)就開始接觸了,已經(jīng)構(gòu)建了面向?qū)ο蟮乃季S模式,因此,重點(diǎn)放在對(duì)于面向?qū)ο蠹夹g(shù)的應(yīng)用,要求學(xué)生在課程實(shí)習(xí)時(shí)使用面向?qū)ο蠹夹g(shù)開發(fā)。

3 使用項(xiàng)目驅(qū)動(dòng)的教學(xué)實(shí)習(xí)方法

軟件工程與團(tuán)隊(duì)開發(fā)是一門理論和應(yīng)用并重的課程,應(yīng)用的內(nèi)容既涉及技術(shù)又涉及管理。所以,學(xué)生在學(xué)完這門課后,不能僅停留在記住書上的概念和原理的層面上,而是應(yīng)當(dāng)把課程中的技術(shù)和管理知識(shí)都能靈活加以運(yùn)用。基于這個(gè)目標(biāo),在開課的最初兩周,安排學(xué)生自愿組成兩到三人的實(shí)習(xí)小組,按照自己熟悉的領(lǐng)域上報(bào)實(shí)習(xí)課的項(xiàng)目題目,一周后提供一次改題目的機(jī)會(huì)。由于是學(xué)生自己擬報(bào)的題目,因此可行性研究、需求分析等工作較為得心應(yīng)手,這樣,一直到后續(xù)的設(shè)計(jì)、開發(fā)、測(cè)試等環(huán)節(jié)實(shí)現(xiàn)起來也比較順利。由于和其他課程有內(nèi)容的交叉,因此對(duì)學(xué)生進(jìn)行約定:如果題目以前做過,那么在本課程的實(shí)習(xí)課上按照軟件工程學(xué)的要求把內(nèi)容補(bǔ)全,某項(xiàng)內(nèi)容在其他課上做過則需要改進(jìn),即版本升級(jí),通過和其他任課教師溝通能掌握學(xué)生實(shí)習(xí)的工作量,這樣也讓學(xué)生體會(huì)系統(tǒng)升級(jí)的必要性以及精益求精的工作態(tài)度 [3]。

4 結(jié)論

在近幾年軟件工程與團(tuán)隊(duì)開發(fā)的教學(xué)過程中,本人經(jīng)過不斷嘗試和實(shí)踐,隨時(shí)把涌現(xiàn)出來的新知識(shí)和新技術(shù)補(bǔ)充到課堂上,同時(shí)也多聽取他人的建議以及畢業(yè)生提供的反饋意見,認(rèn)真改進(jìn)教學(xué)方式方法,不僅把軟件工程學(xué)的基本原理傳輸給學(xué)生,也不僅是幫助學(xué)生考試及格或取得軟件考試合格證書,而是要提高學(xué)生在開發(fā)過程中運(yùn)用知識(shí)的能力、解決問題的能力。

參考文獻(xiàn):

篇(11)

開發(fā)一個(gè)軟件用到的技術(shù)很多,不同的系統(tǒng)軟件對(duì)軟件工程技術(shù)的要求也不一樣,在開發(fā)系統(tǒng)的時(shí)候,要考慮到當(dāng)時(shí)人們的需求是什么,所以說系統(tǒng)開發(fā)是很復(fù)雜的。系統(tǒng)軟件的各個(gè)模塊的耦合度要很高才行,一個(gè)模塊發(fā)生變化時(shí),會(huì)帶來很多的后果。系統(tǒng)開發(fā)的過程應(yīng)該是一個(gè)規(guī)范、科學(xué)和系統(tǒng)的漫長(zhǎng)過程。

2.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)時(shí)要注意的事項(xiàng)

以前在進(jìn)行軟件開發(fā)之前,要進(jìn)行一個(gè)很重要的工作,那就是系統(tǒng)建模,然后再根據(jù)先前的系統(tǒng)需求做出分析,還要對(duì)當(dāng)時(shí)的社會(huì)需求進(jìn)行徹底的調(diào)查。經(jīng)過調(diào)查發(fā)現(xiàn),市面上的軟件有很多已經(jīng)不能滿足應(yīng)用程序的更新?lián)Q代,這主要是由于系統(tǒng)開發(fā)的時(shí)間太長(zhǎng)以及程序的復(fù)雜度太高導(dǎo)致的。所以,軟件工程技術(shù)在系統(tǒng)軟件開發(fā)時(shí)要注意下面這兩點(diǎn)。

2.1遵循科學(xué)性

要開發(fā)一個(gè)好的軟件,就要注重科學(xué)性,在開發(fā)軟件前要進(jìn)行市場(chǎng)調(diào)查,做好需求分析。還要拿市場(chǎng)上已經(jīng)有的同類或相關(guān)軟件進(jìn)行比較和借鑒,這樣我們就可以選擇相適用的軟件工程技術(shù)來使用。軟件工程技術(shù)在軟件系統(tǒng)開發(fā)中發(fā)揮的作用越大,系統(tǒng)開發(fā)就會(huì)越輕松,軟件開發(fā)的工期就會(huì)越短。

2.2注重實(shí)用性

在開發(fā)軟件的時(shí)候,一定要注重軟件的實(shí)用性,根據(jù)系統(tǒng)開發(fā)的實(shí)際情況,選擇更好的軟件工程技術(shù)。軟件工程技術(shù)是系統(tǒng)開發(fā)過程中的一個(gè)很重要的輔助,這個(gè)輔助也決定了系統(tǒng)是否可以順利地運(yùn)行。

3.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的具體應(yīng)用

主站蜘蛛池模板: 垫江县| 巩留县| 保山市| 临海市| 长宁县| 仙居县| 临夏市| 从化市| 商南县| 大姚县| 额济纳旗| 高平市| 公安县| 阜城县| 万安县| 永靖县| 同心县| 长泰县| 余江县| 婺源县| 龙海市| 临海市| 且末县| 资中县| 舒城县| 诸暨市| 墨竹工卡县| 阳泉市| 新乡市| 丹东市| 泸州市| 密云县| 眉山市| 德格县| 永川市| 巨野县| 博客| 静乐县| 永和县| 夏河县| 留坝县|