公務(wù)員期刊網(wǎng) 論文中心 正文

軟件工程專業(yè)課程研究(7篇)

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程專業(yè)課程研究(7篇)范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件工程專業(yè)課程研究(7篇)

第一篇:軟件工程課程設(shè)計中游戲模擬法研究

摘要:軟件工程課程設(shè)計是計算機科學(xué)與軟件工程專業(yè)的一門獨立實踐課程,以培養(yǎng)學(xué)生軟件開發(fā)綜合能力為目標。而軟件工程課程設(shè)計的實踐環(huán)境與軟件實際開發(fā)環(huán)境存在著一定差距。國外常采用模擬教學(xué)法來縮短這一差距,而且這一方法也受到越來越多的關(guān)注。該文分析了軟件工程課程設(shè)計存在的主要問題,闡述了游戲模擬法在軟件工程課程設(shè)計的組織與實施形式,同時探討軟件工程課程設(shè)計對軟件工程課程教學(xué)的一些啟示。

關(guān)鍵詞:軟件工程;課程設(shè)計;游戲模擬

軟件工程作為計算機科學(xué)及軟件工程等相關(guān)專業(yè)的必修課,是一門理論與實踐并重的課程,實踐教學(xué)環(huán)節(jié)的教學(xué)是課程的重要組成部分,關(guān)系到學(xué)生掌握知識與應(yīng)用知識的能力。軟件工程課程設(shè)計是軟件工程教學(xué)的一個重要實踐環(huán)節(jié),使學(xué)生掌握軟件工程方法、過程與工具的基礎(chǔ)上提高實踐動手能力和綜合應(yīng)用能力,學(xué)會撰寫軟件開發(fā)過程中各階段的規(guī)范文檔,提高學(xué)生的溝通能力和團隊協(xié)作能力,為將來從事軟件開發(fā)與管理工作奠定基礎(chǔ)。然而,軟件工程課程設(shè)計存在實踐教學(xué)環(huán)節(jié)與現(xiàn)實開發(fā)的軟件環(huán)境不一致,不能適應(yīng)實際的軟件開發(fā)特別是大型軟件的開發(fā),很難解決實際軟件工程項目若干典型問題和實踐技能。學(xué)生能開發(fā)一些簡單的軟件,但由于受時間以及實踐項目各種條件限制,課程設(shè)計很難在廣度和深度上反映軟件工程課程設(shè)計的復(fù)雜性和內(nèi)在本質(zhì)。為了解決軟件工程課程設(shè)計的復(fù)雜性和實踐問題,該文分析了軟件工程課程設(shè)計存在的問題,描述了游戲模擬教學(xué)法[1-2],并對該方法在軟件工程課程設(shè)計的應(yīng)用進行了探討。

1軟件工程課程設(shè)計現(xiàn)狀

傳統(tǒng)的軟件工程課程設(shè)計雖然也有設(shè)計的要求,學(xué)生參與一定的實踐練習(xí),但一般停留在組織學(xué)生編寫軟件開發(fā)過程中各階段的文檔上,忽略了軟件項目的實際要求,缺乏對教學(xué)方法和內(nèi)容的更新。軟件工程課程設(shè)計教學(xué)中普遍存在的問題如下[3]。(1)內(nèi)容陳舊,與實際脫節(jié)。很多從事軟件工程課程設(shè)計教學(xué)的教師從學(xué)校畢業(yè)后直接從事教學(xué)工作,沒有軟件項目開發(fā)的親身經(jīng)驗,課程設(shè)計的內(nèi)容一般來自一些參考書籍,給學(xué)生創(chuàng)造了抄襲的機會,達不到課程設(shè)計的要求;有些課題比較陳舊,與現(xiàn)實脫軌,導(dǎo)致很多學(xué)生對課程設(shè)計的內(nèi)容不感感興趣,因此扼殺學(xué)生學(xué)習(xí)的主動性和動手的積極性。(2)項目組劃分不合理。項目組劃分是否合理,直接關(guān)系到項目的成敗。項目組的劃分一般是按學(xué)號,或?qū)W生自由組合,前者失去了團隊協(xié)作能力的融合,后者導(dǎo)致工作量不平衡,好的學(xué)生包攬了課程設(shè)計的所有任務(wù),而差的學(xué)生做得很少,更甚的少數(shù)學(xué)生沒有人組合而只能孤軍作戰(zhàn)。(3)成績評價單一。課程設(shè)計的評分一般是指導(dǎo)老師根據(jù)學(xué)生提交的報告和設(shè)計結(jié)果來評分,沒有對學(xué)生溝通能力、表達能力、組織能力、團隊協(xié)調(diào)能力進行評價。

2游戲模擬法

所謂游戲模擬法,就是結(jié)合專業(yè)背景與行業(yè)特色,給學(xué)生創(chuàng)設(shè)直觀的、模擬仿真的工作場景,按實際的工作內(nèi)容設(shè)計好課題,讓學(xué)生獨立或合作參與到軟件工程過程中。游戲模擬法[4-5]能提供大量的經(jīng)驗和技術(shù)演示軟件過程,能提供軟件工程知識引導(dǎo)學(xué)生完成模擬軟件的設(shè)計與開發(fā)。在游戲模擬中,玩家們?yōu)榱藵M足虛擬環(huán)境中的某些特定的目標(有時是相互矛盾的目標),不得不改變當初的決策。在經(jīng)歷多次決策后,玩家也間接地經(jīng)歷了類似軟件過程,特別是游戲模擬解決了軟件工程課程設(shè)計中軟件過程教學(xué)中存在的以下問題。(1)非線性。很多情況要求玩家同時關(guān)注模擬的隨機因素造成的每一個運行的唯一性,解決了軟件過程的非線性。(2)多個相互沖突的目標。軟件過程中許多目標有時互相干擾,必須對目標進行優(yōu)化,于是導(dǎo)致有些目標能實現(xiàn)而其它目標只能部分實現(xiàn)。(3)允許改變決策。如果玩家判斷錯誤,可以退出游戲,回到前面保存的游戲狀態(tài),然后探索不同的選擇。(4)多個利益相關(guān)者。在多用戶游戲中不同的玩家可以嘗試優(yōu)化自己的結(jié)果。在單一用戶游戲中,游戲通常提供了利益相關(guān)者。學(xué)生通過游戲模擬軟件參與到軟件開發(fā)的全過程或子過程中,并將大量的軟件工程方法和技術(shù)融入到軟件開發(fā)過程中。在游戲模擬器的虛擬環(huán)境中,玩家可以作為軟件開發(fā)項目的經(jīng)理,管理一個開發(fā)團隊,并為虛擬團隊成員分配任務(wù),協(xié)調(diào)團隊成員的活動。游戲模擬器中最突出的特點是能針對軟件開發(fā)中突發(fā)事件做出決策,如客戶變更需求、某一成員離職等。同時,項目經(jīng)理還可以通過加薪或獎金提高項目組成員的積極性。如果玩家開發(fā)出來的軟件產(chǎn)品功能越完善、開發(fā)周期越短、軟件錯誤率越低,經(jīng)費未超預(yù)算,則獲得的分數(shù)就越高;反之,如果玩家沒有按時交付項目,或經(jīng)費超出項目預(yù)算,均視為失敗。游戲模擬法有助于學(xué)生掌握軟件工程理論知識和指導(dǎo)學(xué)生的軟件工程課程設(shè)計,有效地引導(dǎo)學(xué)生經(jīng)歷真實軟件項目的軟件過程。對于即將畢業(yè)的學(xué)生也受益,他們獲得寶貴的軟件工程知識和實踐經(jīng)驗,更好地實現(xiàn)了學(xué)校與企業(yè)的接軌,找準自己在行業(yè)中的位置。游戲模擬法在國外已應(yīng)用很多年,取得了好的教學(xué)效果,國內(nèi)的哈爾濱工業(yè)大學(xué)也提出了生存游戲模型,玩家都有機會成為虛擬公司的員工或管理者,對培養(yǎng)學(xué)生的軟件工程知識和實踐經(jīng)驗產(chǎn)生積極影響,并為軟件工程過程的教學(xué)和實踐提供了新的思路。

3結(jié)語

游戲模擬法是軟件工程課程設(shè)計中一種較為新型的實踐方式,鼓勵學(xué)生參與,幫助教師模擬真實環(huán)境,提高學(xué)生的技能和激發(fā)個人和團隊實踐經(jīng)驗,達到傳播軟件工程知識和提供技術(shù)資源。游戲模擬法擴展了軟件工程課程設(shè)計實踐空間和時間尺度,它以虛擬現(xiàn)實的游戲方式,更能迎合當前大學(xué)生的學(xué)習(xí)方式,一定程度上提高學(xué)生的學(xué)習(xí)興趣。深入研究游戲模擬法,對改進軟件工程課程設(shè)計教學(xué)有非常重要的意義。

參考文獻

[1]李廣原,馬楠.國外軟件工程教學(xué)法初探[J].計算機教育,2011(1):86-90.

[2]李廣原,胡秦斌.軟件工程課程模擬教學(xué)法初探[J].計算機教育,2011(13):92-95.

[3]韋宇煒,聶篤憲.軟件工程課程設(shè)計教學(xué)模式探討[J].考試周刊,2010(11):159-160.

[4]孟繁鋒.結(jié)合模擬項目組的軟件工程教學(xué)[J].計算機教育,2014(22):54-56.

[5]Baker,A.Navarro,E.O.A.vanderHoek,A.ProblemsandProgrammers:aneducationalsoftwareengineer-ingcardgame[C]//InProceedings25thInternationalConferenceonSoftwareEngineering,IEEEComputerSocietyPress.2003.

作者:陳利平 彭彩紅 單位:湖南工學(xué)院

第二篇:應(yīng)用型本科軟件工程課程改革思考

摘要:本文從軟件工程教學(xué)的現(xiàn)狀著手,結(jié)合自身教學(xué)過程中的體會,針對軟件工程課程教學(xué)理論知識相對較多且內(nèi)容比較枯燥等問題,對軟件工程的知識點進行了擴充,增加了項目管理的教學(xué)內(nèi)容,同時在課程實踐中結(jié)合項目的真實場景對實踐內(nèi)容進行了補充,從實施情況來看,教學(xué)效果比較顯著,收到了學(xué)生的良好反饋。

關(guān)鍵詞:軟件工程,加強實踐,項目管理,教學(xué)效果

一、引言

軟件工程作為一門跨學(xué)習(xí)的課程,通過軟件工程課程的學(xué)習(xí),學(xué)生可以學(xué)習(xí)在項目管理和軟件開發(fā)中的基本方法論,為學(xué)生投身社會從事IT相關(guān)工作打好良好的基礎(chǔ)。軟件工程課程內(nèi)容相對寬泛,要求學(xué)生自身的素質(zhì)較高,所以一般安排在高年級授課,但是在實際的授課過程中會發(fā)現(xiàn)采用傳統(tǒng)的教學(xué)方法收到的教學(xué)效果甚微,學(xué)生反映課程內(nèi)容理論知識偏多、內(nèi)容比較枯燥乏味,學(xué)習(xí)動力不足,積極性不高,興趣不濃厚。針對該門課程在教學(xué)內(nèi)容、教學(xué)方法、重難點知識講解、課程實踐和項目實訓(xùn)等方面的不足,當前在教材的選取、教學(xué)方法的改進、項目管理知識的引入、課程實踐的完善和實訓(xùn)內(nèi)容的創(chuàng)新等方面進行了一些有益的嘗試和實踐,從實際的教學(xué)反饋而言,取得了師生都非常認可的教學(xué)效果。

二、教學(xué)現(xiàn)狀中存在的問題

第一,教學(xué)的課時安排不合理。對于軟件工程,傳統(tǒng)的教學(xué)方法是對該門課所涉及的理論知識逐一講解,側(cè)重的是理論知識的傳輸,實踐部分則相對缺失,安排的實踐課時較少,有些本科大學(xué)甚至沒有安排軟件工程的實踐課時,更不會有針對軟件工程的期末集中實訓(xùn)。這種“重理論輕實踐”的做法勢必會導(dǎo)致學(xué)生對該門課程的學(xué)習(xí)流于形式,學(xué)生沒有共鳴,收獲不多。[1]

第二,教材知識比較陳舊。自1968年北大西洋公約組織提出“軟件工程”的概念以來,它的相關(guān)技術(shù)和方法論得到了迅速的發(fā)展。各高校不久后都出版了相應(yīng)的教材。但隨著實際開發(fā)中軟件工程技術(shù)和方法論的持續(xù)更新,大部分的教材并沒有將涉及的教材內(nèi)容調(diào)整到位,與實際情況有些脫節(jié)。目前市面上教材主要是對軟件工程生命周期的各個階段分章節(jié)介紹,但是僅對這些章節(jié)介紹不足以滿足實際開發(fā)的情境。

第三,教學(xué)考核不均衡。依據(jù)教育部教學(xué)指導(dǎo)委員會《軟件工程教學(xué)實施方案》,結(jié)合過去的教學(xué)經(jīng)驗,該門課程的總成績由平時成績(10%)、期末考試(70%)和實驗成績(20%)組成。其中平時成績由課堂出勤(30%)、課堂表現(xiàn)(30%)和學(xué)習(xí)任務(wù)完成(40%)組成。目前這種考核方式對于應(yīng)用型大學(xué)來說,實驗部分占比過低,考核不足,不能充分地體現(xiàn)應(yīng)用型大學(xué)轉(zhuǎn)型的特點,對學(xué)生的實際動手能力考核不足[2]。

第四,教學(xué)改革實踐找準教材定位,擴充教學(xué)內(nèi)容。我校在建設(shè)應(yīng)用型大學(xué)的轉(zhuǎn)型之際,對于教材的選取應(yīng)該更加重視實踐性和立體化,所選用的教材能夠很好的融合實際項目的經(jīng)驗教訓(xùn),旨在提高學(xué)生的實際動手能力。對于教學(xué)內(nèi)容,應(yīng)該做如下的三點調(diào)整:首先,在傳統(tǒng)的基本章程基礎(chǔ)上,增加一些實踐性的章節(jié)。其次,為了使軟件工程課程的內(nèi)容更加豐富,可在教學(xué)的中后期加入一些項目管理的知識。最后,對于一個軟件來說,程序和文檔都是其不可或缺的部分,因此在教學(xué)內(nèi)容中還應(yīng)該增加軟件工程文檔編寫規(guī)范和CMM(軟件成熟度模型)相關(guān)文檔編寫規(guī)范的講解。

第五,增強教學(xué)實踐,理論實踐齊重。要做到理論實踐齊重,應(yīng)對課程的課時安排進行調(diào)整,合理分配理論和實踐的課時。理論課和實踐課所占的課時量比重應(yīng)該均分,每一周一節(jié)理論課搭配一節(jié)實踐課,在實踐課上,對于本周所學(xué)的理論課知識設(shè)計一個實踐方案,要求學(xué)生完成實踐方案中所要求的內(nèi)容。通過動手實踐,學(xué)生可以加深對理論知識的理解,讓學(xué)生切實感受到運用軟件工程的思路解決問題可以收到事半功倍的良好效果,在體驗中培養(yǎng)學(xué)生對于軟件工程課程的興趣。

第六,改良考核方法和內(nèi)容。在課程考核部分,在維持平時成績占比不變的基礎(chǔ)上,適當?shù)膲嚎s期末考試的比重和增加實踐成績的比重,并且在期末考試的內(nèi)容中,減少對純理論知識點的考核,把學(xué)生對于知識點的掌握融入到實作題中。比如說在之前的考試中,會讓學(xué)生解釋協(xié)作圖、用例圖的含義,課程改革后,對這些知識點的考察不會再出現(xiàn)在名詞解釋中,而是在實作題中以一個具體的項目為背景,比如說學(xué)生學(xué)籍管理系統(tǒng),根據(jù)具體的業(yè)務(wù)情況畫出對應(yīng)的協(xié)作圖和用例圖。這樣不僅考察了學(xué)生對于這兩個圖的掌握情況,而且能夠靈活的聯(lián)系實際,顯然能夠收到更好的考核效果。

三、結(jié)束語

教學(xué)實踐表明,經(jīng)過調(diào)整后的教學(xué)內(nèi)容相較于傳統(tǒng)的“填鴨式”的教育更具有生動性和趣味性,課堂上能夠很好的抓住學(xué)生的注意力。同時,融入軟件工程的真實案例可以增強學(xué)生的代入感,讓他們身臨其境的感受真實開發(fā)的環(huán)境。在上機實踐中學(xué)生可以將所學(xué)的理論知識學(xué)以致用,體會到按照軟件工程的方法論開發(fā)項目的科學(xué)性和高效性。最后在項目實踐中,以一個真實的項目開發(fā)為載體,進一步運用軟件工程管理的思路完成整個項目的設(shè)計、開發(fā)、上線的全流程。在以后的教學(xué)中,當前在培養(yǎng)學(xué)生興趣的基礎(chǔ)上進一步提高學(xué)生的自學(xué)能力,學(xué)習(xí)國內(nèi)外更加先進的開發(fā)模型,與時俱進,為成為一個優(yōu)秀的IT從業(yè)者做好知識儲備。

參考文獻:

[1]廖禮萍,劉宏哲,馬小軍,馬楠.面向應(yīng)用型人才培養(yǎng)的軟件工程課程教學(xué)改革[J].計算機教育,2014(14):19-21.

[2]白曉清,王勇,祝云,陽育德.“軟件工程”課程教學(xué)改革探索[J].高教論壇,2007(2):122-124.

作者:李莉 單位:重慶第二師范學(xué)院數(shù)學(xué)與信息工程系

第三篇:軟件工程專業(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)模式是當前職業(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ì)和能力。總的來說,舊的軟件工程專業(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è)率。

參考文獻:

[1]陽小蘭,錢程,朱福喜.基于校企合作的軟件工程人才培養(yǎng)模式構(gòu)建與實施[J].軟件導(dǎo)刊,2015,14(7):212~214.

[2]韓中元,雷國華,李軍.應(yīng)用型本科軟件工程人才培養(yǎng)模式的探索與實踐[J].計算機教育,2010(10):26~29.

[3]史志才,韓彥鐸,葛斌,等.軟件工程專業(yè)人才培養(yǎng)模式的改革與創(chuàng)新[J].大連大學(xué)學(xué)報,2005,26(6):26~28.

[4]王天寶,程衛(wèi)東.基于CDIO的創(chuàng)新型工程人才培養(yǎng)模式研究與實踐[J].高等工程教育研究,2010(1):25~31.

[5]呂歡歡,郭偉,張輝,等.面向卓越軟件工程人才培養(yǎng)的實踐教學(xué)體系研究[J].計算機教育,2016(1):38~42.

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

第四篇:軟件工程專業(yè)實踐教學(xué)體系建構(gòu)研究

摘要:軟件工程專業(yè)是2002年教育部新增的專業(yè),隨著計算機應(yīng)用領(lǐng)域的不斷擴大及經(jīng)濟建設(shè)的不斷發(fā)展的需要,軟件工程專業(yè)成為一個新的熱門專業(yè)。但是,目前該專業(yè)畢業(yè)生普遍存在實踐能力弱、工程能力差的問題。該文以曲靖師范學(xué)院軟件工程專業(yè)為例,探討了該專業(yè)實踐教學(xué)體系的構(gòu)建,從實驗室建設(shè)、專業(yè)技能訓(xùn)練、畢業(yè)設(shè)計、校企合作等方面綜合起來,共同形成有機的實踐教學(xué)體系。實踐證明,該體系較完備,可操作性強,具有一定的借鑒意義。

關(guān)鍵詞:軟件工程專業(yè);專業(yè)技能訓(xùn)練;畢業(yè)設(shè)計;校企合作

1前言

近年來,軟件行業(yè)進入第二春,供需兩旺。據(jù)調(diào)查,以北京為例,軟件工程師每年需求50000人左右。據(jù)IT英才網(wǎng)數(shù)據(jù)顯示:北京IT職場每月需求達3380個。[1]但是,軟件行業(yè)市場的供需出現(xiàn)了錯位,一方面,IT企業(yè)對軟件工程專業(yè)的人才需求旺盛,另一方面,軟件工程專業(yè)的畢業(yè)生就業(yè)質(zhì)量卻不高。究其原因,是我們培養(yǎng)的人才不能滿足企業(yè)對軟件工程人才要求。軟件工程專業(yè)是國家教育部在2002年新增的專業(yè)。該專業(yè)以計算機技術(shù)為主的專業(yè),實踐性很強,專業(yè)的實踐教學(xué)體系是培養(yǎng)學(xué)生實踐能力、計算機工程能力、創(chuàng)新能力的重要途徑。我們應(yīng)該充分了解市場和企業(yè)的需求,制訂和實施切實可行的實踐教學(xué)體系。[2]曲靖師范學(xué)院軟件工程專業(yè)從2008年開辦至今,已經(jīng)培養(yǎng)5屆學(xué)生,一直以來,我們不斷豐富和完善該專業(yè)的實踐教學(xué)體系,形成了相對完備、效果好的實踐教學(xué)體系。

2實驗室建設(shè)是硬件基礎(chǔ)

實驗室是開展實踐教學(xué)的硬件保障,實驗室建設(shè)的好壞,直接關(guān)乎實踐教學(xué)體系執(zhí)行的成敗。一直以來,我們非常重視軟件工程專業(yè)的實驗室建設(shè)。實驗建設(shè)能充分滿足軟件工程專業(yè)實踐教學(xué)體系的硬件要求。實驗設(shè)備采購的指導(dǎo)思想是實驗設(shè)備要先進、實用,充分滿足學(xué)生的學(xué)習(xí)和教師的實踐教學(xué)需要。該專業(yè)已經(jīng)建成硬件實驗室有2個,分別是“計算機組成原理實驗室”、“計算機組裝與維護實驗室”;通信與網(wǎng)絡(luò)實驗室有2個,分別是“計算機通信實驗室”、“計算機網(wǎng)絡(luò)實驗室”;軟件類的實驗室有3個,分別是“軟件開發(fā)與測試實驗室”、“數(shù)據(jù)庫實驗室”、“信息技術(shù)創(chuàng)新實驗室”。同時,為適應(yīng)當今云計算的研究需要,我們投資200多萬建立了云計算平臺。以上實驗室的更新及新建,能充分滿足師生完成實踐教學(xué)的需要。

3軟件工程專業(yè)技能訓(xùn)練是實踐教學(xué)體系的抓手

在學(xué)生大學(xué)期間,為了在不同學(xué)期適時提高學(xué)生的綜合實踐能力,我們結(jié)合“軟件工程專業(yè)人才培養(yǎng)方案”的要求,開展了貫穿大學(xué)4年的專業(yè)技能訓(xùn)練。我們把專業(yè)技能訓(xùn)練當作實踐教學(xué)體系的抓手,專業(yè)技能訓(xùn)練根據(jù)訓(xùn)練大綱,著力提升學(xué)生應(yīng)具備的專業(yè)素養(yǎng)和能力。我院的專業(yè)技能訓(xùn)練主要包括兩個級別,一級是課程設(shè)計訓(xùn)練,本訓(xùn)練以課程為依托,制定課程級別的訓(xùn)練大綱;二級是綜合設(shè)計訓(xùn)練,主要訓(xùn)練學(xué)生的軟件項目的開發(fā)能力,要求學(xué)生能靈活應(yīng)用所掌握的知識和技能,完成一個綜合性、設(shè)計性的軟件項目。下面分別對這兩級訓(xùn)練作詳細介紹。

3.1課程設(shè)計訓(xùn)練

“課程設(shè)計”是一個多義詞詞條。它可以指“為掌握某一課程內(nèi)容所進行的設(shè)計”[3]。課程設(shè)計是課程實驗的高級環(huán)節(jié),課程實驗是提升學(xué)生立體實踐能力的根本,課程實驗分為驗證性實驗、綜合性實驗和課程設(shè)計實驗,我們在傳統(tǒng)驗證性實驗的基礎(chǔ)上開展課程設(shè)計實驗,提升學(xué)生的課程綜合實踐能力。以《Java程序設(shè)計》課程設(shè)計為例,課程設(shè)計的目的:利用Java語言的語法特性,結(jié)合數(shù)據(jù)結(jié)構(gòu)算法、網(wǎng)絡(luò)知識、文件處理和數(shù)據(jù)庫等知識完成綜合題目的設(shè)計和代碼實現(xiàn),并培養(yǎng)鍛煉分析程序、撰寫報告等能力。軟件工程專業(yè)的已經(jīng)開出課程設(shè)計的課程有4門,分別是:OFFICE辦公軟件、計算機組裝與維護、C語言程序設(shè)計、JA⁃VA程序設(shè)計。我們針對這些課程,在編寫實驗大綱時,要求包含課程設(shè)計,設(shè)計方案要經(jīng)過專業(yè)系的審核和教授委員的審定。最后,以審定通過的課程設(shè)計為依托,為后續(xù)綜合實踐能力的提升打下堅實的基礎(chǔ)。

3.2綜合設(shè)計訓(xùn)練

綜合設(shè)計訓(xùn)練的目的是鍛煉學(xué)生綜合所學(xué)知識,設(shè)計和開發(fā)一個小項目的能力。這些項目有“JAVA程序設(shè)計”、“商業(yè)數(shù)據(jù)庫開發(fā)”、“J2EE企業(yè)應(yīng)用”、“JAVAWeb開發(fā)”等,這些小項目的訓(xùn)練要基于幾門課的知識和技能,如“JAVAWeb開發(fā)”就需要學(xué)生綜合數(shù)據(jù)庫、軟件工程、JAVA程序設(shè)計語言等知識與技能。綜合設(shè)計訓(xùn)練要與畢業(yè)設(shè)計區(qū)別開來,此訓(xùn)練的主要目的是讓學(xué)生體驗和掌握項目開發(fā)流程,同時鍛煉綜合應(yīng)用所學(xué)課程來完成一個具體的小項目。3.3軟件工程專業(yè)技能訓(xùn)練安排為鼓勵學(xué)生多渠道獲得技能分,我們規(guī)定,學(xué)生參加通過全國軟件資格(水平)考試(中級),可以獲得2學(xué)分,參加通過軟件資格(水平)考試(高級),可以獲得3學(xué)分。

4畢業(yè)設(shè)計是實踐教學(xué)體系總結(jié)性的實踐環(huán)節(jié)

畢業(yè)設(shè)計是教學(xué)過程的最后階段采用的一種總結(jié)性的實踐教學(xué)環(huán)節(jié)。通過畢業(yè)設(shè)計,學(xué)生可以綜合應(yīng)用所學(xué)的各種理論知識和技能,進行全面、系統(tǒng)、嚴格的計算機技術(shù)及軟件工程能力的練習(xí)。[4]畢業(yè)論文(設(shè)計)是實踐教學(xué)體系的技能整合,我院對畢業(yè)論文(設(shè)計)作重大改革,著力打造學(xué)生綜合實踐能力。參加畢業(yè)論文(設(shè)計)的學(xué)生分兩部分,一部分在公司實習(xí),同時要在公司完成畢業(yè)論文(設(shè)計)工作,余下的學(xué)生在曲靖師院完成畢業(yè)論文工作,為提高畢業(yè)論文(設(shè)計)的質(zhì)量,經(jīng)向教務(wù)處請示,允許我院結(jié)合專業(yè)實踐性強的實際,改革本專業(yè)畢業(yè)論文(設(shè)計)工作。改革思路包括三點,一是我院學(xué)生的畢業(yè)論文(設(shè)計)以畢業(yè)設(shè)計為主,弱化對學(xué)生文本的要求,強化對實踐動作能力的提升和檢查,二是做好規(guī)范管理工作,制定相關(guān)文件,如:“信息工程學(xué)院畢業(yè)論文(設(shè)計)工作規(guī)定”、“信息工程學(xué)院畢業(yè)設(shè)計開發(fā)文檔的撰寫與打印規(guī)范”、“信息工程學(xué)院畢業(yè)設(shè)計開發(fā)文檔”等。

5校企合作助力實踐教學(xué)體系

為提升學(xué)生的實習(xí)效果和就業(yè)質(zhì)量。我們自2012年開始,與四川華迪信息技術(shù)有限公司開展畢業(yè)實習(xí)的合作,該公司是一家集軟件外包、信息服務(wù)、學(xué)生專業(yè)技能培訓(xùn)為一體的公司,在以上業(yè)務(wù)深耕12年,在全國小有名氣。我們的學(xué)生參加校企合作實習(xí)有兩種類型,一是為期三個月的專業(yè)實習(xí),二是為期四個月的就業(yè)培訓(xùn)。三個月的專業(yè)實習(xí)分為Java開發(fā)方向和計算機網(wǎng)絡(luò)方向,Java開發(fā)實訓(xùn)的重點是提升學(xué)生的軟件開發(fā)實踐能力和水平,計算機網(wǎng)絡(luò)方向的實訓(xùn)重點是提升學(xué)生的網(wǎng)絡(luò)規(guī)劃、設(shè)計、實施、部署的能力。從2013年開始,軟件工程專業(yè)的學(xué)生幾乎都參加校了企業(yè)合作的實習(xí),取得了良好效果,學(xué)生的專業(yè)實踐能力提升了,就業(yè)質(zhì)量明顯提高,很多學(xué)生就在四川成都就業(yè)、創(chuàng)業(yè)。

6結(jié)語

本文結(jié)合長期的思考和實踐,不同的實踐環(huán)節(jié)有機整合,大大提高了學(xué)生的職業(yè)能力和素質(zhì)。軟件工程專業(yè)的實踐教學(xué)體系的構(gòu)建和實踐是一個系統(tǒng)的、長期的過程,還需要我們不斷地探索,進一步提高人才培養(yǎng)質(zhì)量。

參考文獻:

[1]史佳融.2015年軟件工程專業(yè)就業(yè)前景如何[EB/OL].bbs.yjbys.com/597239.html.2016-6-11.

[2]唐衛(wèi)東,劉昌鑫.地方高校軟件工程專業(yè)實踐教學(xué)改革與創(chuàng)新研究——以井岡山大學(xué)為例[J].計算機教育,2013,20:87-91.

[3]百度百科.課程設(shè)計[EB/OL].baike.baidu.com/view/1231618.htm.2016-6-11.

[4]劉丹鳳.JavaWeb課程設(shè)計[EB/OL].wenku.baidu.com.2016-6-11.

作者:徐堅 單位:曲靖師范學(xué)院信息工程學(xué)院

第五篇:軟件工程工作過程化課程體系建設(shè)思考

摘要:在國家引導(dǎo)部分普通本科高等學(xué)校向應(yīng)用型轉(zhuǎn)型發(fā)展的情況下,專業(yè)課程教學(xué)體系必須由學(xué)科體系向工作過程體系(即行動體系)轉(zhuǎn)變。姜大源教授所提出的“工作過程系統(tǒng)化課程方法”就是解決這一問題的有效途徑之一。以軟件工程中的《.NET平臺和C#編程》這門課程為試點建立基于工作過程化課程體系授課方式。

關(guān)鍵詞:工作過程化;課程體系建設(shè);教學(xué)改革

面對就業(yè)市場對人才需求變化的整體要求,高校如何建立以培養(yǎng)應(yīng)用型技術(shù)技能型為主要目標的人才模式迫在眉睫,那么如何以目標為出發(fā)點,調(diào)整和設(shè)置自己的課程體系已經(jīng)是最重要的事情。據(jù)此根據(jù)《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010—2020)年》和三部委《關(guān)于引導(dǎo)部分地方普通本科高校向應(yīng)用型轉(zhuǎn)變的指導(dǎo)意見》(教發(fā)【2015】7號)文件精神及結(jié)合該院發(fā)展改革實際,以軟件工程專業(yè)中《.NET平臺和C#編程》這門課程為試點建立基于工作過程化課程體系授課方式,已經(jīng)在2屆學(xué)生中進行實驗,學(xué)生反饋效果非常好。具體思路及做法如下。

1基于工作過程化課程體系的概念界定

姜大源教授指出:工作過程是指在企業(yè)中,為了完成某件工作任務(wù)而進行的一個完整的工作程序,并獲得工作成果。工作過程具有綜合性、時刻運動性、結(jié)構(gòu)相對固定性的特點。而工作過程系統(tǒng)化,是指采用某種方式,將已經(jīng)確定的工作過程進行提煉、歸類、整理或修改,使其排列起來具有規(guī)則性。因此,工作過程系統(tǒng)化課程體系是針對職業(yè)崗位進行分析、整理、歸納,提煉出職業(yè)崗位工作任務(wù)的若干典型工作過程,按照人的職業(yè)能力的規(guī)律性進行序列化,再分析與職業(yè)崗位任務(wù)相關(guān)的過程、內(nèi)容、要求、方法、勞動工具、勞動組織以及與其他工作任務(wù)的相到關(guān)系,從中提煉出符合職業(yè)崗位要求的技能和破譯出隱性的工作過程知識,采取以工作任務(wù)為核心組織技能和工作過程知識。通過典型的工作任務(wù),根據(jù)學(xué)院實際確定行動領(lǐng)域,轉(zhuǎn)讓化成學(xué)習(xí)領(lǐng)域,學(xué)生在學(xué)習(xí)情境中可以概括性地了解到其職業(yè)崗位所需的主要工作內(nèi)容,同時還可以知曉自己所從事的崗位在整個工作過程中所起到的作用,能夠在整體性的工作情境中認識到自己工作價值。

2基于工作過程化課程體系的課程體系建設(shè)流程

主要是以就業(yè)需求為導(dǎo)向來開發(fā)課程?;玖鞒虨榫蜆I(yè)市場調(diào)研、據(jù)調(diào)研結(jié)果進行人才培養(yǎng)模式改革、根據(jù)人才培養(yǎng)方案中設(shè)定方向(確定行業(yè)準入課程)、根據(jù)方向中課程確定學(xué)習(xí)知識點、制定相應(yīng)教學(xué)計劃及課程項目、確定教學(xué)過程及教學(xué)情境設(shè)計。軟件工程專業(yè)中選取《.NET平臺和C#編程》這門課程首先進行基于工作過程課程講授,首先,選取航班信息系統(tǒng)項目為案例進行;其次,構(gòu)建知識體系;最后,根據(jù)項目要求調(diào)整知識點講授順序;從面達到工作過程化要求。

3基于工作過程化教學(xué)改革方面

3.1教學(xué)內(nèi)容

首先,要確定講授的對象;其次,選取符合的教學(xué)內(nèi)容;再次,教學(xué)內(nèi)容范圍確定,主要側(cè)重于以項目案例為出發(fā)點,培養(yǎng)學(xué)生觸類旁通、靈活運用知識解決實際問題的能力,應(yīng)注基礎(chǔ)理論教學(xué),更注重實用的應(yīng)用為目的;最后,教學(xué)設(shè)計定位,不用遵循傳統(tǒng)由淺入深滲透知識的原則,打破原有知識的規(guī)律性,項目用到什么知識點隨時穿插。

3.2教學(xué)過程設(shè)計及教學(xué)方法

在教學(xué)過程設(shè)計過程中貫穿項目驅(qū)動教學(xué)法、激勵教學(xué)法、情境教學(xué)法綜合運用把知識傳授出來。

3.3教學(xué)模式圖

此模式(見圖1)主要體現(xiàn)了教師的主導(dǎo)地位和學(xué)生的主體地位,同時,教師通過項目案例的引入,加入相應(yīng)的激勵及情境教學(xué)方法,學(xué)生在教師的指導(dǎo)下,利用已經(jīng)學(xué)到的知識和學(xué)習(xí)過程進行相應(yīng)的學(xué)習(xí),以達到主動構(gòu)建自己的知識體系。

3.4教學(xué)效果

主要采取真實航班系統(tǒng)為案例進行教學(xué),將系統(tǒng)的知識點打碎,融入至真實項目案例中,教師在真實項目情境中進行教學(xué),學(xué)生在“學(xué)中做、做中學(xué)、學(xué)會做”。在2屆學(xué)生中分別進行,效果非常好。

4結(jié)語

職業(yè)教育和普通教育:一個是學(xué)科體系,一個是行動體系。在高等教育走向大眾化的情況下,我們面對的學(xué)生更多的是以形象思維為主。而以形象思維為主的人不善于用符號思考,他們是排斥符號,他們更多的主要指向是過程式的指示。因此,課程內(nèi)容選擇標準以過程性知識為主,以成熟性知識為輔;或者說以經(jīng)驗的策略為主,以事實概念理解論證的知識為輔。因此,在國家引導(dǎo)部分普通本科高等學(xué)校向應(yīng)用型轉(zhuǎn)型發(fā)展的情況下,專業(yè)課程教學(xué)體系必須由學(xué)科體系向工作過程體系(即行動體系)轉(zhuǎn)變。姜大源教授所提出的“工作過程系統(tǒng)化課程方法”就是解決這一問題的有效途徑之一。

參考文獻

[1]林健.面向“卓越工程師”培養(yǎng)的課程體系和教學(xué)內(nèi)容改革[J].高等工程教育研究,2011(5):1-9.

[2]盧葦,邢薇薇.產(chǎn)學(xué)研結(jié)合做中學(xué)育人——中國示范性軟件學(xué)院十年巡禮之二[J].高等工程教育研究,2011(5):32-37,71.

[3]郭祖華,孫冬.以工作過程為導(dǎo)向的高職軟件技術(shù)專業(yè)課程體系的研究與實踐[J].河南機電高等??茖W(xué)校學(xué)報,2011(3):99-102,105.

作者:邵雪航 王春明 林佳麗 單位:黑龍江工商學(xué)院

第六篇:應(yīng)用型本科軟件工程專業(yè)課程體系創(chuàng)建思考

摘要:如何實現(xiàn)以學(xué)生未來就業(yè)崗位需求為導(dǎo)向,以培養(yǎng)具有良好道德品質(zhì)、具有勇于創(chuàng)新精神、具有高度社會責(zé)任感、理論知識扎實、專業(yè)能力全面、實踐能力實出、具備繼續(xù)學(xué)習(xí)能力的高素質(zhì)應(yīng)用型、技術(shù)技能型、復(fù)合型人才。以該院軟件工程專業(yè)為例,向應(yīng)用型技術(shù)技能型轉(zhuǎn)變過程以此專業(yè)的課程體系建設(shè)為突破口,建立以崗位能力驅(qū)動的“雙主線”的課程體系。

關(guān)鍵詞:應(yīng)用型;“雙主線”課程體系;建設(shè)研究

根據(jù)《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020)年》和三部委《關(guān)于引導(dǎo)部分地方普通本科高校向應(yīng)用型轉(zhuǎn)變的指導(dǎo)意見》(教發(fā)【2015】7號)文件精神,結(jié)合該院發(fā)展改革實際,確定發(fā)展定位為應(yīng)用技術(shù)型學(xué)院。那么如何實現(xiàn)以學(xué)生未來就業(yè)崗位需求為導(dǎo)向,以培養(yǎng)具有良好道德品質(zhì)、具有勇于創(chuàng)新精神、具有高度社會責(zé)任感、理論知識扎實、專業(yè)能力全面、實踐能力實出、具備繼續(xù)學(xué)習(xí)能力的高素質(zhì)應(yīng)用型、技術(shù)技能型、復(fù)合型人才為目標,真正轉(zhuǎn)到服務(wù)地方經(jīng)濟社會發(fā)展上來,轉(zhuǎn)到產(chǎn)教融合校企合作上來,轉(zhuǎn)到培養(yǎng)應(yīng)用型技術(shù)技能型人才上來,轉(zhuǎn)到增強學(xué)生就業(yè)創(chuàng)業(yè)能力上來是面臨的實際問題?,F(xiàn)以該院軟件工程專業(yè)為例,向應(yīng)用型技術(shù)技能型轉(zhuǎn)變過程以此專業(yè)的課程體系建設(shè)為突破口,建立以崗位能力驅(qū)動的“雙主線”的課程體系(注:“雙主線”,第一條線為素質(zhì)教育=職業(yè)素質(zhì)+創(chuàng)新創(chuàng)業(yè)+德育教育;第二條線為專業(yè)核心技能培養(yǎng))。

1“雙主線”課程體系建立的依據(jù)

隨著經(jīng)濟發(fā)展進入新常態(tài),人才供給與需求關(guān)系深刻變化,面對經(jīng)濟結(jié)構(gòu)調(diào)整、產(chǎn)業(yè)升級步伐加快、社會文化建設(shè)不斷推進特別是創(chuàng)新驅(qū)動發(fā)展戰(zhàn)略的實施,高等教育結(jié)構(gòu)性矛盾更加突出,同質(zhì)化傾向嚴重,畢業(yè)生就業(yè)難和就業(yè)質(zhì)量低的問題仍未有效緩解,生產(chǎn)服務(wù)一線緊缺的應(yīng)用型、復(fù)合型、創(chuàng)新型人才培養(yǎng)機制尚未完全建立,人才培養(yǎng)結(jié)構(gòu)和質(zhì)量尚不能適應(yīng)經(jīng)濟結(jié)構(gòu)調(diào)整和產(chǎn)業(yè)升級的要求。積極推進轉(zhuǎn)型發(fā)展,必須采取有力措施破解轉(zhuǎn)型發(fā)展改革中的突出問題,緊緊圍繞創(chuàng)新驅(qū)動發(fā)呢、中國制造2025、互聯(lián)網(wǎng)+、大眾創(chuàng)業(yè)萬眾創(chuàng)新、“一帶一路”等國家重大意義戰(zhàn)略,找準轉(zhuǎn)型發(fā)展的著力點、突破口,為地方區(qū)域經(jīng)濟社會發(fā)展服務(wù),為行業(yè)企業(yè)技術(shù)進步服務(wù)。因此,軟件工程專業(yè)應(yīng)主動適應(yīng)經(jīng)濟常態(tài)化,與就業(yè)市場緊密結(jié)合,從強調(diào)“重理論,輕實踐”的思維調(diào)整為“理論夠用,突出實踐”,轉(zhuǎn)到產(chǎn)教融合校企合作理念中來;同時,通過與企業(yè)直接溝通,對就業(yè)市場進行時時跟蹤(注:主要關(guān)注知名度比較高的招聘網(wǎng)站),以堅持需求為導(dǎo)向、服務(wù)地方為主導(dǎo),突出技術(shù)技能型人才培養(yǎng)的“雙主線”的課程體系模式。

2“雙主線”課程體系建立的思路

根據(jù)社會經(jīng)濟發(fā)展和產(chǎn)業(yè)技術(shù)進步驅(qū)動課程改革,整合相關(guān)的基礎(chǔ)知識、主干課、核心課、專業(yè)技能應(yīng)用和實驗實踐課為主,更加專注培養(yǎng)學(xué)習(xí)者的技術(shù)技能和創(chuàng)新創(chuàng)業(yè)能力,建立了“2.5+0.5+1”的“雙主線”的課程體系模式(見課程體系拓撲圖)。2.5年(注:第一學(xué)期至第五學(xué)期)主要是開設(shè)通識類課程、專業(yè)基礎(chǔ)課程、專業(yè)課程和專業(yè)核心課程;0.5年(第六學(xué)期)開設(shè)行業(yè)準入課程(注:根據(jù)目前市場追蹤情況設(shè)置四個方向分別為JAVA開發(fā)工程師、PHP開發(fā)工程師、WEB前端工程師和數(shù)據(jù)庫工程師);1年(注:第七學(xué)期至第八學(xué)期)至企業(yè)參加實訓(xùn)和實習(xí),同時完成畢業(yè)設(shè)計。此種課程設(shè)置,在2.5年將本科教學(xué)內(nèi)容完成前提下,可根據(jù)IT行業(yè)發(fā)展的趨勢對0.5年方向課程隨時進行調(diào)整,保持行業(yè)準入課程與市場時時對接,實現(xiàn)應(yīng)用型技術(shù)技能型培養(yǎng)目標。(見圖1)

3“雙主線”課程體系建立的具體做法

在課程體系設(shè)置中,做到期期、年年有實訓(xùn)(注:期期指的每一學(xué)期,年年指的每一學(xué)年)、植入素質(zhì)培養(yǎng)相關(guān)課程、植入《市場營銷》課程、實踐學(xué)時加大,建立以項目案例為驅(qū)動的基于工作過程化方式開展相應(yīng)技術(shù)課的教學(xué)工作,授課地點整體調(diào)整為實驗室,以便加強知識點理解和實踐。

4“雙主線”課程體系實施保障措施

在課程體系設(shè)置清晰情況下,需有相應(yīng)的保障措施跟進為其保駕護航。

(1)加強“雙師雙能型”教師隊伍教師建設(shè),建立“雙元”結(jié)構(gòu)教師隊伍,在改革過程中重點是課程體系設(shè)置,難點是教師,如何快速建立“雙師雙能”師資問題,預(yù)采取“雙元”結(jié)構(gòu),一元指的是專業(yè)理論教師(專任教師),另外一元為技能教師(請企業(yè)一線工程師來校內(nèi)授課),共同完成專業(yè)理論教學(xué)與技能教學(xué)任務(wù)的相關(guān)要求。此結(jié)構(gòu)快速建立“雙師型”教師的補充,集專業(yè)理論教師在理論教學(xué)方面的優(yōu)勢和技能教師在技能方面的長處,互相學(xué)習(xí),回避其相應(yīng)的短板,建立起相應(yīng)的教學(xué)形式,以迅速提升教學(xué)質(zhì)量和水平。

(2)加強教學(xué)質(zhì)量,建立PDCA質(zhì)量管理體系。

(3)加強素質(zhì)培養(yǎng),為專業(yè)核心技能培養(yǎng)加法碼,提高學(xué)生與社會溝通和辦事能力。

參考文獻

[1]費賢舉,胡智喜.基于模塊化的軟件工程課程體系的構(gòu)建與實現(xiàn)[J].常州工學(xué)院學(xué)報,2006(4):77-81.

[2]王薇.軟件工程課程體系研究[J].計算機教育,2007(8):31-33.

[3]劉業(yè),劉林峰,丁箐.電信軟件工程專業(yè)課程體系的構(gòu)建初探[J].計算機教育,2011(7):88-91.

[4]王文,王樹鋒,費賢舉.軟件外包產(chǎn)業(yè)背景下的軟件工程人才培養(yǎng)體系[J].計算機教育,2012(22):9-12.

作者:張幸剛 邵雪航 單位:黑龍江工商學(xué)院

第七篇:軟件工程專業(yè)實踐教學(xué)改革與實踐

【摘要】通過分析軟件工程專業(yè)實踐教學(xué)的現(xiàn)狀,發(fā)現(xiàn)無法滿足學(xué)生實踐能力提升和應(yīng)用型人才培養(yǎng)的需要。針對這一情況,提出了通過校企合作選擇企業(yè)實際開發(fā)項目作為實踐項目,提高實踐教學(xué)的質(zhì)量。實踐效果表明,這樣的改革對應(yīng)用型人才培養(yǎng)質(zhì)量的提高有較好的促進作用,也受到了學(xué)生們的好評。

【關(guān)鍵詞】校企合作;實踐教學(xué);項目案例教學(xué);應(yīng)用型人才

1軟件工程專業(yè)的實踐教學(xué)現(xiàn)狀和不足

實踐教學(xué)是軟件工程應(yīng)用型人才培養(yǎng)的重要環(huán)節(jié),是學(xué)生實踐能力培養(yǎng)和鍛煉的主要途徑。通過實踐教學(xué)可以促進學(xué)生對理論知識的理解,分析和解決問題能力的提高,軟件分析、設(shè)計和開發(fā)等項目技能與經(jīng)驗的培養(yǎng)和積累。因此參考企業(yè)不同崗位對專業(yè)技能的需求,結(jié)合應(yīng)用型人才的培養(yǎng)特點,考慮軟件工程專業(yè)的培養(yǎng)能力要求和課程知識體系,構(gòu)建完整的實踐教學(xué)體系是軟件人才培養(yǎng)的主要內(nèi)容。軟件工程專業(yè)現(xiàn)有的實踐教學(xué)體系存在的不足:①缺乏完整的實踐教學(xué)體系,特別是實踐教學(xué)的過程管理和考核機制。②不重視工程化思想的培養(yǎng),沒有很好利用先進的實踐管理平臺跟蹤管理學(xué)生實踐項目。③大多數(shù)從事實踐教學(xué)的教師不具備軟件行業(yè)工程領(lǐng)域背景和實際項目開發(fā)經(jīng)驗。這些不足導(dǎo)致學(xué)生無法將項目開發(fā)所需與所學(xué)知識有機融合,不能深入理解軟件開發(fā)的流程,沒有機會參與實際工程項目的開發(fā),等工作以后,很難快速融入企業(yè)的開發(fā)氛圍和環(huán)境中。再加上學(xué)校實驗課時、實驗環(huán)境等客觀條件的制約,很多專業(yè)課程的實驗教學(xué)效果不盡如人意,學(xué)生的主動性、積極性、創(chuàng)新性得到有效的培養(yǎng)和鍛煉。造成的結(jié)果就是學(xué)生的編程實踐能力、學(xué)習(xí)能力和解決實際問題能力達不到企業(yè)的崗位需求,影響人才培養(yǎng)質(zhì)量和學(xué)生的就業(yè)能力。

2國內(nèi)外基于校企合作的實踐教學(xué)改革嘗試

國內(nèi)高校在圍繞軟件人才培養(yǎng)目標,針對實踐教學(xué)體系的建立進行了大量的嘗試。其中比較有代表性的有:(1)北京交通大學(xué)建立了課程實訓(xùn)、項目實訓(xùn)、企業(yè)實習(xí)、畢業(yè)設(shè)計四個不同層次實踐教學(xué)體系,實現(xiàn)對專題技能、工程項目能力、創(chuàng)新/創(chuàng)業(yè)能力、產(chǎn)品/系統(tǒng)能力等不同能力培養(yǎng)的目標,從而全面提高學(xué)生的工程實踐能力。(2)江西理工大學(xué)建立的“教學(xué)理念+中心+層次”的實踐教學(xué)體系,從知識驗證、應(yīng)用和創(chuàng)新的層次進行教學(xué),增強學(xué)生的工程實踐能力和對企業(yè)崗位需求的適應(yīng)能力。(3)南京大學(xué)軟件工程專業(yè)推行“一個教學(xué)理念、兩個培養(yǎng)階段、三項保障措施和四門實踐課程”的工程化實踐教學(xué)體系。(4)重慶大學(xué)引入工程教育理念,以“能力培養(yǎng)”為核心,以“項目實踐”為載體,建立了相應(yīng)的實踐教學(xué)體系。這些嘗試基本都以學(xué)校作為主體,企業(yè)僅參與其中的部分環(huán)節(jié),如企業(yè)實習(xí)實訓(xùn),并不是與企業(yè)的深度合作,不能達到卓越工程師的培養(yǎng)要求“行業(yè)企業(yè)深度參與培養(yǎng)過程”。校企合作的概念源自于歐洲,是歐美等發(fā)達國家為了高效地培養(yǎng)技能人才而進行教育改革,制定相關(guān)的法律規(guī)章制度,明確校企雙方共同承擔(dān)培養(yǎng)技能人才的法律責(zé)任,強調(diào)學(xué)校與企業(yè)充分利用對方的優(yōu)勢資源進行多方位的合作,以保證人才培養(yǎng)的規(guī)格和質(zhì)量。其本質(zhì)是把職業(yè)教育與經(jīng)濟社會發(fā)展緊密地聯(lián)系在一起;其核心是產(chǎn)學(xué)合作、工學(xué)結(jié)合、雙向參與;其目標是增強學(xué)校的辦學(xué)效益和企業(yè)的人才競爭優(yōu)勢,促進社會經(jīng)濟技術(shù)的發(fā)展。國內(nèi)外的經(jīng)驗表明,在校企合作的基礎(chǔ)上,創(chuàng)建了一整套與企業(yè)需求相結(jié)合的實踐教學(xué)體系,使學(xué)校的實踐教學(xué)能夠滿足企業(yè)需求,培養(yǎng)學(xué)生工程實踐能力,改革傳統(tǒng)的實踐教學(xué)方式,廣泛采用項目式教學(xué),將合適的企業(yè)實際開發(fā)項目進行選擇和分解作為實踐教學(xué)內(nèi)容,搭建真實的企業(yè)軟件開發(fā)環(huán)境,讓學(xué)生接受規(guī)范的軟件開發(fā)過程管理是可行的,完全適合軟件工程人才培養(yǎng)的改革要求。

3校企合作實踐教學(xué)改革措施

(1)軟件專業(yè)人才的培養(yǎng)高度重視學(xué)生動手實踐能力的培養(yǎng),加強與軟件企業(yè)的聯(lián)系。本專業(yè)先后與省內(nèi)外IT企業(yè)柳州奔騰軟件、桂林安信以及區(qū)外中軟國際、深圳達內(nèi)、上海杰普、深圳達內(nèi)、深圳華清等簽訂了校企合作實習(xí)實訓(xùn)合作協(xié)議,也安排了幾個年級學(xué)生到這些公司進行實習(xí)實訓(xùn),學(xué)生們反饋收獲很大。

(2)為強化工程實踐能力和外語溝通能力的培養(yǎng),首先在培養(yǎng)方案和課程設(shè)置上,不僅大量引入需求分析、軟件開發(fā)規(guī)范、軟件質(zhì)量保障與測試等工程實踐性很強和外語溝通類的課程,對于每門專業(yè)和專業(yè)基礎(chǔ)課的實踐課時所占的比例均不小于1/2。實踐課程貫穿整個培養(yǎng)計劃,包括從程序設(shè)計實訓(xùn)、數(shù)據(jù)庫實訓(xùn)到包括軟件工程、項目管理等多門課程的軟件開發(fā)綜合實訓(xùn)。

(3)通過走訪了IT行業(yè)的一些相關(guān)企業(yè),如柳州靚點科技有限公司,柳州工程機械有限公司IT部等企業(yè),討論了基于校企合作的實踐教學(xué)的可行性和必要性,以及企業(yè)提供有豐富項目經(jīng)驗的工程師,真實的項目和場地,給學(xué)生提供實習(xí)實訓(xùn)甚至就業(yè)崗位的機會。在校企合作的基礎(chǔ)上,對軟件工程專業(yè)實踐教學(xué)體系進行研究和實踐,圍繞不同崗位能力需求,按照不同學(xué)習(xí)階段設(shè)置不同的實踐教學(xué)內(nèi)容,構(gòu)建有利于學(xué)生實踐能力和創(chuàng)新能力培養(yǎng)的實踐教學(xué)體系,培養(yǎng)出更多滿足企業(yè)需求的軟件工程人才。

(4)在專業(yè)教學(xué)中,對一些課程和實踐環(huán)節(jié)進行教學(xué)改革嘗試,比如《高級語言程序設(shè)計實驗》、《高級語言程序設(shè)計實訓(xùn)》中強調(diào)程序分析與設(shè)計能力的培養(yǎng),要求學(xué)生在完成基本功能的基礎(chǔ)上,自己設(shè)計一些功能。在《項目開發(fā)實訓(xùn)一》、《項目開發(fā)實訓(xùn)二》,增加部分真實項目的開發(fā),如基于不同手機平臺的選課系統(tǒng),實訓(xùn)管理平臺等,要求開發(fā)成功后,上線運行,學(xué)生負責(zé)實施和維護。

4實踐教學(xué)改革成效

對軟件工程2011級227名同學(xué)的《項目實訓(xùn)二》的實踐教學(xué)過程中,通過校企合作,學(xué)生參與企業(yè)真實項目的開發(fā)過程。實訓(xùn)結(jié)束后,通過用學(xué)生調(diào)查問卷評教的形式,統(tǒng)計分析校企合作實踐教學(xué)的效果(見表1)。通過評教結(jié)果,可以發(fā)現(xiàn)大部分同學(xué)對校企合作的實踐教學(xué)效果是比較滿意,但也反映出了部分的問題,一些企業(yè)的得分較低,說明這些企業(yè)在教學(xué)方法、教學(xué)內(nèi)容和教學(xué)效果上令學(xué)生不是十分滿意。評教的結(jié)果為今后選取實踐教學(xué)合作企業(yè)提供一個重要的參考依據(jù)。

參考文獻

[1]邵雪航,宋龍賓.基于應(yīng)用型本科院校的校企合作實踐教學(xué)模式的實踐[J].科技創(chuàng)新導(dǎo)報,2014(04):158.

[2]賈弦.校企合作實踐教學(xué)的管理機制探索[J].教育教學(xué)論壇,2014(41):37~40.

[3]吳清海.校企合作實踐教學(xué)模式探討[J].職業(yè)與教育,2010(6):75.

[4]吳金星,等.校企合作實踐教學(xué)為培養(yǎng)應(yīng)用型人才打開一扇窗.大學(xué)教育,2014(2):99~101.

[5]武永成.計算機專業(yè)校企合作實踐教學(xué)模式研究.教育教學(xué)論壇,2014(4):225~227.

[6]王愛民,谷川.軟件工程專業(yè)校企合作實踐教學(xué)模式研究[J].實驗技術(shù)與管理,2012,29(1):143~145.

作者:李威龍 朱亞超 徐奕奕 鄧向姣 單位:廣西科技大學(xué)計通學(xué)院