一级a一级a爱片免费免会员2月|日本成人高清视频A片|国产国产国产国产国产国产国产亚洲|欧美黄片一级aaaaaa|三级片AAA网AAA|国产综合日韩无码xx|中文字幕免费无码|黄色网上看看国外超碰|人人操人人在线观看|无码123区第二区AV天堂

軟件工程專業(yè)論文

時間:2022-04-28 04:03:53

導(dǎo)語:在軟件工程專業(yè)論文的撰寫旅程中,學(xué)習(xí)并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了一篇優(yōu)秀范文,愿這些內(nèi)容能夠啟發(fā)您的創(chuàng)作靈感,引領(lǐng)您探索更多的創(chuàng)作可能。

軟件工程專業(yè)論文

軟件工程專業(yè)論文:專業(yè)實踐教學(xué)改革中軟件工程論文

一、現(xiàn)有實踐教學(xué)體系存在的主要問題

(1)原有的專業(yè)培養(yǎng)目標與培養(yǎng)方案中存在著重理論學(xué)習(xí)、輕實踐訓(xùn)練的認識以及重視課內(nèi)、輕視課外的傾向。(2)實驗教學(xué)體系中仍舊以驗證性試驗為主,雖然所有課程的實驗項目開出率為100%,但其中設(shè)計性、綜合性的實驗項目占總實驗項目的比例有待提高,極大限制了學(xué)生的動手能力和創(chuàng)新能力的培養(yǎng)。(3)缺乏對實踐教學(xué)的過程管理,配套的質(zhì)量監(jiān)控與評價體系尚未健全。(4)現(xiàn)有實踐教學(xué)體系缺少對學(xué)生工程能力和職業(yè)素質(zhì)的訓(xùn)練,缺少開放性實驗;缺少創(chuàng)新性實驗教學(xué)體系,缺乏具備行業(yè)工程領(lǐng)域背景和國際化背景的創(chuàng)新實踐教學(xué)團隊。

二、確立并完善軟件工程專業(yè)實踐培養(yǎng)目標與培養(yǎng)方案

參考2011年軟件工程專業(yè)國家規(guī)范,明確了軟件工程專業(yè)實踐培養(yǎng)目標與培養(yǎng)方案。

(一)培養(yǎng)目標

依托維森公司和行業(yè)企業(yè),聯(lián)合制定新的軟件工程人才實踐培養(yǎng)目標,即培養(yǎng)能夠掌握軟件工程專業(yè)的基本理論、基本知識、基本技能的,具有軟件工程開發(fā)、應(yīng)用、維護和工程管理能力的,具有較強的實踐能力和創(chuàng)新精神的,能夠從事軟件工程方面的教學(xué)、科研和應(yīng)用開發(fā)工作的應(yīng)用型工程技術(shù)和工程管理人才。培養(yǎng)目標對學(xué)生各項能力的培養(yǎng)要求如下:1.基本實踐能力要求:應(yīng)該具有扎實的自然科學(xué)知識、優(yōu)良的外語水平;具有一定的實際動手能力與團隊合作能力;掌握軟件工程專業(yè)的基本知識及基本技能。2.綜合實踐能力要求:應(yīng)該具有綜合分析、設(shè)計開發(fā)和項目管理能力、科學(xué)研究能力,具有知識獲取、知識更新和持久學(xué)習(xí)能力。3.創(chuàng)新能力要求:具有追蹤軟件行業(yè)新理論及新技術(shù)能力;具有技術(shù)創(chuàng)新意識與創(chuàng)新精神,能獨立完成一定規(guī)模項目的研發(fā)工作。

(二)培養(yǎng)方案

新的軟件工程專業(yè)培養(yǎng)方案形成了以學(xué)科基礎(chǔ)課平臺、專業(yè)課及成組平臺為主,以實踐教學(xué)體系、創(chuàng)新教育體系為輔的應(yīng)用型軟件工程人才培養(yǎng)體系。為此,應(yīng)用整體知識觀的理念,采用層次網(wǎng)絡(luò)方法構(gòu)建課程體系,專業(yè)培養(yǎng)方案形成包括五個階段。1.第一階段,應(yīng)用方向選擇:經(jīng)與維森和中軟公司研討,確定選擇Java中級工程師為培養(yǎng)方向,同時兼顧.NET和基于圖形圖像處理的計算機游戲設(shè)計與開發(fā)方向及軟件測試方向。2.第二階段,專業(yè)技術(shù)歸納:Java中級軟件工程師主要技術(shù)包括Java程序員、JavaEE初級軟件工程師的主要技術(shù)、SSH技術(shù)和Web服務(wù)器技術(shù)等。.NET和基于圖形圖像處理的程序設(shè)計與開發(fā)方向進行相應(yīng)的規(guī)劃,共同的技術(shù)點規(guī)劃在Java的相關(guān)課程中講解。3.第三階段,專業(yè)課程規(guī)劃:以培養(yǎng)學(xué)生的軟件設(shè)計開發(fā)能力為主線,專業(yè)課程分為專業(yè)基礎(chǔ)課、專業(yè)基礎(chǔ)選修課、專業(yè)成組課和專業(yè)選修課。專業(yè)基礎(chǔ)課和專業(yè)基礎(chǔ)選修課中培養(yǎng)學(xué)生程序設(shè)計能力的相關(guān)知識均以Java為基本工具,在專業(yè)成組課和專業(yè)選修課中設(shè)置Java的中高級應(yīng)用的課程。4.第四階段,知識內(nèi)容整合:對課程以知識點為單位進行知識內(nèi)容的整合,明確知識點的前趨與后繼關(guān)系和知識點的課程歸屬,可以避免壓縮理論學(xué)時的盲目性和隨機性,減少課程體系中知識的冗余和重復(fù),提高專業(yè)教學(xué)的效率。5.第五階段,培養(yǎng)方案體系形成:以知識內(nèi)容整合為基礎(chǔ),在專業(yè)課程層次上建立課程體系。針對軟件工程專業(yè)技術(shù)要求、課程本身的特點和課程的教學(xué)目標,完成了教學(xué)大綱的制定和教學(xué)方法與手段的選取,形成完整的課程體系。最終形成層次化課程體系與各項能力要求關(guān)系模型。

三、改革優(yōu)化現(xiàn)有實踐教學(xué)體系

現(xiàn)有實踐教學(xué)體系對培養(yǎng)應(yīng)用型、創(chuàng)新型軟件工程人才的支撐力度不夠,必須優(yōu)化。

(一)優(yōu)化原則

結(jié)合軟件工程專業(yè)的特點,構(gòu)建由基礎(chǔ)課程實驗、綜合設(shè)計實踐、應(yīng)用能力實踐等環(huán)節(jié)組成的,由淺入深、環(huán)環(huán)相扣的層次化的實踐教學(xué)體系。具體來說,實踐教學(xué)體系包括課程實驗、課程設(shè)計、實訓(xùn)與畢業(yè)設(shè)計及課外創(chuàng)新實踐活動:1.課程實驗。以驗證性實驗為基礎(chǔ),鞏固和加深學(xué)生對特定理論知識點的理解;綜合、設(shè)計性實驗以案例驅(qū)動和面向問題模式為主,綜合運用一門課程的系統(tǒng)知識體系,循序漸進地對學(xué)生構(gòu)思、設(shè)計、實施和操作(CDIO)的能力加以強化。同時保證程序設(shè)計課程和軟件工程系列課程機房的授課率。2.課程設(shè)計。課程設(shè)計是為若干主干課程或課程群設(shè)置的、綜合性設(shè)計性較強的實踐教學(xué)環(huán)節(jié)。在課程設(shè)計中,讓學(xué)生能夠切身經(jīng)歷一個完整項目開發(fā)的過程,培養(yǎng)和提高學(xué)生的實戰(zhàn)技能和團隊合作能力。3、實訓(xùn)與畢業(yè)設(shè)計。專業(yè)實訓(xùn)課程與畢業(yè)設(shè)計尤其是畢業(yè)設(shè)計作為教學(xué)計劃中的最后一個環(huán)節(jié),是對學(xué)生大學(xué)四年學(xué)習(xí)的知識掌握情況和技術(shù)運用能力的檢驗??梢杂蓪W(xué)校教師和企業(yè)工程師共同擔(dān)任指導(dǎo)老師,以增強學(xué)生工程實踐能力以及職業(yè)素質(zhì)。4、創(chuàng)新性學(xué)習(xí)項目與創(chuàng)新實踐活動。引導(dǎo)學(xué)生開展廣泛的創(chuàng)新性學(xué)習(xí)活動。包括參與教師科研項目,參加各級軟件工程相關(guān)專業(yè)競賽,參加專業(yè)認證考試活動,主持或參加創(chuàng)新性項目等,以增強學(xué)生創(chuàng)新意識與創(chuàng)新能力。

(二)建立多層次實驗體系和各類實驗的比例

實驗教學(xué)體系是培養(yǎng)學(xué)生實踐能力、工程能力和創(chuàng)新能力的關(guān)鍵。為此建立了軟件工程專業(yè)課程體系、實踐體系與能力體系關(guān)系模型?;谠搶哟侮P(guān)系模型,建立軟件工程專業(yè)實驗教學(xué)體系。實踐教學(xué)體系是基于專業(yè)基礎(chǔ)課程層、專業(yè)技術(shù)層和應(yīng)用方向?qū)咏⒌?,分為驗證性、設(shè)計性、綜合性、創(chuàng)新性實驗四個層次:1.驗證性實驗。驗證性實驗一般與相關(guān)課程同步進行,培養(yǎng)學(xué)生基本技能。2.設(shè)計實驗。在驗證性實驗基礎(chǔ)上進行規(guī)劃,培養(yǎng)學(xué)生設(shè)計能力,具有承上啟下作用。3.綜合性實驗。在驗證性設(shè)計性基礎(chǔ)上,進行專項綜合實踐,培養(yǎng)學(xué)生綜合實踐能力。4.創(chuàng)新性實驗。在綜合性設(shè)計性基礎(chǔ)上進行,以培養(yǎng)創(chuàng)新意識與創(chuàng)新能力。同時也增加并優(yōu)化了設(shè)計性、綜合性、創(chuàng)新性實驗內(nèi)容及占相關(guān)課程比例。

(三)建立軟件工程專業(yè)實踐過程管理平臺

軟件工程過程化的管理是保證實踐教學(xué)的重要環(huán)節(jié),為此建設(shè)并完善了軟件工程專業(yè)實驗、實踐項目實踐管理平臺。該平臺集各類教學(xué)資源(電子教案、課件及相關(guān)視頻教程等)、討論答疑、遠程在線輔導(dǎo)、創(chuàng)新實踐等于一體,極大地增強了學(xué)生自主學(xué)習(xí)能力、實踐能力和創(chuàng)新能力。為增強實踐體系的最終實施效果,還建立了實踐考核體系,主要包含下面幾個方面:1.驗證性實驗。程序設(shè)計能力,代碼編寫及調(diào)試能力;(30%)2.驗證性綜合性實驗。系統(tǒng)分析、設(shè)計、測試能力、文檔寫作能力;(50%)3.創(chuàng)新性實驗。團隊協(xié)作及復(fù)雜算法創(chuàng)新能力、技術(shù)創(chuàng)新能力。(20%)與此同時,實習(xí)、工程實訓(xùn)體系從下面幾個方面進行重點考核:1.業(yè)務(wù)能力考核:完成實習(xí)(項目)進度能力;完成質(zhì)量;文檔的規(guī)范性;英文閱讀能力。(60%)2.綜合素質(zhì)考核:工作積極性;自我學(xué)習(xí)能力;制度、紀律的遵守;團隊協(xié)作能力。(40%)

(四)深入開展校企合作與創(chuàng)新創(chuàng)業(yè)教育活動

通過遼寧維森公司和中軟國際兩個實習(xí)基地,有針對性地開展課程設(shè)計與實習(xí),提高了學(xué)生綜合實踐能力。逐步加強企業(yè)工程師對學(xué)生工程實踐的指導(dǎo),提高了學(xué)生工程實踐能力與創(chuàng)新創(chuàng)業(yè)能力。在深入開展校企合作的同時,我校電信學(xué)院還積極引導(dǎo)大學(xué)生開展各類創(chuàng)新創(chuàng)業(yè)教育活動,參加每年的校級、省級、國家級各類計算機比賽,建立軟件創(chuàng)新團隊并申報成為校級創(chuàng)新團隊。通過創(chuàng)新競賽與創(chuàng)新團隊訓(xùn)練使學(xué)生在基本能力、綜合實踐能力、創(chuàng)新能力等都有較大幅度提升,本專業(yè)畢業(yè)生的就業(yè)率與就業(yè)質(zhì)量明顯提高。

四、結(jié)束語

軟件工程專業(yè)實踐教學(xué)體系是一個具有多層次、拓撲性等特點的綜合體系,該體系的正確建立及應(yīng)用不但培養(yǎng)了學(xué)生各項知識、能力與綜合素質(zhì),還大力支撐了軟件工程專業(yè)的培養(yǎng)目標、培養(yǎng)模式、課程體系、實踐體系和創(chuàng)新體系。經(jīng)過近幾年的探索與實踐,軟件工程專業(yè)所做的系列教學(xué)改革工作中的實踐教學(xué)體系改革工作能夠有利于增強學(xué)生的工程實踐能力和創(chuàng)新能力,有利于提高軟件工程專業(yè)學(xué)生就業(yè)質(zhì)量及社會認可度。雖然通過軟件工程專業(yè)實驗實踐教學(xué)體系改革,軟件工程專業(yè)學(xué)生綜合能力得到了極大提高,就業(yè)質(zhì)量得到了有力保障,社會認可度也在逐年穩(wěn)步提高,但市場需求在不斷變化,如何緊握住市場技術(shù)需求的主旋律,不斷提高專業(yè)教師與學(xué)生的工程實踐能力、創(chuàng)新能力以動態(tài)適應(yīng)不斷變化的市場需求仍然是軟件工程專業(yè)所面臨的嚴肅課題。因此,軟件工程專業(yè)實踐教學(xué)改革工作也一定會緊跟時代技術(shù)浪潮,與時俱進。

作者:佟玉軍 周軍 謝文閣 劉鴻沈 姜悅嶺 單位:遼寧工業(yè)大學(xué)電子與信息工程學(xué)院

軟件工程專業(yè)論文:院校軟件工程專業(yè)人才培養(yǎng)手段研究論文

[摘要]針對普通高校軟件工程專業(yè)本科生提出的以就業(yè)為導(dǎo)向的無縫人才培養(yǎng)模式與傳統(tǒng)的校企合作、工學(xué)結(jié)合模式不同,它不是直接與用人企業(yè)開展合作,而是與IT教育培訓(xùn)機構(gòu)進行合作,通過集中實習(xí)實訓(xùn)、課程嵌入、彈性學(xué)習(xí)、建立就業(yè)基地等多種形式,實現(xiàn)學(xué)校培養(yǎng)與IT軟件企業(yè)用人的無縫對接。研究表明:無縫人才培養(yǎng)模式可提高軟件工程專業(yè)本科學(xué)生的實際動手能力,可培養(yǎng)他們的團隊合作精神,增強就業(yè)競爭力,最終實現(xiàn)零距離就業(yè)。

[關(guān)鍵詞]軟件工程;無縫培養(yǎng)模式;IT培訓(xùn)機構(gòu)

一、高校軟件工程專業(yè)學(xué)生的就業(yè)現(xiàn)狀與困惑

從近幾年軟件類各專業(yè)本科畢業(yè)生就業(yè)流向來看,到機關(guān)、科研和部隊等事業(yè)單位就業(yè)的越來越少,今后大多數(shù)軟件類本科生將到各類IT企業(yè)就業(yè)。而現(xiàn)狀是:一方面大量的這類本科畢業(yè)生為找不到合適的工作而著急,另一方面,眾多IT企業(yè)又在為招不到所需要的人才而發(fā)愁,這種就業(yè)難和選才難并存的怪現(xiàn)象困惑著各高校的IT教育工作者,也困擾和影響著我國IT產(chǎn)業(yè)的發(fā)展。

問題出在那里?顯然是目前高校培養(yǎng)的學(xué)生不能滿足企業(yè)的要求。一方面大多數(shù)普通高校還在沿用傳統(tǒng)的人才培養(yǎng)模式,所培養(yǎng)的學(xué)生工程技術(shù)能力差;另一方面校企實質(zhì)性的合作未能開展(因為現(xiàn)在的企業(yè)不愿接收學(xué)生實習(xí)),即便錄用后,往往要花上一年以上的時間培訓(xùn),才能獨立承擔(dān)技術(shù)工作,也就是說,學(xué)校和企業(yè)之間存在一個很大的縫隙,無法直接對接,學(xué)生需要相當(dāng)長的適應(yīng)期(企業(yè)再培訓(xùn)期)才能上崗。近幾年,針對我院的軟件工程專業(yè)本科生,我們開展了人才培養(yǎng)模式方面的一些教學(xué)研究和實踐,摸索出一種以就業(yè)為導(dǎo)向的軟件類專業(yè)本科生無縫人才培養(yǎng)模式。這種模式與傳統(tǒng)的校企合作、工學(xué)結(jié)合模式不同,它不是直接與用人企業(yè)開展合作,而是與IT教育培訓(xùn)機構(gòu)進行合作,通過集中實習(xí)實訓(xùn)、課程嵌入、彈性學(xué)習(xí)、建立就業(yè)基地等多種形式,訓(xùn)練學(xué)生的實際動手能力,培養(yǎng)零適應(yīng)期的軟件類本科畢業(yè)生,實現(xiàn)學(xué)校與IT軟件企業(yè)的無縫對接。這樣拓寬了高校軟件類本科生的就業(yè)渠道,極大地提高了學(xué)生的就業(yè)競爭力,最終實現(xiàn)零距離就業(yè)。

二、傳統(tǒng)人才培養(yǎng)模式的不足

目前國外在這方面開展的是一種非常流行的所謂合作教育(Co-OpEducation)模式,這種模式在世界43個國家的1500所大學(xué)中實施,包括美國1000所的20萬本科學(xué)生,其中不乏世界一流大學(xué),如麻省理工學(xué)院、喬治亞理工學(xué)院等。合作教育是一種非常嚴謹和嚴格的產(chǎn)學(xué)合作辦教育的模式,學(xué)生在校期間輪流在學(xué)校學(xué)習(xí)和在產(chǎn)業(yè)實踐;在產(chǎn)業(yè)實踐期間頂崗工作、有報酬,學(xué)生畢業(yè)前已積累較豐富的產(chǎn)業(yè)工作經(jīng)驗,受到產(chǎn)業(yè)界的歡迎。這種模式實際上是一種校企合作、工學(xué)結(jié)合的模式。但是由于受經(jīng)費、管理體制等因素的制約,當(dāng)今的中國企業(yè)不愿接受學(xué)生實習(xí),普通高校教學(xué)體制也不允許與企業(yè)合作辦學(xué)。這就導(dǎo)致了傳統(tǒng)的培養(yǎng)模式難以達到培養(yǎng)的目的。然而以就業(yè)為導(dǎo)向,與IT教育培訓(xùn)機構(gòu)合作,培養(yǎng)零適應(yīng)期軟件類本科生的無縫培養(yǎng)模式正好可以解決這一現(xiàn)實問題。

三、國內(nèi)高端軟件人才的需求狀況

我們利用計算機網(wǎng)絡(luò)和到IT軟件企業(yè)發(fā)放問卷、實地考察、訪談等方式,對目前國內(nèi)高端軟件人才需求狀況、崗位設(shè)置、崗位的素質(zhì)和能力要求等方面進行了歷時二個多月的調(diào)查。

1.高端軟件人才的需求勢頭不減。據(jù)有關(guān)部門統(tǒng)計,在未來3年內(nèi),每年至少存在20萬高端軟件人才的缺口。IT企業(yè)的健康快速發(fā)展需要3類人才。第一類是既懂技術(shù)創(chuàng)新又懂管理的IT高級人才;第二類是系統(tǒng)分析及設(shè)計人員白;第三類是熟練程序員。其中,一高一低兩頭的人才較缺。

另據(jù)國家教育部有關(guān)信息提供:中國軟件還缺人才1000萬人,如果以目前全國高校每年培訓(xùn)培養(yǎng)30萬畢業(yè)生的規(guī)模計算,也需用30多年。

2.軟件人才的崗位設(shè)置和對素質(zhì)和能力要求發(fā)生了變化。近年來,隨著IT業(yè)的發(fā)展,出現(xiàn)了一些新的崗位,如:多媒體設(shè)計工程師、網(wǎng)絡(luò)系統(tǒng)管理員、網(wǎng)絡(luò)構(gòu)建工程師、中大型數(shù)據(jù)庫管理員、軟件測試工程師、WEB應(yīng)用程序員、平面設(shè)計師等,這些崗位對人才的素質(zhì)和能力有了更高的要求。

如:中大型數(shù)據(jù)庫管理員要求能應(yīng)用關(guān)系范式進行數(shù)據(jù)庫設(shè)計,精通SQL語言,勝任數(shù)據(jù)庫服務(wù)器管理與應(yīng)用工作。獲取Oracle數(shù)據(jù)庫管理或SQLServer數(shù)據(jù)庫應(yīng)用或WindowsXP應(yīng)用認證。而網(wǎng)絡(luò)系統(tǒng)管理員要求掌握網(wǎng)絡(luò)系統(tǒng)管理的基本知識與應(yīng)用技能,能進行網(wǎng)絡(luò)系統(tǒng)的安全設(shè)置。獲取Window2000Server或TurboLinuxTLCE或Cisco路由配置專家認證。因此,我們可以將計算機人才崗位劃分為以下幾個就業(yè)崗位群:軟件開發(fā)與應(yīng)用(含可視化編程、WEB應(yīng)用程序設(shè)計、軟件測試、計算機辦公應(yīng)用),網(wǎng)絡(luò)系統(tǒng)管理與構(gòu)建(含網(wǎng)絡(luò)構(gòu)建、網(wǎng)絡(luò)系統(tǒng)管理),多媒體設(shè)計與應(yīng)用(含多媒體制作、圖形圖像制作、平面設(shè)計)。

調(diào)查發(fā)現(xiàn),幾年高端軟件人才的需求仍是持續(xù)上升的,雖然08年爆發(fā)了金融危機,但高端軟件人才的需求勢頭不減,對崗位的素質(zhì)和能力要求進一步提高。

四、無縫人才培養(yǎng)模式的內(nèi)容、特點和運行機制

所謂無縫人才培養(yǎng)模式就是以就業(yè)為導(dǎo)向開展軟件工程專業(yè)本科教育,實施與IT教育培訓(xùn)機構(gòu)的企業(yè)化項目實訓(xùn)合作,而不是校企合作或工學(xué)結(jié)合模式,以提高學(xué)生的實際動手能力,從而實現(xiàn)與用人單位的無縫對接,達到零距離就業(yè)。IT教育培訓(xùn)機構(gòu)與校方的合作方式簡單、切實可行,實訓(xùn)項目和教師由培訓(xùn)機構(gòu)提供,學(xué)生既可以在校內(nèi)利用學(xué)校機房進行培訓(xùn),也可以外出到培訓(xùn)機構(gòu)所在地去進行培訓(xùn);另外,實訓(xùn)項目都是面向企業(yè)實際的企業(yè)化實戰(zhàn)項目,教師也都具有項目開發(fā)的實際經(jīng)驗,所以無縫培養(yǎng)模式具有針對性、實用性強、企業(yè)化環(huán)境、便于操作、費用少、學(xué)生易于接受等特點。

這幾年我們與中國軟件國際有限公司(中軟國際)、上海杰普科技有限公司、北京全美教育技術(shù)有限公司(ATA)、廣州達內(nèi)教育科技公司等多家IT培訓(xùn)機構(gòu)進行了有效合作,做了一些有益嘗試,也積累了在運行機制和管理體制方面的經(jīng)驗。在合作方式和運行機制方面,我們采取:一是讓機構(gòu)開展校內(nèi)培訓(xùn)、生產(chǎn)實習(xí)企業(yè)化的試點,即請進來。

二是走出去,我們派出青年教師到上海和廣州進行企業(yè)化項目師資的培訓(xùn),培養(yǎng)雙師型師資隊伍。三是與機構(gòu)建立長期合作關(guān)系,既重視準企業(yè)環(huán)境中的實訓(xùn),更重視實訓(xùn)后的就業(yè)。

五、以就業(yè)為導(dǎo)向的軟件人才培養(yǎng)實施方案實施方案面向省屬普通高校本科學(xué)生,適合計算機科學(xué)與技術(shù)、軟件工程、自動化、電子信息工程、通信工程等專業(yè)。

1.方案實施的原則(1)基于無縫培養(yǎng)模式的計算機人才培養(yǎng)實施方案強調(diào)的不是與用人企業(yè)的合作,而是與IT培訓(xùn)機構(gòu)的合作,通過實習(xí)實訓(xùn)、課程嵌入、彈性學(xué)習(xí)、建立就業(yè)基地等多種形式,在企業(yè)環(huán)境中通過項目實戰(zhàn),訓(xùn)練學(xué)生的實際動手能力。

(2)堅持以就業(yè)為導(dǎo)向的原則,采取企業(yè)化項目實習(xí)的培養(yǎng)途徑,培養(yǎng)零適應(yīng)期的計算機高端應(yīng)用人才。

(3)充分利用IT培訓(xùn)機構(gòu)與眾多企業(yè)廣泛的聯(lián)系,以及這些企業(yè)對這些IT培訓(xùn)機構(gòu)所培訓(xùn)學(xué)生能力的認可,搭建校企之間的橋梁,填補校企之間的縫隙。

(4)學(xué)生自愿參加培訓(xùn),由IT培訓(xùn)機構(gòu)負責(zé)將其培訓(xùn)后的學(xué)生直接推薦到相關(guān)企業(yè)就業(yè)。

2.方案的組成和內(nèi)容。實施方案由學(xué)習(xí)學(xué)期和實習(xí)實訓(xùn)學(xué)期兩部分組成。內(nèi)容主要包括:學(xué)習(xí)學(xué)期課程嵌入、彈性學(xué)習(xí)在教務(wù)及時間上的安排,實習(xí)實訓(xùn)學(xué)期實訓(xùn)內(nèi)容、合作方式、學(xué)生組織及保障機制的安排,就業(yè)實習(xí)基地建設(shè),雙師型師資隊伍建設(shè)和管理體制等。在制定方案時,堅持以就業(yè)為導(dǎo)向,采取企業(yè)化項目實習(xí)的培養(yǎng)途徑。

3.方案實施的保障與管理。要使方案能得到真正實施,就必須要有穩(wěn)定、可靠并且切實可行地保障與管理措施。人才培養(yǎng)實施方案是一項系統(tǒng)工程,需要學(xué)校、學(xué)院各有關(guān)職能部門的支持,如:教務(wù)、實驗管理、學(xué)生管理、財務(wù)經(jīng)費、就業(yè)統(tǒng)計等方面的支持,這些支持在實際運作中都是缺一不可的,否則方案的實施無法得到保障。同時方案在具體實施中的監(jiān)督和管理也很重要,如:實習(xí)實訓(xùn)的內(nèi)容和方式有無變化?學(xué)生的學(xué)習(xí)和生活有無困難?能否接受?教師教學(xué)的質(zhì)量如何?學(xué)院對在外地實習(xí)學(xué)生的安全管理、方案實施后畢業(yè)生的就業(yè)統(tǒng)計及跟蹤等。

就政府層面來講,應(yīng)從政策和財力上大力支持和鼓勵I(lǐng)T教育培訓(xùn)機構(gòu)開展面向本科畢業(yè)生的實習(xí)期和實訓(xùn),提高畢業(yè)生的實際動手能力,使之成為社會需求的人才。這方面上海市政府、廣州市政府和深圳特區(qū)做得較好,相繼出臺了一些鼓勵政策。如:廣州市政府規(guī)定凡是經(jīng)培訓(xùn)后在廣州市內(nèi)IT企業(yè)就業(yè),且簽定一年以上合同的本科以上的畢業(yè)生,將減免培訓(xùn)費40%-60%,這一政策極大激發(fā)了學(xué)生的實習(xí)積極性。

就IT培訓(xùn)機構(gòu)來講,要保障方案的實施就應(yīng)更加注重后期就業(yè)的問題。上一屆畢業(yè)生經(jīng)培訓(xùn)后就業(yè)率越高,對后一屆畢業(yè)生的影響就越大,等于為后一屆學(xué)生做了一個活廣告,那么后續(xù)參加實訓(xùn)的學(xué)生就會越來越多,形成良性循環(huán)。

培訓(xùn)機構(gòu)本身也會越做越大,越做越強。

五、開展無縫人才培養(yǎng)模式的實踐

近些年來,一方面我們與上海杰普科技有限公司、中信軟件教育公司等機構(gòu)開展了校內(nèi)培訓(xùn)、生產(chǎn)實習(xí)企業(yè)化的試點,即把兩周的教學(xué)生產(chǎn)實習(xí)交給IT教育機構(gòu),由他們派來師資,帶來設(shè)備和項目,使用我們學(xué)院的機房讓學(xué)生實習(xí),學(xué)生通過初步嘗試帶項目的實習(xí),往往會對這種實際項目的操作開發(fā)產(chǎn)生強烈的興趣,自愿做出進一步到對方公司培訓(xùn)3-4個月的決定,從而在畢業(yè)前已具有相當(dāng)?shù)貙嶋H項目開發(fā)經(jīng)驗,大大提高了就業(yè)競爭力。二是我們派出了4位青年教師到培訓(xùn)機構(gòu)進行企業(yè)化項目師資的培訓(xùn),培養(yǎng)雙師型

師資,為以后實習(xí)節(jié)約資源,也降低了學(xué)生實習(xí)成本。三是與培訓(xùn)機構(gòu)建立了長期合作關(guān)系,既重視準企業(yè)環(huán)境中的實訓(xùn),更重視實訓(xùn)后的就業(yè),我們與其中5家機構(gòu)簽訂了就業(yè)實習(xí)基地協(xié)議,由對方每年定量保證我院經(jīng)項目實訓(xùn)后的畢業(yè)生就業(yè)。今年還開展了校外集中培訓(xùn)、3+2模式(校內(nèi)3個月,到公司2個月)實習(xí)及后期就業(yè)等方面的合作。到目前為止,前后已有400多名本科生參加了實習(xí)實訓(xùn)。目前已有372人就業(yè),其中有不少就職于IBM、中軟國際、中興通訊、廣東電信等大型IT企業(yè),月薪平均達到3000元,就業(yè)率達到93%。96%的學(xué)生認為自己的動手能力、團隊精神和職業(yè)素質(zhì)有很大的提高。

六、幾點思考

目前,各高校明顯加大了對就業(yè)工作的指導(dǎo)力度和就業(yè)教育力度。為此,我們一直思考以下幾個問題:

1.對定位于教學(xué)研究型的大學(xué)(如:我校),能否將部分專業(yè)如:計算機科學(xué)與技術(shù)、軟件工程等專業(yè)確定為以就業(yè)為導(dǎo)向開展本科教育的專業(yè)?修訂原有的泛而不精、萬金油式人才培養(yǎng)方案,確定專業(yè)應(yīng)用型(無縫培養(yǎng)模式)人才培養(yǎng)方案。

2.目前我們與IT教育培訓(xùn)機構(gòu)的合作,在模式、機制和信用等方面還處在初級階段,還有許多事情需要不斷完善。

如:培訓(xùn)機構(gòu)本身的發(fā)展和政府政策的穩(wěn)定和延續(xù)性等問題。

幾年來的實踐和研究表明:在現(xiàn)行高校管理體制和就業(yè)形勢下,同IT教育培訓(xùn)機構(gòu)合作培養(yǎng)高端計算機人才,這種無縫人才培養(yǎng)模式是可行的、成效是顯著的。通過項目實訓(xùn)培養(yǎng)了學(xué)生的團隊合作精神,提高了學(xué)生的就業(yè)競爭力,這在當(dāng)前全球金融危機背景下顯得尤為重要。同時,它還在一定程度上解決了目前高校理論教學(xué)與實踐脫節(jié),學(xué)生普遍動手能力不強,缺少實際工作經(jīng)驗等問題,拓寬了學(xué)生的就業(yè)渠道,使學(xué)??晒蚕鞩T培訓(xùn)機構(gòu)的就業(yè)資源;也降低了學(xué)校指導(dǎo)學(xué)生就業(yè)、學(xué)生尋找就業(yè)職位的成本,減輕了學(xué)校的就業(yè)負擔(dān)和就業(yè)壓力,因而得到學(xué)校和社會的普遍認可。

當(dāng)然還有一些問題有待進一步的研究和解決,如:貧困學(xué)生難以負擔(dān)實訓(xùn)經(jīng)費、學(xué)生就業(yè)后所欠培訓(xùn)費分期還款是否守信用等問題。

軟件工程專業(yè)論文:高校軟件工程專業(yè)教育改革論文

1傳統(tǒng)軟件工程專業(yè)教學(xué)模式的不足

1.1重理論,輕實踐

傳統(tǒng)的軟件工程專業(yè)教學(xué)模式體系的基本教學(xué)理念是重視“知識型”人才的培養(yǎng),注重書本知識理論的講解與掌握,忽視了學(xué)生實踐能力的培養(yǎng)。從當(dāng)前高校軟件工程專業(yè)教學(xué)情況來看,課程的授課基本都是沿用理論課——實驗課單一模式。其中理論課所占課時比重更大,實驗課則相對弱化,而且理論課與實驗課的結(jié)合程度并不十分密切。所占課時比重較小的實驗課教學(xué)環(huán)節(jié),多數(shù)都是進行教師事先安排的實驗內(nèi)容,教師在實驗過程中給予指導(dǎo)和評測。實踐證明,這種課程教學(xué)模式下出來的軟件工程技術(shù)人員與時展要求嚴重脫節(jié),難以滿足社會對綜合軟件設(shè)計與開發(fā)技能人才的需求。

1.2教學(xué)目的脫離實際

軟件工程專業(yè)課程是計算機軟件、硬件和網(wǎng)絡(luò)相結(jié)合,注重軟件理論和軟件開發(fā)能力的培養(yǎng),該課程強調(diào)理論與實踐的有機整合。然而,現(xiàn)行的高校在開展軟件工程專業(yè)教學(xué)活動的過程中,卻難以做到理論教學(xué)與實踐教學(xué)的統(tǒng)一,時有厚此薄彼的現(xiàn)象發(fā)生。在強化理論知識的同時忽略了實踐的應(yīng)用,在加強實踐教學(xué)的同時卻又忽略了理論知識的融合。不能很好的體現(xiàn)高校軟件工程專業(yè)教學(xué)圍繞職業(yè)發(fā)展需要開發(fā),職業(yè)特點不明確,不利于學(xué)生綜合能力的發(fā)展。

2高校如何進行軟件工程專業(yè)教學(xué)改革的幾點做法

2.1以社會需求為導(dǎo)向,革新教學(xué)模式

隨著社會經(jīng)濟體系結(jié)構(gòu)的進一步調(diào)整,軟件行業(yè)人才標準也在不斷發(fā)生變化,高校教育的人才培養(yǎng)目標,人才培養(yǎng)方式也應(yīng)跟隨時代變化進行相應(yīng)的改革。教師在進行授課的過程中,要跳出“教”的禁錮,從總體目標出發(fā),進行學(xué)科教育向職業(yè)化教育的轉(zhuǎn)型,以滿足社會對高級軟件工程師的需求。

(1)根據(jù)社會需求,合理確定知識結(jié)構(gòu)

知識結(jié)構(gòu)是培養(yǎng)學(xué)生專業(yè)技能和提高學(xué)生素質(zhì)能力的前提與基礎(chǔ),知識結(jié)構(gòu)的確定,必須滿足社會發(fā)展需求,以“必需、夠用”為度,并要求學(xué)生具備足夠的發(fā)展?jié)撡|(zhì)。因此,教師在分析知識結(jié)構(gòu)時,應(yīng)首先以社會發(fā)展對軟件工程專業(yè)的能力要求為出發(fā)點,通過對能力進行分解,分析滿足學(xué)生能力發(fā)展要求應(yīng)具備哪方面的知識和技能,對相應(yīng)的知識點進行組織,合理確定知識結(jié)構(gòu),努力體現(xiàn)“三個面向”,面向軟件工程專業(yè)發(fā)展最新潮流、面向軟件工程專業(yè)市場需求、面向軟件工程專業(yè)社會實踐。例如在開展實踐教學(xué)活動時,教師除了要重視企業(yè)級應(yīng)用開發(fā)的服務(wù)器端技術(shù),還要注重云計算技術(shù)同JavaEE的整合,同時跟隨當(dāng)前應(yīng)用開發(fā)趨重RIA的特點,加強Flex技術(shù)的學(xué)習(xí),增加JavaEE和Flex的架構(gòu)集成技術(shù),以培養(yǎng)市場嚴重緊缺的具有相當(dāng)經(jīng)驗的RIA、云計算開發(fā)人員。通過對知識結(jié)構(gòu)的合理確定,讓學(xué)生不但能夠?qū)I(yè)知識進行鞏固,還能緊貼IT行業(yè)的用人需求,從而真正達到學(xué)以致用的目標。

(2)以能力要求和知識結(jié)構(gòu)為主線,構(gòu)建動態(tài)教學(xué)計劃

教學(xué)計劃是各教學(xué)環(huán)節(jié)的整體設(shè)計方案,包括有:課程體系、實踐教學(xué)環(huán)節(jié)等的時間分配和次序安排。軟件工程專業(yè)教師在設(shè)計教學(xué)計劃時,應(yīng)以本專業(yè)能力要求和知識結(jié)構(gòu)為主線,進行教學(xué)計劃的調(diào)整,給以學(xué)生明確的思維方向,讓學(xué)生能夠參與到教學(xué)的全過程并在課堂教學(xué)活動中獲得最大的收獲。一方面,教師可以注重課程體系的國際化,引進10門美國著名高??▋?nèi)基梅隆大學(xué)(CMU)軟件工程專業(yè)的課程,通過與傳統(tǒng)教學(xué)模式的融合,進一步提高教學(xué)水平。另一方面,教師可以注重課程體系的先進性與及時性,定期召開合作伙伴峰會,企業(yè)參與人才培養(yǎng)方案和教學(xué)計劃的制定及審閱,保證課程教學(xué)體系與專業(yè)信息的及時更新,做到因材施教。

2.2采用案例教學(xué)法,通過實例開展學(xué)習(xí)

案例教學(xué)法是指在學(xué)生掌握了解相關(guān)基本知識和分析技術(shù)的能力基礎(chǔ)上,通過教師的精心策略和指導(dǎo),根據(jù)教學(xué)目的和教學(xué)內(nèi)容,運用經(jīng)典案例,把學(xué)生帶入特定教學(xué)情景進行分析,通過學(xué)生的自主探究和小組合作,進一步提高技術(shù)技能水平,同時培養(yǎng)學(xué)生溝通能力和協(xié)作精神的一種教學(xué)方式。軟件工程專業(yè)教學(xué)以培養(yǎng)學(xué)生實踐、動手能力為主要途徑。在實踐教學(xué)環(huán)節(jié),通過案例教學(xué),能把知識點與例子相結(jié)合,使學(xué)生從個案的分析、比較中,更深入地了解軟件系統(tǒng)開發(fā)與管理過程,最終達到技術(shù)和知識點的掌握。如:《JAVA程序設(shè)計》課程的教學(xué)時,JAVA程序設(shè)計以編程為主,如果照搬教材內(nèi)容,只會讓教師講得枯燥,學(xué)生聽得乏味。通過融入案例進行教學(xué),可以在向?qū)W生灌輸編程語言知識點的同時,進一步培養(yǎng)學(xué)生分析問題和解決問題的綜合能力,進而激發(fā)學(xué)生的創(chuàng)新能力。2.3強化實踐教學(xué)環(huán)節(jié),提高應(yīng)用型人才專業(yè)技能。據(jù)有關(guān)數(shù)據(jù)顯示,目前,我國對軟件人才的需求已達20萬,并且以每年20%左右的速度增長。在未來5年內(nèi),合格軟件人才的需求將遠大于供給。在中國十大IT職場人氣職位中,軟件工程師位列第一位,軟件工程人才的就業(yè)前景十分樂觀。然而,各大企業(yè)在面向各大高校招聘軟件工程應(yīng)用型技術(shù)人才時,普遍注重學(xué)生的綜合實踐能力。對于如何把學(xué)生培養(yǎng)成為受企業(yè)青睞的技術(shù)型人才,強化教學(xué)活動中的實踐教學(xué)環(huán)節(jié),提高應(yīng)用型人才專業(yè)技能,是促使學(xué)生綜合實踐能力全面發(fā)展的必有之路。因此,一方面教師在開展教學(xué)活動的過程中引入現(xiàn)代化教學(xué)手段和仿真實驗教學(xué)手段,調(diào)整教學(xué)重點,發(fā)揮軟件工程專業(yè)實踐教學(xué)的中心地位。另一方面可以進一步加大實驗室對學(xué)生的開放力度,盡可能地為學(xué)生創(chuàng)設(shè)動手實踐的氛圍、為學(xué)生提供更多的動手實踐機會。同時,還可以開展大型綜合實驗、綜合實訓(xùn)、企業(yè)實習(xí)、畢業(yè)設(shè)計等實踐教學(xué)內(nèi)容教學(xué),通過開設(shè)大型綜合性的實驗課程或綜合實訓(xùn)課程、組織學(xué)生到Ⅱ企業(yè)頂崗實習(xí)、利用所學(xué)知識進行項目開發(fā)的能力和就業(yè)競爭能力。

2.4加強教學(xué)隊伍的建設(shè)

高校軟件工程專業(yè)教學(xué)水平的高低,取決于教師隊伍的素質(zhì),他們素質(zhì)的高低將直接影響到課堂教學(xué)活動的開展和學(xué)生能力的培養(yǎng)。因此,加強高校教學(xué)隊伍建設(shè),強化教師業(yè)務(wù)培訓(xùn),提高教師的業(yè)務(wù)水平,是順應(yīng)教學(xué)改革的重要舉措之一。首先,學(xué)校要組織鼓勵軟件工程專業(yè)教師加強學(xué)習(xí)、鉆研業(yè)務(wù),掌握教學(xué)技能,提高他們的教學(xué)水平和教學(xué)技巧。同時,學(xué)校加大對軟件工程專業(yè)教育的投入,多組織高校軟件工程專業(yè)教師參加省級培訓(xùn)、校級培訓(xùn)等再培訓(xùn)工作,著手培養(yǎng)基礎(chǔ)好、教學(xué)技能優(yōu)秀、有事業(yè)心、敬崗愛業(yè)的專業(yè)教師,增強軟件工程專業(yè)教學(xué)師資力量。

3結(jié)束語

隨著社會現(xiàn)代化進程的不斷加快,社會對軟件工程技術(shù)人才的要求也越來越嚴格。高校作為我國高等素質(zhì)人才的重要培訓(xùn)基地,必須著力于教學(xué)模式的革新,提高課程教學(xué)質(zhì)量,培養(yǎng)全面發(fā)展的應(yīng)用型軟件開發(fā)與管理人才,以適應(yīng)社會對軟件工程專業(yè)人才的發(fā)展需要。

作者:藍斌 單位:同濟大學(xué)

軟件工程專業(yè)論文:專業(yè)課程之軟件工程論文

1專業(yè)人才就業(yè)率低與企業(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é)語

軟件工程專業(yè)課程體系建設(shè)改革主要側(cè)重于軟件開發(fā)技術(shù)人才的培養(yǎng),對學(xué)生的知識體系構(gòu)建,學(xué)習(xí)方法的形成影響重大;對專業(yè)教師教學(xué)模式的改變,教學(xué)水平和科研理論轉(zhuǎn)化成果周期率提高極具促進作用。課程體系建設(shè)在實施過程中需有大量工作需要處理,也有很多新問題需要我們?nèi)ヌ剿?、解答,整個課程體系按照CDIO[6]方式建設(shè)和驗證。

作者:韓俊波 鄭尚志 王維 單位:巢湖學(xué)院 南京橙紅信息科技有限公司

軟件工程專業(yè)論文:軟件工程專業(yè)畢業(yè)設(shè)計論文

1概述

在應(yīng)用型本科院校中,尤其是軟件工程專業(yè),畢業(yè)設(shè)計作為教學(xué)計劃的重要組成部分,是實踐教學(xué)中的最后一個環(huán)節(jié),也是對學(xué)生在校期間所學(xué)知識的一次綜合、全面的總結(jié)、應(yīng)用和提高。由于畢業(yè)生數(shù)量的不斷增加和軟件行業(yè)的迅猛發(fā)展,導(dǎo)致就業(yè)門檻越來越高,就業(yè)壓力也越來越大,通過畢業(yè)設(shè)計過程中的訓(xùn)練,能有效提高學(xué)生的工程應(yīng)用能力,使學(xué)生得到一定的實踐經(jīng)驗,有利于學(xué)生從學(xué)校向工作崗位的平穩(wěn)過度。因此,畢業(yè)設(shè)計質(zhì)量的好壞,不僅反映了一所高校的教學(xué)質(zhì)量,也會直接影響到學(xué)生的就業(yè)競爭力和就業(yè)后的職場適應(yīng)能力。

2存在的問題

1)思想認識上不夠重視學(xué)生方面:有些學(xué)生存在完成任務(wù)式的應(yīng)付心里,避重就輕,能簡就簡,敷衍了事。有些學(xué)生則只重視找工作而輕視畢業(yè)設(shè)計,不愿在畢業(yè)設(shè)計上花費太多時間和精力,甚至有些學(xué)生還以找工作為由,完全依賴于導(dǎo)師,向?qū)熕饕创a,甚至花錢在網(wǎng)上購買來交差。已經(jīng)找到工作的學(xué)生,更是認為畢業(yè)設(shè)計做的好與不好對自己沒什么影響,對待畢業(yè)設(shè)計也更加心不在焉。導(dǎo)師方面:大多數(shù)指導(dǎo)教師除了要指導(dǎo)學(xué)生畢業(yè)設(shè)計之外,還要承擔(dān)大量的教學(xué)和科研任務(wù),在畢業(yè)設(shè)計指導(dǎo)工作上能夠投入的精力和時間非常有限,致使有些導(dǎo)師對畢業(yè)設(shè)計的指導(dǎo)工作不太重視,對學(xué)生放任自流,不管不問,或者是直接將相關(guān)源代碼發(fā)給學(xué)生,以“簡化”指導(dǎo)工作。由于思想上的不重視,學(xué)生學(xué)習(xí)態(tài)度不認真,導(dǎo)師指導(dǎo)工作不到位,造成畢業(yè)設(shè)計流于形式,疏于管理,效果較差,使得學(xué)生白白浪費了畢業(yè)前的一次綜合訓(xùn)練機會。因此,如何充分認識畢業(yè)設(shè)計的重要性,并進行相應(yīng)的教學(xué)改革是軟件工程專業(yè)畢業(yè)設(shè)計必須要面對并解決的問題。

2)時間安排上不夠科學(xué)畢業(yè)設(shè)計一般安排在第八學(xué)期,這期間剛好是學(xué)生求職和考研的黃金時間段,由于目前就業(yè)形勢的日益嚴峻,學(xué)生就業(yè)壓力越來越大,當(dāng)求職和考研時間與畢業(yè)設(shè)計時間發(fā)生沖突時,學(xué)生都會選擇將主要精力投入到求職和考研上,有些還要去外地求職、應(yīng)聘考試、面試等,畢業(yè)設(shè)計自然是無暇顧及。而且,學(xué)校方面,為了保證就業(yè)率,往往對學(xué)生畢業(yè)設(shè)計的質(zhì)量也是睜一只眼閉一只眼,這又在無形中鼓勵了學(xué)生消極對待畢業(yè)設(shè)計的態(tài)度,畢業(yè)設(shè)計質(zhì)量下降也就成為必然結(jié)果。

3)題目設(shè)置上不夠合理由于畢業(yè)設(shè)計在高校各類教學(xué)活動中是最具綜合性和獨立性的,相對于常規(guī)課程而言,對指導(dǎo)教師要求也就更高,尤其軟件工程專業(yè),工程實踐性比較強,但每年真正來源于實際工程項目的題目所占的比例較小,很多題目都是虛構(gòu)出來的,導(dǎo)致有些題目不是理論性太強,就是缺乏具體需求的支撐,使學(xué)生很難從畢業(yè)設(shè)計過程中真正領(lǐng)悟到真實的軟件工程方法。而有些指導(dǎo)教師自己都沒參與過實際的工程項目,本身就缺乏實踐經(jīng)驗,對學(xué)生畢業(yè)設(shè)計的指導(dǎo)只是憑著自己的感覺來進行,缺乏系統(tǒng)性、整體性、科學(xué)性和嚴謹性,學(xué)生遇到問題后,難以得到及時的解決,導(dǎo)致抄襲現(xiàn)象時有發(fā)生,甚至有些學(xué)生直接照搬往屆畢業(yè)生的設(shè)計成果。畢業(yè)設(shè)計的主要目的在于通過畢業(yè)設(shè)計的訓(xùn)練來提升學(xué)生對所學(xué)知識的綜合應(yīng)用能力以及創(chuàng)新能力,從而實現(xiàn)學(xué)生從學(xué)校到工作崗位的平穩(wěn)過度。但由于題目設(shè)置上的不合理,題量太少,層次不清,導(dǎo)致選題匹配效果差。在選題時,部分能力差的學(xué)生所選題目難度太大,造成畢業(yè)設(shè)計很難完成,而有些能力強的學(xué)生所選題目難度過小,達不到能力提升的目的。

4)過程監(jiān)管上不夠到位眾所周知,對于軟件工程項目而言,過程控制與管理是項目執(zhí)行的關(guān)注點,畢業(yè)設(shè)計也當(dāng)如此。雖然學(xué)校也會在畢業(yè)設(shè)計過程中組織對各階段的工作情況進行檢查,但執(zhí)行檢查工作的不一定是專業(yè)教師,使得這種檢查大多只是對指導(dǎo)老師所填寫的各種表格和文檔等表面內(nèi)容進行檢查,對畢業(yè)設(shè)計的過程起不到實際的監(jiān)督作用,再加之有些學(xué)生在校外求職或?qū)嵙?xí)等原因造成指導(dǎo)教師與學(xué)生無法定期見面和溝通不暢等問題,使得指導(dǎo)教師難以用軟件工程方法對學(xué)生進行指導(dǎo)。畢業(yè)設(shè)計雖然啟動較早,但實際上很多學(xué)生前期在畢業(yè)設(shè)計上很少投入時間和精力,只是在答辯前為了完成任務(wù)而趕工應(yīng)付,這樣的畢業(yè)設(shè)計質(zhì)量自然也就不佳。

5)量化考核上不夠嚴格畢業(yè)設(shè)計成績一般由平時成績+論文成績+答辯成績?nèi)糠职匆欢ū壤龢?gòu)成,平時成績由指導(dǎo)教師自行把握,論文成績則由其他有經(jīng)驗的教師進行評閱,答辯成績由答辯委員會老師按照相關(guān)評分標準打分并取平均分,這樣雖然基本可以保證成績的公正性,但成績構(gòu)成太簡單,未顯示地將開題報告、文獻翻譯、分析和設(shè)計過程以及總結(jié)等納入到考核范圍,對畢業(yè)設(shè)計的前期和中期工作沒有約束力。在成績評定時,有些導(dǎo)師要求不嚴,采取寬容遷就的態(tài)度。答辯時,通過門檻較低,造成大部分學(xué)生僅以答辯及格為目標,在思想上不重視,答辯準備工作不扎實。同時,學(xué)校為了提高學(xué)生畢業(yè)率,在最終答辯時,對畢業(yè)設(shè)計的質(zhì)量要求也有所放松,這也是導(dǎo)致畢業(yè)設(shè)計質(zhì)量難以保證的一個重要原因。

3采取的對策

時間安排上,可以提前啟動畢業(yè)設(shè)計工作,將原來的第八學(xué)期開始提前到第六學(xué)期中后期,此時學(xué)生已經(jīng)學(xué)完大部分課程,具有了一定的知識基礎(chǔ),而且學(xué)生都在校,可以隨時與導(dǎo)師見面,指導(dǎo)教師也有充分的時間對畢業(yè)設(shè)計項目隨時跟進,隨時指導(dǎo)。導(dǎo)師資格審查上,對于軟件工程專業(yè)來說,學(xué)生畢業(yè)設(shè)計的導(dǎo)師,應(yīng)該由長期從事實際工程實踐或者有較好科研成果的“雙師型”(雙師即“教師”、“工程師”)教師來擔(dān)任,也可以聘請校外科研單位或企業(yè)中水平較高的工程師來擔(dān)任企業(yè)導(dǎo)師,這樣不僅可以減輕指導(dǎo)教師短缺的壓力,也能促進指導(dǎo)教師隊伍多元化模式的形成。題目設(shè)置上,要求題量要充分,使得水平層次不同的學(xué)生都能選到合適的題目;難度和工作量要適中,且要有一定的創(chuàng)意,使學(xué)生通過畢業(yè)設(shè)計的訓(xùn)練,在綜合應(yīng)用能力和創(chuàng)新能力上都能夠得到有效的提高。有課題的指導(dǎo)教師要盡量結(jié)合自己的課題來設(shè)計題目,沒課題的指導(dǎo)教師可以從與學(xué)校有合作的企事業(yè)單位中獲取有實際意義的題目。鼓勵學(xué)生根據(jù)自己的興趣點和就業(yè)取向自擬題目,允許學(xué)生到實習(xí)企業(yè)中根據(jù)企業(yè)的實際工程需要選題和實施畢業(yè)設(shè)計,這樣既能解決實際問題又可完成畢業(yè)設(shè)計。過程監(jiān)管上,首先要在指導(dǎo)教師和學(xué)生之間建立有效的溝通聯(lián)系機制和問題討論的例會制度,充分發(fā)揮指導(dǎo)教師的引導(dǎo)作用,在畢業(yè)設(shè)計過程中,堅持每周師生溝通一次。學(xué)生提出問題,指導(dǎo)教師引導(dǎo)和總結(jié),鼓勵學(xué)生發(fā)揮主觀能動性和創(chuàng)造力。同時,學(xué)校要成立由領(lǐng)導(dǎo)牽頭、具有一定工程實踐經(jīng)驗的專業(yè)技術(shù)人員組成的督導(dǎo)組,對畢業(yè)設(shè)計過程包括選題、開題、中期檢查、答辯和成績評定等各個環(huán)節(jié)實施有效的監(jiān)控和督導(dǎo),加強管理學(xué)生的同時也要加強對指導(dǎo)教師工作質(zhì)量的檢查,確保畢業(yè)設(shè)計工作能夠有序、有效的實施。量化考核上,要對畢業(yè)設(shè)計從前期的開題、文獻查閱,到中期的分析、設(shè)計、實現(xiàn),再到后期的總結(jié)等各個階段的進行量化考核,前一階段的成績考核不合格者,不能進行下一階段工作,必須加以整改,直到整改合格后才能進入下一階段。對于未能按要求如期完成畢業(yè)設(shè)計的可以推遲答辯,對于首次答辯不合格的可以進行二次答辯,仍不合格的,可以緩發(fā)畢業(yè)證。只有建立嚴格的考核制度,才能對學(xué)生有約束力,讓學(xué)生從思想上重視畢業(yè)設(shè)計,進而保證畢業(yè)設(shè)計的質(zhì)量。

4結(jié)束語

軟件工程是一個實踐性很強的專業(yè),軟件工程專業(yè)的畢業(yè)設(shè)計作為大學(xué)四年學(xué)習(xí)的總結(jié),是學(xué)生從學(xué)校跨入社會前僅有的一次大檢驗,它不僅檢驗了學(xué)生對所學(xué)知識的綜合應(yīng)用能力和學(xué)生的綜合素質(zhì),同時也檢驗了學(xué)校的培養(yǎng)模式和教學(xué)質(zhì)量。畢業(yè)設(shè)計質(zhì)量的好壞,不僅關(guān)系到軟件工程專業(yè)的培養(yǎng)目標,也關(guān)系到學(xué)生的就業(yè)率與就業(yè)質(zhì)量。因此,在就業(yè)形勢日趨嚴峻的情況下,軟件工程專業(yè)畢業(yè)設(shè)計的教學(xué)改革也要適應(yīng)就業(yè)市場需求,緊跟行業(yè)發(fā)展變化,與時俱進。

作者:張華 單位:南陽理工學(xué)院

軟件工程專業(yè)論文:軟件工程專業(yè)人才培養(yǎng)論文

1軟件工程專業(yè)人才培養(yǎng)存在的問題

1.1偏重理論輕開發(fā)能力,人才培養(yǎng)模式滯后

經(jīng)過我們對軟件企業(yè)人才需求的調(diào)研,目前我國軟件人才數(shù)量不少,但水平偏低,更重要的是結(jié)構(gòu)失衡。具體表現(xiàn)為,企業(yè)希望招聘的高校畢業(yè)生具有軟件開發(fā)崗位所必須具備的實踐能力,但很多高等院校軟件人才培養(yǎng)模式由于教育理念和師資力量本身的問題,偏重于傳授知識和技術(shù)而輕視了軟件開發(fā)能力的培養(yǎng)。這種現(xiàn)狀導(dǎo)致軟件企業(yè)從高校招聘的畢業(yè)生不能立即進入軟件開發(fā)崗位,必須經(jīng)過幾個月的職業(yè)崗位培訓(xùn),才能真正勝任開發(fā)工作。畢業(yè)生到軟件開發(fā)工作崗位上要經(jīng)歷的適應(yīng)期和培訓(xùn)期,說明高校培養(yǎng)的軟件人才與軟件企業(yè)的職業(yè)崗位存在明顯差距,需要高等院校在培養(yǎng)模式、培養(yǎng)計劃、課程設(shè)置等方面按照軟件開發(fā)過程和設(shè)計開發(fā)能力的要求進行改革和完善。

1.2實踐條件不能滿足人才培養(yǎng)需求,學(xué)生動手實踐能力有待提高

各個高校的實驗條件經(jīng)過近幾年,尤其是2013年的國家和地方政府的投資,實驗和實訓(xùn)的條件得到很大提高。校內(nèi)軟件工程的實驗環(huán)節(jié)均能滿足教學(xué)要求,有條件的高校已經(jīng)建立了一定的校內(nèi)實訓(xùn)基地,但實訓(xùn)基地尚擺脫不了之前知識教育體系下的實驗?zāi)J?,所開設(shè)的實踐項目范圍偏窄,模擬課題多,實戰(zhàn)課題少,參與建設(shè)實訓(xùn)基地的企業(yè)熱情不高,缺少真實的工作場景?,F(xiàn)有的機器數(shù)量、配置大部分還是以單臺性質(zhì)的設(shè)備和個人計算機為主,滿足不了軟件及信息技術(shù)的發(fā)展的要求,特別是缺少真實的開發(fā)項目和項目開發(fā)指導(dǎo)組,難以營建軟件企業(yè)的軟件產(chǎn)品生產(chǎn)環(huán)境,不能滿足基于軟件產(chǎn)品開發(fā)過程對實訓(xùn)課程的需要,學(xué)生的動手實踐能力有待提高。

1.3教師隊伍工程能力偏低,難以支撐卓越工程師培養(yǎng)計劃的實施

高校在師資隊伍建設(shè)方面,多以高學(xué)歷、高職稱的比例來衡量教師隊伍水平的高低。經(jīng)過多年的師資建設(shè),高校中大部分教師都具有博士、碩士學(xué)位,他們雖然有較強的學(xué)術(shù)能力,但是專業(yè)實踐知識和工程實踐經(jīng)驗卻相對缺乏,尤其是新教師絕大部分是從學(xué)校到學(xué)校,情況更不容樂觀。另一方面,由于計算機行業(yè)的發(fā)展,各類新技術(shù)層出不窮,尤其是軟件開發(fā)技術(shù)和新的開發(fā)工具,老教師的技術(shù)能力沒有得到及時更新,很難勝任新的軟件工程應(yīng)用開發(fā)類課程的教學(xué)。這就造成了整個軟件工程專業(yè)的教師隊伍工程能力偏低,與軟件工程專業(yè)對教師素質(zhì)的要求有較大差距,很難適應(yīng)培養(yǎng)軟件工程實踐型人才的需要。此外,不論學(xué)術(shù)型還是應(yīng)用型的高校評價教師的標準都是側(cè)重于教師的理論水平和論文數(shù)量,使高校軟件工程專業(yè)的教師在進入高校工作幾年后,原來即使具備有開發(fā)能力的也隨著新技術(shù)的發(fā)展而逐漸淘汰,無形中引導(dǎo)著教師隊伍建設(shè)向?qū)W術(shù)型方向發(fā)展,而忽視了工程實踐水平的提高。

2CDIO與軟件工程專業(yè)

從項目或產(chǎn)品的生命周期可知,工程項目、產(chǎn)品運行的生命周期基本都要經(jīng)歷構(gòu)思(Conceive)、設(shè)計(Design)、實現(xiàn)(Implement)和運作(Operate)這樣的階段。工程項目或產(chǎn)品首先要根據(jù)需求進行構(gòu)思,將科學(xué)原理轉(zhuǎn)化為工程項目或者產(chǎn)品開發(fā)的計劃方案;再根據(jù)計劃方案進行設(shè)計,確定實現(xiàn)工程實施或生產(chǎn)產(chǎn)品的工藝流程、操作程序等的設(shè)計方案;然后根據(jù)設(shè)計方案進行項目的實施或者產(chǎn)品的生產(chǎn)實現(xiàn);最后是完成項目的運行服務(wù)或生產(chǎn)產(chǎn)品的銷售、售后服務(wù)。因此,麻省理工學(xué)院和瑞典皇家工學(xué)院等4所大學(xué)組成跨國研究,以產(chǎn)品運行的生命周期所需要的從業(yè)人員必須具備的知識、能力、素質(zhì)出發(fā),經(jīng)過4年的探索研究,設(shè)計了工程教育模式,創(chuàng)立了CDIO工程教育理念。2011年,CDIO區(qū)域性國際會議在北京中苑賓館隆重召開,教育部部長助理林蕙青指出,未來我國高等工程教育改革發(fā)展的戰(zhàn)略重點就是“四個更加重視”:一要更加重視高等工程教育服務(wù)國家發(fā)展戰(zhàn)略和經(jīng)濟發(fā)展方式轉(zhuǎn)變的需要;二要更加重視與行業(yè)企業(yè)合作育人、合作辦學(xué)、合作就業(yè);三要更加重視學(xué)生社會責(zé)任感、綜合素質(zhì)和工程實踐能力培養(yǎng);四要更加重視提高工程技術(shù)人才培養(yǎng)的國際化水平。CDIO工程教育模式有利于解決當(dāng)前工程教育實踐中存在的重理論輕實踐、強調(diào)個人學(xué)術(shù)能力而忽視團隊協(xié)作精神、重視知識學(xué)習(xí)而輕視開拓創(chuàng)新培養(yǎng)等諸多問題。此外,從國家實施卓越工程師培養(yǎng)的11條通用標準看,每個標準的實現(xiàn)都能夠在CDIO工程教育模式中體現(xiàn),因此在國家大力推進高等工程教育“卓越計劃”中融合CDIO的教育理念必將為高質(zhì)量實施“卓越計劃”起到積極的推進作用。在軟件工程學(xué)科領(lǐng)域,軟件工程是應(yīng)用計算機科學(xué)理論和技術(shù)以及工程管理原則和方法,根據(jù)用戶的要求,按照按預(yù)算和進度實現(xiàn)軟件產(chǎn)品的定義、開發(fā)、和維護的工程,是研究用工程化方法構(gòu)建和維護有效、實用和高質(zhì)量的軟件的學(xué)科。軟件工程研究的對象是軟件系統(tǒng),涵蓋軟件科學(xué)與工程兩個方面。軟件科學(xué)研究的重點在于發(fā)現(xiàn)軟件可信性、度量和演化的基本規(guī)律,以應(yīng)對當(dāng)今軟件所面臨的復(fù)雜性、開放性和演化性等一系列重要挑戰(zhàn),是工程應(yīng)用的理論層面;而軟件工程的重點在于綜合應(yīng)用包括科學(xué)方法在內(nèi)的各種軟件設(shè)計方法,運用各種科學(xué)知識,深刻理解設(shè)計合格軟件產(chǎn)品所涉及的多方面因素,去構(gòu)建可靠、滿足需求的軟件產(chǎn)品。IEEE最新的軟件工程知識體系(SWEBOK)將軟件工程知識體系分解成10個知識域,即軟件需求、軟件設(shè)計、軟件構(gòu)造、軟件測試、軟件維護、軟件配置管理、軟件工程管理、軟件工程過程、軟件工程工具和方法、軟件質(zhì)量,這些知識領(lǐng)域貫穿于軟件產(chǎn)品生命周期的全過程。因此,在軟件工程專業(yè)“卓越計劃”中,以軟件產(chǎn)品的方案設(shè)計、開發(fā)、部署、運行的軟件生命周期為主線,將CDIO工程教育融合到卓越軟件工程師的培養(yǎng)中是必要且可行的,有利于培養(yǎng)出軟件設(shè)計能力、國際交流能力、管理與溝通能力和職業(yè)發(fā)展能力強的,具有軟件工程背景的復(fù)合型、應(yīng)用型高層次軟件工程技術(shù)人才,推動軟件產(chǎn)業(yè)不斷開拓創(chuàng)新。

3融合CDIO理念的軟件工程專業(yè)卓越工程師的培養(yǎng)

3.1引入CDIO工程教育模型的綜合培養(yǎng)理念設(shè)計軟件工程應(yīng)用型創(chuàng)新人才培養(yǎng)模式

融合CDIO工程教育理念進行卓越軟件工程師培養(yǎng),對傳統(tǒng)的教育模式進行改革,將軟件工程教育與項目、產(chǎn)品的構(gòu)思、設(shè)計、實現(xiàn)和運作生命周期中所需要的知識、能力、素質(zhì)緊密結(jié)合,以項目或軟件產(chǎn)品的生命周期為載體,引入校企合作機制,采用3+0.5+0.5的培養(yǎng)模式。前3年與傳統(tǒng)的軟件工程教育類似,完成軟件工程專業(yè)所需要的基本知識、基本技能和基本素質(zhì)的培養(yǎng)。在后面的1年分為兩個階段,第一個階段我們稱為項目實訓(xùn),以校外實習(xí)參觀,校內(nèi)講座、實訓(xùn)的教學(xué)方式,用已經(jīng)開發(fā)完成的項目或軟件產(chǎn)品為例,模擬企業(yè)運作進行教學(xué),熟悉項目工程、產(chǎn)品生命周期的各個環(huán)節(jié),將前3年學(xué)習(xí)的知識融合,在實訓(xùn)中掌握開發(fā)工具,以學(xué)生以主動的、實踐的方式接受軟件工程設(shè)計能力、開發(fā)能力和素質(zhì)教育的培養(yǎng)。第二個階段,學(xué)生進入合作企業(yè)或者就業(yè)企業(yè),參與到企業(yè)真正的項目開發(fā)中,以企業(yè)的課題完成畢業(yè)設(shè)計,在設(shè)計中鍛煉職業(yè)能力。

3.2構(gòu)建適合CDIO工程教育模型的理論教學(xué)體系

堅實的專業(yè)基礎(chǔ)是學(xué)生今后成為優(yōu)秀工程技術(shù)人員和管理者的保證,也是CDIO培養(yǎng)模式的基石。以軟件產(chǎn)品的構(gòu)思、設(shè)計、實施、運行為目標倒推成為卓越軟件工程師所需要的知識、能力、素質(zhì),以培養(yǎng)知識、能力、素質(zhì)去組織理論教學(xué)體系。包括軟件從業(yè)人員所需要具備的良好的數(shù)學(xué)建模能力課程:微積分、線性代數(shù)、概率論和數(shù)理統(tǒng)計等;運用計算機進行軟件開發(fā)所需的計算數(shù)學(xué)課程:離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析與設(shè)計等;進行軟件開發(fā)所需的軟硬件系統(tǒng)基礎(chǔ)課程:操作系統(tǒng)、軟件工程導(dǎo)論、數(shù)據(jù)庫原理、信息系統(tǒng)基礎(chǔ)、計算機系統(tǒng)結(jié)構(gòu)、計算機網(wǎng)絡(luò)和編譯原理等;進行軟件設(shè)計所需的軟件開發(fā)類課程:軟件需求分析、軟件構(gòu)架、軟件設(shè)計、軟件測試、軟件維護;軟件工程工具等;軟件從業(yè)人員需要具備的良好的身體素質(zhì)和心理素質(zhì)的人文素質(zhì)系列課程:形勢與政策、馬克思主義基本原理、思想/鄧小平理論和“三個代表”重要思想概論、法律法規(guī)、大學(xué)生心理健康教育、體育、團隊激勵與溝通及全校性選修課程等;軟件從業(yè)人員需要具備的掌握發(fā)達國家的技術(shù)和了解國際IT文化的外語應(yīng)用能力課程:基礎(chǔ)英語、英語聽說、日語基礎(chǔ)和專業(yè)英語。

3.3構(gòu)建適合CDIO工程教育模型的一體化、多層次的實踐教學(xué)體系

CDIO工程教育理念是“做中學(xué)”原則和“基于項目的教育和學(xué)習(xí)”的集中體現(xiàn),軟件工程專業(yè)應(yīng)用型創(chuàng)新人才的培養(yǎng),實踐能力的提高是設(shè)計軟件產(chǎn)品能夠?qū)嵤┖瓦\行的關(guān)鍵。以產(chǎn)品的運行周期為主線的一體化、多層次的實踐教學(xué)體系是以驗證性實驗為基礎(chǔ),實現(xiàn)第一層次的基本實踐能力培養(yǎng);以課程設(shè)計、實踐課程為貫穿專業(yè)課程模塊的線索,實現(xiàn)第二層次與第三層次的個人能力及團隊能力培養(yǎng);以校內(nèi)外實踐基地的實訓(xùn)和畢業(yè)設(shè)計為載體,實現(xiàn)第四層次的構(gòu)思(C)、設(shè)計(D)、實施(I)和運行(O)綜合能力培養(yǎng)。以此形成集實驗、課程設(shè)計、實踐課程、實訓(xùn)和畢業(yè)設(shè)計一體化、多層次的實踐教學(xué)體系?;贑DIO的“做中學(xué)”原則的人才培養(yǎng)模式,采取向企業(yè)派駐科技特派員和聘任企業(yè)技術(shù)人員為兼職教師的“雙向聘任制”模式,使軟件工程專業(yè)與軟件企業(yè)更為緊密地結(jié)合。企業(yè)技術(shù)人員和校內(nèi)教師聯(lián)合建立項目開發(fā)小組,讓學(xué)生通過實際項目研發(fā),體驗軟件產(chǎn)品生命周期各個階段的從業(yè)人員角色。在項目研發(fā)中進行需求分析、軟件體系結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計、接口設(shè)計和算法設(shè)計,編碼實現(xiàn),測試、投入運作等一系列工程實踐。以此為學(xué)生職業(yè)能力訓(xùn)練和教師項目開發(fā)鍛煉提供一個真實的職業(yè)環(huán)境,有助于學(xué)生的職業(yè)素質(zhì)、職業(yè)態(tài)度和習(xí)慣的形成。“基于項目的教育和學(xué)習(xí)”采用“雙向聘任制”模式驅(qū)動,專業(yè)教師與實踐基地軟件技術(shù)人員間角色轉(zhuǎn)換;科研、技術(shù)研發(fā)項目與教學(xué)課題間的相互滲透。學(xué)校將工程實踐列入教師教學(xué)質(zhì)量考核的指標,甚至職稱晉升的指標,引導(dǎo)教師加強自身工程能力的提高,這將逐步解決困擾軟件工程專業(yè)發(fā)展的教師隊伍、實踐、實訓(xùn)的難題。

3.4按照知識、能力、素質(zhì),規(guī)范人才培養(yǎng)質(zhì)量標準,保障卓越工程師計劃的順利實施

培養(yǎng)質(zhì)量標準,是規(guī)定某一個專業(yè)的專業(yè)培養(yǎng)目標、畢業(yè)要求、實現(xiàn)途徑、評價方式的教學(xué)指導(dǎo)性文件。它是聯(lián)系專業(yè)培養(yǎng)目標與教學(xué)活動的中間橋梁,可以確保不同的教師有效、連貫而目標一致地開展教學(xué)工作,對教師的教學(xué)具有直接的指導(dǎo)作用。在“卓越工計劃”中引入先進的CDIO教育理念,將“卓越工計劃”通用標準與軟件工程行業(yè)標準、企業(yè)標準、職業(yè)資格標準結(jié)合制定人才培養(yǎng)質(zhì)量標準,以標準規(guī)范人才培養(yǎng)是保障卓越工程師計劃順序?qū)嵤┑挠行ПU稀?

4結(jié)語

從軟件工程專業(yè)培養(yǎng)的畢業(yè)生和軟件企業(yè)實際需要的員工存在的矛盾入手,分析了在軟件工程專業(yè)實施“卓越工計劃”存在的問題。通過采納CDIO標準和工程教育理念,以軟件工程產(chǎn)品的生命周期中對人才的知識、能力、素質(zhì)的需求出發(fā),探索軟件工程專業(yè)創(chuàng)新型人才培養(yǎng)模式、理論教學(xué)體系、實踐教學(xué)體系以及人才培養(yǎng)標準。以人才培養(yǎng)質(zhì)量標準為抓手,推進軟件工程專業(yè)卓越工程師培養(yǎng)計劃的實施,改變當(dāng)前軟件工程人才培養(yǎng)過程中的“重理論、輕實踐”、“重視知識學(xué)習(xí)而輕視開拓創(chuàng)新”等方面的不足,最終達到提高軟件工程人才培養(yǎng)質(zhì)量的目的。

作者:汪軍強俊單位:安徽工程大學(xué)

軟件工程專業(yè)論文:“軟件工程專業(yè)卓越工程師培養(yǎng)方案”的探索與實踐

“軟件工程專業(yè)卓越工程師培養(yǎng)方案”的探索與實踐

2004年,世界工程師大會在中國召開,會議的主題是“工程師塑造可持續(xù)發(fā)展的未來”。這個主題告訴我們,“工程師”對人類未來發(fā)展的重要性,同時也告訴我們“工程教育”對人類未來發(fā)展的重要性。[1]應(yīng)該看到,盡管一些應(yīng)用型本科院校把培養(yǎng)“一線工程師”作為學(xué)校的辦學(xué)宗旨,并在此基礎(chǔ)上對教學(xué)模式、教學(xué)方法進行了一系列的教學(xué)改革,但由于與企業(yè)的結(jié)合不夠緊密,高等工程教育所培養(yǎng)出的“一線工程師”與企業(yè)、與社會的脫節(jié)比較嚴重,不能適應(yīng)現(xiàn)代社會發(fā)展的需求。[2] [3]

2010年6月教育部基于提高工科院校專業(yè)教育教學(xué)水平而正式啟動推出的“卓越工程師教育培養(yǎng)計劃”(以下簡稱“卓越計劃”)[4]是貫徹落實《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》和《國家中長期人才發(fā)展規(guī)劃綱要(2010-2020年)》的重大教育計劃。該計劃旨在培養(yǎng)造就一大批創(chuàng)新能力強、適應(yīng)經(jīng)濟社會發(fā)展需要的高質(zhì)量各類型工程技術(shù)人才,為國家走新型工業(yè)化發(fā)展道路、建設(shè)創(chuàng)新型國家和人才強國戰(zhàn)略服務(wù),對促進高等教育面向社會需求培養(yǎng)人才,全面提高工程教育人才培養(yǎng)質(zhì)量具有十分重要的示范和引導(dǎo)作用。

上海應(yīng)用技術(shù)學(xué)院“軟件工程”專業(yè)從 2010 年起即著手準備,在原有專業(yè)設(shè)置基礎(chǔ)上不斷探索與實踐,根據(jù)it學(xué)科行業(yè)發(fā)展的特殊性,制定具有前瞻性的人才培養(yǎng)標準,并通過全面修訂人才培養(yǎng)方案、實施人才培養(yǎng)模式、教學(xué)方式、訓(xùn)練方式和評價方式等的改革。

一、培養(yǎng)模式

本專業(yè)實施“3+1”校企聯(lián)合培養(yǎng)模式,學(xué)生須接受3年的在校培養(yǎng),累計1年的企業(yè)實踐和畢業(yè)設(shè)計。前三年學(xué)生在校學(xué)習(xí)學(xué)科基礎(chǔ)知識和軟件工程的基本理論知識和技能,打好從事軟件工程領(lǐng)域工作的扎實專業(yè)基礎(chǔ)。在校學(xué)習(xí)過程中,定期聘請企業(yè)教師參與到教學(xué)實踐中,使學(xué)生對企業(yè)的生產(chǎn)實際有初步的了解。

第四年學(xué)生將被安排在合作企業(yè)進行為期一年的學(xué)習(xí)與實踐。一些與企業(yè)聯(lián)系密切的專業(yè)課程及畢業(yè)設(shè)計在企業(yè)完成,學(xué)生參與到企業(yè)的各個項目組,隨項目組一起參與實際項目的開發(fā)。項目組負責(zé)人將視學(xué)生為自己的員工,本文由論文聯(lián)盟//收集整理分派合適的工作要學(xué)生隨導(dǎo)師或獨立完成。通過參加一個或幾個實際項目的工作,獨立地完成一部分工作,并以企業(yè)標準進行考核,使學(xué)生對軟件標準化設(shè)計的全過程有更深入的了解。增強學(xué)生的責(zé)任心,提高學(xué)生的實際工作能力。

二、培養(yǎng)標準

按照教育部“卓越工程師教育培養(yǎng)計劃”的總體工作思路和標準要求,上海應(yīng)用技術(shù)學(xué)院“軟件工程專業(yè)卓越計劃”將以“培養(yǎng)面向未來國家建設(shè)需要,適應(yīng)未來科技發(fā)展,德智體全面發(fā)展,掌握軟件工程學(xué)科的基本原理和基本知識,具有扎實的基礎(chǔ)理論、寬厚的專業(yè)知識和良好的實踐能力,獲得工程師基本訓(xùn)練,能勝任軟件工程項目的規(guī)劃、設(shè)計、實施、管理、研究、教育,以及投資與開發(fā)等工作,具有創(chuàng)新精神和國際視野的卓越的專業(yè)工程師”。

三、培養(yǎng)方案架構(gòu)

按照課程群和模塊化的指導(dǎo)思想搭建培養(yǎng)方案的課程架構(gòu),滿足不同學(xué)生、企業(yè)對知識能力培養(yǎng)的需求。培養(yǎng)方案課程體系總體架構(gòu)如圖1所示。1-5學(xué)期按照課程群進行教學(xué),滿足學(xué)生對不同知識能力的需求;第6學(xué)期根據(jù)學(xué)生實習(xí)企業(yè)對知識能力的需求分模塊進行教學(xué);第7-8學(xué)期進入對口的企業(yè)實習(xí)并完成畢業(yè)設(shè)計。

四、校內(nèi)培養(yǎng)方案

校內(nèi)培養(yǎng)方案的設(shè)計目標是通過學(xué)習(xí)使學(xué)生具有較強的工程意識、工程素質(zhì)、工程實踐能力,成為專業(yè)知識扎實、動手能力突出、素質(zhì)優(yōu)良的卓越軟件技術(shù)人才。為了保證卓越工程師培養(yǎng)計劃的實現(xiàn),制定了卓越工程師計劃專業(yè)知識與能力的實現(xiàn)矩陣,進一步明確了本科課程體系設(shè)置,包括課程模塊的構(gòu)成、具體翔實的課程教學(xué)目標以及教學(xué)考查方式。結(jié)合專業(yè)特點以及學(xué)校學(xué)院的教學(xué)平臺、 教學(xué)設(shè)施、教學(xué)創(chuàng)新實踐基地等,加強了教育教學(xué)中的基礎(chǔ)性、創(chuàng)新性、實踐性、國際化,使專業(yè)的教育教學(xué)更上一個新的臺階。

(一)課程群劃分

將課程劃分為三條主線進行教學(xué):1.基本理論課群,包括操作系統(tǒng)、計算機網(wǎng)絡(luò)、離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法、計算機原理等。本部分課程培養(yǎng)學(xué)生計算機學(xué)科的基本理論和體系結(jié)構(gòu),使學(xué)生具備堅實的理論基礎(chǔ),為其今后的繼續(xù)學(xué)習(xí)和發(fā)展打下基礎(chǔ),同時滿足學(xué)生考研需求。2.程序設(shè)計能力課程群,.net、java兩個主流平臺并重,再加上三門培養(yǎng)綜合設(shè)計能力的課程,以提高學(xué)生的實踐動手能力,并滿足不同企業(yè)對開發(fā)工具的需求。為了加強學(xué)生的程序設(shè)計能力,我們在課程設(shè)置上體現(xiàn)了在校學(xué)習(xí)期間三年不斷線的思想,每學(xué)期都有與程序設(shè)計有關(guān)的課程和實訓(xùn)。要求學(xué)生第一年編寫代碼不少于5000行,第二年不少于10000行,第三年不少于20000行。在進入企業(yè)之時,已經(jīng)具備了較強的程序設(shè)計能力。3.軟件工程能力課程群,以提供學(xué)生軟件工程的管理與被管理能力。

(二)課程模塊劃分

根據(jù)合作企業(yè)的知識能力的不同需求劃分為若干不同模塊。通過對學(xué)生工作去向的跟蹤調(diào)查和軟件工程行業(yè)需求調(diào)查,確定了erp開發(fā)、web應(yīng)用開發(fā)、手機應(yīng)用開發(fā)、軟件咨詢服務(wù)等幾個方向。每個方向設(shè)立若干課程構(gòu)成若干課程模塊,對應(yīng)不同的去向,滿足不同企業(yè)的需求。在基本能力培養(yǎng)的基礎(chǔ)上,根據(jù)學(xué)生第四年去向選擇模塊,在第6學(xué)期完成,由企業(yè)方參與教學(xué),完成學(xué)生進入企業(yè)的過渡。

五、企業(yè)培養(yǎng)方案

企業(yè)培養(yǎng)方案突出了理論和實踐綜合素質(zhì)的培養(yǎng),在教學(xué)體系上形成了企業(yè)導(dǎo)師教學(xué)講解、專題實訓(xùn)、項目實踐的“三位一體”、工學(xué)交替的人才培養(yǎng)方案。

整個企業(yè)階段的培養(yǎng)方案劃分為企業(yè)工程教育或?qū)I(yè)特色實習(xí)(累計15周)、現(xiàn)場工程實踐和專業(yè)綜合設(shè)計(累計25周)兩個部分,共40周,其中:

1.企業(yè)工程教育或?qū)I(yè)特色實習(xí)(15周)

根據(jù)企業(yè)的業(yè)務(wù)和項目情況設(shè)置相關(guān)課程,折合15周。目的是培養(yǎng)軟件企業(yè)需要的一線工程人才。為了提高本專業(yè)特色實習(xí)的質(zhì)量,聘用計算機軟件工程專業(yè)知識過硬、實踐經(jīng)驗豐富的技術(shù)人員為教師。在實習(xí)過程中,采用案例教學(xué)法,把企業(yè)實際軟件工程項目納入學(xué)生實習(xí)范圍,讓學(xué)生接觸和開發(fā)企業(yè)實際的工程項目。為了提高實習(xí)效果,企業(yè)工程教育要做到講授、訓(xùn)練、實踐穿插進行,使學(xué)生全面感受企業(yè)的工作環(huán)境、管理體制和項目開發(fā)過程,做到學(xué)生學(xué)習(xí)的專業(yè)特色內(nèi)容與企業(yè)實踐相結(jié)合。

2.現(xiàn)場工程實踐或?qū)I(yè)綜合設(shè)計(25周)

為使學(xué)生成為滿足軟件產(chǎn)業(yè)需求的創(chuàng)新型人才,專業(yè)綜合設(shè)計采用項目驅(qū)動的實習(xí)模式,專業(yè)綜合設(shè)計通過參與企業(yè)實際項目完成,共25周。專業(yè)綜合設(shè)計課題全部來源于企業(yè)的工程項目,實行1人1題,由實習(xí)單位的專業(yè)技術(shù)人員和學(xué)校的專業(yè)教師擔(dān)任設(shè)計指導(dǎo)教師。專業(yè)綜合設(shè)計結(jié)合實際工程問題,進行有針對性的研究與實踐,培養(yǎng)學(xué)生綜合運用所學(xué)知識和技能、分析與解決實際問題的能力,培養(yǎng)學(xué)生勇于探索的創(chuàng)新精神、嚴肅認真的科學(xué)態(tài)度和嚴謹求實的工作作風(fēng)。

經(jīng)過一年多的實踐,卓越工程師人才培養(yǎng)成效顯著,一批特色鮮明、實踐能力強的工程應(yīng)用型創(chuàng)新人才脫穎而出,2012屆參加卓越工程師培養(yǎng)方式的學(xué)生,在就業(yè)方面占據(jù)了明顯的優(yōu)勢。受到了企業(yè)的普遍歡迎。目前,2013屆學(xué)生參加卓越工程師培養(yǎng)計劃的工作正在進行,受到2012屆成功運作的影響,學(xué)生們積極性很高。在卓越工程師計劃的實施過程中,我們也發(fā)現(xiàn)了一些培養(yǎng)計劃中的不足之處,并在2013屆的實施中加以以調(diào)整。相信經(jīng)過幾年的努力,我們的培養(yǎng)方案會愈加成熟。

軟件工程專業(yè)論文:計算機專業(yè)“軟件工程”課程的教學(xué)研究

摘要:針對“軟件工程”這門課的課程特點,本文提出幾種實用的教學(xué)方法和手段,目的為了提高“軟件工程”的教學(xué)質(zhì)量。

關(guān)鍵詞:軟件工程 教學(xué)改進 實踐

中圖分類號:

1、 引言

提起軟件,在當(dāng)今社會人們并不陌生,正是由于軟件的發(fā)展,使計算機應(yīng)用逐步滲透到社會生活的各個角落,使各行各業(yè)都發(fā)生很大的變化。這同時也促進人們對軟件的品種、數(shù)量、功能和質(zhì)量等提出了越來越高的要求。然而,軟件的規(guī)模越大、越復(fù)雜,人們的軟件開發(fā)能力越顯得力不從心。于是,人們開始重視軟件開發(fā)過程、方法、工具和環(huán)境的研究,軟件工程應(yīng)運而生。

“軟件工程”主要介紹軟件工程的基本原理、開發(fā)方法和開發(fā)工具,通過本課程的學(xué)習(xí),使學(xué)生了解和初步掌握開發(fā)1個軟件項目所使用的方法和工具,以及“軟件工程”的發(fā)展過程和發(fā)展趨勢,為進行軟件開發(fā)打下1個良好的基礎(chǔ)。

2、 課程特點

1。 課程綜合性強。

軟件工程與其他計算機課程,如程序設(shè)計語言、數(shù)據(jù)結(jié)構(gòu)、編譯原理、數(shù)據(jù)庫以及操作系統(tǒng)等課程都是相互作用和影響的。在1定程度上說,軟件工程討論的是在實際開發(fā)當(dāng)中綜合運用這些課程中講過的理論和方法,將這些課程的理論和方法放在1個統(tǒng)1的目標下,這個目標就是在有限的時間及預(yù)算條件下,開發(fā)出高質(zhì)量的令用戶滿意的軟件。

2。 課程內(nèi)容不斷更新。

軟件工程課程的教學(xué)培養(yǎng)目標應(yīng)該以市場需求為導(dǎo)向,使課程培養(yǎng)的學(xué)生真正能夠在軟件行業(yè)中發(fā)揮作用。因此,在授課時,我們不能拘泥于教材內(nèi)容的限制。在講解基本原理、基本概念和基本方法的同時,介紹1些新方法、新技術(shù)。這樣,有助于開拓學(xué)生的視野和培養(yǎng)創(chuàng)新意識與開發(fā)能力,使他們走向社會后不至落伍。

3。 課程的實踐性強。

軟件工程是1門實踐性很強的課程,它是各種開發(fā)經(jīng)驗的總結(jié)與提煉。在學(xué)習(xí)過程中不但應(yīng)注重概念、原理、方法和技術(shù)的掌握,更應(yīng)注重方法、技術(shù)的實際應(yīng)用。學(xué)習(xí)軟件工程必須投身于軟件開發(fā)的實踐,才能真正領(lǐng)悟軟件工程的精髓。

實際教學(xué)當(dāng)中,這門課的教學(xué)效果往往不是很理想,教師覺得這門課教起來較困難,學(xué)生學(xué)習(xí)中多數(shù)也覺得枯燥無味,很難達到較好的教學(xué)效果或獲得較強的實踐能力等預(yù)期目的。如何改善?結(jié)合軟件工程的課程特點,筆者認為可以從以下幾個方面來改進《軟件工程》的教學(xué)質(zhì)量。

三、軟件工程教學(xué)改進的內(nèi)容和方法

1。 教學(xué)過程引入實際案例

軟件工程課程涉及面很廣,如果不結(jié)合實際工程項目進行教學(xué),很難把教學(xué)內(nèi)容教授給學(xué)生。因此,在教學(xué)過程中引入案例,將復(fù)雜抽象的概念用具體生動的實例進行詮釋,能夠收到事半功倍的效果。例如,在授課時教師可結(jié)合1個“學(xué)校教材購銷系統(tǒng)”實例,給學(xué)生介紹具體的開發(fā)過程和方法。

另外,學(xué)校還可邀請領(lǐng)域內(nèi)有實際經(jīng)驗的資深程序員,針對軟件工程中具體理論和方法在實際開發(fā)中的應(yīng)用,在課堂上和學(xué)生進行面對面講座,深入淺出地作講解。這樣,學(xué)生可以更加熟悉、掌握軟件開發(fā)的過程。

2。 組織課堂討論,形成教學(xué)互動

我國有句名言:“授人以魚,不如授人以漁”。學(xué)生是教學(xué)活動的核心,教師要利用合適的方法調(diào)動學(xué)生的積極心理和參與意識,改變傳統(tǒng)的教師高高在上的教學(xué)方式,讓學(xué)生參與教學(xué)過程,有機會發(fā)表自己的看法。

比如在講授需求分析這章內(nèi)容時,可結(jié)合“學(xué)校教材購銷系統(tǒng)”這個案例,要求學(xué)生按照軟件工程教學(xué)的思想和方法認真做好需求分析。在實施過程中,首先由學(xué)生獨立思考,給出解決方案。然后在課堂上,組織學(xué)生進行討論,分析各自解決方案的優(yōu)劣,并進行綜合。最后由老師進行總結(jié)和評價,指出該案例所涉及的理論知識及其應(yīng)用方法,就學(xué)生提出的問題進行解答。這樣通過組織學(xué)生討論,可使學(xué)生進1步理解和掌握課程內(nèi)容的方法和步驟,使抽象的知識變得看得見,用得著,大大激發(fā)了學(xué)生學(xué)習(xí)的興趣和自信。

3。 加強實踐環(huán)節(jié)

從本質(zhì)上看,軟件工程的實踐性和綜合性是其他相關(guān)課程難以比擬的。因此,必須結(jié)合設(shè)計項目和實際應(yīng)用加以施教,才能取得良好的教學(xué)效果。那么,在把握教學(xué)進度的同時,必須及早安排好課程設(shè)計,讓學(xué)生同步開展課程設(shè)計。這樣,理論課講完了,課程設(shè)計也基本結(jié)束,學(xué)生們能從理論和實踐的結(jié)合上,加深對軟件工程知識難點、重點的理解,進1步深刻理解軟件過程和系統(tǒng)消化理論知識,訓(xùn)練項目設(shè)計的思路,鍛煉實際開發(fā)能力,培養(yǎng)嚴格規(guī)范的項目開發(fā)方法和步驟,體驗文檔編寫整理、階段性評審總結(jié)以及軟件測試等各個方面的工作流程,直接培養(yǎng)了學(xué)生從事實際開發(fā)的能力。

四、結(jié)束語

在教學(xué)中,我們還應(yīng)根據(jù)學(xué)生的具體情況,因材施教??傊?,通過不斷改進教學(xué),使學(xué)生能更好地理解、掌握知識,運用所學(xué)服務(wù)社會。

軟件工程專業(yè)論文:軟件工程專業(yè)“計算機組成原理”課程教學(xué)探討

軟件工程專業(yè)“計算機組成原理”課程教學(xué)探討

計算機組成原理在我院的軟件工程系被定為專業(yè)基礎(chǔ)課,在學(xué)科體系中起著基礎(chǔ)性和準備指導(dǎo)性的作用。目標是通過該課程的學(xué)習(xí),使學(xué)生掌握計算機各功能部件及整機運行的工作原理和方法,并為學(xué)生建立起整機的概念。為后期的系統(tǒng)開發(fā)的理論、實踐的學(xué)習(xí)奠定基礎(chǔ)。但該門課程具有概念多、知識點多、內(nèi)容抽象等特點,加上學(xué)生思想上有“偏軟”現(xiàn)象,使該課程的組織教學(xué)有一定難度。本文將對計算機組成原理的教學(xué)現(xiàn)狀、教學(xué)方法、教學(xué)內(nèi)容、及通過實踐等輔助教學(xué)手段來改進教學(xué)等方面進行闡述,以期對一般本科院校的計算機組成原理教學(xué)有一定借鑒促進作用。

一、計算機組成原理的課程的教學(xué)現(xiàn)狀

(一)課程本身的特點決定這門課程教學(xué)難度大

1、基礎(chǔ)概念多的特點

計算機組成原理這門課程由于內(nèi)容較多,所涉及的基礎(chǔ)概念也較多。在cpu模塊有微程序、微指令及流水線等系統(tǒng)類概念,其中alu部分有原碼、補碼等與編碼相關(guān)的概念;在存儲器部分,與存儲器單元相關(guān)的有ram、sram、dram、rom及各種rom設(shè)備,與存儲系統(tǒng)相關(guān)的有cache存儲器、虛擬存儲器等概念;外設(shè)部分有中斷等信息的各種傳送方法。對整個計算機系統(tǒng),有計算機的各種性能指標。對各個概念,靠單本文由論文聯(lián)盟//收集整理純記憶的方法很難掌握,必須放在系統(tǒng)中學(xué)習(xí)。

2、理論性強的特點

計算機組成原理這門課程首先要考慮其原理性,現(xiàn)在仍然采用馮.諾依曼式計算機模型作為基本模型,但也要考慮現(xiàn)代計算機的發(fā)展,以融入實際的需要。如何對內(nèi)容進行合理的安排、銜接,對任課教師來說,是一不小的挑戰(zhàn)。

3、內(nèi)容抽象的特點

要讓學(xué)生明白計算機的工作原理、方法和實現(xiàn),需弄清數(shù)據(jù)和信號在計算機各部件件間的流動情況,對學(xué)生來說,這看不見也摸不著,如何將信息流動的復(fù)雜情況形象、生動地向?qū)W生展示、講解,教師對此需要作出相當(dāng)?shù)呐Α?

(二)學(xué)生對該們課程的認識誤區(qū)

大部分的學(xué)生認為,我們學(xué)的專業(yè)是軟件工程,專業(yè)是“偏軟”的,而計算機組成原理這門課程是“偏硬”的,對其轉(zhuǎn)為實際能力表示懷疑。由于對這門課程在學(xué)科中的作用認識不明確,在學(xué)生中就有一種印象,學(xué)習(xí)這門課程主要目的是修學(xué)分的需要,另外還有考研的需要,但考研的學(xué)生比例較小,再加上這門課程本身的學(xué)習(xí)難度,因此認真學(xué)習(xí)且能學(xué)好這門課程的人數(shù)就不多了。

二、對組成原理教學(xué)的幾點建議

(一)對學(xué)生對該門課程的認識進行相應(yīng)正確引導(dǎo)

由于是一門基礎(chǔ)理論課,加上本身的教學(xué)內(nèi)容特點,可能內(nèi)容較為枯燥,因此學(xué)生可能會因為課程內(nèi)容本身而不感興趣。因此我們要在思想上要對學(xué)生加以引導(dǎo),使學(xué)生認識到,學(xué)習(xí)這門課程不僅對計算機本身的運轉(zhuǎn)有更深刻的認識,更對與硬件相關(guān)的嵌入式系統(tǒng)設(shè)計,軟件的設(shè)計實現(xiàn)有基礎(chǔ)指導(dǎo)作用。并為學(xué)生在計算機領(lǐng)域的進一步研究和發(fā)展奠定基礎(chǔ)。因此,學(xué)生不能因為這門課程“偏硬”,而自己的專業(yè)和就業(yè)方向“偏軟”就否定這門課程的重要性。

(二)根據(jù)課程設(shè)置需要對教學(xué)學(xué)時進行相應(yīng)調(diào)整

根據(jù)不同的專業(yè),學(xué)生的不同層次,及大部分學(xué)生的就業(yè)方向?qū)υ撜n時設(shè)置不同的教學(xué)學(xué)時。報告[3]中指出,對于多數(shù)調(diào)查對象為畢業(yè)生的調(diào)查結(jié)果,多數(shù)人認為這門課開設(shè)為64、48或32學(xué)時。而48學(xué)時的人稍多些。這與本人想法基本一致,對于非計算機專業(yè),作為導(dǎo)論型的,32學(xué)時足矣;對于軟件專業(yè),其目的主要是通過掌握其基本原理,能更好的為軟件系統(tǒng)的設(shè)計服務(wù),開設(shè)48學(xué)時,其中8學(xué)時實驗較合理。而對于偏硬件的計算機專業(yè),可以根據(jù)需要,開設(shè)56或64學(xué)時。

(三)根據(jù)專業(yè)要求及課程設(shè)置對教學(xué)內(nèi)容作出調(diào)整

計算機組成原理在學(xué)科中的地位被定為專業(yè)基礎(chǔ)課,在學(xué)科中具有承上啟下的作用,希望通過本門課程的學(xué)習(xí),使學(xué)生對計算機硬件的組成、各部件及各部件之間運轉(zhuǎn)情況進行了解。對于軟件專業(yè)的學(xué)生來說,為硬件相關(guān)的嵌入式系統(tǒng)設(shè)計及其他軟件的設(shè)計奠定基礎(chǔ)。計算機組成原理從內(nèi)容上主要分為三部分:cpu、存儲器、外設(shè)。但由于學(xué)時的限制及課程的安排(本專業(yè)開設(shè)了微機原理課,外設(shè)是其講授重點),重點講授cpu和存儲器兩部分。存儲器內(nèi)容分為主存儲器和存儲體系兩部分內(nèi)容。前者講述存儲元器件的基本原理,而后者則是cache、主存和輔存之間的區(qū)別與聯(lián)系,如果開設(shè)了計算機體系結(jié)構(gòu)這么課程,這存儲體系的內(nèi)容可簡略介紹,具體內(nèi)容由計算機體系結(jié)構(gòu)講解。cpu部分與存儲器一樣,在詳細介紹完其核心部件alu后,重點即是中央處理器章節(jié),即指令的運行,而指令的運行需要訪問存儲器,這就將cpu與存儲體系聯(lián)系起來了。故這兩部分又是有聯(lián)系的。由此有關(guān)硬件的內(nèi)容就脈絡(luò)清晰、分工明確了。

(四)對實驗內(nèi)容進行合理的學(xué)時分配

實驗課對于一門課程來說,主要目的是加深對知識點認識,使抽象的理論變得形象、具體。因此,對本身理論性強,內(nèi)容抽象的計算機組成原理課程,實驗課就顯得尤為重要。我們采用的是西安唐都科教儀器公司生產(chǎn)的實驗箱作為實驗設(shè)備。與其相配套的實驗有9個,其中主要包括與cpu中的與alu相關(guān)的3個實驗、靜態(tài)存儲器存取實驗、微程序控制實驗及4個模型機的設(shè)計類實驗。根據(jù)實驗學(xué)時的設(shè)置,只有8個學(xué)時的實驗課。8個學(xué)時全部完成這些實驗有一定難度,因此,可將這些試驗進行合理的學(xué)時分配,如第1、2個學(xué)時完成第一、二個實驗,因為剛開始做硬件實驗不熟悉,但第二個運算器進位實驗教簡單,可順便完成;有了前面的基礎(chǔ),完成第三個運算器移位控制實驗就簡單多了,因此和第四個稍麻煩的靜態(tài)存儲器存取試驗合并在第3、4學(xué)時完成;第5個實驗內(nèi)容較復(fù)雜,可單獨安排2個學(xué)時完成;這樣就留出了2學(xué)時來研究后面的模型及設(shè)計與實現(xiàn)的實驗了。

(五)以實踐為手段帶動學(xué)生的學(xué)習(xí)積極性

為了提高學(xué)生的學(xué)習(xí)積極性,加深對知識的掌握,實踐就顯得尤為重要。對軟件專業(yè)的學(xué)生來說,利用軟件對所學(xué)知識進行模擬不失為一種好的辦法。對于計算機組成原理這門課程,實驗內(nèi)容較為抽象,不易被理解,因此,采用“硬件軟化”的方法,對課程的實驗內(nèi)容等進行模擬,既可加深對知識的掌握,又可提高大家的軟件設(shè)計、編程能力。本系為了提高大家參與的積極性,采用了學(xué)生科技立項的辦法,系里拿出一部分資金,將“計算機組成原理虛擬實驗系統(tǒng)的設(shè)計與實現(xiàn)”作為一學(xué)生科技項目,鼓勵學(xué)生組隊參加,和其他項目一起參加評比,并進行獎勵的辦法,在學(xué)生中得到了良好的響應(yīng)。學(xué)生做出的項目教師可拿來作為課堂教學(xué)用,并可鼓勵學(xué)生在此基礎(chǔ)上進行改進,進一步完善。以后甚至可以將系統(tǒng)分塊,讓學(xué)生分組做,并作為課后作業(yè)的一部分,計入學(xué)生平時成績。以此提高學(xué)生的學(xué)習(xí)興趣和動力。

三、結(jié)語

計算機組成原理這門課程由于其本身知識點多、內(nèi)容相對抽象、知識“偏硬”等特點,對軟件專業(yè)的學(xué)生來說,普遍學(xué)習(xí)的積極性不高,對知識的掌握不能達到預(yù)期的目的。本文從對學(xué)生的引導(dǎo)、課時的設(shè)置、教學(xué)內(nèi)容的調(diào)整等方面進行了討論,特別提出通過“硬化軟件”的方法,提高大家學(xué)習(xí)的積極性。相信經(jīng)過多方面的努力,學(xué)生會喜歡并學(xué)好這門課程,該課程也將很好地發(fā)揮其在學(xué)科體系中的作用。

軟件工程專業(yè)論文:軟件工程專業(yè)創(chuàng)新創(chuàng)業(yè)教育模式研究

摘要:高校創(chuàng)新創(chuàng)業(yè)正在如火如荼地進行。軟件行業(yè)作為21世紀最熱門的專業(yè),短時間內(nèi)造就了無數(shù)的傳奇人物。但據(jù)不完全統(tǒng)計,大學(xué)生的創(chuàng)業(yè)成功率僅有2%~3%。這就要求高校在教育中應(yīng)開展軟件工程專業(yè)創(chuàng)新創(chuàng)業(yè)教育,以適應(yīng)其創(chuàng)新創(chuàng)業(yè)的需要。

關(guān)鍵詞:軟件工程;創(chuàng)新創(chuàng)業(yè);教育模式

軟件行業(yè)相比其他專業(yè),更容易創(chuàng)業(yè)。因此,高校對軟件專業(yè)學(xué)生進行創(chuàng)新創(chuàng)業(yè)培養(yǎng),是學(xué)生面向社會、面向職場的重要措施。那么,如何對軟件工程專業(yè)學(xué)生進行創(chuàng)新創(chuàng)業(yè)教育呢?筆者認為應(yīng)以創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)機制為基礎(chǔ),將創(chuàng)新創(chuàng)業(yè)教育與專業(yè)課、實踐課進行深度融合。

一、軟件工程創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)存在的問題

1.缺乏創(chuàng)新創(chuàng)業(yè)指導(dǎo)教師

大部分高校軟件工程專業(yè)的創(chuàng)新創(chuàng)業(yè)師資比較匱乏,缺少既懂專業(yè)又懂創(chuàng)新創(chuàng)業(yè)的教師。絕大多數(shù)的教師在教授軟件專業(yè)課程方面不存在任何問題,但缺乏創(chuàng)新創(chuàng)業(yè)的指導(dǎo)能力。高校并沒有相關(guān)的政策,鼓勵教師帶領(lǐng)學(xué)生進行創(chuàng)新創(chuàng)業(yè)實踐,承擔(dān)創(chuàng)新創(chuàng)業(yè)工作,造成部分教師的積極性不高。

2.創(chuàng)新創(chuàng)業(yè)課程體系的不完善

軟件工程專業(yè)所有課程安排均為基礎(chǔ)公共課和專業(yè)課。許多高校將創(chuàng)新創(chuàng)業(yè)課程作為選修課程進行安排,課程安排單一且課時較少,缺乏創(chuàng)新創(chuàng)業(yè)課程的完整體系。部分學(xué)生僅僅追求修滿學(xué)分,無實踐經(jīng)驗,沒有接受過創(chuàng)新創(chuàng)業(yè)指導(dǎo)。

3.缺少創(chuàng)新創(chuàng)業(yè)實踐平臺

學(xué)生創(chuàng)新創(chuàng)業(yè)不單是高校的事情,還需要高校、政府和企業(yè)一起努力,共同培養(yǎng)。目前的情況是,教師教授學(xué)生創(chuàng)新創(chuàng)業(yè)理論卻無法指導(dǎo)大批的學(xué)生進行實踐,造成學(xué)生紙上談兵,缺乏經(jīng)驗;政府資金投入較少,普及面小;校企合作少,孵化項目投入較少。

二、軟件工程專業(yè)創(chuàng)新創(chuàng)業(yè)培養(yǎng)模式設(shè)計

1.提升教師的創(chuàng)新創(chuàng)業(yè)素質(zhì),優(yōu)化師資結(jié)構(gòu)

高校應(yīng)引入專職的創(chuàng)新創(chuàng)業(yè)教師對學(xué)生進行創(chuàng)業(yè)知識教育,引導(dǎo)學(xué)生將專業(yè)知識與創(chuàng)業(yè)知識相結(jié)合,培養(yǎng)其創(chuàng)新創(chuàng)業(yè)思維;在此基礎(chǔ)上,可借助外部力量(國內(nèi)外公開課、創(chuàng)新創(chuàng)業(yè)指導(dǎo)教師、企業(yè)指導(dǎo)教師、軟件企業(yè)工程師)培養(yǎng)復(fù)合型人才;要堅持高校、企業(yè)及政府聯(lián)合培養(yǎng)的基本原則,構(gòu)建和完善合作企業(yè)師資庫,以企業(yè)帶動就業(yè)和創(chuàng)業(yè);要建立完善的教師創(chuàng)新創(chuàng)業(yè)考核機制和激勵制度,以激發(fā)教師帶領(lǐng)學(xué)生進行創(chuàng)新創(chuàng)業(yè)的動力。

2.完善軟件工程專業(yè)創(chuàng)新創(chuàng)業(yè)課程體系

根據(jù)軟件行業(yè)需要,高校要培養(yǎng)能從事軟件需求分析、軟件設(shè)計、編程開發(fā)、測試及用戶培訓(xùn)的應(yīng)用型人才。在此基礎(chǔ)上,培養(yǎng)產(chǎn)品經(jīng)理及項目經(jīng)理人才。除了專業(yè)能力培養(yǎng)外,要使學(xué)生具備創(chuàng)新創(chuàng)業(yè)思維和能力,高校還需設(shè)立創(chuàng)新創(chuàng)業(yè)課程,如大學(xué)生職業(yè)規(guī)劃、創(chuàng)新創(chuàng)業(yè)心理學(xué)、大學(xué)生計算機創(chuàng)業(yè)案例分析等,培養(yǎng)具有良好軟件設(shè)計能力、社交能力、市場開發(fā)能力、管理與溝通能力和職業(yè)發(fā)展能力的軟件工程技術(shù)和管理人才。

3.以項目、學(xué)生團隊為核心的課程教學(xué)改革

以項目及學(xué)生團隊為核心,教師應(yīng)設(shè)計符合企業(yè)項目特點的課程項目,帶領(lǐng)學(xué)生完成項目的市場調(diào)研、開發(fā)設(shè)計及市場推廣。以項目開發(fā)的生命周期為載體,教師應(yīng)帶領(lǐng)學(xué)生進行創(chuàng)新創(chuàng)業(yè)實戰(zhàn)。如進行網(wǎng)站設(shè)計、軟件開發(fā)、電子商務(wù)項目營銷、APP開發(fā)及運營、參加各類計算機大賽等,通過實際項目,培養(yǎng)學(xué)生的創(chuàng)新創(chuàng)業(yè)思維,帶動及鼓勵學(xué)生主動創(chuàng)新創(chuàng)業(yè)。

4.搭建創(chuàng)新創(chuàng)業(yè)平臺

高校應(yīng)堅持高校、政府及企業(yè)聯(lián)合培養(yǎng)的基本原則,聘請企業(yè)家、風(fēng)險投資人員、項目經(jīng)理、技術(shù)人員以及政府創(chuàng)新創(chuàng)業(yè)工作人員,構(gòu)建和完善合作企業(yè)師資庫,以企業(yè)帶動就業(yè)和創(chuàng)業(yè);政府加大投入,幫助孵化大學(xué)生創(chuàng)新創(chuàng)業(yè)項目,支持大學(xué)生創(chuàng)辦高新技術(shù)企業(yè)。

三、結(jié)語

目前,高校創(chuàng)新創(chuàng)業(yè)教育還處在起步階段。高校必須清醒地認識到,創(chuàng)新創(chuàng)業(yè)教育決不能脫離知識教育和專業(yè)教育孤立進行。加強教師隊伍培養(yǎng),重構(gòu)課程體系建設(shè),增強學(xué)生的創(chuàng)新創(chuàng)業(yè)意識和能力,政府、學(xué)校、企業(yè)才能將創(chuàng)新創(chuàng)業(yè)落到實處,才能培養(yǎng)出優(yōu)秀的創(chuàng)新創(chuàng)業(yè)人才。

作者:向海昀 符曉 李旭 單位:西南石油大學(xué)

軟件工程專業(yè)論文:計算機專業(yè)軟件工程課程教學(xué)

摘要:本文根據(jù)目前社會的發(fā)展和IT行業(yè)的需求,分析了軟件工程課程教學(xué)的必要性和客觀性,同時對實際教學(xué)中的一些內(nèi)容結(jié)合目前的計算機發(fā)展技術(shù)(如大數(shù)據(jù)和云計算),進行了分析與探討,提出了從實踐項目驅(qū)動出發(fā),以理論教學(xué)結(jié)合軟件實踐開發(fā)項目的指導(dǎo)方式作為主要的教學(xué)手段,注重以實踐掌握知識為主、理論學(xué)習(xí)為輔的理念,在介紹軟件工程理論的同時重點組織同學(xué)以實際需求和設(shè)計為導(dǎo)向進行軟件過程的管理與學(xué)習(xí),使得計算機專業(yè)的學(xué)生在了解軟件開發(fā)過程的相關(guān)技術(shù)同時,能夠?qū)浖_發(fā)流程有所了解和初步掌握,為適應(yīng)目前IT行業(yè)的發(fā)展提供必要的基礎(chǔ)。

關(guān)鍵詞:軟件工程;課程教學(xué);教學(xué)內(nèi)容;實踐開發(fā)

1教學(xué)理念

隨著互聯(lián)網(wǎng)絡(luò)和IT技術(shù)的快速發(fā)展,IT技術(shù)的服務(wù)無處不在,軟件開發(fā)已經(jīng)成為計算機專業(yè)的大學(xué)生掌握的必須技能,能夠更好地運用當(dāng)今流行的軟件開發(fā)技術(shù)手段開發(fā)程序,已經(jīng)成為計算機專業(yè)的學(xué)生在激烈的社會競爭中能夠獲勝的關(guān)鍵。所以,在當(dāng)今的IT技術(shù)時代,特別是大數(shù)據(jù)和云計算快速發(fā)展的時代,對于計算機專業(yè)的本科生來說,系統(tǒng)地掌握軟件開發(fā)技術(shù)的各個環(huán)節(jié)并使其有機結(jié)合,同時運用軟件工程開發(fā)過程的技術(shù)來組織軟件開發(fā)過程的所有資源并綜合地處理軟件開發(fā)過程已經(jīng)成為計算機行業(yè)的基礎(chǔ)需求技能。所謂軟件工程,是指系統(tǒng)地運用工程管理的知識來組織、運行、開發(fā)和維護有用的、高效的和高質(zhì)量的軟件學(xué)科。軟件工程主要包括人員管理、項目管理、可行性與需求分析、系統(tǒng)設(shè)計、程序設(shè)計、測試和維護等過程。因此,對于計算機專業(yè)的學(xué)生來說,掌握必要的軟件開發(fā)過程,了解和掌握軟件開發(fā)過程的建模和管理技術(shù)不僅能夠使自己在未來可以更輕松地應(yīng)付多種復(fù)合信息的工作需求,給自己帶來更合理的處理方法,而且也可以提高自己的軟件開發(fā)效率。所以,對一些計算機專業(yè)的學(xué)生來說,通過系統(tǒng)地學(xué)習(xí)掌握軟件過程開發(fā)技術(shù),特別是一些新的軟件開發(fā)動向,如面向服務(wù)的軟件開發(fā)和集中式計算架構(gòu)開發(fā)等,是十分必要的一項教學(xué)內(nèi)容。目前,軟件工程課程是計算機專業(yè)教學(xué)中的一門必修課程。以作者所在的教學(xué)單位為例,軟件工程是計算機專業(yè)高年級本科生的一門必修課。該課程主要從軟件工程基本理論出發(fā),將軟件開發(fā)技術(shù)的各個環(huán)節(jié)有機結(jié)合,全面覆蓋軟件開發(fā)過程,注重培養(yǎng)學(xué)生軟件開發(fā)中的綜合職業(yè)技能。主要講授的內(nèi)容包括軟件開發(fā)規(guī)律概述、軟件開發(fā)方法、軟件開發(fā)平臺與工具、系統(tǒng)分析與建模、IT規(guī)劃與咨詢、軟件開發(fā)項目管理、軟件開發(fā)案例分析等。同時該課程引入云計算和大數(shù)據(jù)對軟件開發(fā)的需求,重點分析實際軟件開發(fā)案例,使學(xué)生掌握軟件開發(fā)的基本規(guī)律與實際管理方法。因此,軟件工程作為一門專業(yè)必修課程,計算機專業(yè)的學(xué)生不僅能夠通過這門課程掌握軟件過程的必要技能,如RUP模型和UML等,而且通過實踐的項目分析與設(shè)計,學(xué)生能夠系統(tǒng)地掌握需求分析和軟件設(shè)計的必要技術(shù),如數(shù)據(jù)流圖DFD如何使用等,使得學(xué)生掌握的知識不再停留在理論學(xué)習(xí)和應(yīng)付考試上,為學(xué)生未來就業(yè)后進入企業(yè)快速融入開發(fā)團隊提供了必需的知識基礎(chǔ)。同時,該課程通過對一些熱門開發(fā)技術(shù)的學(xué)習(xí),不僅可以提高學(xué)生的興趣,激發(fā)學(xué)生的潛能,加深學(xué)生對軟件開發(fā)技術(shù)本質(zhì)的理解,而且可以提高其相關(guān)知識的洞察力與研究能力。[1]

2教學(xué)方法和手段

軟件工程課程的特點是知識內(nèi)容多、內(nèi)容實踐性強,沒有實踐難以掌握,例如軟件過程中的用例模型是通過角色、行為和場景來描述和分析軟件開發(fā)過程的模型,因此不僅要求學(xué)生在課堂上需要了解什么是用例,掌握用例設(shè)計的基本規(guī)則,而且也需要安排時間給學(xué)生對于復(fù)雜的場景使用用例模型進行設(shè)計分析,然后進行課堂討論,講解自己的設(shè)計思路如何滿足用戶的需求等。所以,根據(jù)軟件工程課程的特點,作者認為在課堂上宜采用“知識細化”、“精講討論”、“詳細分析”等多種多樣的教學(xué)形式。以作者所講授的軟件工程課程為例,本課程以計算機投影開展教學(xué),配以適量的理論教學(xué)和知識點討論,并以上機課來培養(yǎng)學(xué)生的動手能力,如要求學(xué)生使用Powerdesinger軟件進行需求建模。本課程其中投影、理論和討論教學(xué)為24學(xué)時,上機實驗課為8學(xué)時(不含課外上機)。在講授過程中,考慮到該課程注重應(yīng)用的特點,遵循深入淺出的原則,對概念、原理的解釋和描述盡可能地以日常生活所接觸到的案例和圖示加以對比說明,引導(dǎo)學(xué)生掌握軟件工程的開發(fā)過程,建立概念之間和應(yīng)用之間的聯(lián)系。在討論和上機過程中,以任務(wù)驅(qū)動方式要求學(xué)生完成討論題目和上機實驗,然后及時找出學(xué)生上機時遇到的問題,并歸納總結(jié),提高學(xué)生相應(yīng)的能力(教學(xué)學(xué)時分配見表1)。另外,作者為了讓學(xué)生更好熟練地掌握軟件工程的相關(guān)知識,通過網(wǎng)絡(luò)收集了一些教學(xué)視頻和PPT課件,在完成每個學(xué)時教學(xué)任務(wù)的課后都拷貝給學(xué)生,讓學(xué)生課后回去自學(xué)這些知識。

3教學(xué)培養(yǎng)目標

軟件工程課程是一門要求實踐性較高的課程,對從實際的工程開發(fā)中掌握知識有較強的要求。因此,本課程主要介紹當(dāng)前最流行的軟件開發(fā)技術(shù)與環(huán)境,目的是使學(xué)生了解軟件開發(fā)過程與組織等技術(shù),掌握當(dāng)前流行的軟件開發(fā)方法與環(huán)境。本課程的教學(xué)目的是讓學(xué)生初步地掌握從宏觀和微觀兩個方面如何去開發(fā)軟件系統(tǒng)。使學(xué)生學(xué)會軟件開發(fā)的原理、技術(shù)和方法,提高學(xué)生的軟件開發(fā)和軟件工程管理能力:[2,3](1)培養(yǎng)學(xué)生的思考和動手能力。軟件工程課程包含大量的建模知識,同時提供了一些軟件去實踐這些知識,因此這要求學(xué)生不僅掌握建模的基本原則,同時對于實際的項目需求,能夠運用建模知識去分析建模,然后運用相關(guān)軟件進行建模概念的設(shè)計。(2)培養(yǎng)學(xué)生系統(tǒng)的組織和管理能力。軟件工程課程是一門工程性的課程,它來源于實踐,并用于實踐。軟件工程的復(fù)雜性在于它是涉及軟件開發(fā)的各種環(huán)節(jié)和資源相互協(xié)調(diào)工作的知識。因此,培養(yǎng)學(xué)生掌握好軟件工程的知識,對于學(xué)生今后職業(yè)規(guī)劃有重要的幫助,能夠為學(xué)生往高層次的IT人才發(fā)展提供必要的知識儲備。

4總結(jié)

本文結(jié)合作者的實際教學(xué)工作和在教學(xué)改革方面的分析與探索,從教學(xué)理念、教學(xué)方法與手段、教學(xué)培養(yǎng)目標等方面,對計算機專業(yè)的軟件工程課程的教學(xué)改革進行了分析與探討,提出了以實際項目驅(qū)動和課堂知識點討論作為課堂教學(xué)手段,把軟件工程相關(guān)理論知識學(xué)習(xí)作為實踐的教學(xué)內(nèi)容,注重實踐為主、理論為輔的理念。目前,對于計算機專業(yè)的學(xué)生來說,軟件工程課程的本科生教學(xué)改革有著十分重要的意義與作用,其教學(xué)內(nèi)容與教學(xué)手段也應(yīng)該要適應(yīng)社會需求的變化。

作者:谷科 單位:長沙理工大學(xué)計算機與通信工程學(xué)院

軟件工程專業(yè)論文:軟件工程專業(yè)實踐教學(xué)改革探究

摘要:

軟件工程是一門研究用工程化方法構(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é)生的實踐能力也給予了高度肯定。

作者:杜小坤 徐勝舟 涂韜 單位:中南民族大學(xué)計算機科學(xué)學(xué)院 湖北廣播電視大學(xué)導(dǎo)學(xué)中心

軟件工程專業(yè)論文:軟件工程專業(yè)人才綜合素質(zhì)研究

【摘要】

通過對軟件工程專業(yè)人才就業(yè)崗位、崗位群的探討,總結(jié)了軟件工程專業(yè)人才應(yīng)具有的綜合素質(zhì),最后對軟件工程專業(yè)人才的培養(yǎng)模式進行了研究和探討。

【關(guān)鍵詞】

軟件工程;就業(yè)導(dǎo)向;培養(yǎng)模式

我國是人口大國,至少13億人口,期中有8.3億人口具有勞動能力,從業(yè)人員預(yù)計6.9億,勞動力資源過剩,長期供大于求。根據(jù)勞動保障部門的計算,我國新增的勞動人口數(shù)量將持續(xù)增加,而現(xiàn)有的失業(yè)下崗人員也將增加,就業(yè)人數(shù)將達到2300萬人/年??紤]到農(nóng)村中仍有1.5億勞動力到城市工作,就業(yè)形式壓力巨大。但是隨著地方經(jīng)濟體制的改革和信息化技術(shù)的發(fā)展,我國專業(yè)、高技能人才嚴重不足,出現(xiàn)了勞動力整體過剩和專業(yè)人才短缺并存的形勢?!耙苑?wù)為宗旨,以就業(yè)為導(dǎo)向”是我國職業(yè)教育的發(fā)展方針。十年來,在這個方針指導(dǎo)下,職業(yè)教育發(fā)展取得了輝煌成就[1-2],服務(wù)社會能力與人才培養(yǎng)規(guī)模都取得了重大突破。軟件工程專業(yè)人才緊缺,社會需求量大,所以以就業(yè)為導(dǎo)向的人才培養(yǎng)模式是當(dāng)前職業(yè)教育研究的重要課題[3-4]。而如何有效科學(xué)地建立以就業(yè)為導(dǎo)向的人才培養(yǎng)模式,是目前高等院校改革教育體系的難點問題[5]。

1傳統(tǒng)人才培養(yǎng)模式的不足

軟件工程專業(yè)人才傳統(tǒng)培養(yǎng)模式具有以下幾方面不足:

(1)教學(xué)內(nèi)容較舊,制定的教學(xué)計劃不能跟上信息行業(yè)軟件技術(shù)快速發(fā)展的步伐,學(xué)生畢業(yè)后沒有具備就業(yè)崗位所要求的技術(shù)和能力,造成畢業(yè)就失業(yè)的就業(yè)局面。

(2)教學(xué)重視理論研究,學(xué)生動手實踐能力差,不滿足企業(yè)用人需求。

(3)實踐課程教學(xué)安排不夠合理,沒有按照就業(yè)崗位知識和能力需求設(shè)置實踐環(huán)節(jié),學(xué)生沒有工作經(jīng)驗,沒有具備專業(yè)的素質(zhì)和能力??偟膩碚f,舊的軟件工程專業(yè)人才培養(yǎng)模式下培養(yǎng)的學(xué)生,實踐能力差,學(xué)生所學(xué)與企業(yè)脫節(jié),綜合素質(zhì)不滿足企業(yè)對人才的需求。

2以就業(yè)為導(dǎo)向的人才培養(yǎng)模式

2.1面對就業(yè)崗位、崗位群設(shè)置教學(xué)課程體系

軟件行業(yè)是具有技術(shù)密集、知識密集特點的企業(yè),其快速發(fā)展的關(guān)鍵是具有大量的軟件技術(shù)的專業(yè)人才。一定質(zhì)量、數(shù)量和結(jié)構(gòu)的軟件專業(yè)人才隊伍是軟件企業(yè)發(fā)展的主力軍,一個地區(qū)的軟件人才資源儲備、專業(yè)人才培養(yǎng)及就業(yè)狀況決定著該地區(qū)軟件企業(yè)發(fā)展的潛力和前途。所以,人才培養(yǎng)要有清晰的服務(wù)定位和就業(yè)崗位。

(1)服務(wù)定位:服務(wù)于軟件與服務(wù)外包企業(yè)、高新技術(shù)產(chǎn)業(yè)園區(qū)、IT相關(guān)行業(yè)、政府部門、金融機構(gòu)等單位,從事軟件開發(fā)、測試及其相關(guān)工作。

(2)就業(yè)去向:包括從網(wǎng)站開發(fā)、系統(tǒng)開發(fā)、軟件測試、數(shù)據(jù)庫系統(tǒng)設(shè)計、軟件技術(shù)咨詢、軟件營銷等職業(yè)崗位,覆蓋中小型IT企業(yè)軟件開發(fā)技術(shù)相關(guān)的職業(yè)崗位群。

2.2人才培養(yǎng)模式

(1)構(gòu)建以軟件行業(yè)需求為導(dǎo)向、實踐能力培養(yǎng)為主線、項目為載體的人才培養(yǎng)模式;注重培養(yǎng)學(xué)生的實踐能力與創(chuàng)新能力,使學(xué)生具有較強的就業(yè)競爭力。

(2)建立科學(xué)“分段分級教學(xué)”+“項目教學(xué)”的國際化課程體系;建立符合CDIO教育理念與方法的“教學(xué)內(nèi)容與實際工作相結(jié)合、校內(nèi)培養(yǎng)與企業(yè)培訓(xùn)相結(jié)合、學(xué)生角色與員工角色相結(jié)合”的教學(xué)內(nèi)容體系。

(3)校企深度融合,建立能促進人才培養(yǎng)與社會需求緊密結(jié)合的、提高本科教育實踐教學(xué)環(huán)節(jié)的工程實踐教育中心。

(4)加強實踐教學(xué)基地建設(shè),積極聯(lián)系本地企業(yè),促進雙方合作,達到既為本地經(jīng)濟服務(wù)的職能,又為培養(yǎng)專業(yè)人才提供了真實環(huán)境,積累學(xué)生工作經(jīng)驗。

(5)建設(shè)一只滿足上述培養(yǎng)模式需求的、具有很強綜合素質(zhì)的教師隊伍。

3以就業(yè)為導(dǎo)向的人才綜合素質(zhì)

(1)掌握從事軟件工程領(lǐng)域所需要的社會與自然科學(xué)基礎(chǔ)知識,具體包括政治理論知識、數(shù)學(xué)知識等,具有較強的人文素質(zhì)、社會服務(wù)意識和責(zé)任感,具有良好的工程職業(yè)道德并遵守學(xué)術(shù)道德規(guī)范。

(2)了解軟件工程專業(yè)行業(yè)需求、理論前沿和發(fā)展動態(tài),熟悉與本專業(yè)相關(guān)的方針、政策和法規(guī)。

(3)掌握軟件工程領(lǐng)域所需要的計算機編程語言、數(shù)據(jù)庫原理與應(yīng)用,計算機網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)、網(wǎng)頁樣式與布局等專業(yè)基礎(chǔ)知識。

(4)掌握軟件工程領(lǐng)域中軟件需求分析、設(shè)計、開發(fā)、測試、維護以及項目管理的方法和技術(shù),具有建立規(guī)范的系統(tǒng)文檔的基本能力。

(5)掌握DotNet核心開發(fā)技術(shù),包括C#程序設(shè)計、Web程序設(shè)計、MVC程序設(shè)計、Framework程序設(shè)計、Windowsphone應(yīng)用開發(fā)等技術(shù),具有使用DotNet軟件開發(fā)工具進行C/S、B/S、移動應(yīng)用系統(tǒng)開發(fā)的能力。

(6)掌握PHP核心開發(fā)技術(shù),具有使用PHP開發(fā)工具進行B/S應(yīng)用系統(tǒng)開發(fā)的能力。

(7)具有較強的自學(xué)能力、社會交往溝通能力、組織協(xié)調(diào)能力和求實創(chuàng)新意識。

4結(jié)語

本文對建立適合軟件工程專業(yè)培養(yǎng)對象需要的理論教學(xué)體系和實踐教學(xué)體系進行研究,并組織試點實施。提出了以就業(yè)為導(dǎo)向的軟件工程人才的綜合素質(zhì),探討軟件工程人才實踐應(yīng)用能力和創(chuàng)新能力培養(yǎng)途徑,提高就業(yè)率。

作者:關(guān)世杰 單位:沈陽工學(xué)院

軟件工程專業(yè)論文:軟件工程專業(yè)課程教學(xué)研究

1軟件工程專業(yè)課程授課現(xiàn)狀與趨勢

軟件工程專業(yè)課程內(nèi)容豐富,涉及通信工程、計算機技術(shù)、計算機教育及文科類經(jīng)濟管理等學(xué)科。除此之外,軟件工程作為全球信息化技術(shù)發(fā)展的關(guān)鍵技術(shù),要求從事軟件工程相關(guān)專業(yè)的人員具備較全面的知識,要從多方面、多角度進行研究,比如技術(shù)方法、管理及工具等。我國軟件工程技術(shù)發(fā)展較晚,該學(xué)科發(fā)展相對緩慢,課程授課模式較為傳統(tǒng),缺乏有效的課堂互動與討論,注重講解理論知識,實踐內(nèi)容的參與度與規(guī)范性與工程教育標準有一定距離,導(dǎo)致學(xué)生掌握的軟件開發(fā)思想和技術(shù)與行業(yè)需求有一定差距。隨著軟件工程學(xué)科的發(fā)展,新概念、新技術(shù)和新方法不斷涌現(xiàn),未來軟件工程專業(yè)的教學(xué)發(fā)展趨勢如下。

(1)開放式授課。隨著行業(yè)基礎(chǔ)框架的構(gòu)成、行業(yè)發(fā)展和技術(shù)融合的國際化,軟件工程的授課將不再局限于某本教材或某個案例。

(2)小組式開發(fā)。軟件工程開發(fā)要求開發(fā)人員具有良好的團隊合作能力和溝通能力,因此應(yīng)將學(xué)生設(shè)置在以模塊開發(fā)為目標的開發(fā)小組,培養(yǎng)學(xué)生分析問題、協(xié)調(diào)問題、解決問題的能力。

(3)模塊化集訓(xùn)。IT環(huán)境復(fù)雜度和歷史遺留系統(tǒng)的增加,對軟件工程領(lǐng)域提出新的挑戰(zhàn)。模塊化的思想能夠通過抽象、封裝、分解、層次化等基本的科學(xué)方法提高軟件工程靈活性。

(4)真實性案例。軟件工程授課依托于真實案例,可加快學(xué)生對軟件工程的感性理解,從而解決學(xué)生對軟件產(chǎn)品初始建模、過程開發(fā)、測試運行、質(zhì)量監(jiān)控、配置與過程的管理有系統(tǒng)性的掌握,鍛煉學(xué)生對項目開發(fā)過程的整體把握能力。

2基于項目導(dǎo)向的課程體系構(gòu)建

合格的軟件工程專業(yè)學(xué)生應(yīng)具備專業(yè)基礎(chǔ)知識、工程技術(shù)能力以及良好的職業(yè)素養(yǎng)。教師應(yīng)結(jié)合軟件工程專業(yè)人才培養(yǎng)標準、軟件工程行業(yè)開發(fā)規(guī)范和技術(shù)特征,在不同階段將具體項目融入教學(xué),基于項目導(dǎo)向理論知識,培養(yǎng)工程化特征明顯的學(xué)生;在項目案例引入各教學(xué)階段時,應(yīng)夯實學(xué)生的基礎(chǔ)理論知識與基本實踐技能;在強化工程技術(shù)階段,項目案例應(yīng)涵蓋前端技術(shù)課程,工程實訓(xùn)階段項目案例需引入企業(yè)真實項目。通過3個階段的教學(xué),學(xué)生能夠具備軟件工程師的基本編程、綜合設(shè)計及工程實訓(xùn)等能力。我們應(yīng)分析軟件工程專業(yè)知識體系與課程設(shè)置,根據(jù)普通高等院校軟件工程專業(yè)課程規(guī)劃、設(shè)置學(xué)時,構(gòu)建層次清晰的教學(xué)實踐體系及內(nèi)容,培養(yǎng)應(yīng)用型軟件工程專業(yè)人才;同時,在IEEECC2001SE學(xué)科的知識體系基礎(chǔ)上結(jié)合國內(nèi)軟件產(chǎn)業(yè)及校內(nèi)辦學(xué)的實際情況,在基礎(chǔ)教學(xué)、理論應(yīng)用、項目實踐3個層次建立軟件工程專業(yè)課程體系,基礎(chǔ)教學(xué)部分主要講授軟件工程領(lǐng)域的基礎(chǔ)理論知識,以開發(fā)過程為主線詳細分析和討論軟件的需求分析、結(jié)構(gòu)設(shè)計、程序?qū)崿F(xiàn)、功能測試、變更與維護、軟件項目管理等內(nèi)容,讓學(xué)生對此有感性認知。理論應(yīng)用部分主要以面向?qū)ο蟪绦蛟O(shè)計為基礎(chǔ),鍛煉學(xué)生的建模和實現(xiàn)能力。同時,采用實踐案例,讓學(xué)生掌握軟件開發(fā)的方法和技術(shù),培養(yǎng)學(xué)生的專業(yè)能力、管理能力、團隊協(xié)作能力和職業(yè)精神。項目實踐部分分為基礎(chǔ)技能實訓(xùn)、專業(yè)技能實訓(xùn)、綜合設(shè)計實訓(xùn)、科技創(chuàng)新實訓(xùn)等4個模塊,可以基于項目建立多個小組,讓學(xué)生以團隊合作的方式在企業(yè)開發(fā)環(huán)境中實現(xiàn)一定規(guī)模的軟件項目。為培養(yǎng)“理論知識實、實踐能力強”的應(yīng)用型人才,需將教學(xué)計劃與項目實踐環(huán)節(jié)緊密結(jié)合?;陧椖繉?dǎo)向的教學(xué)體系層次實施步驟如下。

(1)基本知識技能階段:將.NET與JAVA開發(fā)作為實習(xí)內(nèi)容,讓學(xué)生了解面向?qū)ο箝_發(fā)的基本知識。

(2)綜合知識實訓(xùn)階段:讓學(xué)生了解并掌握軟件開發(fā)方法,熟悉.NET在軟件項目系統(tǒng)開發(fā)中的具體作用,設(shè)計和實現(xiàn)功能界面,實現(xiàn)數(shù)據(jù)庫設(shè)計與應(yīng)用,分析和解決軟件開發(fā)過程中出現(xiàn)的問題,并進行功能測試。

(3)應(yīng)用能力提高階段:對之前階段開發(fā)完成的軟件項目進行詳細的分析與講解,基于項目開發(fā)的實際應(yīng)用強化軟件工程的理論知識,讓學(xué)生感受所學(xué)知識與實踐應(yīng)用的對應(yīng)性,加強學(xué)生實踐動手能力和團隊溝通合作能力。

(4)職業(yè)技能與素養(yǎng)提升階段:對軟件項目范圍、功能實現(xiàn)、總體進度、軟件質(zhì)量、管理配置等方面進行開發(fā)訓(xùn)練,鍛煉學(xué)生整體項目的開發(fā)能力,逐步培養(yǎng)學(xué)生的職業(yè)技能,結(jié)合項目開發(fā)對學(xué)生進行測試與評價,培養(yǎng)和提高學(xué)生的職業(yè)素養(yǎng)。

3基于情景的教學(xué)方法實施

情景教學(xué)能讓學(xué)生對知識有感性認識,提高對課堂內(nèi)容的理解效率,因此需要在一個通用的軟件開發(fā)環(huán)境中進行項目開發(fā)的學(xué)習(xí)。構(gòu)建符合軟件工程專業(yè)課程項目開發(fā)的開發(fā)環(huán)境是提升軟件工程教學(xué)效果的關(guān)鍵。情景模式授課能讓學(xué)生在模擬的軟件工程項目中實戰(zhàn)訓(xùn)練,通過層次提升效率,激發(fā)學(xué)生的學(xué)習(xí)興趣,達到最佳教學(xué)效果。教師在情景模式的授課過程中擔(dān)任項目總監(jiān)或技術(shù)顧問的角色,組織學(xué)生進行技術(shù)交流、成果驗證、變更審核等活動;學(xué)生會依據(jù)項目不同階段的情景扮演不同職位,提升自身項目開發(fā)技術(shù)及管理能力,培養(yǎng)個性化思維和團隊合作思維相結(jié)合的思考模式?;谇榫澳J降能浖こ虒I(yè)課程教學(xué)過程。在具體的教學(xué)實施過程中,教師利用項目導(dǎo)出教學(xué)內(nèi)容,圍繞項目案例設(shè)計教學(xué)情景,依據(jù)情景設(shè)計安排學(xué)生在項目團隊中的不同角色,盡量讓學(xué)生體驗真實的項目開發(fā)流程。借助項目情景模式增強了課程內(nèi)容的趣味性,最大限度地調(diào)動學(xué)生的主觀能動性。項目導(dǎo)向下的情景模式教學(xué)需要對項目選定、教學(xué)內(nèi)容設(shè)定、項目進程安排、學(xué)生角色安排、項目成果鑒定等方面進行管理?;谇榫澳J降慕虒W(xué)要求,學(xué)生以項目團隊的方式組成項目小組(一般由3人組成),開發(fā)具有一定規(guī)模且功能較為豐富的軟件系統(tǒng),側(cè)重培養(yǎng)學(xué)生在項目開發(fā)過程中發(fā)現(xiàn)問題、分析問題、解決問題的能力,培養(yǎng)學(xué)生的團隊合作精神,使學(xué)生體驗軟件開發(fā)的全過程。專業(yè)課程教學(xué)內(nèi)容應(yīng)把軟件開發(fā)分解為項目前期準備、中期分析與設(shè)計、功能測試和軟件交付等三大部分,具體內(nèi)容為:

(1)項目準備階段:教師在課程初始階段,將軟件項目需求告知學(xué)生,選定項目開發(fā)小組,制定開發(fā)范圍和計劃。

(2)分析設(shè)計階段:項目開發(fā)小組基于需求和開發(fā)計劃,編制需求規(guī)格說明書。依據(jù)項目的總體結(jié)構(gòu),逐步設(shè)計項目所需功能,并編寫相應(yīng)文檔。

(3)測試與交付階段:開發(fā)團隊對完成的功能模塊進行整合,測試功能性和穩(wěn)定性,調(diào)試并完善軟件系統(tǒng),最終形成達到項目需求的軟件集成系統(tǒng)。

(4)軟件交付:教師運行集成的完整系統(tǒng),組織學(xué)生交叉驗收。驗收管理是各團隊共同檢驗工程是否達到預(yù)定目標并進行最終確認的重要一環(huán),每位學(xué)生必須高度重視,支持項目驗收工作。在情景式的軟件工程環(huán)境中,學(xué)生真正體驗到一種有序的、可控的、協(xié)作的軟件開發(fā)過程,在分析問題、解決問題、協(xié)調(diào)沖突、消除矛盾的過程中享受軟件開發(fā)成功的成就感。項目導(dǎo)向的情景模式教學(xué)可以讓學(xué)生在團隊中練習(xí),在練習(xí)中學(xué)習(xí),鍛煉學(xué)生獨立開發(fā)與合作開發(fā)項目的能力。

4結(jié)語

根據(jù)軟件工程專業(yè)培養(yǎng)計劃要求,軟件工程專業(yè)課程改革在教學(xué)方法上需基于過程進行改革,突出軟件項目的系統(tǒng)性、實用性和工程性。經(jīng)過基礎(chǔ)教學(xué)、理論應(yīng)用、項目實踐3個層次的學(xué)習(xí)和訓(xùn)練,學(xué)生進入畢業(yè)設(shè)計階段時具有較強的實戰(zhàn)能力,能開發(fā)出滿足實際需求的應(yīng)用系統(tǒng)。同時教師基于產(chǎn)業(yè)導(dǎo)向及時調(diào)整教學(xué)模式,用真實案例項目調(diào)動學(xué)生的學(xué)習(xí)興趣,建立情景式教學(xué)環(huán)境,確保學(xué)生掌握軟件工程專業(yè)的理論知識、開發(fā)技術(shù),具備較強的知識拓展能力和軟件開發(fā)經(jīng)驗?;陧椖堪咐?qū)動教學(xué)模式可操作性強,尊重學(xué)生學(xué)習(xí)過程中的創(chuàng)造欲,能有效滿足學(xué)生學(xué)習(xí)過程中的感性學(xué)習(xí),同時也能為計算機類專業(yè)學(xué)科實踐教學(xué)的改革提供有效參考。

作者:范洪輝 葉飛躍 朱洪錦 朱廣萍 單位:江蘇理工學(xué)院計算機工程學(xué)院

軟件工程專業(yè)論文:高校軟件工程專業(yè)教學(xué)的德育滲透

一、軟件工程專業(yè)教學(xué)的德育化必要性

一方面,近些年IT行業(yè)的人員流動率幾乎居各種行業(yè)的前列。流動原因各不相同,雖然工作流動在法律范圍內(nèi)是自由的,但更關(guān)鍵的原因是多數(shù)人在學(xué)校時就沒有培養(yǎng)正確價值觀,畢業(yè)后受社會的負面影響抱著追求高待遇的目的,追求“錢”途式跳槽,僅僅把變動工作局限在利益驅(qū)動下,養(yǎng)成了蜻蜓點水、淺嘗輒止的習(xí)慣,白白浪費大好的青春。另一方面,軟件從業(yè)者的責(zé)任感是一個不容忽視的問題。前些年,一系列自殺事件使全球五百強之一的富士康成為輿論關(guān)注的焦點,從業(yè)人士在認為壓抑的工作環(huán)境成為巨大工作壓力主因的同時,更應(yīng)考慮一下內(nèi)在素質(zhì)的提高。因此軟件人才正確價值觀的確立需要德育化的專業(yè)教學(xué)。

二、軟件工程專業(yè)教學(xué)中的德育要素

當(dāng)前地方院校軟件工程專業(yè)教學(xué)中的德育滲透應(yīng)該立足于目前的時代需求,結(jié)合實際軟件工程專業(yè)的發(fā)展現(xiàn)狀,目標是提高人才的道德素質(zhì),需要從三個方面進行分析。

1.當(dāng)前的時代要素

在這個信息時代,網(wǎng)絡(luò)構(gòu)成社會活動的基礎(chǔ)平臺,腦力勞動投入比例增加。在我們周圍呈現(xiàn)出一個現(xiàn)實與虛擬交錯的數(shù)字化世界。在數(shù)字化生存中,數(shù)字公民們自我得到釋放,個性得以張揚。在校大學(xué)生是數(shù)字社會中的生力軍,也是建設(shè)和諧社會的基礎(chǔ)力量。

2.培養(yǎng)的土壤要素

普通高等地方院校的基本方向是應(yīng)用型、區(qū)域性,學(xué)校要綜合發(fā)展,同時要為區(qū)域社會經(jīng)濟服務(wù),在雙重需求下,地方高等院校的建設(shè)必須走特色發(fā)展之路。地方高等院校要適應(yīng)社會經(jīng)濟的需求,必須自我調(diào)整與發(fā)展,深化內(nèi)涵,在傳統(tǒng)的為地方經(jīng)濟培養(yǎng)建設(shè)人才的基礎(chǔ)上,通過個性化、特色化、多樣化的調(diào)適,在充分體現(xiàn)特色、發(fā)揮自身優(yōu)勢的過程中提升辦學(xué)水平與綜合實力,凝練最能體現(xiàn)適合自身發(fā)展的應(yīng)用型特色教育。在當(dāng)前形勢下,地方院校的軟件工程就是這樣一個專業(yè),就是要培養(yǎng)學(xué)生成為具有一定的基礎(chǔ)理論知識、較高的綜合素質(zhì)、較強實踐能力的多層次、復(fù)合型軟件人才,以人力資源形式為區(qū)域經(jīng)濟發(fā)展提供理論基礎(chǔ)和技術(shù)支持。

3.師生的道德要素

主席曾說“沒有高水平的教師隊伍,就沒有高質(zhì)量的教育。”要塑造具備道德修養(yǎng)的專業(yè)人才,就應(yīng)該有道德素質(zhì)過硬的教學(xué)團隊,學(xué)生才能有真正高素質(zhì)的教育環(huán)境。作為一名軟件工程專業(yè)的畢業(yè)生,在投入到工作崗位時應(yīng)該具備一種什么樣的精神狀態(tài)呢。在精神層面,與未來發(fā)展關(guān)系最大的是他們的職業(yè)道德。發(fā)思特軟件CEO蒙圣光認為從事IT行業(yè)工作應(yīng)該具備如下一些品質(zhì):熱愛IT行業(yè),愿意為本行業(yè)貢獻力量;忠于企業(yè)與領(lǐng)導(dǎo),關(guān)懷下屬;勇于承擔(dān)責(zé)任,敢說敢言敢作敢為;充分運用上班時間,不私自聊天,上網(wǎng),玩游戲等;處理好公司利益與客戶利益,公司利益與個人利益的關(guān)系;不泄露雇主商業(yè)秘密;有始有終,善于培養(yǎng)接班人;積極創(chuàng)新,盡可能走自主知識產(chǎn)權(quán)的道路。

三、軟件工程專業(yè)教學(xué)的德育化工作對策

1.提高教學(xué)隊伍成員的道德素養(yǎng)

《論語》云“其身正,不令而行”。作為傳道授業(yè)解惑的源頭,教師應(yīng)該自身具有較高的道德修養(yǎng),才可能形成教學(xué)的正能量場。著名教育家陶行知先生曾說“學(xué)高為師,德高為范”,這句話告訴我們,專業(yè)教師只具有豐富的專業(yè)知識還不夠,更需要具有學(xué)識和人格雙重魅力的人格。對于學(xué)生來說,教師不應(yīng)僅僅是知識淵博的智者,而且應(yīng)該是道德修養(yǎng)的榜樣,是人類靈魂的工程師。不管是否自愿,教師本身就是學(xué)生的一本活的德育教材。

2.激發(fā)學(xué)生新時期的愛國主義及責(zé)任感

由于軟件技術(shù)催生了網(wǎng)絡(luò)經(jīng)濟,該經(jīng)濟形態(tài)的發(fā)展還需依靠軟件技術(shù)繼續(xù)推動。如新華網(wǎng)2013年5月報道,法國通過IT業(yè)推動“經(jīng)濟愛國主義”,充分說明軟件業(yè)也是一個愛國主義窗口。介紹一些我國軟件業(yè)的現(xiàn)狀、面臨的機遇與挑戰(zhàn),讓學(xué)生明白我國軟件業(yè)與發(fā)達國家相比處于弱勢地位,經(jīng)常受制于人,如2013年著名的“棱鏡門事件”。針對近年人們熟知的“山寨文化”,告訴學(xué)生創(chuàng)新能力薄弱成為我國產(chǎn)業(yè)國際競爭的“瓶頸”。激發(fā)學(xué)生“天下興亡,匹夫有責(zé)”的社會責(zé)任感。

3.正面引導(dǎo)學(xué)生樹立正確的價值觀

鑒于前文分析價值觀對軟件從業(yè)者的影響極大,首先應(yīng)當(dāng)解決學(xué)生的價值觀問題。在課堂教學(xué)中,通過寓德于教,使學(xué)生在感受專業(yè)知識強大作用的同時,也意識到正確的價值觀對于成才及成功的重要性。對于學(xué)生的價值觀塑造,我們應(yīng)當(dāng)學(xué)禹治水的智慧,主要采用疏導(dǎo)的做法,逐步引導(dǎo)學(xué)生樹立正確的價值觀。同時結(jié)合學(xué)生的個體差異,采用靈活自由的手段,達到“潤物細無聲”的教學(xué)效果。這樣以來,學(xué)生不但在課堂上可以學(xué)到豐富的專業(yè)知識,而且成為一個對他人對社會有用的人才。

4.培養(yǎng)專業(yè)所需的網(wǎng)絡(luò)道德及軟件工程倫理抓住軟件工程專業(yè)的學(xué)生對“黑客”、“紅客”的好奇感,告訴學(xué)生所謂的“黑客”就是利用自己高超的計算機技術(shù)非法地竊取、篡改他人數(shù)據(jù)資料的人,他們往往為了非法目的或者逞能而破壞了網(wǎng)絡(luò)世界的秩序,是網(wǎng)絡(luò)危害之一。但也有好多的黑客迷途知返,轉(zhuǎn)而利用自己的技術(shù)來提高網(wǎng)絡(luò)安全,為網(wǎng)絡(luò)的發(fā)展做出了貢獻。通過事例告訴學(xué)生識別網(wǎng)絡(luò)陷阱,遠離低級趣味。引導(dǎo)學(xué)生正確、規(guī)范的利用網(wǎng)絡(luò)資源,建立良好的專業(yè)規(guī)范。軟件工程學(xué)科專業(yè)的背景決定了它需要一種適應(yīng)新形勢并與之息息相關(guān)的倫理規(guī)范。倫理規(guī)范具有一種教育功能,它指出了任何想要投入或繼續(xù)參與軟件工程行業(yè)的人所必須具備的東西。在專業(yè)基礎(chǔ)課中用一些篇幅(如增設(shè)“軟件工程倫理”專題),來講述軟件工程師應(yīng)當(dāng)堅持的倫理規(guī)范,從而致力于使軟件的設(shè)計和發(fā)展成為一種有益且備受尊敬的專業(yè)。

四、結(jié)束語

軟件工程是培養(yǎng)和教育軟件從業(yè)人才的一個核心專業(yè),在教學(xué)過程中滲透德育,是一項長期的、反復(fù)的、循序漸進的工作。專業(yè)教學(xué)隊伍的責(zé)任就是因勢利導(dǎo)、有機滲透,使學(xué)生在無形中接受德育,培養(yǎng)良好的道德素養(yǎng),最終使之成為符合社會新時期發(fā)展需要的優(yōu)秀建設(shè)者。

作者:趙寧社 單位:西安文理學(xué)院軟件學(xué)院

軟件工程專業(yè)論文:信管專業(yè)軟件工程課程教學(xué)策略

一、信管專業(yè)《軟件工程》課程存在的問題

1.課程定位不明確

在信管專業(yè)中,軟件工程主要指導(dǎo)學(xué)生進行管理信息系統(tǒng)的分析、設(shè)計、實施及維護,側(cè)重系統(tǒng)的研發(fā)和維護的原理和方法。管理信息系統(tǒng)課程則是讓學(xué)生全面認識管理信息系統(tǒng),涉及的知識面廣,但內(nèi)容淺顯。兩者在系統(tǒng)開發(fā)和維護部分的內(nèi)容上存在交集,部分院校因此未將軟件工程加入專業(yè)培養(yǎng)計劃。另外一些院校為強化學(xué)生的系統(tǒng)開發(fā)能力,將“軟件工程”與“信息系統(tǒng)分析與設(shè)計”課程同時開設(shè),出現(xiàn)課程重復(fù)的現(xiàn)象。這些都是軟件工程定位不清晰的結(jié)果。

2.課程時間安排不合理

信管專業(yè)中的軟件工程與諸多信管專業(yè)基礎(chǔ)課程聯(lián)系密切,需要較強的專業(yè)基礎(chǔ)知識,但目前部分院校的課程體系將軟件工程與管理學(xué)、程序設(shè)計等專業(yè)基礎(chǔ)課程安排在同一學(xué)期顯然不合適,教學(xué)安排缺乏層次性。

3.師資力量存短板

信管專業(yè)教授軟件工程的教師幾乎都畢業(yè)于計算機專業(yè),不僅缺乏管理學(xué)相關(guān)知識且在教學(xué)思想上沿襲了理工科的風(fēng)格,偏重程序研發(fā)流程,忽略管理信息系統(tǒng)開發(fā)過程的多學(xué)科交叉特點,導(dǎo)致學(xué)生把管理信息系統(tǒng)等同于一般的計算機軟件,使得學(xué)生對管理信息系統(tǒng)的內(nèi)涵認識不足,甚至產(chǎn)生誤解。此外,大多數(shù)教師并沒有實際參與大型管理信息系統(tǒng)項目的開發(fā),缺乏實際的研發(fā)經(jīng)驗,故難以全面、深入地介紹管理信息系統(tǒng)研發(fā)過程和特點。

4.適用教材缺乏

一方面現(xiàn)有信管專業(yè)軟件工程的教材大都沿用自計算機專業(yè),著重從理論方面介紹各種經(jīng)典分析和設(shè)計方法,所選案例也缺乏與管理學(xué)等其他相關(guān)學(xué)科結(jié)合,且很少結(jié)合最新的設(shè)計方法和工具進行介紹。這種教材選擇方式難以和信管專業(yè)內(nèi)的其他課程有機結(jié)合,自身形成知識孤島,無法體現(xiàn)信管專業(yè)管理為主、計算機為輔,多學(xué)科交叉的特點,同時也不能反映信管專業(yè)與計算機專業(yè)的本質(zhì)區(qū)別。

5.教學(xué)方法古板,實踐不足

軟件工程的教學(xué)內(nèi)容多為以往研發(fā)經(jīng)驗的概括和總結(jié),知識點多以各種概念、原則、規(guī)則和要點等形式出現(xiàn),缺乏完整案例,內(nèi)容抽象晦澀,教師多采用單向注入和強行灌輸?shù)慕虒W(xué)方式,不利學(xué)生的理解和應(yīng)用。此外,信管專業(yè)課程體系龐雜,無法為軟件工程分配足夠的實踐課時。其他系統(tǒng)開發(fā)相關(guān)課程,或因項目過小而無需使用軟件工程思想,或因課時限制而側(cè)重系統(tǒng)的實現(xiàn)和測試方面。這些問題導(dǎo)致軟件工程思想難以完全付諸實踐,使學(xué)生缺乏系統(tǒng)性和全面性的訓(xùn)練。

6.學(xué)生評價機制不合理

成績評定是評估學(xué)生學(xué)習(xí)效果的重要依據(jù),也是反映教師教學(xué)能力的參考指標。本校統(tǒng)一采用“平時表現(xiàn)+期末筆試”的考核機制,比例為3:7。其中,平時表現(xiàn)包含期中考試成績、日??记?、課后作業(yè)和實驗成績等。這種成績評定機制存在諸多問題:(1)期末考試比例過大,不能全面客觀反映學(xué)生的表現(xiàn)。(2)閉卷理論筆試不利于擴展學(xué)生的知識面,難以考查知識的實際綜合運用能力。(3)筆試為主的考核機制容易誘使學(xué)生產(chǎn)生應(yīng)試教育的傾向。

二、《軟件工程》課程教學(xué)的若干對策

針對信管專業(yè)軟件工程課程的問題,結(jié)合本校教師的教學(xué)經(jīng)驗提出相關(guān)的應(yīng)對措施。

1.明晰教學(xué)定位

信管專業(yè)的定位是計算機和管理的交叉學(xué)科,管理信息系統(tǒng)是信管專業(yè)關(guān)系最為密切的信息系統(tǒng)。軟件工程在信管專業(yè)中的主要任務(wù)是為了培養(yǎng)學(xué)生使用軟件工程的思想分析、設(shè)計和開發(fā)管理信息系統(tǒng)。鑒于學(xué)生培養(yǎng)目標的不同,信息系統(tǒng)開發(fā)能力并非所有學(xué)生所必須掌握的。因此,軟件工程在信管專業(yè)中的定位不能搞一刀切,必須因方向而異。系統(tǒng)開發(fā)方向的學(xué)生應(yīng)把軟件工程作為專業(yè)必修課,而信息管理方向的學(xué)生則作為專業(yè)選修課選修。

2.優(yōu)化課程安排

軟件工程的目的是指導(dǎo)管理信息系統(tǒng)開發(fā),學(xué)生選修前需具備基本的編程能力和數(shù)據(jù)庫知識。而且,管理信息系統(tǒng)的開發(fā)需要結(jié)合管理、會計和運籌等課程的相關(guān)知識。因此,軟件工程的安排應(yīng)置于數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫、程序設(shè)計、管理學(xué)和運籌學(xué)等課程之后,信息系統(tǒng)課程設(shè)計之前。在課程設(shè)置上,軟件工程與面向?qū)ο蟪绦蛟O(shè)計、管理信息系統(tǒng)、信息系統(tǒng)課程設(shè)計等相關(guān)課程組成課程群,相關(guān)任課教師以團隊方式備課。每學(xué)期期初和期末,同一課程群的教師互相交流教學(xué)效果和存在的問題,根據(jù)學(xué)生的情況各自調(diào)整后序教學(xué)內(nèi)容,有針對性地開展教學(xué)。課程群方式可以有效加強課程間的平滑銜接,強化教師間的團隊合作,實現(xiàn)知識的有機結(jié)合,提高課程安排的層次性與合理性。

3.建立合理的教師培養(yǎng)機制

教師培養(yǎng)采用“走出去,引進來”的方針,加強與兄弟院校和相關(guān)企業(yè)的交流。圍繞構(gòu)建應(yīng)用型本科院校的目標,引入高職院校中的“雙師型”培養(yǎng)機制,將科學(xué)研究和實際應(yīng)用相結(jié)合,組織軟件工程及相關(guān)課程組構(gòu)成的開發(fā)團隊,積極參與校內(nèi)外的合作項目的研發(fā),如校內(nèi)各部門的信息系統(tǒng)開發(fā)項目、校外實習(xí)基地的合作開發(fā)項目、科研項目的系統(tǒng)實現(xiàn)等。在教學(xué)任務(wù)之外,學(xué)校應(yīng)鼓勵任課教師定期到實習(xí)單位參加項目見習(xí),甚至直接參與項目研發(fā),提高教師的研發(fā)能力,更新知識儲備。同時,教師的考核體系應(yīng)根據(jù)教師的授課內(nèi)容進行分類評價,軟件工程等應(yīng)用性課程的考核機制應(yīng)加大對實踐的要求,鼓勵科研與知識應(yīng)用的結(jié)合,真正實現(xiàn)應(yīng)用型培養(yǎng)的發(fā)展方向

4.改進教學(xué)方法,強化實踐教學(xué)

根據(jù)軟件工程理論和實踐要求都較強的特點,采用案例驅(qū)動的方法開展教學(xué),將理論知識融入到具體案例當(dāng)中,通過“學(xué)中練、練中學(xué)”的模式將抽象的知識通過具體的項目展示,方便理解和消化吸收。此外,單純的理論知識學(xué)習(xí)是不夠的,需要通過實際的項目訓(xùn)練進行提高,進而達到鞏固所學(xué)知識,靈活應(yīng)用的目的。項目訓(xùn)練以學(xué)生分組的方式進行,在學(xué)習(xí)的同時培養(yǎng)學(xué)生的團隊意識和協(xié)作精神。項目類型以中型管理信息系統(tǒng)為宜,來源可出自教師自身的項目或者協(xié)作單位項目中的子系統(tǒng),也可以學(xué)生提出由任課教師審核通過。項目結(jié)束時,學(xué)生必須能夠提交可正確執(zhí)行的程序,同時提交相關(guān)的系統(tǒng)開發(fā)文檔,文檔要求嚴格按照國標GB-T8567-2006編寫。在實踐過程中,教師應(yīng)以項目管理人的角色監(jiān)督項目的進度,及時發(fā)現(xiàn)并糾正存在的錯誤,同時回答學(xué)生在實踐中遇到問題。這種方式既讓學(xué)生清楚了解課程開設(shè)的目的和意義,也強化學(xué)生對所學(xué)知識的理解和應(yīng)用。

5.完善教學(xué)資源

信管專業(yè)軟件工程課程的教學(xué)資源(如教材、輔導(dǎo)資料、教學(xué)案例等)的安排和設(shè)計應(yīng)按本專業(yè)的需求進行改進和完善。首先,調(diào)整教材內(nèi)容的編排。軟件開發(fā)技術(shù)知識點需要與時俱進,已被淘汰的知識點應(yīng)予以刪除或以概述的形式介紹,同時增加近年出現(xiàn)的新技術(shù)和新方法,并對其中的典型方法進行重點介紹,并配上相應(yīng)的案例進行講解。其次,修改教材內(nèi)容的編寫方式。采用案例驅(qū)動的教學(xué)模式,將以往逐條羅列的抽象理論融合到具體的教學(xué)案例中,讓學(xué)生通過分析案例提取出知識要點。該方法既有利于對枯燥知識的理解和吸收,也為進一步的知識應(yīng)用提供極好的參考素材。第三,修改配套案例。案例選擇中等規(guī)模的管理信息系統(tǒng)的完整研發(fā)過程較為合適。案例規(guī)模不宜過大的案例,否則不適宜初學(xué)者學(xué)習(xí);規(guī)模太小則細節(jié)不足。案例可以取自教學(xué)參考書,也可以是教師自身的項目研發(fā)經(jīng)歷,還可以源自合作單位的項目。第四,建立信息化教學(xué)實驗平臺。通過云計算等先進技術(shù)構(gòu)建的軟件工程教學(xué)實驗平臺,師生能夠無時間、地域限制地實現(xiàn)教學(xué)課件和視頻等資源的共享、作業(yè)和課程實踐的實時監(jiān)控和學(xué)生疑難問題的解答,極大方便了師生間的交流,對提高教學(xué)效果具有重大現(xiàn)實意義。

6.改革學(xué)生評價機制

課程成績對學(xué)生在課程學(xué)習(xí)過程中的表現(xiàn)和效果的綜合評價,對學(xué)生學(xué)習(xí)起指向性作用,必須秉承公正、全面、客觀的態(tài)度。第一、全面考慮學(xué)生評價要素。在教學(xué)過程中,除考勤情況、期中成績、期末成績等常規(guī)項目外,學(xué)生的課堂表現(xiàn)、作業(yè)完成質(zhì)量和上交情況,實踐項目的完成情況等也是衡量學(xué)生的學(xué)習(xí)成績的重要依據(jù)。因此,軟件工程的考核體系可綜合為以下三方面:(1)平時表現(xiàn),包含出勤情況、課堂提問和作業(yè)完成情況等;(2)實踐成績,包含課程設(shè)計和實驗的質(zhì)量和文檔的編寫情況;(3)卷面成績,包含期中和期末考試的筆試成績。第二、合理分配評價要素的比重。評價要素的比重定量反映了課程各教學(xué)環(huán)節(jié)的重要性,能夠?qū)W(xué)生的學(xué)習(xí)起導(dǎo)向作用。為了突出軟件工程以“理論為基礎(chǔ),重在實踐應(yīng)用”的特點,實踐成績的比重應(yīng)與卷面成績相當(dāng),也可以考慮使用課程實踐成績代替期末筆試。第三、客觀評定評價要素。學(xué)生的評價要素通常分為定性和定量兩種。其中,各種考試成績和作業(yè)成績、考勤情況等定量評價易于給定。相對而言,平時表現(xiàn)等定性指標需教師主觀評定,易受到教師個人情感的影響,需要教師秉持公正客觀的態(tài)度。對學(xué)生的主觀評價一般以良為基礎(chǔ),表現(xiàn)突出的學(xué)生可給予優(yōu),存在遲到早退、作業(yè)應(yīng)付或缺交、課堂紀律不佳等情況的學(xué)生則酌情給予中或差的評價。第四、豐富考核形式。除傳統(tǒng)的閉卷筆試外,軟件工程的考核形式還可采用以下幾種:(1)課程論文:以個人為單位,就管理信息系統(tǒng)研發(fā)和管理中的某個環(huán)節(jié)提出自己的觀點并展開論述,完成3000-5000字的課程論文。(2)課程設(shè)計:參考教學(xué)案例,采用軟件工程思想,以團隊方式開發(fā)一個管理信息系統(tǒng),完成從需求分析到設(shè)計實現(xiàn)的完整過程,并編寫相關(guān)軟件文檔。(3)開卷筆試:以論述和應(yīng)用題為主要題型,主要考察學(xué)生解決系統(tǒng)分析、設(shè)計、測試和維護等環(huán)節(jié)中具體問題的能力,如按要求繪制程序流程圖、軟件結(jié)構(gòu)圖和系統(tǒng)流程圖等分析設(shè)計圖表,設(shè)計測試用例等。學(xué)生允許攜帶一定數(shù)量的參考資料,但不允許攜帶電子設(shè)備。任課教師可根據(jù)教學(xué)目標和學(xué)時安排綜合使用上述方式??傮w而言,以課程論文或課程設(shè)計代替期末筆試進行考核更符合學(xué)以致用的教學(xué)目標。

三、總結(jié)

信息管理與信息系統(tǒng)是管理科學(xué)和信息科學(xué)的交叉學(xué)科,管理信息系統(tǒng)是信管專業(yè)的主要研究內(nèi)容之一。以此為前提,文章從信管專業(yè)的需求和軟件工程的特點出發(fā),分析了信管專業(yè)軟件工程課程教學(xué)中存在的問題,并提出一系列應(yīng)對策略。綜上所述,準確的課程定位,具備豐富教學(xué)和研發(fā)經(jīng)驗的教師,適用的教材,具體完整的教學(xué)案例,規(guī)模適中的實踐項,便捷的教學(xué)實驗平臺等教學(xué)要素將使枯燥乏味、抽象難懂的軟件工程變得通俗易懂,對提高學(xué)生的系統(tǒng)開發(fā)能力、培養(yǎng)應(yīng)用型信管專業(yè)人才具有重要作用。

作者:張美璟 單位:福建江夏學(xué)院

軟件工程專業(yè)論文:軟件工程專業(yè)校企合作培養(yǎng)

一、校企合作模式的現(xiàn)實意義

現(xiàn)階段,我校確定了就業(yè)至上和大力培養(yǎng)應(yīng)用型人才的辦學(xué)思路,結(jié)合我省大力發(fā)展產(chǎn)學(xué)研結(jié)合的思路,校企合作就是產(chǎn)學(xué)研結(jié)合的一種重要的模式。我校倡導(dǎo)的學(xué)校與企業(yè)的多種合作,既是企業(yè)謀求生存和發(fā)展的必要要求,也是我們學(xué)院軟件工程專業(yè)教育教學(xué)改革的重要方向,是應(yīng)用型軟件工程人才培養(yǎng)模式的必由之路。

1、校企合作模式體現(xiàn)了我?!熬蜆I(yè)至上”的辦學(xué)理念

校企合作模式充分體現(xiàn)了我校“就業(yè)至上”的辦學(xué)理念。校企合作模式倡導(dǎo)的產(chǎn)業(yè)和教育合作,學(xué)習(xí)和工作結(jié)合的思路,是應(yīng)用型軟件人才培養(yǎng)的必然要求,也是高等教育中的應(yīng)用型人才培養(yǎng)與生產(chǎn)勞動相結(jié)合原則在應(yīng)用型人才培養(yǎng)模式中的具體體現(xiàn)。隨著信息社會的到來,企業(yè)的生存和工作模式都發(fā)生了根本性變化,軟件企業(yè)的特殊性又不同于傳統(tǒng)企業(yè),傳統(tǒng)企業(yè)培養(yǎng)模式中是學(xué)校教育模式占主導(dǎo)地位,在促進人的全面發(fā)展、教育培訓(xùn)效率以及教育的規(guī)范性上受到挑戰(zhàn)。但學(xué)校建立的教育制度使得教育與職業(yè)相分離,理論與實踐相脫節(jié)。學(xué)生的動手能力大打折扣,很難適應(yīng)現(xiàn)在軟件企業(yè)對學(xué)生的要求。

2、校企合作模式體現(xiàn)了“以就業(yè)為導(dǎo)向”的辦學(xué)方針

(1)校企合作模式可提前獲得工作體驗,提前參加工作。通過校企合作,可以讓學(xué)生在學(xué)習(xí)期間就有機會到企業(yè)進行一年或者更長時間的待崗實習(xí),按照軟件公司對員工的要求來培養(yǎng)學(xué)生,是學(xué)生掌握軟件企業(yè)所需要的基本知識,獲得軟件公司所需要的基本技能,這樣學(xué)生在沒有畢業(yè)之前,就能勝任公司的基本要求。

(2)校企合作模式能夠很大程度上提高學(xué)生的動手實踐能力,讓學(xué)生可以很快地適應(yīng)公司員工的角色。在實習(xí)期間,學(xué)生能夠參與實際的軟件開發(fā)工程中,對于熟悉軟件開發(fā)工具和軟件過程都有積極的影響,同時也可以培養(yǎng)學(xué)生對工作崗位的熱愛,在企業(yè)中鍛煉吃苦的精神和團隊合作文化的培養(yǎng)。這樣學(xué)生就能夠把學(xué)校里學(xué)到的理論知識和實踐能力融為一體,學(xué)生解決問題的能力、實踐能力、獨立完成項目的能力等公司所需要的能力得到了很好的培養(yǎng)和鍛煉。

(3)學(xué)校與企業(yè)合作能夠及時幫助學(xué)生盡早地掌握社會就業(yè)有關(guān)信息,讓學(xué)生能夠有準備的就業(yè)并順利就業(yè)。當(dāng)前,很多畢業(yè)生在在工作的時候,由于對就業(yè)信息不是很了解,不能抓住適合于自己的就業(yè)機會,從而使自己的就業(yè)過程受到很大的阻力。學(xué)校通過與企業(yè)合作后,學(xué)生能夠很方便地了解到用人單位的招聘信息和招聘要求,學(xué)生在公司的工作過程中,對企業(yè)的生產(chǎn)過程和企業(yè)對員工的職業(yè)能力要求都會很熟悉,那么在他們畢業(yè)時找工作就會具有很大優(yōu)勢。另外一個方面,學(xué)校和企業(yè)合作,可以讓學(xué)校及時掌握行業(yè)的發(fā)展,及時掌握企業(yè)的用人要求和要求的變化,從而呢實現(xiàn)訂單式培養(yǎng),這就很大程度上提高了學(xué)生的就業(yè)率和質(zhì)量。

3、校企合作模式重構(gòu)了教育人才培養(yǎng)模式

重構(gòu)是以能力為本位的人才培養(yǎng)模式,通過校企合作的模式,學(xué)校和企業(yè)聯(lián)合培養(yǎng)人才,將會很大程度上改變傳統(tǒng)人才培養(yǎng)的以課堂教學(xué)為中心的模式。傳統(tǒng)的人才培養(yǎng)模式只是著重傳授知識,只著重于傳授只是的傳統(tǒng)性和完整性。因為這種過分注重理論知識的傳授而忽略了培養(yǎng)學(xué)生的職業(yè)技能,所以學(xué)生在畢業(yè)之后,需要花很長的時間去適應(yīng)和再次學(xué)習(xí)。這種以課堂教學(xué)為主要形式、以知識體系為主線的傳統(tǒng)培養(yǎng)模式,就直接導(dǎo)致了理論知識與實踐的脫節(jié),學(xué)生畢業(yè)后不能為社會所用,導(dǎo)致了教學(xué)資源的極大浪費。從應(yīng)用型人才培養(yǎng)模式的目的出發(fā),要著重培養(yǎng)學(xué)生綜合素質(zhì)和動手實踐能力,就必須建立新的人才培養(yǎng)模式。學(xué)校和企業(yè)的合作模式,從簡單的學(xué)校教育向企業(yè)和學(xué)校結(jié)合,聯(lián)合培養(yǎng)的模式轉(zhuǎn)變,實現(xiàn)了學(xué)以致用的人才培養(yǎng)模式。它的重點是從企業(yè)的實際崗位需求出發(fā),在專業(yè)設(shè)置上考慮到學(xué)生今后的就業(yè)方向,以就業(yè)技能為培養(yǎng)目標,在教學(xué)課程上以就業(yè)活動為核心,在教學(xué)內(nèi)容上不僅要增強學(xué)生運用知識和技術(shù)解決問題的能力,而且還要著重培養(yǎng)學(xué)生的實踐能力、綜合素質(zhì)和員工素質(zhì)強化實踐教學(xué)環(huán)節(jié)和現(xiàn)場教學(xué),使學(xué)生畢業(yè)后能走上更好的工作崗位。

二、小結(jié)

校企合作模式實現(xiàn)了理論與實踐相結(jié)合,實現(xiàn)了人才培養(yǎng)從傳統(tǒng)的偏重學(xué)生知識傳授向注重就業(yè)能力提高和綜合素質(zhì)養(yǎng)成轉(zhuǎn)變,重構(gòu)了能力本位的人才培養(yǎng)模式,實現(xiàn)我校軟件工程專業(yè)的應(yīng)用型人才培養(yǎng),實現(xiàn)我校軟件工程專業(yè)的高質(zhì)量就業(yè)。

作者:肖飛 單位:黃岡師范學(xué)院數(shù)學(xué)與計算機科學(xué)學(xué)院