公務(wù)員期刊網(wǎng) 精選范文 軟件工程專業(yè)范文

軟件工程專業(yè)精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件工程專業(yè)主題范文,僅供參考,歡迎閱讀并收藏。

軟件工程專業(yè)

第1篇:軟件工程專業(yè)范文

【關(guān)鍵詞】軟件工程;專業(yè)建設(shè);課程設(shè)置

目前,我國軟件工程本科專業(yè)建設(shè)的成果有目共睹,但同時也存在人才適應(yīng)性、實用性差等問題,課程設(shè)置與市場需求脫節(jié)成為頑疾,不利于學(xué)生實踐能力的培養(yǎng)。21世紀是一個以知識經(jīng)濟為主的時代,人才作為企業(yè)競爭的核心,其戰(zhàn)略地位不言而喻。然而,軟件工程本科專業(yè)建設(shè)存在的一系列問題,直接影響了人才培養(yǎng)水平,限制了軟件產(chǎn)業(yè)發(fā)展,其創(chuàng)新與優(yōu)化工作至關(guān)重要。

一、軟件工程本科專業(yè)建設(shè)的現(xiàn)狀

近年來,隨著我國高等教育的普及化發(fā)展,軟件工程本科專業(yè)建設(shè)大肆擴張,并取得了一定成效。但是在實踐過程中,軟件工程本科專業(yè)建設(shè)依然存在不少問題,具體體現(xiàn)在以下幾個方面。

(一)保障體系缺失。軟件工程本科專業(yè)建設(shè)是一項體系化工程,需要大量的保障基礎(chǔ)作鋪墊?,F(xiàn)階段而言,大部分本科院校應(yīng)時展需求,逐步開設(shè)了軟件工程專業(yè)課堂,并按照新課程改革要求,采取了一系列創(chuàng)新改革舉措,建立了相對完善的實踐機制。然而,我國軟件工程本科專業(yè)保障體系建設(shè)依然不盡如人意,在教學(xué)內(nèi)容設(shè)計上缺乏與軟件產(chǎn)業(yè)及相關(guān)技術(shù)發(fā)展變化的有效彈性配合,體現(xiàn)了多階段逐級過渡的特性,很難實現(xiàn)理論、實踐與工程的循環(huán)。在這樣的教學(xué)模式影響下,軟件工程專業(yè)人才培養(yǎng)拘泥于書本知識灌輸,忽視了對學(xué)生個性差異與全面發(fā)展的考查,不利于其實踐能力的提升。究其根本,造成此類現(xiàn)象主要是因為素質(zhì)教育建設(shè)與滲透不足。在軟件工程教學(xué)實踐中,部分教師固守傳統(tǒng)思想,本身專業(yè)化水平不高,缺乏應(yīng)有的創(chuàng)新素質(zhì)與優(yōu)化意識,在方法選擇上顯得過于拘謹,忽視了學(xué)生主觀能動性的發(fā)揮,最終限制了學(xué)生的全面發(fā)展。因此,保障體系缺失是影響軟件工程本科專業(yè)建設(shè)步伐的重要因素。

(二)產(chǎn)學(xué)聯(lián)盟滯后。軟件工程本科專業(yè)建設(shè)并非高校一方的責(zé)任,其社會價值決定了需要政府支持和企業(yè)配合。事實上,軟件工程人才培育與相關(guān)企業(yè)人才需求缺乏反復(fù)性地對接與持續(xù)性地跟蹤,使得本科院校教育逐步脫離了經(jīng)濟市場的導(dǎo)向,所培養(yǎng)的畢業(yè)生人才必然不能滿足企業(yè)需求,其基本價值淪喪。新時期,市場經(jīng)濟運行規(guī)律決定了,軟件工程本科專業(yè)建設(shè)必須走產(chǎn)學(xué)研一體化發(fā)展道路。目前,很多本科院校與企業(yè)建立的產(chǎn)學(xué)聯(lián)盟還停留于表面,并未深度挖掘軟件工程專業(yè)建設(shè)需求,在人才培養(yǎng)方面尚未真知灼見、長治久遠。有些企業(yè)過度“計較”對合作育人的成本投入,專業(yè)選擇具有強烈的“功力”色彩,參與軟件工程專業(yè)建設(shè)的積極性不高。在此過程中,政府如何發(fā)揮引導(dǎo)職能,合理介入校企合作,為其提供良好的法律政策及資金支持是當(dāng)前一個較為突出的問題。沒有健全的管理措施,校企雙方的權(quán)責(zé)就不能得到有效拷問與執(zhí)行,一旦發(fā)生糾紛,勢必會影響兩者之間的長期合作關(guān)系,產(chǎn)學(xué)研一體化也因此走向盡頭,不利于軟件工程專業(yè)建設(shè)的完善與深入。

二、促進軟件工程本科專業(yè)建設(shè)的實踐策略

軟件工程本科專業(yè)建設(shè)實踐成果,受諸多因素的影響。結(jié)合分析,有針對性地提出了以下幾種軟件工程本科專業(yè)建設(shè)實踐策略,以供參考和借鑒。

(一)優(yōu)化課程設(shè)置。學(xué)科是高校生存與發(fā)展的基石,同時還是專業(yè)建設(shè)的前提和基礎(chǔ)。一個健全的專業(yè)往往需要多個學(xué)科的支撐,否則勢必淪亡。因此,本科院校在軟件工程專業(yè)建設(shè)之初,就需要綜合考查自身現(xiàn)有的學(xué)科實力,有針對性地做好鋪墊工作。具體而言,本科院校要樹立良好的市場意識,并以此為導(dǎo)向,明確軟件工程專業(yè)人才培養(yǎng)目標及要求,合理配置相關(guān)學(xué)科,設(shè)計完善教學(xué)內(nèi)容,逐步形成科學(xué)體系,實現(xiàn)人才的全面發(fā)展,最大限度地發(fā)揮自身社會價值。為適應(yīng)軟件產(chǎn)業(yè)發(fā)展對多元人才的需求,本科階段應(yīng)放寬口徑,不細分專業(yè)培養(yǎng)方向,但需要考慮專業(yè)課程模塊設(shè)置,夯實畢業(yè)生理論基礎(chǔ)的同時,拓展其知識面,使之深入了解某類系統(tǒng)軟件及其應(yīng)用領(lǐng)域。一般而言,軟件工程本科專業(yè)核心課程包括軟件數(shù)學(xué)類課程、軟件基礎(chǔ)類課程、軟件系統(tǒng)類課程、軟件工程類課程等內(nèi)容,著重突出對學(xué)生應(yīng)用能力與實踐能力的培養(yǎng)。基于此,對于軟件工程本科專業(yè)學(xué)生的考評也應(yīng)關(guān)注其軟件數(shù)學(xué)知識、基礎(chǔ)知識以及工程知識水平,全面考查其綜合素養(yǎng)及能力,并據(jù)此決定下一階段的教學(xué)目標及方向。

(二)加強師資建設(shè)。素質(zhì)教育背景下,教師作為主導(dǎo),既是軟件工程本科專業(yè)建設(shè)的對象,又是軟件工程本科專業(yè)建設(shè)的參與者,其表現(xiàn)出的綜合素養(yǎng)和能力直接決定了最終工作成效。在高等教育普及化階段,本科院校面臨著巨大的人才引進壓力,需盡量在短時間內(nèi)優(yōu)化整個師資團隊的學(xué)歷結(jié)構(gòu)、年齡結(jié)構(gòu)以及職稱結(jié)構(gòu)等。在此過程中,本科院校要致力于專業(yè)化師資隊伍建設(shè),加強教師培訓(xùn)工作,及時更新其理論知識素養(yǎng)及專業(yè)技能構(gòu)成,提高他們的綜合業(yè)務(wù)能力,使之提供良好的教學(xué)服務(wù)。簡單來講,本科院校應(yīng)制定完善的教師培訓(xùn)計劃,以職業(yè)培訓(xùn)為主、脫崗培訓(xùn)為輔,根據(jù)軟件工程本科專業(yè)建設(shè)需求,分清輕重緩急,優(yōu)先發(fā)展特色學(xué)科,為廣大教師搭建互動交流平臺,分享有效經(jīng)驗,從而為軟件工程本科專業(yè)建設(shè)提供強力支撐。同時,本科院校還需建立完善的激勵制度,保證雙師型教師團隊建設(shè)資源充沛,給予表現(xiàn)優(yōu)異的教師適度職位晉升、薪酬增長等獎勵,鼓舞他們自主創(chuàng)新,樹立其良好的職業(yè)發(fā)展愿景,從而使之投入更多的時間和精力在本職工作上。

(三)推進校企合作。本科院校的核心價值是促進學(xué)生全面發(fā)展,其根本目標是打造滿足市場需求的應(yīng)用型人才。從某種意義上而言,企業(yè)作為市場經(jīng)濟活動的主體,只有其自身才清楚需要什么樣的人才,也是軟件工程本科專業(yè)建設(shè)方向的決定者。政府方面應(yīng)充分發(fā)揮引導(dǎo)職能,制定完善的法律制度、政策體系支持校企合作,明確雙方承擔(dān)的責(zé)任和義務(wù),幫助兩者構(gòu)建長期戰(zhàn)略合作關(guān)系。而企業(yè)方面也需要深刻認識到校企合作對自身發(fā)展的重要意義,可就軟件工程本科專業(yè)建設(shè)提出可行性建議,也可與校方專家共同協(xié)商專業(yè)課程設(shè)置,將行業(yè)最新發(fā)展動態(tài)引入到軟件工程專業(yè)教學(xué)體系當(dāng)中。在企業(yè)的積極參與下,本科院校需樹立良好的市場意識,將軟件工程專業(yè)建設(shè)緊密聯(lián)系市場,結(jié)合自身實踐,走特色發(fā)展道路,以服務(wù)于地方產(chǎn)業(yè)經(jīng)濟發(fā)展。同時,校企雙方還應(yīng)整合可以利用資源,合理配置,積極打造校內(nèi)實驗室和校外實訓(xùn)基地,引入先進技術(shù)及設(shè)備,最大限度地發(fā)揮各方優(yōu)勢,為軟件工程實踐教學(xué)提供良好的環(huán)境與氛圍??偠灾?,軟件工程本科專業(yè)建設(shè)實踐十分重要和必要。由于個人能力有限,本文對軟件工程本科專業(yè)建設(shè)作出的探索可能存在不足,未來其實踐工作還有很大的改善空間。因此,希望業(yè)界更多專家和學(xué)者持續(xù)關(guān)注我國軟件工程本科專業(yè)建設(shè)實況,全面總結(jié)其現(xiàn)狀及問題,并深度剖析其中存在的問題,有針對性地提出更多促進軟件工程本科專業(yè)建設(shè)對策,從而推動軟件工程專業(yè)創(chuàng)新優(yōu)化發(fā)展,為我國軟件產(chǎn)業(yè)持續(xù)發(fā)展提供強力人才支撐。

【參考文獻】

[1]唐劍梅,鐘世芬.軟件工程專業(yè)建設(shè)的探索與思考[J].計算機教育,2012,8:15~17

第2篇:軟件工程專業(yè)范文

軟件工程是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學(xué)科,具有較強的實踐性。傳統(tǒng)的實踐教學(xué)方式由于缺乏系統(tǒng)性安排,存在學(xué)生綜合實踐能力較弱,無法獨立完成大型實踐任務(wù)的缺點。通過分析軟件工程專業(yè)的特點及傳統(tǒng)教學(xué)方式存在的顯著問題,提出一種新的綜合實踐教學(xué)方案,取得一定的效果。

關(guān)鍵詞:

綜合實踐教學(xué);軟件工程;項目教學(xué)法

1傳統(tǒng)實踐教學(xué)方法存在的問題

目前各大高校軟件工程專業(yè)培養(yǎng)方案雖然具體有所區(qū)別,但其核心課程體系一般都包含如下方面的教學(xué)內(nèi)容:面向?qū)ο笏枷搿?門或2門以上高級編程語言及相應(yīng)的開發(fā)環(huán)境、軟件工程思想和軟件開發(fā)課程實習(xí)[1]。其中的實踐課程主要包含每門課程的課內(nèi)實踐以及綜合課外實踐兩部分,課內(nèi)實踐教學(xué)與對應(yīng)的理論課程同步進行,課外實踐課程會在寒暑假期間集中進行,這種實踐教學(xué)方式存在一定的弊端。(1)傳統(tǒng)的課內(nèi)實踐教學(xué)采用大班制教學(xué),教師無法顧及到每個學(xué)生的實際情況,所以效果并不理想,雖然后期添加了采用小班教學(xué)制的綜合課外實踐,但由于在前期的課內(nèi)實踐中大部分學(xué)生未打下良好的綜合編程基礎(chǔ),所以后期的小班教學(xué)對部分基礎(chǔ)較好的學(xué)生有較大提高,但對基礎(chǔ)較弱的學(xué)生并未產(chǎn)生實質(zhì)性的幫助,這與軟件工程專業(yè)對實踐能力的普遍高要求相沖突。(2)課內(nèi)實踐教學(xué)安排缺乏系統(tǒng)性。一方面,在大多數(shù)的課內(nèi)實踐教學(xué)中,教師通過教學(xué)大綱和教學(xué)內(nèi)容編寫實驗指導(dǎo)書讓學(xué)生上機編寫小程序,從而對一些知識點加以驗證、理解和吸收,但這些知識點是相對獨立,缺乏關(guān)聯(lián)的,不利于學(xué)生實踐能力的培養(yǎng),也不能激發(fā)學(xué)生的學(xué)習(xí)積極性、自主性和創(chuàng)造性。另一方面,后期的課外大型實踐課程中,學(xué)生不僅要綜合運用一門課程的知識,甚至是多門課程的知識結(jié)合使用,這讓缺少綜合性訓(xùn)練的學(xué)生普遍感到很吃力。(3)實踐能力的考核目標是多方面的,而目前很多的實踐成績僅僅根據(jù)學(xué)生的編程能力,甚至程序閱讀能力給出評分,這是不夠全面的。

2解決方案

針對軟件工程專業(yè)實踐教學(xué)中的問題并結(jié)合軟件工程專業(yè)實踐教學(xué)的特點[2],我們提出一種新的實踐教學(xué)思路。該思路對軟件工程專業(yè)的多門核心課程進行了重新規(guī)劃,具體方案如圖1所示。學(xué)生在一、二年級階段通過C語言、面向?qū)ο缶幊?、?shù)據(jù)結(jié)構(gòu)等專業(yè)課程的訓(xùn)練打下良好的編程基礎(chǔ)后,三年級從實際開發(fā)的角度入手,為鍛煉其大型軟件開發(fā)的實際經(jīng)驗,安排相應(yīng)課程。在第5個學(xué)期后半段安排Java程序設(shè)計(32+16)、數(shù)據(jù)庫系統(tǒng)概論(48+16)課程并在該學(xué)期結(jié)束后安排為期約一周的信息系統(tǒng)設(shè)計綜合課外實踐;第6學(xué)期前半段安排J2EE編程技術(shù)(32+16)、軟件工程(40+16),并在這兩門課程結(jié)束后的第6學(xué)期后半段安排綜合軟件開發(fā)實習(xí)及相應(yīng)的軟件測試課程。與傳統(tǒng)方案相比,該方案有如下改進:

(1)統(tǒng)籌規(guī)劃實踐教學(xué)內(nèi)容

①提前引入項目教學(xué)法。項目教學(xué)法通過實際的工程項目鍛煉學(xué)生的實踐動手能力,是目前較為熱門的實踐教學(xué)方法[3]。但在傳統(tǒng)的教學(xué)方式中應(yīng)用項目教學(xué)法存在實踐學(xué)時不足以支撐、涉及知識面過廣等問題難以有效實施,一般僅在高年級的部分專業(yè)課程中采用。本方案中的涉及的多門課程幾乎包含了大型大型信息系統(tǒng)建設(shè)的所有技術(shù)內(nèi)容,具有實踐學(xué)時長、內(nèi)容廣泛的特點,因此本方案中的所有課程均采用項目教學(xué)法進行實踐教學(xué)。②實踐分級分組。一方面,不同學(xué)生的學(xué)習(xí)能力、實踐能力存在較大差別,若對所有學(xué)生采用同樣的標準,則很難選定一個難度適當(dāng)?shù)膶嵺`內(nèi)容,若內(nèi)容過于簡單,則部分動手能力較強的學(xué)生難以通過實踐課堂得到鍛煉和提高;若內(nèi)容過于復(fù)雜,則部分動手能力較差的學(xué)生就會產(chǎn)生畏難情緒,進而放棄整個實驗。另一方面,一個大型實驗的所涉及的各個環(huán)節(jié)相互關(guān)聯(lián),若學(xué)生在某一環(huán)節(jié)出現(xiàn)問題,則后續(xù)環(huán)節(jié)無法進行,將嚴重影響實踐課程的進度。本方案中對實踐課采用分級分組的方式進行,每次實驗設(shè)定難、易兩個等級,學(xué)生根據(jù)自己的基礎(chǔ)和興趣選擇后教師根據(jù)上次實踐課成績及表現(xiàn)適當(dāng)調(diào)整,每個學(xué)生都能通過實踐課程得到鍛煉。分組則由教師綜合考慮前期自由小實驗中各學(xué)生的表現(xiàn)進行組合,每組3-5人。④課程混合、多個課程統(tǒng)一安排實踐內(nèi)容,提高學(xué)生的綜合應(yīng)用能力。大型信息系統(tǒng)的開發(fā)過程幾乎包含了本方案中涉及的所有課程的內(nèi)容,一般在這些課程結(jié)束后會安排為期約2周信息系統(tǒng)開發(fā)綜合實踐課程,讓學(xué)生靈活運用課程知識完成開發(fā),但效果普遍不好。主要原因在于:上述課程分散在不同學(xué)期分別學(xué)習(xí),時間跨度大;學(xué)生未進行過相關(guān)綜合訓(xùn)練,難以在短時間內(nèi)快速適應(yīng)。本方案中的課內(nèi)實踐會在后期安排簡單的多學(xué)科綜合實踐訓(xùn)練,例如在第5學(xué)期結(jié)束時安排Java+數(shù)據(jù)庫綜合實踐,并在其后進行為期約1周的課外綜合實踐強化學(xué)生的綜合運用能力,這樣第6學(xué)期后半段的軟件開發(fā)綜合實踐中多數(shù)學(xué)生表現(xiàn)較好。⑤新的實踐考核方式。成績考核是實踐教學(xué)的重要環(huán)節(jié),他不同于傳統(tǒng)的考核方法,更側(cè)重于對學(xué)生的實踐動手能力、綜合運用能力、文檔寫作能力、團隊協(xié)作及創(chuàng)新能力的考核。本方案中通過如下表1格對實踐成績進行綜合考核。

(2)優(yōu)化教師團隊

雙師培養(yǎng)一直是高校師資培養(yǎng)的難點[4],目前絕大多數(shù)高校教師都從應(yīng)屆博士中直接招聘,普遍缺乏工程實踐經(jīng)驗,而繁重的教學(xué)科研任務(wù)使得雙師培訓(xùn)實施難度較大。本方案中積極聘請企業(yè)工程師參與實踐內(nèi)容的制定、實踐教學(xué)的指導(dǎo)工作。其中課內(nèi)實踐的綜合實踐內(nèi)容與企業(yè)外聘教師共同制定,實踐內(nèi)容更貼近實際的生產(chǎn)環(huán)境;課外實踐部分外聘教師與相關(guān)理論課教師共同進行指導(dǎo)(其中第6學(xué)期后半段的軟件開發(fā)實習(xí)以企業(yè)實際項目為實踐內(nèi)容,企業(yè)外聘教師全面負責(zé)),外聘教師與理論課教師在指導(dǎo)過程中相互提高。

(3)制度安排向?qū)嵺`課程傾斜

目前計算機教學(xué)中普遍存在的“重知識傳遞,輕能力培養(yǎng)”問題的一個關(guān)鍵原因在于教學(xué)評價體系都偏向于考核理論課程內(nèi)容,課內(nèi)實踐課程大多依附于相應(yīng)的理論課程,對其考核指標也多流于形式;而課外實踐課程設(shè)置相對較少。針對上述問題,本方案增設(shè)了相應(yīng)的課外實踐課程,同時課內(nèi)實踐增加了多門課的綜合實踐內(nèi)容進行強化并適當(dāng)增加了學(xué)時和實踐評分占比。通過多種渠道讓教師和學(xué)生重視實踐課程教學(xué)。與傳統(tǒng)方案相比,上述方案具有如下優(yōu)點:(1)強化理解。傳統(tǒng)教學(xué)方式中這些課程獨立進行,因而學(xué)生的實踐內(nèi)容也局限在一個較小的范圍,這就導(dǎo)致相關(guān)內(nèi)容的內(nèi)在聯(lián)系和意義很難被學(xué)生充分的體會和理解,進而導(dǎo)致失去學(xué)習(xí)興趣。我們通過分析發(fā)現(xiàn),上述課程的主要內(nèi)容可融合到一個大型信息系統(tǒng)的創(chuàng)建中,幾乎涵蓋了大型信息系統(tǒng)建設(shè)的所有技術(shù)內(nèi)容,因此以實際生活中常見的系統(tǒng)為例進行實踐能夠強化理解、提高興趣。(2)提高學(xué)習(xí)效率。目前的計算機課程普遍存在“重知識傳遞,輕能力培養(yǎng)”的問題,實踐學(xué)時一般安排在理論課開始后4-6周左右的時間,并且不同的教師指定的實踐環(huán)境不同。首先,理論課堂的知識點無法立即在實踐課堂進行練習(xí),學(xué)習(xí)過程會產(chǎn)生相對中斷,導(dǎo)致效率低下;其次,不同的課程中教師指定的實踐環(huán)境不同,對于初學(xué)者來說,熟悉實踐環(huán)境需要浪費較多的時間,對相關(guān)知識點也是淺嘗輒止,不能夠牢固掌握。本方案對課程的實踐學(xué)時、內(nèi)容和環(huán)境進行了統(tǒng)一安排,實踐學(xué)時從開課第一周即開始,有效解決了理論、實踐不同步的問題,多門課程選定統(tǒng)一的開發(fā)環(huán)境,減少熟悉環(huán)境的時間;同時暑期的實踐課程保證了不間斷的強化練習(xí),有助于實踐能力的提高。

3結(jié)語

效果是檢測一項改革成功與否最為核心的一項指標。本改革方案在本校軟件工程專業(yè)的一個教學(xué)班實施后,我們通過校內(nèi)的督導(dǎo)信息反饋、學(xué)生信息反饋、專題調(diào)查、成績監(jiān)測和學(xué)科競賽等多個渠道對該方案的實施過程進行了實時監(jiān)測。監(jiān)測結(jié)果顯示:該方案培養(yǎng)的學(xué)生雖然在理論課考試方面沒有明顯進步,但實際動手能力有了全方位的提高。我們將該班級與一個普通平行班級在理論課考試成績、課內(nèi)實踐成績、課外實踐成績、競賽獲獎率等指標進行對比。對比結(jié)果入下表2所示:通過表2的數(shù)據(jù)可知,改革方案實施后學(xué)生的動手實踐能力顯著提高。不僅上述可量化指標,教學(xué)督導(dǎo)和外聘雙師對實施改革方案班級的學(xué)生的實踐能力也給予了高度肯定。

參考文獻:

[1]陳志剛,劉莉平,沈海瀾.軟件工程人才“一點兩翼”實踐教學(xué)體系的研究[J].高等工程教育研究,2013(5):173-176.

[2]徐玲,高旻,文俊浩,等.軟件工程專業(yè)實踐教學(xué)質(zhì)量保障體系探索[J].實驗室研究與探索,2015,34(8):205-208.

[3]曾明星,周清平,王曉波,等.軟件工程專業(yè)“項目化”教學(xué)實施體系的構(gòu)建[J].實驗室研究與探索,2013,32(5):158-163.

第3篇:軟件工程專業(yè)范文

經(jīng)調(diào)研出勤狀況不好的原因有以下幾個:第一、從學(xué)生本身來看:首先,學(xué)生生源的分數(shù)相對較低,我院招生為天津市第二批次的B類招生,招生分數(shù)一般只超出二本分數(shù)線10-15分左右,并且天津市生源同學(xué)占到一半,在外省市招生一般也是二本類招生,這就造成了生源分數(shù)較低,學(xué)生對專業(yè)興趣較低的狀況。其次,從學(xué)生層面看,逃課原因復(fù)雜、情況多樣,學(xué)生在學(xué)習(xí)壓力、就業(yè)壓力下,不惜逃課參加各種培訓(xùn)班或?qū)W習(xí)自己認為更有用的課程。再次,出勤不好是學(xué)生對軟件工程學(xué)習(xí)興趣的茫然和目標的缺失,經(jīng)過了十多年的寒窗苦讀,終于進入了大學(xué),遠離父母,許多學(xué)生便開始松懈,失去目標,得過且過,玩游戲、逃課便是自然之事了。最后,現(xiàn)實中精彩世界吸引了學(xué)生更大的精力,大學(xué)中,學(xué)生有了更多的自主性,功利性,面對外界的種種誘惑,往往不能自制。

第二,從學(xué)院方面來看:首先,專業(yè)、課程設(shè)置需要更加合理,軟件工程專業(yè)課程更應(yīng)體現(xiàn)實踐性,而早期的教學(xué)計劃無法滿足學(xué)生的需要。教學(xué)大綱和教師的教學(xué)仍然習(xí)慣于面向計劃,而不考慮實際的需求變化,不考慮學(xué)生的實際需要,無法真正吸引學(xué)生。課程的類型和作用與學(xué)生出勤也有關(guān)系,一般說來,專業(yè)課好于公共課,必修課好于選修課。其次:新入職教師較多,年輕教師較多,實踐性教師較少,偏理論教師較多,偏實踐教師較少,一些教師并沒有真正投入到教學(xué)中,上課照本宣科,教學(xué)方法和手段單一,教學(xué)水平不高,教案陳舊。

為了提高軟件工程專業(yè)的出勤狀況,這就需要我們在學(xué)生課堂教學(xué)中抓考勤、抓課堂,抓教學(xué)質(zhì)量,找準專業(yè)優(yōu)勢和社會發(fā)展的結(jié)合點。為了落實好培養(yǎng)更多人才、提高課堂教學(xué)質(zhì)量,這就要求我們軟件學(xué)院始終堅持以社會需求為導(dǎo)向,緊密結(jié)合IT行業(yè)企業(yè)對人才的素質(zhì)和能力要求,在軟件工程人才培養(yǎng)上進行積極探索,大膽改革,采用創(chuàng)新培養(yǎng)模式,結(jié)合軟件專業(yè)社會需求與專業(yè)學(xué)習(xí)實際,全面推進校企合作訂單式人才培養(yǎng)模式,近幾年來先后引進中軟國際、軟通動力、東方標準、安博長城、東軟睿道、頤博數(shù)碼等多家在行業(yè)具有影響力的公司參與我院教學(xué)及實踐實習(xí)工作,通過多種教育教學(xué)舉措的實施和落實,把更多的學(xué)生吸引到課堂教學(xué)中來:

1.努力搞好學(xué)風(fēng)建設(shè)

根據(jù)軟件工程專業(yè)生源分數(shù)較低的情況,我們首先就要搞好學(xué)院的學(xué)風(fēng)建設(shè)。學(xué)風(fēng)是一個學(xué)院學(xué)習(xí)氛圍的基礎(chǔ),是提高教育教學(xué)質(zhì)量的根本,我院成立學(xué)院學(xué)風(fēng)建設(shè)領(lǐng)導(dǎo)工作小組,教學(xué)辦牽頭落實成績統(tǒng)計、匯總,班主任落實談話、整改,形成勸退、試讀、預(yù)警層次分明的學(xué)風(fēng)督導(dǎo)機制。教學(xué)辦還要全面抓實、抓緊、抓牢學(xué)風(fēng)建設(shè)和學(xué)籍管理,使我院學(xué)生能夠在良好的學(xué)風(fēng)氛圍內(nèi)努力學(xué)習(xí),積極進取。

2.努力搞好實踐教學(xué)和實習(xí)基地建設(shè)

為把軟件工程專業(yè)學(xué)生培養(yǎng)成為有較強實踐能力的應(yīng)用型人才,必須大力加強實踐教學(xué)課程建設(shè)和實踐基地建設(shè)。軟件工程專業(yè)在十二五品牌專業(yè)建設(shè)基礎(chǔ)上,要努力建設(shè)專業(yè)實踐實驗室,把實驗室建成具有教學(xué)、科研、開發(fā)實踐三位一體的綜合性、現(xiàn)代化的實踐教學(xué)基地。同時積極努力開拓校外實踐基地,鞏固現(xiàn)有實踐基地,加強與高質(zhì)量、高影響、高水平的相關(guān)IT企業(yè)的合作,繼續(xù)落實現(xiàn)有實習(xí)實訓(xùn)基地的質(zhì)量保障措施,研究建立實習(xí)實踐基地考核管理辦理和學(xué)生實習(xí)實踐考核辦法,同時介入實踐基地項目開發(fā)、過程管理,為提高學(xué)生創(chuàng)新能力,創(chuàng)造更加優(yōu)越的實習(xí)實踐環(huán)境。

3.積極落實課程建設(shè)和教學(xué)改革

教育大計,教師為本。學(xué)校的主體是學(xué)生,學(xué)生的主業(yè)是學(xué)習(xí),學(xué)習(xí)的載體是課程,所以我們要做好學(xué)院的教師隊伍建設(shè)和課程建設(shè)。為了適應(yīng)軟件工程專業(yè)教學(xué)的需要,我們先后成立了多個課程的教學(xué)團隊,由長期擔(dān)任該課程的高級職稱教師擔(dān)任組長,形成傳、幫、帶的多層次教師隊伍格局;積極鼓勵教師進行課程建設(shè),形成優(yōu)秀課、精品課不同層次的課程局面。

4.搞好教學(xué)管理與督導(dǎo)工作

我們要全面建立健全學(xué)院教學(xué)管理機制和督導(dǎo)機制,在課程管理、學(xué)籍管理、考試管理、實驗管理、實踐管理等方面結(jié)合學(xué)校實際,建立適合軟件工程專業(yè)的教學(xué)規(guī)范管理制度。成立學(xué)院教學(xué)督導(dǎo)工作領(lǐng)導(dǎo)小組,全面督導(dǎo)學(xué)院的教學(xué)工作:包括課程建設(shè)、教改項目建設(shè)、師資隊伍建設(shè)、生評教評價及反饋、實習(xí)實踐和畢業(yè)論文等諸多環(huán)節(jié),督導(dǎo)組全面介入督導(dǎo)與檢查,促進教育教學(xué)質(zhì)量的提升。

第4篇:軟件工程專業(yè)范文

關(guān)鍵詞:軟件工程;培養(yǎng)模式

1培養(yǎng)模式的構(gòu)建

1.1面向能力培養(yǎng)的理論和實踐教學(xué)體系的構(gòu)建

面向能力培養(yǎng)的軟件工程專業(yè)的課程和實踐教學(xué)體系的構(gòu)建與實施,必須結(jié)合本校特色,培養(yǎng)具有商科院校特色、具備較高專業(yè)能力、工程素養(yǎng)和創(chuàng)新創(chuàng)業(yè)素質(zhì)、融通商科(財經(jīng)、管理等)領(lǐng)域知識、能勝任軟件工程的工程應(yīng)用型人才。教學(xué)體系的實施包括如下三個階段:前兩年基礎(chǔ)課和專業(yè)課的教學(xué)中,強調(diào)理論和實踐的結(jié)合,將真實企業(yè)項目的分解,融入到教學(xué)環(huán)節(jié);第三年按照分專業(yè)方向培養(yǎng),根據(jù)學(xué)生自身特點和產(chǎn)業(yè)人才需求現(xiàn)狀進行方向設(shè)計,通過校內(nèi)和企業(yè)導(dǎo)師的協(xié)作,完成方向相關(guān)實踐能力的培養(yǎng);最后一年進行綜合性實踐,既包括實際工作崗位上的專業(yè)實習(xí)工作,也包括校內(nèi)的綜合性演練。

1.2面向校企雙向融合的師資隊伍建設(shè)

組建一支在職稱結(jié)構(gòu)、知識結(jié)構(gòu)、年齡結(jié)構(gòu)等方面都比較合理的師資隊伍是培養(yǎng)具有專業(yè)特色和高素質(zhì)的人才的核心和關(guān)鍵。在師資隊伍建設(shè)方面,多年來采用引進和在職培養(yǎng)結(jié)合的方式進行隊伍建設(shè)。積極推進教師的國際交流,提升國際化視野,多名老師獲得國家留學(xué)基金委員的支持,赴世界各地訪學(xué)。開展校企聯(lián)合師資培養(yǎng),加強教師的工程實踐背景,實現(xiàn)學(xué)校、企業(yè)、教師個人的共同發(fā)展與提高。聘請了企業(yè)一線工程師作為校外教師來協(xié)同指導(dǎo)實踐教學(xué),實現(xiàn)企業(yè)技術(shù)人員融入師資隊伍和教師融入企業(yè)生產(chǎn)項目。

1.3構(gòu)建層次化的實踐體系

構(gòu)建先進的實踐教學(xué)體系,強化創(chuàng)新和實踐能力。實踐教學(xué)體系由課程實驗、課外實踐、校外實踐、畢業(yè)設(shè)計等層次環(huán)節(jié)組成。這四個層次既相互獨立,又互為補充,課內(nèi)與課外銜接,校內(nèi)與校外互補,基礎(chǔ)訓(xùn)練與綜合訓(xùn)練結(jié)合,促進了學(xué)生綜合素質(zhì)的整體提高。在規(guī)劃和整合實踐教學(xué)內(nèi)容的基礎(chǔ)上,形成了的實驗類、實訓(xùn)類和實習(xí)類教學(xué)模塊。

1.4創(chuàng)新教學(xué)方法與手段

大力推進啟發(fā)式教學(xué)、大作業(yè)驅(qū)動教學(xué)。大力推進信息技術(shù)在課程教學(xué)中的應(yīng)用。以教改課題“現(xiàn)代教育技術(shù)與傳統(tǒng)教學(xué)經(jīng)驗的有機結(jié)合在精品課程建設(shè)中的研究與實踐”、“基于網(wǎng)格工作流的教學(xué)資源共享、整合及優(yōu)化配置的研究與實踐”等研究成果為驅(qū)動,在繼續(xù)弘揚優(yōu)秀的傳統(tǒng)教學(xué)經(jīng)驗的同時大力推廣現(xiàn)代教學(xué)技術(shù)。

1.5創(chuàng)新能力的培養(yǎng)

1.5.1課題驅(qū)動下的創(chuàng)新能力培養(yǎng)

通過鼓勵學(xué)生參與教師主持的科研項目的研究活動來培養(yǎng)學(xué)生的研究思維,提升創(chuàng)新能力。近年來,先后有本專業(yè)不同年級的學(xué)生參與老師主持的科研項目,期間,學(xué)生主動開展了文獻檢索、程序編寫、數(shù)據(jù)建模等研究活動。通過參與教師的科研項目的研究,學(xué)生不僅獲得了素質(zhì)拓展學(xué)分,同時也鍛煉了自身的科研素養(yǎng)。

1.5.2科研平臺融入實踐教學(xué)

充分利用校內(nèi)科研平臺來開展實踐教學(xué)。我校擁有“湖南省移動電子商務(wù)協(xié)同創(chuàng)新中心”、“移動商務(wù)智能湖南省重點實驗室”和“新零售虛擬現(xiàn)實技術(shù)湖南省重點實驗室”這三個省級平臺。平臺的研究人員也主講了一些專業(yè)課程,各年級的學(xué)生也參與了這些實驗室所承擔(dān)的項目研發(fā)。

1.5.3創(chuàng)新創(chuàng)業(yè)融入培養(yǎng)體系

重視對學(xué)生創(chuàng)新創(chuàng)業(yè)意識和相關(guān)能力的培養(yǎng),本專業(yè)在人才培養(yǎng)過程中主要通過如下手段來實施:(1)通過開設(shè)《職業(yè)發(fā)展與就業(yè)指導(dǎo)》課程、組織素質(zhì)拓展與創(chuàng)新創(chuàng)業(yè)教育項目、開設(shè)校企合作創(chuàng)新課程、組織學(xué)術(shù)講座、鼓勵學(xué)生參與“互聯(lián)網(wǎng)+”創(chuàng)業(yè)計劃大賽和電子商務(wù)大賽等,培養(yǎng)學(xué)生的創(chuàng)新意識,提升其創(chuàng)新能力。同時本專業(yè)的每位學(xué)生都配備有學(xué)業(yè)導(dǎo)師和項目導(dǎo)師。(2)利用國家級實踐育人創(chuàng)新創(chuàng)業(yè)基地、創(chuàng)客中心等平臺對學(xué)生創(chuàng)新創(chuàng)業(yè)提供全方位支持。(3)通過與長沙市科技產(chǎn)業(yè)園合作,為學(xué)生的創(chuàng)新創(chuàng)業(yè),提供場地、資金、指導(dǎo)等支持。

2人才培養(yǎng)模式的實施效果

2.1就業(yè)情況體現(xiàn)本專業(yè)的培養(yǎng)特色

本專業(yè)培養(yǎng)過程充分考慮所在院校的商科特色,這在就業(yè)情況中得到了很好的體現(xiàn)。本專業(yè)2016、2017和2018屆畢業(yè)生就職于經(jīng)濟管理領(lǐng)域機關(guān)單位的比例分別為22%、24%和25%,遠高于其他兄弟院校。而就職于其他類別單位的畢業(yè)生中也有一定比例是從事經(jīng)管類崗位。就業(yè)質(zhì)量方面,本專業(yè)同學(xué)的就業(yè)單位包括了螞蟻金服、金蝶軟件、去哪兒、華為等諸多知名企業(yè)。

2.2研究生入學(xué)率高

近年來,軟件工程專業(yè)學(xué)生的研究生入學(xué)率在15%以上,學(xué)生遍布北京大學(xué)、國防科技大學(xué)、中南大學(xué)、大連理工大學(xué)等知名985和211高校的相關(guān)研究生專業(yè)。

2.3學(xué)生各類競賽成績喜人

本專業(yè)以各類學(xué)科競賽為依托,推動學(xué)生創(chuàng)新能力、團隊協(xié)作能力和利用計算機解決實際問題能力的培養(yǎng)。這些競賽包括湖南省大學(xué)生程序設(shè)計大賽、全國大學(xué)生數(shù)學(xué)建模競賽、中國高校計算機大賽(華中賽區(qū))、中國高校計算機大賽-團體程序設(shè)計天梯賽、湖南省大學(xué)生數(shù)學(xué)競賽等,成績斐然。多個學(xué)生團隊獲得大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練國家級別的項目立項。在歷年的創(chuàng)新創(chuàng)業(yè)大賽中,學(xué)生均有不錯的表現(xiàn)。本專業(yè)同時還鼓勵學(xué)生運用所學(xué)知識,參加各種專業(yè)相關(guān)證書的考試,如:全國計算機軟件資格水平考試、全國計算機等級考試等,以提高就業(yè)競爭力。

參考文獻

[1]王保建,等.新工科背景下國家級實驗教學(xué)示范中心建設(shè)與實踐[J].高等工程教育研究,2018(6):47-54.

第5篇:軟件工程專業(yè)范文

關(guān)鍵詞:知識體系;技能標準;教學(xué)模式;課程體系

課程建設(shè)是專業(yè)建設(shè)的核心內(nèi)涵,課程設(shè)置及其教學(xué)質(zhì)量反映了一個專業(yè)的教育理念、辦學(xué)特色和人才培養(yǎng)質(zhì)量。我國軟件工程專業(yè)教育可以追溯到2001年底國家推出的示范性軟件學(xué)院計劃,該計劃中的專業(yè)定位是面向軟件產(chǎn)業(yè)培養(yǎng)高素質(zhì)的工程型軟件實用人才。2011年2月,國務(wù)院學(xué)位委員會正式公布修訂的學(xué)科目錄,把軟件工程新增為一級學(xué)科,這充分說明了軟件工程學(xué)科在國家戰(zhàn)略層面上已經(jīng)提升到一個新的高度。雖然,我國1900多所高校中有近200所院校開設(shè)了軟件工程專業(yè),但是,軟件工程的專業(yè)教育現(xiàn)狀與軟件工程的技術(shù)發(fā)展差距較大,市場對人才的需求仍存在較大缺口,適應(yīng)產(chǎn)業(yè)市場不斷發(fā)展的軟件工程專業(yè)建設(shè)工作依然任重道遠。

1 職業(yè)技能結(jié)構(gòu)分析

軟件工程專業(yè)教育同樣面臨著兩個問題:一是培養(yǎng)什么樣的人(即市場需要什么樣的人才),二是怎樣培養(yǎng)人(即高校的教育內(nèi)容和培養(yǎng)模式)。在軟件產(chǎn)業(yè)迅猛發(fā)展過程中,雖然高校招生規(guī)模不斷擴大,但是制約企業(yè)發(fā)展的人才問題并沒有得到有效緩解,尤其是中高端人才的矛盾還很尖銳。究其原因,一方面,大型軟件企業(yè)對中高級技術(shù)和管理崗位人才需求量很大、要求也很高,這類人才通常需要3-5年的工作經(jīng)驗,有兩個以上的項目經(jīng)歷;另一方面,高校教育和市場需求脫節(jié),每年大量進入就業(yè)市場的計算機類畢業(yè)生很難直接符合企業(yè)要求,有些畢業(yè)生需要經(jīng)過社會培訓(xùn)機構(gòu)或者軟件企業(yè)培訓(xùn),有些畢業(yè)生甚至放棄了本專業(yè)工作。

在軟件企業(yè)中,合理的軟件人才結(jié)構(gòu)應(yīng)該是金字塔型的,塔的頂部是高級開發(fā)和管理人員,中間是相當(dāng)規(guī)模的系統(tǒng)分析和設(shè)計人員,底部則是大量的基礎(chǔ)程序員(也稱軟件藍領(lǐng))。這樣一種合理的人才結(jié)構(gòu)是軟件企業(yè)的期待,更是對教育部門提出了人才培養(yǎng)的具體要求和明確目標,畢竟大量的軟件人才是需要經(jīng)過高等學(xué)校的學(xué)歷教育。一個軟件專業(yè)畢業(yè)生走出學(xué)校之后,其成長過程基本上遵循學(xué)習(xí)實踐再學(xué)習(xí)再實踐的模式。進入軟件企業(yè),在初始的工作崗位上,首先通過短期培訓(xùn),從事初級的技術(shù)開發(fā)工作;經(jīng)過一段時間的技術(shù)實踐,逐步提高其職業(yè)技術(shù)水平,成為中高級工程師;通過更高級別的培訓(xùn),使其承擔(dān)更為重要的技術(shù)和管理工作。可見,大學(xué)生在校期間除了專業(yè)知識學(xué)習(xí)外,從事職業(yè)的技術(shù)能力和適應(yīng)工作的職業(yè)素養(yǎng)培養(yǎng)十分重要。

軟件工程是指導(dǎo)軟件開發(fā)和維護的一門工程學(xué)科,換言之,采用工程的方法、技術(shù)、工具和管理手段,以期開發(fā)出低成本高質(zhì)量的軟件產(chǎn)品。從這個定義可以看出,軟件人才大致可以劃分為技術(shù)型和管理型兩類。從產(chǎn)品的技術(shù)角度看,不僅有產(chǎn)業(yè)標準和行業(yè)規(guī)范,而且項目的施工和管理有一套技術(shù)文檔,這就是軟件工程規(guī)范。從項目的管理角度看,分工協(xié)作是軟件產(chǎn)業(yè)市場的總趨勢,項目團隊的分工合作是現(xiàn)代軟件工程的一個重要職業(yè)特點,因此,軟件工程專業(yè)的人才培養(yǎng)不僅要求具有專業(yè)知識,還需要有職業(yè)技能和職業(yè)素養(yǎng)。

軟件工程專業(yè)的專業(yè)知識可分為基礎(chǔ)知識、專業(yè)知識和專業(yè)理論,職業(yè)技能可分為基本技能、專業(yè)技能和綜合技能,職業(yè)素養(yǎng)可分為基本素養(yǎng)、職業(yè)素養(yǎng)和綜合素養(yǎng)。在專業(yè)教學(xué)中,強調(diào)專業(yè)知識中的核心基礎(chǔ)知識,不求全面知識,知識教學(xué)內(nèi)容必須與技術(shù)發(fā)展同步更新。把職業(yè)技能分為特定技能、通用技能、核心技能3個層次,其中核心技能具有普遍適用性,在職業(yè)生涯中受益終生。在職業(yè)技能訓(xùn)練中,按照軟件的階段劃分,制定不同階段所要求的職業(yè)技能。如編碼階段,要求有規(guī)范代碼書寫、單元測試能力,教師或項目經(jīng)理要善于觀察、發(fā)掘、培養(yǎng)新人;根據(jù)學(xué)生的各自特點,通過固化訓(xùn)練或交叉培養(yǎng)其設(shè)計、編碼、測試、文檔書寫等能力。在學(xué)生的職業(yè)能力成長過程中,關(guān)注哪些學(xué)生是技術(shù)型的,哪些是項目管理型的,哪些是技能操作型的。由于高校不是企業(yè),企業(yè)也無法承擔(dān)高校的職能,通過校企合作的項目實訓(xùn),圍繞學(xué)生職業(yè)能力訓(xùn)練,明確企業(yè)和高校的職責(zé)分工邊界。在職業(yè)素養(yǎng)訓(xùn)練方面,著重訓(xùn)練學(xué)生的交流表達、文檔寫作、分工合作、敬業(yè)奉獻等能力和精神。在教學(xué)過程中,明確軟件工程專業(yè)的職業(yè)素養(yǎng)邊界,堅持“任何人都有用”的原則,關(guān)鍵是用到何處。比如刁鉆苛刻的人用到測試上,勤奮好勝的人用到技術(shù)攻關(guān)上,豁達人緣好的人用到項目協(xié)調(diào)上,條理規(guī)矩的人用到設(shè)計上去。

2 專業(yè)知識體系裁剪

軟件工程學(xué)科是從計算機學(xué)科發(fā)展而來的,經(jīng)歷了從軟件、軟件開發(fā)技術(shù)、軟件工程到軟件工程教育的一個發(fā)展歷程。國內(nèi)許多高校參照了IEEE-CS的軟件工程知識體系指南SWEBOK2004,該指南給出了軟件需求、軟件設(shè)計、軟件構(gòu)造、軟件測試、軟件維護、軟件配置管理、軟件工程管理、軟件工程過程、軟件工程工具和方法、軟件質(zhì)量等10個關(guān)鍵知識域,指出每個知識域的教學(xué)內(nèi)容。此外,SWEBOK分析了軟件工程職業(yè)特征,認為軟件工程學(xué)科與計算機科學(xué)、管理科學(xué)、數(shù)學(xué)、項目管理、質(zhì)量管理和系統(tǒng)工程等學(xué)科相關(guān)。這說明該專業(yè)需要開設(shè)一些相關(guān)學(xué)科的基礎(chǔ)課程,但是要確定軟件工程與相關(guān)學(xué)科之間的知識公共邊界,要對相關(guān)課程進行內(nèi)容裁剪。

浙江師范大學(xué)軟件工程專業(yè)教學(xué)計劃的規(guī)定如下:專業(yè)畢業(yè)最低總學(xué)分為170學(xué)分,其中通識課程50學(xué)分,學(xué)科平臺課程1分,專業(yè)核心課程31學(xué)分,專業(yè)方向課程30學(xué)分,基礎(chǔ)性實踐課程5學(xué)分,提高性實踐課程31學(xué)分,創(chuàng)新性實踐課程4學(xué)分。圍繞人才培養(yǎng)目標,構(gòu)建了“通識課+學(xué)科平臺課程+專業(yè)核心課程+專業(yè)方向課程+實踐課程(基礎(chǔ)性、提高性、創(chuàng)新性)”體系,其中“學(xué)科平臺課程+專業(yè)核心課程+專業(yè)方向課程”構(gòu)成了專業(yè)知識體系。該計劃是在調(diào)研其他兄弟院校,如浙江大學(xué)、浙江工業(yè)大學(xué)等的基礎(chǔ)上,緊扣人才培養(yǎng)目標,結(jié)合本校專業(yè)課程的進度安排,設(shè)置了4個層次的專業(yè)主干課程,如表1所示。

3 專業(yè)課程體系構(gòu)建

實現(xiàn)人才培養(yǎng)目標,關(guān)鍵在于如何構(gòu)建專業(yè)課程體系。面向社會需求,以課程為載體,合理設(shè)置課程。課程設(shè)置的原則是打好專業(yè)基礎(chǔ)以保障學(xué)生就業(yè)能力、掌握主流技術(shù)以提高學(xué)生的基本技能、訓(xùn)練職業(yè)素養(yǎng)以成就學(xué)生的職業(yè)能力。注重加強數(shù)學(xué)基礎(chǔ),使本專業(yè)的學(xué)生具備較強的數(shù)學(xué)功底,引入國際公認的CMM5級能力成熟度模型,旨在提高學(xué)生規(guī)范化開發(fā)和團隊分工協(xié)作能力,強化程序設(shè)計基礎(chǔ),使學(xué)生掌握軟件開發(fā)所必需的知識與技能,熟練運用開發(fā)環(huán)境和工具。

軟件工程專業(yè)課程建設(shè)的基本理念是遵循軟件工程思想,強調(diào)以項目驅(qū)動的教學(xué)方法,如圖1所示。課程開發(fā)要求項目真實、文檔齊全規(guī)范,在教學(xué)過程中,教師采取項目實例教學(xué),通過實例體驗讓學(xué)生掌握知識點。通過項目式教學(xué)改革,在掌握最基本、最必要的專業(yè)基礎(chǔ)知識的前提下,在較淺的程度內(nèi)掌握一兩種計算機程序設(shè)計語言,然后學(xué)習(xí)目前流行且高效率的軟件開發(fā)工具(如果企業(yè)需要,還可以學(xué)習(xí)一些更加專用的軟件開發(fā)工具),學(xué)習(xí)實用的軟件編程、數(shù)據(jù)管理、系統(tǒng)維護等技術(shù),構(gòu)建以技能訓(xùn)練為中心的知識結(jié)構(gòu)和課程體系。

在軟件工程教學(xué)過程中,通過教學(xué)實踐總結(jié),我們提出了“以職業(yè)技能為根本、工作體驗為主題、知識點恰到好處”的教學(xué)方法;遵循軟件工程規(guī)范,把職業(yè)技能劃分為特定技能、通用技能、核心技能;提出“遵循軟件工程規(guī)范、研究職業(yè)技能結(jié)構(gòu)”的課程建設(shè)思想,構(gòu)建了以核心技能為主的3個層次的專業(yè)課程體系。實踐教學(xué)環(huán)節(jié)的項目分類及內(nèi)容如表2所示。

專業(yè)課程的教學(xué)充分尊重軟件工程專業(yè)的學(xué)科特點,在專業(yè)基礎(chǔ)和核心課程教學(xué)的同時,通過教學(xué)的3個階段劃分來實現(xiàn)人才培養(yǎng)目標(見表3)。

第6篇:軟件工程專業(yè)范文

關(guān)鍵詞:漢字聽寫綜合實訓(xùn)平臺;服務(wù)器;客戶端APP;基于Android;C/S

1綜合實訓(xùn)平臺功能和內(nèi)容

民族院校(例如青海民族大學(xué))由于民族生源占比較大,軟件工程專業(yè)要培養(yǎng)具有較強的實踐動手能力的人才,所以課程中需要以案例驅(qū)動將理論、實踐、網(wǎng)絡(luò)、實驗教學(xué)為一體整合,作為完整的教學(xué)組織模式完成開放立體化教學(xué)[2]。綜合實訓(xùn)平臺以軟件工程專業(yè)培養(yǎng)方案為本。①構(gòu)建統(tǒng)一的主流軟件技術(shù),設(shè)計的任務(wù)是基于C/S架構(gòu)的綜合實訓(xùn)平臺;②基于Android的APP是模仿中央電視臺漢字聽寫大賽的實訓(xùn)平臺,具體功能是為學(xué)生提供根據(jù)書寫漢字,提交書寫結(jié)果的界面;服務(wù)器端是為管理員進行錄入學(xué)生信息及試題錄入試題、修改和發(fā)送試題答案并匯總個人成績和團隊成績,及顯示成績排行榜等。

2基于Android的實訓(xùn)平臺

2.1實訓(xùn)平臺系統(tǒng)設(shè)計

本綜合實訓(xùn)平臺所需硬件設(shè)備:一臺安裝Win-dows系統(tǒng)的臺式計算機和一臺安裝了Android系統(tǒng)的平板電腦,因為設(shè)備簡單容易操作,具有很強的實用和推廣價值。軟件開發(fā)系統(tǒng)需要Java編程的JDK和各種IDE(Eclipse或Netbeans環(huán)境)和后臺數(shù)據(jù)庫(如常用的Excel和access數(shù)據(jù)庫,SQLserver2015),整個實訓(xùn)平臺軟件具有通用、易用、可靠性。

2.2實訓(xùn)平臺體系結(jié)構(gòu)框架

實訓(xùn)平臺主要有客戶端子系統(tǒng)和服務(wù)器端子系統(tǒng)組成,統(tǒng)計出結(jié)果并顯示,由實訓(xùn)平臺的體系結(jié)構(gòu)可以讓學(xué)生全面掌握軟件工程所需的各項技能。

2.2.1客戶端App功能分析

客戶端用倒計時顯示控制輸入筆寫入所要求的漢字,完成書寫和修改漢字,書寫完成提交,等待服務(wù)器評判。

2.2.2服務(wù)端的服務(wù)功能分析

服務(wù)器端完成對比賽整個過程的管理,記錄參賽團隊及隊員信息;獲取客戶端輸入的漢字顯示在大屏幕;服務(wù)器控制比賽時間,在客戶端完成提交后顯示正確答案。評委給出評分后記錄結(jié)果,并統(tǒng)計比賽結(jié)果。

2.2.3模塊功能

⑴客戶端輸入:學(xué)生在米子格中輸入字詞,完成刪除整字或擦除某個筆畫,確認提交。⑵選手信息:錄入修改單位、姓名信息。⑶試題成績管理:以ACCESSS數(shù)據(jù)庫和Excel作為數(shù)據(jù)庫錄入統(tǒng)計依托。完成錄入、修改試題及統(tǒng)計各項功能。⑷考試管理:夠發(fā)送開始考試信息,試題,計時信息,仲裁信息,發(fā)送仲裁人員。

2.3網(wǎng)絡(luò)通信模塊

網(wǎng)絡(luò)通信概念及技能的掌握是軟件工程學(xué)生的一個弱項,理解和掌握網(wǎng)絡(luò)體系結(jié)構(gòu)和對通信模型的理解是解決這個問題的關(guān)鍵[4]。這是實訓(xùn)平臺的核心部分中的端系統(tǒng)是pc機、手機等實體中進行通信的應(yīng)用進程,中繼系統(tǒng)是具有選路和分組轉(zhuǎn)發(fā)功能的路由器。開發(fā)基于Android系統(tǒng)的網(wǎng)絡(luò)通信進程需要有一個像橋梁的抽象的東西連接進行通信的應(yīng)用進程,在Android系統(tǒng)中我們可以利用已有的Socket類完成,而接口Socket在TCP/IP體系結(jié)構(gòu)中位于應(yīng)用層和傳輸層之間,從圖中可以看出如果沒有這個接口,整個通信將無法進行,它就像我們寄信沒有郵遞員一樣,具體理解網(wǎng)絡(luò)體系結(jié)構(gòu)時,需要學(xué)生從水平方向的對等層通信和垂直方向的實際數(shù)據(jù)單元的傳輸去掌握。理解通信的水平和垂直兩個層面是具有難度的,系統(tǒng)實訓(xùn)平臺采用TCP連接和socket接口完成底層的通訊,實現(xiàn)了二者的時間和正確答案的發(fā)送和接收功能。學(xué)生通過基于Android系統(tǒng)實訓(xùn)平臺可以得到具體的通信過程體驗[3]。具體通信過程:服務(wù)端首先啟動服務(wù),建立SOCKET套接字并開始監(jiān)聽狀態(tài)等待連接,啟動服務(wù);客戶端按開始答題按鈕,設(shè)置客戶端書寫時間及其他顯示信息,客戶端進入連接狀態(tài)、客戶端答題,進入答題后就與服務(wù)端建立連接,回答完畢發(fā)送給服務(wù)器端答案。

2.4綜合實訓(xùn)平臺設(shè)計完成的類

本綜合實訓(xùn)平臺設(shè)計開發(fā)采用目前流行的面向?qū)ο蟮姆椒?,設(shè)計完成的類以及各類中的功能方法具體有:開機界面Start,書寫界面類HztxView,書寫控制類Hztx,以及內(nèi)部類(答題監(jiān)聽類DatiListener,結(jié)束答題類JieshuListener,計時類MyCount),書寫動作類MyAction及子類(書寫類MyPath和擦除類MyEraser)等組成。

2.5計時分統(tǒng)計功能

當(dāng)PC服務(wù)端發(fā)出開始答題指令時,Android客戶端根據(jù)接收的時間進行倒計時,并且時間結(jié)束時顯示正確答案,以供評委和觀眾評判比賽結(jié)束,服務(wù)器端可在查看所有團隊及選手得分及排名情況,向客戶端發(fā)送所需信息。

3結(jié)語

書寫漢字,在傳承中華文明,增進對中華文化的了解,增強對祖國的熱愛[4]。開發(fā)的比賽綜合實訓(xùn)平臺為書寫漢字提供了一個良好的平臺,具有良好的社會效益。漢字聽寫比賽綜合實訓(xùn)平臺能夠較好的滿足學(xué)校漢字比賽的基本要求,過程信息與最后得分顯示在大屏幕,以供評委和觀眾判斷,在公開場所接受大眾的評判,滿足比賽公平公正的要求。如此營造了一種讓學(xué)生主動進取,自主學(xué)習(xí)的學(xué)習(xí)環(huán)境。學(xué)生通過使用該系統(tǒng),模擬開發(fā)基于Android的APP,系統(tǒng)地掌握軟件從需求分析、設(shè)計、編碼、測試的全過程;培養(yǎng)軟件工程專業(yè)的學(xué)生綜合能力。該實訓(xùn)平臺,不僅為青海民族大學(xué)提供方便使用、功能完備的漢字聽寫比賽軟件,而且為軟件工程專業(yè)提供了一個完整的、實戰(zhàn)型的、開放的教學(xué)和模擬實訓(xùn)的綜合學(xué)習(xí)環(huán)境。

參考文獻(References):

[1]郭皎,鄢沛,劉福明.軟件工程專Web程序設(shè)計課程群教學(xué)改革[J].計算機時代,2011.9:56-58

[2]卿斯?jié)h.Android安全研究進展.軟件學(xué)報,2016.27(1):45-71

第7篇:軟件工程專業(yè)范文

軟件工程專業(yè)高層次應(yīng)用技術(shù)和技能人才數(shù)量嚴重不足,同時應(yīng)用技術(shù)和技能人才培養(yǎng)的學(xué)歷層次不高不能滿足企業(yè)實際需求。地方高校軟件工程專業(yè)定位和人才培養(yǎng)目標不明確、教學(xué)方式方法缺乏科學(xué)性、系統(tǒng)性,實踐教學(xué)體系不完善,沒有與行業(yè)就業(yè)有效對接,導(dǎo)致培養(yǎng)的人才無法滿足社會生產(chǎn)實際需求,導(dǎo)致“軟件工程專業(yè)畢業(yè)生無職可就,軟件開發(fā)行業(yè)以及相關(guān)軟件應(yīng)用單位招不到滿意的員工”現(xiàn)狀普遍存在。

2軟件工程專業(yè)課程體系理論設(shè)計

以行業(yè)、企業(yè)實際對人才需求為引導(dǎo),軟件工程專業(yè)畢業(yè)生真實就業(yè)情況調(diào)查為依托,地方高校軟件工程專業(yè)課程一線教師眾多教學(xué)研究成果為參考,專業(yè)教師在企業(yè)掛職學(xué)習(xí)經(jīng)驗體會為借鑒,圍繞地方高校軟件工程專業(yè)課程教學(xué)體系存在事實問題,來對地方本科院校軟件工程課程體系建設(shè)進行設(shè)計建設(shè)。設(shè)計建議如下:

2.1學(xué)科建設(shè)

以專業(yè)相關(guān)的行業(yè)、企業(yè)人才的實際需求和當(dāng)前使用的主流開發(fā)工具或技術(shù)為依托來不斷調(diào)整專業(yè)架構(gòu),優(yōu)化專業(yè)人才培養(yǎng)方案,完善人才培養(yǎng)目標,對專業(yè)進行合理定位,系統(tǒng)性調(diào)整教學(xué)方式方法,從而實現(xiàn)以行業(yè)、企業(yè)對人才的需求來引導(dǎo)地方本科院校軟件工程專業(yè)的學(xué)科建設(shè)。

2.2校企辦學(xué)

學(xué)科建設(shè)以輸出滿足行業(yè)、企業(yè)需求合格的應(yīng)用型人才為目標,通過校企聯(lián)合辦學(xué),對學(xué)生進行定向培養(yǎng)、訓(xùn)練,專業(yè)課程體系嵌入資格認證課程模塊,實訓(xùn)課程以企業(yè)開發(fā)項目方式貫穿培養(yǎng)環(huán)節(jié)以達到提高專業(yè)人才的實際動手能力。

2.3師資建設(shè)

采取教師企業(yè)掛職鍛煉參與企業(yè)項目研究開發(fā),共同承接開發(fā)項目等方式鍛煉提高師資隊伍實戰(zhàn)能力。教師在企業(yè)實戰(zhàn)經(jīng)歷和相關(guān)經(jīng)驗成果帶入到日常的教學(xué)環(huán)節(jié),不僅能促進專業(yè)教師學(xué)術(shù)、科研能力提升,還能夠最大程度豐富、提高專業(yè)學(xué)科建設(shè)[2]。

3三層結(jié)構(gòu)課程體系建設(shè)

軟件工程專業(yè)課程體系建設(shè)以工程教育理念為指導(dǎo),項目實戰(zhàn)為背景,社會需求為導(dǎo)向,提高學(xué)生專業(yè)素養(yǎng)、理論知識體系以及實踐能力為宗旨。學(xué)生完整地專業(yè)培養(yǎng)環(huán)節(jié)結(jié)束后具有程序設(shè)計,系統(tǒng)分析,軟件設(shè)計、開發(fā),項目管理,網(wǎng)絡(luò)和移動通信終端應(yīng)用開發(fā)能力。課程體系模式結(jié)構(gòu)如圖1所示。

3.1基礎(chǔ)理論由公共基礎(chǔ)課程和專業(yè)基礎(chǔ)課程構(gòu)成:①公共基礎(chǔ)課程主要涵括地方高校各現(xiàn)行必修公共課程,②專業(yè)基礎(chǔ)課程是專業(yè)課程堅實的理論基礎(chǔ),專業(yè)必修前導(dǎo)課程,是對軟件工程專業(yè)基本“計算”概念理解、掌握,問題計算求解能力和構(gòu)建中小規(guī)模軟件系統(tǒng)綜合能力的初步培養(yǎng)。

3.2專業(yè)理論以市場對人才需求為導(dǎo)向、行業(yè)最新前沿技術(shù)為引領(lǐng)、專業(yè)骨干課程為核心、專業(yè)素質(zhì)全面拓展和綜合素養(yǎng)整體提高為目標來對專業(yè)主干課程進行建設(shè)[3],主要包括以下幾類課程:

3.2.1面向行業(yè)認知能力培養(yǎng)課程主要包括對行業(yè)、企業(yè)認知學(xué)習(xí)以及計算機專業(yè)知識學(xué)習(xí)等專業(yè)認知方面課程。一般包括行業(yè)相關(guān)法律、法規(guī),從業(yè)道德規(guī)范,行為準則,經(jīng)營管理常規(guī)模式,軟件項目開發(fā)流程等認知類課程。

3.2.2計算機編程與算法設(shè)計能力課程算法設(shè)計類課程主要包含離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析以及數(shù)據(jù)結(jié)構(gòu)課程設(shè)計等方面的課程;編程課程主要包含C語言程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計等傳統(tǒng)程序設(shè)計語言課,還包括當(dāng)下企業(yè)應(yīng)用最為廣泛的,最流行的技術(shù)前沿課程。

3.2.3軟件工程專業(yè)系統(tǒng)分析課程系統(tǒng)分析能力課程主要包括操作系統(tǒng)、計算機網(wǎng)絡(luò),軟件工程、數(shù)據(jù)庫原理等系統(tǒng)類課程。

3.2.4系統(tǒng)實現(xiàn)與集成能力課程系統(tǒng)實現(xiàn)與集成能力方面課程主要包括網(wǎng)絡(luò)編程、移動互聯(lián)開發(fā)編程、編譯技術(shù)、軟件開發(fā)以及軟件測試等課程[4]。

3.3實踐以校企聯(lián)合培養(yǎng)為手段,一至兩學(xué)年時長為周期,貼近企業(yè)實際需求為指導(dǎo),綜合技能全面提高為目的來對專業(yè)學(xué)生進行實踐能力培養(yǎng),方式如下:

3.3.1校企共同建設(shè)實訓(xùn)課程以項目介入為主線,企業(yè)實際效益項目和高校產(chǎn)學(xué)研項目為實際授課主體。引進企業(yè)優(yōu)秀項目人才或具有企業(yè)項目實戰(zhàn)經(jīng)驗的教師來對專業(yè)人才展開課程實訓(xùn),全面提高學(xué)生專業(yè)技能水平,綜合素養(yǎng)。校企共同培養(yǎng)模式不但能夠提高學(xué)生工程實踐能力,知識轉(zhuǎn)化生產(chǎn)實際速度,同時反向激發(fā)學(xué)生探究、學(xué)習(xí)知識的熱情,最終提高就業(yè)競爭力[5]。

3.3.2合作企業(yè)崗位實訓(xùn)針對畢業(yè)學(xué)生和部分專業(yè)老師做崗位綜合實訓(xùn):①學(xué)生崗位實訓(xùn):讓學(xué)生真實參與企業(yè)項目實戰(zhàn),充分消化吸收前期所學(xué)理論和技能知識,進一步提升學(xué)生綜合能力,為就業(yè)夯實基礎(chǔ)。②老師崗位實訓(xùn):專業(yè)老師參與企業(yè)項目研發(fā),并將企業(yè)項目開發(fā)經(jīng)驗和技術(shù)進行梳理總結(jié)、編纂成冊,運用到實際日常教學(xué)環(huán)節(jié),促進教學(xué)質(zhì)量提高,有利于縮短理論轉(zhuǎn)化實際成果周期。

3.3.3校企合作運用項目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計)畢業(yè)論文(設(shè)計)是對學(xué)生的專業(yè)知識掌握程度與提升高度的一次全面的考核,同時也是培養(yǎng)學(xué)生綜合運用所學(xué)知識,獨立地分析問題和解決問題的能力的一次全面的實訓(xùn)。但是傳統(tǒng)的教育模式導(dǎo)致大多地方院校工科專業(yè)學(xué)生畢業(yè)論文流于形式,與實際脫節(jié)。通過與企業(yè)合作運用項目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計)弱化學(xué)生對畢業(yè)論文(設(shè)計)的抵觸情緒,可以進一步讓學(xué)生了解行業(yè)企業(yè)實際運作規(guī)范及最新技術(shù),進一步加強對學(xué)生實踐和技能能力的培養(yǎng),為畢業(yè)后從容就業(yè)夯實基礎(chǔ)。

4結(jié)語

第8篇:軟件工程專業(yè)范文

 

一、概述

 

作為國家戰(zhàn)略性新興產(chǎn)業(yè),軟件業(yè)急需一批領(lǐng)軍型軟件人才。教育部在2002年批準開辦軟件工程(以下簡稱SE)專業(yè)并設(shè)立國家示范性軟件學(xué)院,2011年批準設(shè)立軟件工程一級學(xué)科并把軟件工程師培養(yǎng)列入了卓越工程師教育培養(yǎng)計劃。至2013年,我國有425所高校開設(shè)軟件工程專業(yè),設(shè)點數(shù)、招生數(shù)及就業(yè)質(zhì)量均進入前十。因此,研究與建設(shè)軟件工程專業(yè)關(guān)鍵課程體系對于軟件人才培養(yǎng)具有重要的現(xiàn)實意義和積極的推動作用。

 

國際上,IEEE和ACM共同制定了軟件工程學(xué)科教程CCSE[1,2],給出了軟件工程專業(yè)的教育知識體系,提出了組織和設(shè)計課程體系的若干建議,是公認的軟件人才培養(yǎng)工作基礎(chǔ)。CCSE推薦課程包括SE基礎(chǔ)課程5門、CS中級課程3門和SE高級課程6門,并提出了SE優(yōu)先的課程方案和CS過渡的課程方案。

 

但是,SE專業(yè)在教學(xué)實施中面臨以下難題[3]:(1)傳統(tǒng)計算機科學(xué)(以下簡稱CS)專業(yè)的軟件工程課程如何合理過渡到SE基礎(chǔ)課程和6門SE高級課程;(2)如何落實SE優(yōu)先的教學(xué)理念,解決關(guān)鍵課程的教學(xué)實踐與教學(xué)資源;(3)如何實施軟件工程課程與程序設(shè)計類課程的融合教學(xué)。

 

具體來說,目前國際國內(nèi)缺乏對SE關(guān)鍵課程的教學(xué)實踐,SE優(yōu)先的基礎(chǔ)課程與部分高級課程屬于全新構(gòu)造,難覓教材和成熟的教學(xué)資源,從而導(dǎo)致SE專業(yè)教學(xué)在實施時面臨很大困難,大多數(shù)學(xué)校只能因循計算機科學(xué)專業(yè)傳統(tǒng)課程過渡。因此,貫徹SE優(yōu)先的教育理念與落實系統(tǒng)化的SE專業(yè)教學(xué)體系成為擺在廣大SE教育者面前的一個巨大挑戰(zhàn)。針對這些問題,南京大學(xué)軟件工程專業(yè)經(jīng)過多年教學(xué)實踐,以軟件開發(fā)的核心工作——軟件系統(tǒng)設(shè)計與構(gòu)造為主線,提出了面向軟件系統(tǒng)設(shè)計與構(gòu)造的SE專業(yè)關(guān)鍵課程教學(xué)實施方案。

 

二、設(shè)置思路

 

CS傳統(tǒng)課程按照知識領(lǐng)域安排,非常適合于培養(yǎng)研究性人才。軟件產(chǎn)業(yè)則迫切需要能夠綜合運用各種工程技術(shù)知識解決具體問題的實用性人才。為此,南京大學(xué)SE專業(yè)教學(xué)體系從能力培養(yǎng)入手,強調(diào)持續(xù)培養(yǎng)學(xué)生的工程觀、系統(tǒng)觀和產(chǎn)品觀;面向“軟件系統(tǒng)設(shè)計與構(gòu)造”主線,規(guī)劃專業(yè)關(guān)鍵課程,實踐并求精CCSE的SE優(yōu)先課程設(shè)置方案;探索關(guān)鍵課程的教學(xué)內(nèi)容與教學(xué)方法,建設(shè)相關(guān)教材與教學(xué)案例。

 

1.提出軟件工程專業(yè)課程改革的基本策略。在專業(yè)教學(xué)早期開始培養(yǎng)學(xué)生工程觀、系統(tǒng)觀與產(chǎn)品觀,引導(dǎo)學(xué)生持續(xù)以軟件工程觀的角度學(xué)習(xí)與體驗軟件系統(tǒng)分析、設(shè)計與構(gòu)建的過程。在一年級開設(shè)軟件工程課程,專業(yè)入門時就樹立學(xué)生的工程觀和系統(tǒng)觀,將質(zhì)量、成本、度量、折中、決策、紀律、規(guī)范等工程理念貫穿后續(xù)課程,通過反復(fù)強化來培養(yǎng)學(xué)生牢固的工程理念以及基于工程理念解決問題和進行開發(fā)的能力。

 

2.規(guī)劃與實踐SE優(yōu)先的專業(yè)關(guān)鍵課程。遵循工程的集成與創(chuàng)新特征,面向“軟件系統(tǒng)設(shè)計與構(gòu)造”,按照軟件系統(tǒng)規(guī)模由小及大的次序建立專業(yè)教學(xué)主線,即以小規(guī)模系統(tǒng)、中規(guī)模系統(tǒng)、中規(guī)模產(chǎn)品、大規(guī)模系統(tǒng)技術(shù)、應(yīng)用領(lǐng)域來部署SE專業(yè)課程的展開。在單門課程中強調(diào)構(gòu)建系統(tǒng)的全面知識融合教學(xué),培養(yǎng)學(xué)生解決實際問題的綜合能力。

 

3.探索適應(yīng)培養(yǎng)卓越軟件人才的教學(xué)方法。軟件人才培養(yǎng)必須重視學(xué)生的工程實踐能力、設(shè)計能力與創(chuàng)新能力培養(yǎng),重視實驗、實訓(xùn)、實習(xí)等培養(yǎng)過程,特別是理論教學(xué)與實踐教學(xué)的完美融合。主要的教學(xué)方法包括:面向具體的軟件系統(tǒng)構(gòu)造項目開展綜合性知識教學(xué);加強課程教學(xué)案例與實踐用例建設(shè),實施理論、案例、實踐相輔相成的教學(xué);探索校企合作教學(xué)、面向問題教學(xué)、體驗式教學(xué)、面向?qū)嶋H教學(xué)、研討式教學(xué)、軟件創(chuàng)新設(shè)計競賽教學(xué)等適合卓越人才培養(yǎng)的新型教學(xué)方法。

 

三、課程體系框架

 

下圖給出了南京大學(xué)SE專業(yè)的課程體系框架[4,5],其中左側(cè)為重點建設(shè)的SE專業(yè)關(guān)鍵性基礎(chǔ)課程,右側(cè)為其他SE專業(yè)基礎(chǔ)課程和高級課程,后者在教學(xué)上較為成熟,故不贅述。

 

面向“軟件系統(tǒng)設(shè)計與構(gòu)造”的SE專業(yè)關(guān)鍵課程共7門,分別為計算系統(tǒng)基礎(chǔ)、軟件工程與計算Ⅰ、軟件工程與計算Ⅱ、軟件工程與計算Ⅲ、軟件需求工程、軟件系統(tǒng)設(shè)計與體系結(jié)構(gòu)、人機交互的軟件工程方法,分別重點解決學(xué)生計算系統(tǒng)分層構(gòu)建、個人級小規(guī)模軟件系統(tǒng)設(shè)計與構(gòu)造、小組級中小規(guī)模軟件系統(tǒng)設(shè)計與構(gòu)造、模擬團隊級中規(guī)模軟件產(chǎn)品設(shè)計與構(gòu)建、大規(guī)模軟件系統(tǒng)的需求技術(shù)、大規(guī)模軟件系統(tǒng)的設(shè)計技術(shù)、交互式軟件系統(tǒng)設(shè)計與評估技術(shù)等關(guān)鍵性能力培養(yǎng)。

 

南京大學(xué)軟件工程專業(yè)課程體系結(jié)構(gòu)圖

 

這7門關(guān)鍵課程均圍繞一個具體的軟件系統(tǒng)教學(xué)案例,融合構(gòu)建系統(tǒng)所需的多方面知識展開每門課程的教學(xué)。各課程都精心設(shè)計了一個教學(xué)講解用的軟件系統(tǒng)構(gòu)建案例,并同步設(shè)計了一個培養(yǎng)學(xué)生工程能力的實踐用例。課程圍繞教學(xué)案例和實踐用例的構(gòu)建活動組織課程教學(xué)和實踐教學(xué)。課程同時力圖打破傳統(tǒng)課程的技術(shù)藩籬,將程序設(shè)計、軟件工程、交流與溝通、團隊動力學(xué)、職業(yè)素質(zhì)、過程管理、工程經(jīng)濟學(xué)等知識進行融合教學(xué),在案例中引導(dǎo)學(xué)生使用軟件工程的觀念來觀察、體驗和實踐計算系統(tǒng)軟件的設(shè)計與構(gòu)建過程,訓(xùn)練其軟件系統(tǒng)設(shè)計與構(gòu)造的綜合能力。

 

四、課程描述

 

“計算系統(tǒng)基礎(chǔ)”,以一個經(jīng)典計算機指令集MIPS的簡化版本DLX為線索,以C語言為載體,使初學(xué)者可以建立起完整的計算概念,了解經(jīng)典計算系統(tǒng)的工作原理,理解計算系統(tǒng)自底向上、逐次構(gòu)造的過程;理解結(jié)構(gòu)化程序設(shè)計,能夠利用自頂向下、逐步求精的方法完成小規(guī)模的結(jié)構(gòu)化程序。具體教學(xué)內(nèi)容包括:數(shù)據(jù)的機器級表示、數(shù)字邏輯、馮·諾伊曼模型、機器語言、匯編語言、輸入和輸出、Trap 機制和子例程、結(jié)構(gòu)化程序設(shè)計和語言處理。

 

“軟件工程與計算Ⅰ”,在軟件工程理念指導(dǎo)下,側(cè)重于程序設(shè)計教學(xué)。以一個計算示例和實踐用例的迭代式增量開發(fā)實踐為線索,全面培養(yǎng)學(xué)生在個人開發(fā)級別的小規(guī)模軟件系統(tǒng)構(gòu)建能力,讓學(xué)生初步體驗軟件工程方法與技術(shù)在系統(tǒng)開發(fā)中的關(guān)鍵作用。具體教學(xué)內(nèi)容包括:程序設(shè)計基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計語言;OOA、OOD、調(diào)試與測試等軟件工程知識;個人級別的軟件開發(fā)活動管理、個人級別的軟件職業(yè)知識。

 

“軟件工程與計算Ⅱ”,以經(jīng)典軟件工程方法與技術(shù)為主線,軟件設(shè)計與構(gòu)造知識為教學(xué)重點,軟件系統(tǒng)構(gòu)建實例(計算系統(tǒng)示例與學(xué)生實踐用例)為切入點,培養(yǎng)學(xué)生基于瀑布模型的、簡單小組開發(fā)級別的、中小規(guī)模軟件系統(tǒng)構(gòu)建能力。具體教學(xué)內(nèi)容包括:軟件工程歷史、軟件職業(yè)知識;適用于中小規(guī)模軟件產(chǎn)品開發(fā)的軟件工程方法、原則與實踐;軟件工程方法指導(dǎo)下的程序設(shè)計原則與實踐;小組級別的簡單軟件開發(fā)活動管理;包括代碼和重要文檔在內(nèi)的關(guān)鍵軟件開發(fā)制品。

 

“軟件工程與計算Ⅲ”,以螺旋模型和團隊實踐為特征,通過開發(fā)一個中等規(guī)模軟件產(chǎn)品的方式,培養(yǎng)學(xué)生對程序設(shè)計和軟件工程方法的實際運用能力,同時強化學(xué)生的職業(yè)技能和項目管理能力。將學(xué)生組織成8人左右的團隊,按照6個階段(即項目啟動階段、第一循環(huán)、第二循環(huán)、第三循環(huán)、第四循環(huán)、項目部署階段)合作完成一個具有一定復(fù)雜度的具體項目。在項目完成過程中,涉及需求、設(shè)計、實現(xiàn)和質(zhì)量保障,強調(diào)團隊協(xié)作、文檔寫作、工具使用、陳述等能力,并在軟件團隊中對軟件開發(fā)進行管理。

 

“軟件需求工程”,以需求工程技術(shù)、軟件經(jīng)濟學(xué)和迭代過程為特征,結(jié)合工業(yè)界實例綜合分析,培養(yǎng)學(xué)生構(gòu)建大規(guī)模軟件系統(tǒng)所需要的需求獲取、分析與建模能力,試圖讓學(xué)生把握需求工程工作給后繼軟件項目工作帶來的影響。具體教學(xué)內(nèi)容包括:需求工程基礎(chǔ)、需求獲取方法與技術(shù)、需求分析方法、需求分析模型與建模技術(shù)、需求管理與需求工程過程知識、軟件工程經(jīng)濟學(xué)等。

 

“軟件系統(tǒng)設(shè)計與體系結(jié)構(gòu)”,以軟件設(shè)計、體系結(jié)構(gòu)、可復(fù)用軟件過程為特征,結(jié)合復(fù)雜工程案例及其重構(gòu),培養(yǎng)學(xué)生構(gòu)建大規(guī)模軟件系統(tǒng)所需要的綜合設(shè)計技術(shù)能力。具體教學(xué)內(nèi)容包括:軟件設(shè)計的要素、軟件設(shè)計的支持與評價、軟件設(shè)計方法、體系結(jié)構(gòu)設(shè)計、詳細設(shè)計、基于中間件的設(shè)計、基于復(fù)用的設(shè)計和設(shè)計演化。

 

“人機交互的軟件工程方法”,以用戶為中心的設(shè)計與軟件再工程為特征,培養(yǎng)學(xué)生交互式產(chǎn)品開發(fā)的軟件分析、設(shè)計和評估技術(shù)。具體教學(xué)內(nèi)容包括:可用性工程、人機交互界面的經(jīng)典模型、人機交互的需求工程方法、人機交互的設(shè)計方法以及基于行為觀測與眼動分析的交互評估技術(shù)等。

 

五、教學(xué)方法

 

軟件人才培養(yǎng)需要重視教學(xué)方法改革,面向軟件系統(tǒng)設(shè)計與構(gòu)造的SE專業(yè)采用了一系列新型教學(xué)方法。

 

面向問題教學(xué)要求各課程都以工程問題開始,并依照工程問題的解決過程和活動來組織教學(xué),這既體現(xiàn)了多種知識的融合運用,又培養(yǎng)了學(xué)生的問題解決能力。體驗式教學(xué)要求各課程在實驗設(shè)計時必須考慮模擬現(xiàn)實環(huán)境的不確定性因素,讓學(xué)生體驗真實的開發(fā)氛圍,這既能培養(yǎng)他們綜合運用各種知識與方法解決問題的能力,又能重點訓(xùn)練他們的折中、決策、溝通等非技術(shù)能力。面向?qū)嶋H教學(xué)要求各課程在講授軟件開發(fā)方法與技術(shù)時,要結(jié)合實踐調(diào)查數(shù)據(jù)說明企業(yè)對不同方法、技術(shù)的選擇與權(quán)衡情況以及應(yīng)用效果,要突出企業(yè)界的主流方法與技術(shù),遵循企業(yè)界的行業(yè)標準與規(guī)范,這既能讓學(xué)生更深入地理解方法與技術(shù),又能開拓他們的視野。研討式教學(xué)要求各課程針對教學(xué)難點和重點,給出啟發(fā)式問題,讓學(xué)生自行收集資料,研討解決,這既培養(yǎng)了學(xué)生的問題解決能力,又培養(yǎng)了他們的創(chuàng)新能力。基礎(chǔ)課程結(jié)合軟件創(chuàng)新設(shè)計競賽教學(xué)鼓勵低年級學(xué)生在導(dǎo)師指導(dǎo)下,結(jié)合課程教學(xué)內(nèi)容,自由選題,參加軟件創(chuàng)新設(shè)計競賽,鼓勵學(xué)生創(chuàng)新。部分高級課程采取實訓(xùn)實習(xí)后回顧教學(xué),通過理論教學(xué)考試和實訓(xùn)實習(xí)后再回顧總結(jié)報告綜合評定分數(shù),促使學(xué)生學(xué)習(xí)理論、實踐體驗、再總結(jié)提高,以提高他們的工程認知能力與創(chuàng)新能力。還有部分高級課程采取校企聯(lián)合設(shè)計課程、聯(lián)合實施教學(xué)的校企合作教學(xué)。

第9篇:軟件工程專業(yè)范文

中圖分類號:G642

摘要:針對傳統(tǒng)課程體系難以滿足工程型人才培養(yǎng)需要的問題,提出借鑒德國FH模塊化教學(xué)成功經(jīng)驗,將傳統(tǒng)的按學(xué)科知識體系構(gòu)建專業(yè)課程體系轉(zhuǎn)變?yōu)榘磳I(yè)能力體系構(gòu)建專業(yè)模塊體系的思路和方法,并探討基于模塊化教學(xué)課程改革的主要措施。

關(guān)鍵詞:應(yīng)用型人才培養(yǎng);模塊化教學(xué)改革;借鑒德國經(jīng)驗;FH模塊化

1 背景

以高級應(yīng)用型人才為培養(yǎng)目標的德國應(yīng)用科學(xué)大學(xué)(Fachhochschule,簡稱FH)是德國工程師的搖籃。作為一種國際公認的應(yīng)用型人才培養(yǎng)模式的成功范例,F(xiàn)H應(yīng)用型人才培養(yǎng)的成功經(jīng)驗對我國探索應(yīng)用型本科教育規(guī)律,構(gòu)建應(yīng)用型本科教育培養(yǎng)模式具有重要的參考價值與借鑒意義。

作為國家軟件服務(wù)外包特色專業(yè),合肥學(xué)院軟件工程專業(yè)自2010年入選教育部第一批“卓越工程師教育培養(yǎng)計劃”以來,以教育部高等學(xué)校教學(xué)指導(dǎo)委員會編制的《計算機科學(xué)與技術(shù)專業(yè)規(guī)范(軟件工程方向)》為指導(dǎo),圍繞培養(yǎng)能在工程現(xiàn)場從事軟件工程技術(shù)應(yīng)用開發(fā)工作的、工程功底深厚的軟件工程師專業(yè)人才培養(yǎng)目標,發(fā)揮與德國應(yīng)用科學(xué)大學(xué)合作共建的優(yōu)勢,著眼于學(xué)生能力培養(yǎng),引入“博洛尼亞進程”后歐洲各國正在實施的模塊化教學(xué),重新組織教學(xué)結(jié)構(gòu),有針對性地將一個專業(yè)內(nèi)相關(guān)的教學(xué)活動組合成不同的模塊,避免了教學(xué)內(nèi)容的重復(fù),優(yōu)化了教學(xué)內(nèi)容體系,提高了教學(xué)效率。

2 模塊課程改革思路

借鑒德國FH工程型人才培養(yǎng)成功經(jīng)驗,打破原有的課程體系,構(gòu)建覆蓋本專業(yè)卓越工程師人才培養(yǎng)標準的模塊化課程體系,實現(xiàn)對原有課程的整合優(yōu)化。

(1)以能力為導(dǎo)向,構(gòu)建“模塊化”課程體系。根據(jù)培養(yǎng)標準對學(xué)生知識、能力和素質(zhì)等的要求,通過打破課程之間界限,整體構(gòu)建課程體系,有針對性地將一個專業(yè)內(nèi)相關(guān)的教學(xué)活動組合成不同的模塊,使每個模塊對應(yīng)明確的能力培養(yǎng)目標。通過模塊與模塊之間層層遞進、相互支撐,實現(xiàn)本專業(yè)的培養(yǎng)目標,將傳統(tǒng)的人才培養(yǎng)“以知識為本位”轉(zhuǎn)變?yōu)椤耙阅芰閷?dǎo)向”。

(2)圍繞模塊能力培養(yǎng)目標,設(shè)置模塊教學(xué)內(nèi)容。依據(jù)模塊的培養(yǎng)目標有針對性地構(gòu)建教學(xué)內(nèi)容,將傳統(tǒng)的課程改造為面向特定能力培養(yǎng)的模塊。同時,整合傳統(tǒng)課程體系,實現(xiàn)模塊教學(xué)內(nèi)容的非重復(fù)性。此外,充分發(fā)揮合作企業(yè)所具有的工程教育資源優(yōu)勢,與企業(yè)共同開發(fā)和建設(shè)具有綜合性、實踐性、創(chuàng)新性和先進性的企業(yè)學(xué)習(xí)模塊。

(3)融合多種教學(xué)形式,使理論教學(xué)和實踐教學(xué)緊密銜接。通過將課堂教學(xué)、企業(yè)學(xué)習(xí)、研討、項目、實驗、練習(xí)、第二課堂和自主學(xué)習(xí)等不同的教學(xué)形式引入模塊化教學(xué)環(huán)節(jié),實現(xiàn)理論教學(xué)與實踐教學(xué)的緊密結(jié)合,強化對學(xué)生工程能力和職業(yè)素質(zhì)的訓(xùn)練。

3 模塊化課程改革的具體做法

3.1 制定專業(yè)培養(yǎng)學(xué)校標準

合肥學(xué)院在國家通用標準的指導(dǎo)下,借鑒教育部高等學(xué)校教學(xué)指導(dǎo)委員會編制的《計算機科學(xué)與技術(shù)專業(yè)規(guī)范(軟件工程方向)》,圍繞專業(yè)人才培養(yǎng)目標,與企業(yè)聯(lián)合組建專業(yè)指導(dǎo)委員會,通過在軟件行業(yè)領(lǐng)域領(lǐng)軍企業(yè)中廣泛深入地調(diào)研,確定本專業(yè)適應(yīng)的崗位群以及對專業(yè)人才知識、能力和素質(zhì)的需求,與企業(yè)共同制訂本專業(yè)的學(xué)校標準。學(xué)校標準從科學(xué)知識、專業(yè)能力和綜合素質(zhì)3個角度全面涵蓋了卓越工程師人才培養(yǎng)規(guī)格和要求。

3.2 構(gòu)建“模塊化”課程體系

根據(jù)前期制定的專業(yè)培養(yǎng)學(xué)校標準,構(gòu)建適合專業(yè)發(fā)展的課程體系。近年來,“模塊化”課程體系被廣泛應(yīng)用于德國應(yīng)用科學(xué)大學(xué),較好地解決了課程設(shè)置的體系化問題、理論教學(xué)與實踐教學(xué)的銜接問題、工程素質(zhì)教育與專業(yè)教學(xué)的關(guān)系問題以及學(xué)生能力的培養(yǎng)問題。

“模塊化”課程體系主要著眼于學(xué)生能力的培養(yǎng),根據(jù)專業(yè)培養(yǎng)目標對學(xué)生知識、能力和素質(zhì)的要求,整合重組教學(xué)內(nèi)容,有針對性地將一個專業(yè)內(nèi)相關(guān)的教學(xué)活動組合成新的主題式教學(xué)單元——模塊。模塊作為面向?qū)I(yè)能力培養(yǎng)的基本教學(xué)構(gòu)成單位,是圍繞特定能力培養(yǎng)的相關(guān)教學(xué)活動的有機組合,具有可重組性和教學(xué)內(nèi)容的非重復(fù)性。同時模塊對應(yīng)能力培養(yǎng)環(huán)節(jié)的連貫遞進,能靈活有效地支持模塊互換及學(xué)分互認,可以滿足學(xué)生應(yīng)用能力和綜合素質(zhì)的培養(yǎng)。

“卓越工程師教育培養(yǎng)計劃”對卓越工程師的_各種能力提出明確要求,在課程體系整合重組過程中,應(yīng)把能力培養(yǎng)體現(xiàn)在每門課程之中,貫穿于整個課程體系;因此,德國的“模塊化”課程體系改革理念對于卓越工程師人才培養(yǎng)具有積極的借鑒意義,通過推行模塊化課程體系,將有助于卓越工程師人才各種能力的培養(yǎng)。自1985年來,合肥學(xué)院已與包括漢諾威應(yīng)用科學(xué)大學(xué)、奧斯納布呂克應(yīng)用科學(xué)大學(xué)等多所德國應(yīng)用科學(xué)大學(xué)建立了合作關(guān)系,利用德國優(yōu)質(zhì)的教育資源并結(jié)合我國實際,共同培養(yǎng)符合地方社會經(jīng)濟發(fā)展需要的工程應(yīng)用型人才,并在“模塊化”課程體系構(gòu)建方面開展了先期的探索,積累了豐富的經(jīng)驗。

針對專業(yè)的特點,在構(gòu)建“模塊化”課程體系時,應(yīng)根據(jù)專業(yè)培養(yǎng)學(xué)校標準,打破課程之間的界限,對教學(xué)內(nèi)容進行優(yōu)化、整合、重組,將原有的“偏重知識傳授”的層次化課程體系轉(zhuǎn)變?yōu)椤皬娬{(diào)能力培養(yǎng)”的模塊化課程體系。首先,根據(jù)專業(yè)人才培養(yǎng)標準,圍繞專業(yè)能力培養(yǎng)目標,將抽象的專業(yè)能力具體化為能力要素;其次,針對每個能力要素確定其對應(yīng)的支撐知識點,由相關(guān)聯(lián)的能力要素對應(yīng)的知識點及知識應(yīng)用組成模塊;最后,通過相關(guān)模塊的有機搭配,構(gòu)成覆蓋本專業(yè)卓越工程師人才培養(yǎng)標準的“模塊化”課程體系。

3.3 整合優(yōu)化教學(xué)內(nèi)容

圍繞人才培養(yǎng)標準,對原有課程教學(xué)內(nèi)容重新整合、優(yōu)化重組,構(gòu)建出新的模塊教學(xué)內(nèi)容。整合后的教學(xué)內(nèi)容面向能力培養(yǎng),每個模塊對應(yīng)一個或多個相關(guān)的能力要素,模塊之間內(nèi)容不重復(fù),消除冗余。

1)數(shù)學(xué)課程內(nèi)容的調(diào)整與優(yōu)化。

依據(jù)“以應(yīng)用為目的,以必需適用為度”的原則,同時參照國家最新制定的《工科類本科數(shù)學(xué)基礎(chǔ)課程教學(xué)基本要求》,根據(jù)模塊化教學(xué)的涵義,確定大學(xué)數(shù)學(xué)類課程模塊化體系改革的總體思路為“橫向分類,縱向分級”。

橫向分類是指大學(xué)數(shù)學(xué)教學(xué)為專業(yè)教學(xué)服務(wù),要滿足專業(yè)課程教學(xué)內(nèi)容的需要。根據(jù)工科、經(jīng)管和文科類專業(yè)的需求,將大學(xué)數(shù)學(xué)分為3大類:工程應(yīng)用數(shù)學(xué)、經(jīng)管應(yīng)用數(shù)學(xué)和數(shù)學(xué)素養(yǎng)??v向分級是指根據(jù)數(shù)學(xué)自身的特點和內(nèi)在聯(lián)系,將大學(xué)數(shù)學(xué)課程分成5級模塊,其中A級包括一元函數(shù)微積分、微分方程等,B級包括多元函數(shù)微積分、矢量分析、級數(shù)等,C級包括線性代數(shù)的基本知識,D級包括概率論與數(shù)理統(tǒng)計,E級包括復(fù)變函數(shù)與積分變換。

為制定適合本專業(yè)的數(shù)學(xué)模塊,專業(yè)教師與數(shù)學(xué)教師按照“材料收集提取數(shù)學(xué)知識點獲取知識點綱要整理成數(shù)學(xué)模塊數(shù)學(xué)模塊教學(xué)大綱確定教學(xué)內(nèi)容”的流程,共同確定本專業(yè)學(xué)習(xí)工程應(yīng)用數(shù)學(xué)A—D共4個模塊。

在確定了每個模塊教學(xué)內(nèi)容的基礎(chǔ)上,按“能力、知識、素質(zhì)”3個要素,對每個模塊進行分解,將每個模塊分解為理論學(xué)習(xí)、實踐學(xué)習(xí)和自主學(xué)習(xí)3個環(huán)節(jié)。理論學(xué)習(xí)主要是培養(yǎng)學(xué)生的數(shù)學(xué)能力,如計算能力、邏輯推理能力、空間想象能力、數(shù)學(xué)建模能力等;實踐學(xué)習(xí)主要是培養(yǎng)學(xué)生數(shù)學(xué)創(chuàng)新能力、應(yīng)用數(shù)學(xué)軟件能力等;自主學(xué)習(xí)主要是培養(yǎng)學(xué)生的自學(xué)能力、團隊合作能力等。3個環(huán)節(jié)的學(xué)習(xí)是互相滲透、互相補充、相輔相成的。

以工程應(yīng)用數(shù)學(xué)B為例,理論與實踐教學(xué)、自主學(xué)習(xí)的具體安排分別見表1—2。

2)物理課程的打散與融合。

傳統(tǒng)的大學(xué)物理課程內(nèi)容繁雜,包括力學(xué)、光學(xué)、電磁學(xué)等,與本專業(yè)所面向的“能在工程現(xiàn)場從事軟件工程技術(shù)應(yīng)用開發(fā)工作,工程功底深厚的軟件設(shè)計工程師、高級程序員和軟件質(zhì)量保證工程師”的培養(yǎng)目標差別較大;且原內(nèi)容注重理論推導(dǎo),忽視理論應(yīng)用,不適應(yīng)合肥學(xué)院應(yīng)用型人才培養(yǎng)規(guī)格。因此對原物理課程內(nèi)容重新梳理,挑選其中與本專業(yè)密切相關(guān)的電磁學(xué)內(nèi)容,并將其打散融入到電工電子、模電、數(shù)電等專業(yè)課程的教學(xué)中(見表3),最終構(gòu)建出由2個模塊組成的電路與數(shù)字系統(tǒng)設(shè)計系列,使物理原理的講授與專業(yè)知識緊密結(jié)合,達到良好的教學(xué)效果。

3)專業(yè)課整合優(yōu)化。

我們按照現(xiàn)代軟件開發(fā)企業(yè)的專業(yè)分工,根據(jù)前期調(diào)研結(jié)果,梳理出各個崗位的核心能力,并以此為基礎(chǔ)優(yōu)化組合專業(yè)技術(shù)類課程,形成對應(yīng)中低端技術(shù)崗位、中高端技術(shù)崗位及管理崗位3個層次核心能力的模塊組合,具體構(gòu)建方案如圖1所示。

(1)軟件實現(xiàn)能力模塊組合。面向程序員、測試員等中低端技術(shù)崗位,構(gòu)建培養(yǎng)軟件實現(xiàn)能力的模塊組合,并按照如下4個類別劃分模塊。

基礎(chǔ)語言類:面向過程程序設(shè)計模塊、面向?qū)ο蟪绦蛟O(shè)計模塊。

Web開發(fā)類:Web應(yīng)用系統(tǒng)開發(fā)模塊、JavaEE技術(shù)模塊、Net技術(shù)模塊、XML與Web2.0模塊。

嵌入式開發(fā)類:嵌入式Linux C編程模塊、嵌入式軟件設(shè)計模塊。

軟件測試類:軟件測試模塊。

(2)軟件分析設(shè)計能力模塊組合。面向設(shè)計員、分析員中高端技術(shù)崗位,構(gòu)建培養(yǎng)軟件分析設(shè)計能力的模塊,并按照如下兩個類別劃分模塊。

基礎(chǔ)類:軟件工程、數(shù)據(jù)庫原理與應(yīng)用

拓展類:軟件分析與設(shè)計、Oracle數(shù)據(jù)庫、Web開發(fā)框架

(3)軟件管理能力模塊組合。面向項目經(jīng)理、產(chǎn)品經(jīng)理、質(zhì)量經(jīng)理等管理崗位,構(gòu)建培養(yǎng)軟件管理能力的模塊,提供了項目管理、軟件配置和軟件質(zhì)量保證等模塊供學(xué)生選修。

4)優(yōu)化整合硬件及網(wǎng)絡(luò)類課程。

對非軟件類課程進行合并與壓縮,具體包括:①計算機組成原理與計算機體系結(jié)構(gòu)壓縮形成一個新模塊——計算機組成與結(jié)構(gòu),壓縮整合原有兩門課程的教學(xué)內(nèi)容,同時減少了總學(xué)時;②將Linux(也稱網(wǎng)絡(luò)操作系統(tǒng))教學(xué)內(nèi)容合并到操作系統(tǒng)中,理論講授學(xué)時仍然保持與原操作系統(tǒng)課程一樣,采用實踐和自主學(xué)習(xí)方式完成Linux內(nèi)容的教學(xué)。

5)引入行業(yè)最新技術(shù)及規(guī)范。

軟件工程領(lǐng)域是最具活力、技術(shù)創(chuàng)新最多的領(lǐng)域之一,培養(yǎng)軟件工程師必須緊密結(jié)合工業(yè)界的最新發(fā)展。通過廣泛的企業(yè)調(diào)研,我們將行業(yè)領(lǐng)軍企業(yè)認證課程的部分內(nèi)容優(yōu)化整合進專業(yè)教學(xué)中,從而提高學(xué)生的軟件工程能力,使學(xué)生始終站在技術(shù)發(fā)展的最前沿,具體如表4所示。

6)發(fā)揮企業(yè)工程資源優(yōu)勢,實現(xiàn)校企優(yōu)勢互補。

為了增強學(xué)生職業(yè)素質(zhì),提升軟件工程能力,本專業(yè)與合作企業(yè)密切聯(lián)系,將邀請企業(yè)專家進校和派出學(xué)生進入企業(yè)兩種方式相結(jié)合,按照“由淺入深、由單項到綜合”的原則,根據(jù)各個學(xué)習(xí)階段的具體內(nèi)容,層層遞進地實現(xiàn)能力的漸進培養(yǎng)。

(1)邀請企業(yè)專家上課。大一至大三,逐步邀請企業(yè)專家來校參與理論和實踐教學(xué),具體教學(xué)內(nèi)容見表5。

(2)派出學(xué)生進入企業(yè)學(xué)習(xí)。到大四階段,學(xué)校派學(xué)生到企業(yè)并進入項目組,學(xué)生通過面授、自學(xué)、項目實訓(xùn)相結(jié)合的方式開展學(xué)習(xí)。以文思科技為例,企業(yè)階段學(xué)習(xí)內(nèi)容及所需時間見表6。

4 結(jié)論

模塊化課程改革避免了教學(xué)內(nèi)容的重復(fù),提高了教學(xué)效率;同時,新形成的模塊化課程體系還具有以下特點。

1)突出專業(yè)特點,強化培養(yǎng)軟件工程能力。

整合后的課程體系明確了教學(xué)重點為軟件開發(fā)能力的培養(yǎng),軟件課程從原有的13門增加到20門,軟件課程的學(xué)時比例從32%提高到49%。

2)突出實踐訓(xùn)練,強化培養(yǎng)學(xué)生動手能力。

整合后的課程體系遵循學(xué)生認知規(guī)律,通過“從校外到校內(nèi),再從校內(nèi)到校外”的方式對學(xué)生開展如下3個階段的集中式實踐訓(xùn)練。

(1)認知實習(xí)階段。在大二與大三之間插入12周的認知實習(xí),使學(xué)生初步了解社會、專業(yè)公司等社會組織的工作過程及和專業(yè)相關(guān)的實際知識,提高交流溝通能力,培養(yǎng)開拓創(chuàng)新能力和團隊合作能力。

(2)校內(nèi)工程實踐階段。引入雙導(dǎo)師制,模擬企業(yè)開發(fā)場景,指導(dǎo)學(xué)生完成一個真實軟件項目的開發(fā),使學(xué)生了解與本專業(yè)相關(guān)的領(lǐng)域知識,掌握文獻、信息、資料檢索的一般方法,熟悉軟件開發(fā)技術(shù)標準與規(guī)范,初步具備項目管理能力。

(3)企業(yè)項目實訓(xùn)階段。學(xué)生進入企業(yè),在工程師的指導(dǎo)下,在企業(yè)真實生產(chǎn)環(huán)境中開發(fā)軟件系統(tǒng)。

3)引入行業(yè)發(fā)展的最新技術(shù)。

整合后的課程體系在5門專業(yè)技術(shù)課程中引入11項企業(yè)認證課程的內(nèi)容。新技術(shù)的引入使得教學(xué)內(nèi)容始終處于行業(yè)發(fā)展的前沿,有利于學(xué)生畢業(yè)后迅速進入工作狀態(tài),從事軟件開發(fā)工作。

4)校企深度合作。

整合后的課程體系從3個層面加強了校企合作:

(1)與企業(yè)共同制訂人才培養(yǎng)標準。與企業(yè)共同組建專業(yè)指導(dǎo)委員會,聽取企業(yè)意見,引入最新行業(yè)標準與規(guī)范,制訂符合行業(yè)需求的人才培養(yǎng)標準。

(2)課程內(nèi)容引入行業(yè)發(fā)展最新技術(shù)。將行業(yè)最新技術(shù)融入到具體課程內(nèi)容中,保證了教學(xué)內(nèi)容的先進性。

(3)與企業(yè)合作開展3階段集中實踐教學(xué),強化學(xué)生的動手能力和工程素養(yǎng)。

參考文獻:

[1]袁暋,許強,王曉峰,等.基于應(yīng)用型人才培養(yǎng)的模塊化教學(xué)改革研究:借鑒德國FH成功經(jīng)驗[J].合肥學(xué)院學(xué)報:自然科學(xué)版,2011(4):56-60,65.

[2]檀明,張向東,許強,等.以能力為導(dǎo)向的軟件工程專業(yè)應(yīng)用型人才培養(yǎng)[J].計算機教育,2010(21):88-92.