期刊大全 雜志訂閱 SCI期刊 投稿指導(dǎo) 期刊服務(wù) 文秘服務(wù) 出版社 登錄/注冊(cè) 購(gòu)物車(chē)(0)

首頁(yè) > 公文范文 > 軟件工程專(zhuān)業(yè)論文

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

時(shí)間:2022-05-10 03:14:37

序論:寫(xiě)作是一種深度的自我表達(dá)。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內(nèi)心深處的真相,好投稿為您帶來(lái)了一篇軟件工程專(zhuān)業(yè)論文范文,愿它們成為您寫(xiě)作過(guò)程中的靈感催化劑,助力您的創(chuàng)作。

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

軟件工程專(zhuān)業(yè)論文:互聯(lián)網(wǎng)+背景下地方院校軟件工程專(zhuān)業(yè)教學(xué)

摘要:“互聯(lián)網(wǎng)+”概念與教育融合,給教學(xué)和課程改革帶來(lái)了新的機(jī)遇和挑戰(zhàn)。本文以地方本科院校軟件工程專(zhuān)業(yè)為例,進(jìn)行了教學(xué)改革方面的探討。分別進(jìn)行了課堂教學(xué)現(xiàn)狀分析,教學(xué)改革可行性分析,并提出了教學(xué)模式創(chuàng)新方案和教學(xué)改革建議。

關(guān)鍵詞:教學(xué)模式;課堂教學(xué);翻轉(zhuǎn)課堂

信息化技術(shù)的發(fā)展,打破了傳統(tǒng)教學(xué)模式的束縛,促進(jìn)教育教學(xué)的急劇變革?!盎ヂ?lián)網(wǎng)+”概念與教育融合,給地方本科院校軟件工程專(zhuān)業(yè)的教學(xué)和課程改革帶來(lái)了新的機(jī)遇和挑戰(zhàn)。因此,進(jìn)行更加深入的教學(xué)改革研究,建立多樣化的適應(yīng)不同高校和專(zhuān)業(yè)實(shí)際情況的教學(xué)模式,有利于促進(jìn)教學(xué)質(zhì)量的提升,提高地方本科院校學(xué)生的市場(chǎng)競(jìng)爭(zhēng)力。

一、課堂教學(xué)現(xiàn)狀分析

1.學(xué)生自主學(xué)習(xí)能力有待提高。盡管我們不贊同依據(jù)成績(jī)片面評(píng)價(jià)學(xué)生的能力,然而,大學(xué)階段和高中階段教學(xué)模式存在一定的相似性,因此,高中階段的成績(jī),對(duì)學(xué)生學(xué)習(xí)能力的評(píng)價(jià)依然具有一定的參考性。筆者所在學(xué)校是一所地方性本科院校,在全國(guó)高校統(tǒng)一高考招生錄取時(shí)屬于本科第二批次錄取的院校。受現(xiàn)行招生考試政策約束,相對(duì)于重點(diǎn)大學(xué)的學(xué)生,學(xué)生的學(xué)習(xí)能力存在一定差距。這就需要教師在教學(xué)過(guò)程中加以考慮,以提升教學(xué)效果。2.學(xué)生課堂學(xué)習(xí)積極性不高。當(dāng)前階段的大學(xué)生,出生并成長(zhǎng)在互聯(lián)網(wǎng)時(shí)代,習(xí)慣于通過(guò)計(jì)算機(jī)或智能手機(jī)等途徑獲取海量的網(wǎng)絡(luò)資源,因此接觸新事物的機(jī)會(huì)較多。這一方面擴(kuò)展了學(xué)生的知識(shí)面,增強(qiáng)了學(xué)生對(duì)新事物的接收能力。然而另一面也影響了其學(xué)習(xí)方式和學(xué)習(xí)態(tài)度。對(duì)于系統(tǒng)化、規(guī)范化的課堂教學(xué),容易產(chǎn)生一定的排斥心理,課堂環(huán)節(jié)學(xué)習(xí)的積極性下降。功利化心態(tài)較為嚴(yán)重,對(duì)理論性和基礎(chǔ)性較強(qiáng)的專(zhuān)業(yè)課程,存在一定程度的抵觸心理。更傾向于操作性強(qiáng)的實(shí)踐性課程。3.傳統(tǒng)教材難以充分調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性。目前本科院?;A(chǔ)性專(zhuān)業(yè)性的課程教材,通常采用國(guó)內(nèi)知名大學(xué)和知名出版社的教材。這類(lèi)教材較為成熟,具有較好的市場(chǎng)認(rèn)知度。然而這類(lèi)教材的作者來(lái)自于知名大學(xué)教授,因此編寫(xiě)教材是并沒(méi)有考慮地方本科院校學(xué)生的特點(diǎn)。通常由于理論性較強(qiáng)、難度較大等因素,難以激發(fā)地方院校學(xué)生的興趣。部分實(shí)踐類(lèi)教材,以小型的實(shí)驗(yàn)性項(xiàng)目為基礎(chǔ)進(jìn)行展開(kāi),組織結(jié)構(gòu)較為合理。然而,由于紙質(zhì)教材主要有靜態(tài)文字和效果截圖組成,并不能足夠直觀的還原真實(shí)項(xiàng)目場(chǎng)景,一定程度上,降低了學(xué)生對(duì)此類(lèi)教材的依賴性。4.傳統(tǒng)課堂教學(xué)模式教學(xué)節(jié)奏較難控制。傳統(tǒng)課堂教學(xué)中,通常教師為主導(dǎo),在規(guī)定地點(diǎn)和規(guī)定時(shí)間內(nèi)教授規(guī)定的內(nèi)容,學(xué)生被動(dòng)的參與課堂教學(xué)。學(xué)生的學(xué)習(xí)能力存在一定的差異,對(duì)新知識(shí)的接收能力和理解程度并不完全一致。因此,統(tǒng)一的教學(xué)方式,存在一部分同學(xué)‘消化不了’,另一部分又‘吃不飽’的兩難局面。教師較難掌控教學(xué)節(jié)奏。而前述兩類(lèi)學(xué)生的積極性也容易受到打擊,難以全面調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。5.教學(xué)資源現(xiàn)狀分析。受制于地方經(jīng)濟(jì)發(fā)展程度等諸多因素影響,政府在地方性本科院校的投入相對(duì)較少?,F(xiàn)有地方性本科院校的教學(xué)設(shè)備較為落后,以簡(jiǎn)單的多媒體教室為主,硬件資源閑置情況較為明顯。多媒體軟件資源較為貧乏。教師對(duì)多媒體資源的理解能力和操作水平參差不齊,資源利用率不高?;ヂ?lián)網(wǎng)技術(shù)的發(fā)展提供了多渠道的資源獲取途徑,然而受計(jì)算機(jī)操作水平限制,互聯(lián)網(wǎng)資源挖掘技巧不足,使用的頻率較低。

二、互聯(lián)網(wǎng)+背景下教學(xué)改革的可行性

1.學(xué)生為互聯(lián)網(wǎng)+的到來(lái)做了充分的準(zhǔn)備。90年代末期時(shí),大大小小的網(wǎng)吧已經(jīng)遍布全國(guó)各地。2009年初,隨著中國(guó)電信業(yè)改革重組的完成和3G牌照的正式發(fā)放,中國(guó)全面進(jìn)入移動(dòng)互聯(lián)網(wǎng)時(shí)代?,F(xiàn)有的普通本科院校的學(xué)生大多出生在1995~2005之間,其出生和成長(zhǎng)經(jīng)歷正趕上互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)普及的大好時(shí)光。因此這一代人對(duì)互聯(lián)網(wǎng)+時(shí)代的到來(lái),已經(jīng)做了充足的思想上和信息技能上的準(zhǔn)備。2.人才隊(duì)伍壯大,為教學(xué)改革的提供了新鮮血液。人才隊(duì)伍建設(shè)是教育事業(yè)發(fā)展的第一要?jiǎng)?wù),是提高高校核心競(jìng)爭(zhēng)力的重要推動(dòng)力量。地方本科院校正處于改革和發(fā)展的關(guān)鍵時(shí)期,深入貫徹科學(xué)發(fā)展觀,必須加強(qiáng)人才隊(duì)伍建設(shè),全面提升人才隊(duì)伍的整體素質(zhì)。我校發(fā)展至今,已經(jīng)取得了一定的成績(jī)。隨著各類(lèi)人才支撐計(jì)劃的出臺(tái),人才隊(duì)伍不斷壯大。高學(xué)歷教師數(shù)量顯著增多,這些都為教學(xué)改革的開(kāi)展注入了新鮮的血液。3.政策支持力度加大,有利于保障教學(xué)改革的順利進(jìn)行。教育部2014年工作要點(diǎn)明確提出,要引導(dǎo)一批本科院校向應(yīng)用技術(shù)類(lèi)高校轉(zhuǎn)型。2015年10月,教育部聯(lián)合發(fā)改委和財(cái)政部出臺(tái)文件,引導(dǎo)地方普通高校向應(yīng)用型本科院校轉(zhuǎn)變。2015年11月,國(guó)務(wù)院出臺(tái)“雙一流建設(shè)”方案,鼓勵(lì)和支持不同類(lèi)型的大學(xué)差別化發(fā)展。這些密集出臺(tái)的各類(lèi)政策,充分體現(xiàn)了政府在高校改革問(wèn)題上的決心和力度,這必將為教學(xué)改革的順利發(fā)展注入強(qiáng)大的動(dòng)力。

三、互聯(lián)網(wǎng)+教育的創(chuàng)新教學(xué)模式

1.MOOC。MOOC(MassiveOpenOnlineCourse,中譯:慕課),最早于2008年提出,特指加拿大的馬尼托巴大學(xué)(theUniversityofManitoba)所提供的開(kāi)放式在線課程資源。隨著類(lèi)似平臺(tái)資源的涌現(xiàn),MOOC及其思想被各類(lèi)媒體廣泛討論,最終被發(fā)展成一個(gè)專(zhuān)用的教育術(shù)語(yǔ)。MOOC將對(duì)學(xué)習(xí)感興趣的人(或”學(xué)生”)和尋求輔助教學(xué)平臺(tái)工具的專(zhuān)家吸引到同一個(gè)平臺(tái)上來(lái)。MOOC平臺(tái)通常不對(duì)參與者設(shè)置參與門(mén)檻。參與者本著完全自愿的原則加入到平臺(tái)中來(lái),并根據(jù)各自的愛(ài)好進(jìn)行選擇性活動(dòng)。MOOC的空間跨度大,通??缭蕉喾N不同的平臺(tái)和技術(shù)。通過(guò)社交網(wǎng)絡(luò)和免費(fèi)的在線學(xué)習(xí)資源來(lái)提供強(qiáng)有力的平臺(tái)黏性。這也是其區(qū)分與傳統(tǒng)在線學(xué)習(xí)的重要特征之一。2.翻轉(zhuǎn)課堂。翻轉(zhuǎn)課堂(FC,flippedclassroom)是近年來(lái)流行的一種教學(xué)模式。在翻轉(zhuǎn)課堂教學(xué)環(huán)境下,學(xué)生擁有了學(xué)習(xí)主動(dòng)權(quán)。教師的身份,從傳統(tǒng)的單向知識(shí)傳授者,轉(zhuǎn)換為學(xué)習(xí)過(guò)程的組織者和引導(dǎo)者。學(xué)生在進(jìn)入面對(duì)面的教學(xué)課堂之前,可以提前接觸到與新課題相關(guān)的學(xué)習(xí)材料(如,視頻教程、在線資源等)。課題教學(xué)環(huán)節(jié)內(nèi),學(xué)生通過(guò)協(xié)作學(xué)習(xí)、分組討論等形式,來(lái)獲取對(duì)材料相關(guān)知識(shí)的更深入的理解。通過(guò)將傳統(tǒng)的被動(dòng)學(xué)習(xí)轉(zhuǎn)變?yōu)閷W(xué)生的主動(dòng)知識(shí)獲取過(guò)程,可以有效發(fā)揮學(xué)生的主觀能動(dòng)性,激發(fā)學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)積極性。隨著技術(shù)的進(jìn)步和以學(xué)生為中心教學(xué)方法的流行,翻轉(zhuǎn)課堂已經(jīng)成為一種重構(gòu)教學(xué)模式的新范式。3.微課。微課是近年來(lái)引起廣泛重視的一種新的教學(xué)組織方式,尤其在成人教育和培訓(xùn)領(lǐng)域中廣為使用。微課中的微是指微小、短小、輕量等含義。微課通過(guò)教學(xué)內(nèi)容進(jìn)行知識(shí)點(diǎn)拆分成,分解成較小的學(xué)習(xí)單元,并重點(diǎn)關(guān)注這種相對(duì)較短時(shí)間內(nèi)的學(xué)習(xí)活動(dòng)的優(yōu)化和安排。微課中的“微”,既指待學(xué)習(xí)內(nèi)容的少,也指學(xué)習(xí)時(shí)間的小。由于較小的內(nèi)容模塊能夠較容易的被獲取、存儲(chǔ)、處理。學(xué)生能夠通過(guò)一種放松的態(tài)度參與學(xué)習(xí)過(guò)程中來(lái),較易實(shí)現(xiàn)一種輕松愉悅的學(xué)習(xí)體驗(yàn)。微課的針對(duì)性強(qiáng)、靈活性大、信息含量豐富,可以作為傳統(tǒng)課堂教學(xué)手段的一個(gè)有利補(bǔ)充。

四、結(jié)語(yǔ)

在“互聯(lián)網(wǎng)+教育”的背景下進(jìn)行教學(xué)改革,需要根據(jù)地方本科院校學(xué)生自身的特點(diǎn),以及軟件工程專(zhuān)業(yè)課程的特征進(jìn)行展開(kāi)。要加大教育教學(xué)資源的投入力度。加強(qiáng)教師隊(duì)伍的培養(yǎng)和建設(shè),增強(qiáng)教師的課題教學(xué)創(chuàng)新意識(shí),全面提高教師的信息化技術(shù)的水平。借力互聯(lián)網(wǎng)技術(shù),整合各類(lèi)資源,創(chuàng)新方法和手段,實(shí)現(xiàn)彎道超車(chē)。

作者:張平 單位:湖南科技學(xué)院電子與信息工程學(xué)院

軟件工程專(zhuān)業(yè)論文:談軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)構(gòu)建

摘要:文章在分析現(xiàn)有軟件工程人才培養(yǎng)實(shí)踐教學(xué)現(xiàn)狀的基礎(chǔ)上,深入研究軟件工程人才培養(yǎng)規(guī)律,圍繞實(shí)驗(yàn)、實(shí)訓(xùn)、實(shí)習(xí)三種不同實(shí)踐教學(xué)類(lèi)型以及導(dǎo)入、展示、訓(xùn)練、評(píng)價(jià)、強(qiáng)化、反饋、應(yīng)用、監(jiān)管八個(gè)實(shí)踐教學(xué)環(huán)節(jié),較為深入地討論“三類(lèi)型八環(huán)節(jié)”軟件工程教學(xué)體系的內(nèi)涵,論述校企合作實(shí)踐教學(xué)基地及開(kāi)放式的師資隊(duì)伍的形成過(guò)程,建立量化可控的過(guò)程化實(shí)踐教學(xué)保障機(jī)制,將軟件工程過(guò)程管理方法引入實(shí)踐教學(xué)管理,運(yùn)用自主研發(fā)的軟件工程實(shí)踐教學(xué)管理平臺(tái),為實(shí)現(xiàn)教學(xué)過(guò)程和質(zhì)量評(píng)價(jià)的實(shí)踐教學(xué)全生命周期管理提供支撐。

關(guān)鍵詞:軟件工程;人才培養(yǎng);實(shí)踐教學(xué)體系;教學(xué)質(zhì)量保障

一、引言

目前,針對(duì)我國(guó)信息化發(fā)展進(jìn)入互聯(lián)網(wǎng)時(shí)代的要求,高等院校培養(yǎng)軟件工程人才的模式也不斷地進(jìn)行改進(jìn)和調(diào)整,特別是在工程實(shí)踐能力上的加強(qiáng),已經(jīng)成為衡量軟件工程人才培養(yǎng)的一個(gè)重要指標(biāo)。培養(yǎng)出工程實(shí)踐能力強(qiáng)、職業(yè)素養(yǎng)高、具有國(guó)際競(jìng)爭(zhēng)力的軟件工程人才,是軟件學(xué)院人才培養(yǎng)中需要解決的主要問(wèn)題。在軟件人才培養(yǎng)過(guò)程中,加強(qiáng)工程實(shí)踐教學(xué)環(huán)節(jié),提高解決實(shí)際問(wèn)題的能力是軟件學(xué)院培養(yǎng)人才的主要目標(biāo)。軟件學(xué)院在工程實(shí)踐教學(xué)改革等方面進(jìn)行不斷地探索和調(diào)整,以便滿足社會(huì)發(fā)展對(duì)軟件工程人才的需求,并在實(shí)踐教學(xué)中取得一定的成效。但仍存在一些問(wèn)題,如:實(shí)踐教學(xué)體系與軟件產(chǎn)業(yè)需求、專(zhuān)業(yè)培養(yǎng)目標(biāo)不協(xié)調(diào),對(duì)實(shí)踐教學(xué)過(guò)程內(nèi)涵理解不夠,軟件工程實(shí)踐教學(xué)質(zhì)量保障機(jī)制不健全等,表現(xiàn)為實(shí)踐教學(xué)缺乏理論指導(dǎo),模式各異,產(chǎn)學(xué)脫節(jié),教學(xué)過(guò)程管理不規(guī)范,學(xué)生創(chuàng)新創(chuàng)業(yè)能力欠缺,發(fā)展后勁不足等現(xiàn)象。為了更好地適應(yīng)軟件產(chǎn)業(yè)的不斷發(fā)展,為我國(guó)培養(yǎng)出更多高水平的軟件工程人才,建立新型的軟件工程人才培養(yǎng)模式和工程實(shí)踐教學(xué)體系是我們所面臨的新挑戰(zhàn)。重慶大學(xué)軟件學(xué)院自從成立以來(lái),在辦學(xué)模式、管理體制、教學(xué)目標(biāo)、培養(yǎng)方法、考核體系、質(zhì)量保證體系等方面進(jìn)行了一系列的研究和改革,取得了許多有益的嘗試和經(jīng)驗(yàn)教訓(xùn)[1]。本文結(jié)合重慶大學(xué)實(shí)際情況,深入研究軟件工程人才培養(yǎng)的規(guī)律,提出了基于“三類(lèi)型八環(huán)節(jié)”的軟件工程實(shí)踐教學(xué)體系。

二、“三類(lèi)型八環(huán)節(jié)”的軟件工程實(shí)踐教學(xué)體系內(nèi)涵

針對(duì)新時(shí)期實(shí)用型軟件工程人才培養(yǎng)需求與軟件工程實(shí)踐教學(xué)中存在的問(wèn)題,通過(guò)深入研究實(shí)踐教學(xué)內(nèi)涵,重構(gòu)軟件工程實(shí)踐教學(xué)環(huán)節(jié),建立量化可控的過(guò)程化實(shí)踐教學(xué)質(zhì)量保障機(jī)制,探索與國(guó)內(nèi)外名校名企深度互動(dòng)融合模式,我們構(gòu)建了“三類(lèi)型八環(huán)節(jié)”的軟件工程實(shí)踐教學(xué)體系(見(jiàn)圖1)。同時(shí)對(duì)學(xué)生工程實(shí)踐能力的培養(yǎng)實(shí)施以“課程實(shí)驗(yàn)、課程設(shè)計(jì)、程序設(shè)計(jì)實(shí)訓(xùn)、項(xiàng)目開(kāi)發(fā)實(shí)訓(xùn)、系統(tǒng)管理和開(kāi)發(fā)實(shí)訓(xùn)以及企業(yè)實(shí)習(xí)”為主的軟件工程實(shí)踐教學(xué)體系,并貫穿融合“教授講座、科研訓(xùn)練、素質(zhì)拓展、專(zhuān)業(yè)競(jìng)賽、創(chuàng)新實(shí)驗(yàn)與創(chuàng)業(yè)計(jì)劃”等課外實(shí)踐教學(xué)形式?!叭?lèi)型”是“實(shí)驗(yàn)、實(shí)訓(xùn)、實(shí)習(xí)”,三者相互聯(lián)系、漸進(jìn)性地進(jìn)行,從而保證了軟件工程人才培養(yǎng)對(duì)實(shí)踐教學(xué)要求[2]。實(shí)驗(yàn)是為滿足理論課程教學(xué)要求,根據(jù)課程的不同在實(shí)驗(yàn)室完成不同任務(wù)。它是軟件工程人才培養(yǎng)的一個(gè)重要的、不可缺少的實(shí)踐環(huán)節(jié);實(shí)驗(yàn)是在實(shí)驗(yàn)室培養(yǎng)學(xué)生對(duì)科學(xué)原理或者工程原理的發(fā)現(xiàn)和驗(yàn)證,即培養(yǎng)學(xué)生實(shí)際操作能力,論證新原理,開(kāi)發(fā)新技術(shù);實(shí)驗(yàn)是對(duì)理論教學(xué)的進(jìn)一步補(bǔ)充。實(shí)訓(xùn)是模擬實(shí)際工作環(huán)境,采取來(lái)自企業(yè)真實(shí)工程項(xiàng)目的實(shí)際案例,由具有豐富經(jīng)驗(yàn)的教師或項(xiàng)目經(jīng)理小組化指導(dǎo),培養(yǎng)學(xué)生在有限時(shí)間內(nèi),完成軟件工程專(zhuān)業(yè)的技能、經(jīng)驗(yàn)、方法、團(tuán)隊(duì)合作等方面的訓(xùn)練。軟件工程專(zhuān)業(yè)實(shí)訓(xùn)分為3個(gè)過(guò)程,第一過(guò)程由軟件學(xué)院有經(jīng)驗(yàn)的教師指導(dǎo),以小型軟件項(xiàng)目為訓(xùn)練題目,項(xiàng)目小組一般由2~3人組成,主要訓(xùn)練學(xué)生軟件編程技巧,使學(xué)生軟件編程能力得到提高。第二過(guò)程由經(jīng)驗(yàn)豐富的學(xué)院教師或企業(yè)導(dǎo)師指導(dǎo),以中型軟件項(xiàng)目為訓(xùn)練題目,項(xiàng)目小組一般由4~6人組成,主要訓(xùn)練學(xué)生系統(tǒng)開(kāi)發(fā)能力,包括:項(xiàng)目計(jì)劃、需求分析、軟件設(shè)計(jì)和軟件測(cè)試等,并能夠應(yīng)用常用的軟件設(shè)計(jì)和軟件測(cè)試工具。第三過(guò)程由企業(yè)導(dǎo)師指導(dǎo),以具有一定規(guī)模的軟件系統(tǒng)為訓(xùn)練題目,項(xiàng)目小組一般由6~10人組成,主要訓(xùn)練學(xué)生對(duì)大型項(xiàng)目的開(kāi)發(fā)和管理能力,訓(xùn)練學(xué)生對(duì)軟件生命周期各個(gè)環(huán)節(jié)的認(rèn)識(shí),以規(guī)范的過(guò)程和標(biāo)準(zhǔn)來(lái)有效地開(kāi)發(fā)和管理軟件系統(tǒng)。實(shí)習(xí)就是在實(shí)踐中學(xué)習(xí)。軟件工程專(zhuān)業(yè)實(shí)習(xí)是讓學(xué)生去現(xiàn)代的軟件工程生產(chǎn)企業(yè)開(kāi)闊眼界,認(rèn)識(shí)現(xiàn)代軟件生產(chǎn)過(guò)程,在已有的基礎(chǔ)上創(chuàng)新改變,把現(xiàn)代的一些理論知識(shí)融合到現(xiàn)代軟件工程企業(yè)里面。根據(jù)“實(shí)驗(yàn)、實(shí)訓(xùn)、實(shí)習(xí)”三種類(lèi)型的實(shí)踐教學(xué)要求,采用導(dǎo)入、展示、訓(xùn)練、評(píng)價(jià)、強(qiáng)化、反饋、應(yīng)用、監(jiān)管八個(gè)環(huán)節(jié),漸進(jìn)完成軟件工程實(shí)踐教學(xué)。教師通過(guò)具體的項(xiàng)目導(dǎo)入要解決的問(wèn)題,根據(jù)項(xiàng)目的要求,有目的、有計(jì)劃地展示開(kāi)發(fā)方法和過(guò)程。以一定的形式訓(xùn)練學(xué)生完成相關(guān)工作,并通過(guò)系統(tǒng)地分析,對(duì)學(xué)生的各種活動(dòng)、過(guò)程和結(jié)果進(jìn)行評(píng)價(jià),從而強(qiáng)化學(xué)生對(duì)軟件過(guò)程各個(gè)環(huán)節(jié)的認(rèn)識(shí),并不斷完善自我,達(dá)到主動(dòng)學(xué)習(xí)的目的,把已經(jīng)學(xué)過(guò)的理論知識(shí)在實(shí)訓(xùn)實(shí)習(xí)中更好地加以展示[3]。總之,根據(jù)“實(shí)驗(yàn)、實(shí)訓(xùn)、實(shí)習(xí)”三種實(shí)踐教學(xué)的具體內(nèi)涵,實(shí)現(xiàn)對(duì)軟件工程人才不同階段的能力培養(yǎng):實(shí)驗(yàn)側(cè)重培養(yǎng)專(zhuān)業(yè)技能;實(shí)訓(xùn)側(cè)重培養(yǎng)工程實(shí)踐、團(tuán)隊(duì)協(xié)作與溝通、創(chuàng)新等能力;實(shí)習(xí)進(jìn)一步加強(qiáng)工程能力、社會(huì)適應(yīng)以及產(chǎn)業(yè)融入能力。通過(guò)“三類(lèi)型八環(huán)節(jié)”的軟件工程實(shí)踐教學(xué)過(guò)程,使學(xué)生全面了解和掌握軟件系統(tǒng)開(kāi)發(fā)的全過(guò)程,能夠熟練應(yīng)用規(guī)范的軟件工程標(biāo)準(zhǔn)和CASE工具開(kāi)發(fā)軟件項(xiàng)目,從而使其軟件編程能力、系統(tǒng)開(kāi)發(fā)能力和項(xiàng)目管理能力得到進(jìn)一步提高,進(jìn)而適應(yīng)現(xiàn)代軟件企業(yè)對(duì)軟件工程人才的要求。

三、校企合作實(shí)踐教學(xué)基地及開(kāi)放式的師資隊(duì)伍

根據(jù)“三類(lèi)型八環(huán)節(jié)”的軟件工程實(shí)踐教學(xué)的目標(biāo),要有效地實(shí)施“實(shí)驗(yàn)、實(shí)訓(xùn)、實(shí)習(xí)”三種類(lèi)型教學(xué)過(guò)程,必須有符合要求的實(shí)踐教學(xué)基地及良好的師資隊(duì)伍。(一)建立校內(nèi)外的實(shí)踐教學(xué)基地,為軟件工程實(shí)踐教學(xué)體系的順利實(shí)施打下良好基礎(chǔ)在軟件工程人才的培養(yǎng)過(guò)程中,不但要有合理的培養(yǎng)方案和課程體系,良好的教學(xué)團(tuán)隊(duì)和師資隊(duì)伍等,而且還需要提供培養(yǎng)學(xué)生的基礎(chǔ)設(shè)施,包括理論課程實(shí)驗(yàn)需要的各種儀器設(shè)備和環(huán)境等。對(duì)于培養(yǎng)高素質(zhì)軟件工程人才,實(shí)踐教學(xué)基地的建設(shè)尤為重要。軟件學(xué)院非常重視實(shí)驗(yàn)室和實(shí)踐教學(xué)基地的建設(shè),制定了實(shí)踐教學(xué)基地建設(shè)的具體方案,并逐步實(shí)施和完善。除了更新和改建現(xiàn)有的實(shí)驗(yàn)室和實(shí)驗(yàn)設(shè)備,還不斷擴(kuò)展校內(nèi)外的實(shí)訓(xùn)實(shí)習(xí)基地建設(shè)。在校外實(shí)踐基地的建設(shè)方面,與國(guó)內(nèi)外一些著名IT企業(yè)建立了廣泛聯(lián)系,如IBM、Mi-crosoft、SUN、HP、NTDATA等公司,一方面共同創(chuàng)建軟件工程人才培養(yǎng)實(shí)踐教學(xué)基地;另一方面與企業(yè)廣泛接觸,優(yōu)先為學(xué)生提供良好的校外實(shí)習(xí)、實(shí)訓(xùn)機(jī)會(huì)。學(xué)院也與國(guó)內(nèi)的IT企業(yè)進(jìn)行了合作,如:深圳軟酷網(wǎng)絡(luò)科技有限公司,在學(xué)院建立了學(xué)生實(shí)訓(xùn)、實(shí)習(xí)基地,并已經(jīng)應(yīng)用于軟件工程的人才培養(yǎng)過(guò)程,經(jīng)過(guò)幾年合作運(yùn)行,達(dá)到了軟件工程人才在實(shí)踐教學(xué)方面的培養(yǎng)要求。此外,學(xué)院還開(kāi)拓了新的合作領(lǐng)域,特別是重慶市的IT企業(yè)(如:重大高科技股份有限公司信息產(chǎn)業(yè)分公司、金蝶重慶分公司、重慶宏聲新思維集團(tuán)等)廣泛合作,建立校外實(shí)踐教學(xué)基地。由于有良好的校內(nèi)外合作企業(yè)和實(shí)踐教學(xué)基地,在人才實(shí)踐教學(xué)培養(yǎng)方面得到了保障。并在觀念上破除傳統(tǒng)的由學(xué)校包辦實(shí)習(xí),注重形式而不完全注重效果的現(xiàn)狀,提倡企業(yè)和學(xué)生雙向選擇。學(xué)院非常重視用高科技園區(qū)孵化器的形式建立由學(xué)院控制的、市場(chǎng)化運(yùn)作的校外學(xué)生實(shí)踐基地,吸引國(guó)內(nèi)外IT企業(yè),在企業(yè)研發(fā)軟件產(chǎn)品的同時(shí),使學(xué)生有真正參與軟件產(chǎn)品研發(fā)的機(jī)會(huì)。(二)構(gòu)建專(zhuān)兼職相結(jié)合的開(kāi)放式師資隊(duì)伍通過(guò)遴選本院具有工程實(shí)踐經(jīng)驗(yàn)、教學(xué)效果好的教師,聘請(qǐng)合作企業(yè)具有較高理論與實(shí)踐水平的高級(jí)工程師擔(dān)任兼職教師和企業(yè)導(dǎo)師,為軟件工程人才培養(yǎng)構(gòu)建起一支高素質(zhì)的開(kāi)放式教師隊(duì)伍,并參與實(shí)踐教學(xué)的指導(dǎo)工作。在“三類(lèi)型八環(huán)節(jié)”的實(shí)踐教學(xué)過(guò)程中,開(kāi)放式的師資隊(duì)伍保障了實(shí)踐教學(xué)的順利實(shí)施和效果,實(shí)驗(yàn)由經(jīng)驗(yàn)豐富的學(xué)院教師指導(dǎo);實(shí)訓(xùn)指導(dǎo)由本學(xué)院教師或企業(yè)導(dǎo)師擔(dān)任;企業(yè)實(shí)習(xí)指導(dǎo)采用雙導(dǎo)師制,由本學(xué)院教師和企業(yè)導(dǎo)師共同指導(dǎo),企業(yè)導(dǎo)師為學(xué)生提供實(shí)習(xí)環(huán)境和實(shí)習(xí)項(xiàng)目,完成主要指導(dǎo)工作,本學(xué)院教師負(fù)責(zé)實(shí)習(xí)監(jiān)管與過(guò)程審定工作。

四、成立質(zhì)量保障機(jī)制工作小組,監(jiān)督實(shí)踐教學(xué)的實(shí)施過(guò)程

為了加強(qiáng)“三類(lèi)型八環(huán)節(jié)”的軟件工程實(shí)踐教學(xué)體系的實(shí)施,軟件學(xué)院成立了由教學(xué)指導(dǎo)委員會(huì)、教學(xué)督導(dǎo)、學(xué)業(yè)導(dǎo)師、企業(yè)專(zhuān)家等組成的實(shí)踐教學(xué)質(zhì)量保障組織機(jī)構(gòu)。教學(xué)指導(dǎo)委員定期聽(tīng)課,對(duì)青年教師的授課進(jìn)行試聽(tīng)和特別指導(dǎo),改進(jìn)教學(xué)質(zhì)量。教學(xué)督導(dǎo)隨機(jī)抽查教學(xué)進(jìn)度、教案、教學(xué)日志、作業(yè)布置及批改情況,召開(kāi)學(xué)生座談會(huì)等,全面考察任課教師工作態(tài)度、教學(xué)能力與水平。學(xué)院為學(xué)生安排了學(xué)業(yè)導(dǎo)師,每一位學(xué)業(yè)導(dǎo)師指導(dǎo)5~8名學(xué)生,指導(dǎo)學(xué)生的專(zhuān)業(yè)學(xué)習(xí),鼓勵(lì)學(xué)生參與科研立項(xiàng)、創(chuàng)新訓(xùn)練、學(xué)科競(jìng)賽等科技活動(dòng),提升學(xué)生的科研素養(yǎng),為學(xué)生的專(zhuān)業(yè)學(xué)習(xí)做充分的引導(dǎo)和監(jiān)管。企業(yè)專(zhuān)家熟悉軟件企業(yè)的系統(tǒng)研發(fā)過(guò)程,加強(qiáng)企業(yè)專(zhuān)家的教學(xué)參與力度,更好地完成監(jiān)督實(shí)踐教學(xué)的實(shí)施過(guò)程和質(zhì)量.

五、構(gòu)建軟件工程實(shí)踐教學(xué)質(zhì)量保障機(jī)制

軟件工程實(shí)踐教學(xué)質(zhì)量保障機(jī)制主要包括組織機(jī)構(gòu)、師資隊(duì)伍、管理制度和考核評(píng)價(jià)四個(gè)方面。組織機(jī)構(gòu)主要規(guī)定教學(xué)指導(dǎo)委員會(huì)、教學(xué)督導(dǎo)、學(xué)業(yè)導(dǎo)師、企業(yè)專(zhuān)家等組成機(jī)制和工作機(jī)制。師資隊(duì)伍主要明確本學(xué)院教師、企業(yè)兼職教師和導(dǎo)師要求機(jī)制。管理制度給出教學(xué)督導(dǎo)制度、實(shí)訓(xùn)過(guò)程管理制度、實(shí)習(xí)基地篩選制度以及實(shí)習(xí)管理制度等??己嗽u(píng)價(jià)包括工具的使用與使用技能評(píng)價(jià)、過(guò)程管理與制度評(píng)價(jià)、工程設(shè)計(jì)與實(shí)現(xiàn)評(píng)價(jià)、團(tuán)隊(duì)協(xié)作與溝通評(píng)價(jià)等。軟件工程實(shí)踐教學(xué)質(zhì)量保障機(jī)制依托于軟件工程實(shí)踐教學(xué)管理平臺(tái),該管理平臺(tái)實(shí)現(xiàn)了實(shí)踐教學(xué)中知識(shí)管理、項(xiàng)目開(kāi)發(fā)的代碼管理、錯(cuò)誤跟蹤管理、項(xiàng)目進(jìn)度管理和軟件測(cè)試管理等功能。為實(shí)現(xiàn)教學(xué)過(guò)程和質(zhì)量評(píng)價(jià)的實(shí)踐教學(xué)全生命周期管理提供了支撐。

六、結(jié)論

重慶大學(xué)軟件學(xué)院是首批教育部批準(zhǔn)的國(guó)家示范性軟件學(xué)院之一,自成立以來(lái)就積極探索軟件人才培養(yǎng)的新模式,不斷改進(jìn)軟件人才培養(yǎng)方案和課程體系。按照示范性軟件學(xué)院人才培養(yǎng)目標(biāo),在軟件工程專(zhuān)業(yè)課程體系總體規(guī)劃下,制定了基于“三類(lèi)型八環(huán)節(jié)”的軟件工程實(shí)踐教學(xué)體系,通過(guò)“實(shí)驗(yàn)、實(shí)訓(xùn)、實(shí)習(xí)”三類(lèi)型,循序漸進(jìn)地實(shí)現(xiàn)了軟件工程人才不同階段的實(shí)踐能力培養(yǎng),通過(guò)“導(dǎo)入、展示、訓(xùn)練、評(píng)價(jià)、強(qiáng)化、反饋、應(yīng)用、監(jiān)管”八個(gè)環(huán)節(jié),保證了軟件工程人才的工程實(shí)踐和專(zhuān)業(yè)技能訓(xùn)練,有效地培養(yǎng)了學(xué)生團(tuán)隊(duì)協(xié)作精神和創(chuàng)新創(chuàng)業(yè)能力,提高了學(xué)生的適應(yīng)能力和競(jìng)爭(zhēng)能力,使其在畢業(yè)后能更快地適應(yīng)企業(yè)的工作要求。為了保證軟件工程實(shí)踐教學(xué)各個(gè)環(huán)節(jié)順利實(shí)施,制定了軟件工程實(shí)踐教學(xué)質(zhì)量保障機(jī)制,并研發(fā)了軟件工程實(shí)踐教學(xué)管理平臺(tái),有效確保了“三類(lèi)型八環(huán)節(jié)”的軟件工程實(shí)踐教學(xué)過(guò)程的實(shí)施和質(zhì)量??傊?,基于“三類(lèi)型八環(huán)節(jié)”的軟件工程實(shí)踐教學(xué)體系能夠提高軟件工程人才的實(shí)踐能力和綜合素質(zhì),保證軟件工程人才培養(yǎng)質(zhì)量,具有一定的適用價(jià)值和推廣意義,可為同類(lèi)專(zhuān)業(yè)的人才培養(yǎng)和教學(xué)改革提供借鑒與參考。

作者:張毅 文俊浩 熊慶宇 柳玲 吳映波 單位:重慶大學(xué)軟件學(xué)院

軟件工程專(zhuān)業(yè)論文:面向航空領(lǐng)域的軟件工程專(zhuān)業(yè)人才培養(yǎng)

摘要:基于國(guó)內(nèi)外軟件工程人才培養(yǎng)機(jī)制的主要不足之處,提出以面向航空領(lǐng)域的軟件工程專(zhuān)業(yè)人才培養(yǎng)模式,主要以能力培養(yǎng)為核心、以應(yīng)用和創(chuàng)新為主線,培養(yǎng)遵從軟件工程專(zhuān)業(yè)人才成長(zhǎng)規(guī)律和滿足經(jīng)濟(jì)社會(huì)發(fā)展需要凸顯航空特色的應(yīng)用型人才。實(shí)踐證明,面向航空領(lǐng)域的軟件工程專(zhuān)業(yè)人才培養(yǎng)模式彌補(bǔ)了航空領(lǐng)域軟件工程培養(yǎng)模式的不足為培養(yǎng)面向航空領(lǐng)域的應(yīng)用型軟件人才做出了貢獻(xiàn)。

關(guān)鍵詞:航空領(lǐng)域;軟件工程;培養(yǎng)模式

近幾年來(lái),軟件產(chǎn)業(yè)作為信息化建設(shè)的核心得以迅速發(fā)展,航空工業(yè)正是以信息技術(shù)為代表的高新技術(shù)改造的重點(diǎn),所以迫切需求面向航空領(lǐng)域的軟件工程專(zhuān)業(yè)應(yīng)用人才?,F(xiàn)在,國(guó)內(nèi)各工科高等院校基本都開(kāi)設(shè)了軟件工程專(zhuān)業(yè),軟件工程專(zhuān)業(yè)畢業(yè)生數(shù)目也變得龐大起來(lái)。但是,符合社會(huì)需要的軟件人才不僅數(shù)量不足,而且結(jié)構(gòu)失衡[1-2]。高校培養(yǎng)的軟件人才與軟件企業(yè)的實(shí)際需求存在明顯差距,根本原因在于軟件工程人才培養(yǎng)模式不能適應(yīng)軟件市場(chǎng)發(fā)展所致。各個(gè)高校都在探索應(yīng)用型軟件工程人才培養(yǎng)與實(shí)際需求差距的解決辦法,有些高校從軟件工程課程建設(shè)方面來(lái)研究[3-4];有些高校從校企合作方面對(duì)實(shí)踐教學(xué)體系進(jìn)行改革[5];還有的從適應(yīng)國(guó)際化軟件工程需求方面研究[6]。實(shí)踐表明,應(yīng)用型本科院校的軟件工程人才培養(yǎng)模式大多數(shù)都是追隨計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)培養(yǎng)模式的指揮棒[7],我國(guó)高校對(duì)面向航空領(lǐng)域的人才培養(yǎng)研究還處于探索階段,符合航空領(lǐng)域的軟件工程人才少之又少,還沒(méi)有形成一套行之有效、適應(yīng)軟件工程專(zhuān)業(yè)領(lǐng)域和凸顯航空特色的應(yīng)用型人才需求的培養(yǎng)體系。因此,如何改革應(yīng)用型軟件工程專(zhuān)業(yè)人才培養(yǎng)模式,改新課程教學(xué)體系,培養(yǎng)出合格的、適應(yīng)我國(guó)軟件產(chǎn)業(yè)需要的凸顯航空特色的軟件工程人才迫在眉睫,改革具有航空特色的應(yīng)用型軟件工程人才培養(yǎng)模式對(duì)催促進(jìn)信息化產(chǎn)業(yè)發(fā)展具有重要現(xiàn)實(shí)意義。

1培養(yǎng)目標(biāo)與培養(yǎng)模式

充分分析沈陽(yáng)航空航天大學(xué)軟件工程專(zhuān)業(yè)培養(yǎng)目標(biāo),發(fā)現(xiàn)存在定位模糊、培養(yǎng)模式單一、專(zhuān)業(yè)課程內(nèi)容缺乏規(guī)劃、專(zhuān)業(yè)特色不突出的現(xiàn)狀。遵從《GJB438B-2009軍用軟件開(kāi)發(fā)文檔通用要求》《GJB2786A-2009軍用軟件開(kāi)發(fā)通用要求》相關(guān)標(biāo)準(zhǔn)和創(chuàng)辦“依托國(guó)防航空、融入地方工業(yè)”的特色專(zhuān)業(yè)的辦學(xué)理念。需要構(gòu)建遵從軟件工程專(zhuān)業(yè)人才成長(zhǎng)規(guī)律滿足經(jīng)濟(jì)社會(huì)發(fā)展需求的、凸顯航空特色的、工程實(shí)踐應(yīng)用能力和創(chuàng)新意識(shí)并重的應(yīng)用型人才培養(yǎng)目標(biāo)。沈陽(yáng)航空航天大學(xué)是航空類(lèi)所屬一般理工科本科院校,根據(jù)該校特點(diǎn)建立合理的培養(yǎng)模式。應(yīng)多方合力加強(qiáng)學(xué)生實(shí)踐動(dòng)手能力和綜合應(yīng)用能力,探索學(xué)分置換與聯(lián)合培養(yǎng)的培養(yǎng)模式。擴(kuò)充學(xué)生視野,使培養(yǎng)的學(xué)生適應(yīng)軟件工程專(zhuān)業(yè)領(lǐng)域和凸顯航空特色的應(yīng)用型人才。嘗試“基礎(chǔ)+專(zhuān)業(yè)方向+集中實(shí)訓(xùn)”“1.5+2+0.5”的人才培養(yǎng)模式。開(kāi)始1.5年完成基礎(chǔ)課學(xué)習(xí),然后2年完成專(zhuān)業(yè)和專(zhuān)業(yè)方向課程的學(xué)習(xí)與實(shí)踐,后0.5學(xué)年采取學(xué)分置換的方式進(jìn)入格微軟件等實(shí)訓(xùn),實(shí)際參與軟件工程相關(guān)的系統(tǒng)分析、設(shè)計(jì)、開(kāi)發(fā)、測(cè)試和運(yùn)營(yíng)管理。

2專(zhuān)業(yè)課程體系

構(gòu)建以工程實(shí)踐能力、團(tuán)隊(duì)合作能力和人際交流能力培養(yǎng)為核心,設(shè)計(jì)具有專(zhuān)業(yè)特色的專(zhuān)業(yè)核心課程,依托軟件工程專(zhuān)業(yè)項(xiàng)目團(tuán)隊(duì)模式下實(shí)景教學(xué)平臺(tái)建設(shè)研究成果,重點(diǎn)研究適合應(yīng)用型、工程型和凸顯航空特色的人才培養(yǎng)的課程體系。該校軟件工程專(zhuān)業(yè)課程體系建設(shè)采用了兩種路徑:一是參考其他院校軟件工程專(zhuān)業(yè)的課程體系設(shè)置,二是結(jié)合行業(yè)需求調(diào)研、技術(shù)交流、專(zhuān)家咨詢,以及該校人才培養(yǎng)經(jīng)驗(yàn)和教學(xué)工作積累等方式對(duì)已有體系進(jìn)行不斷修訂與完善。在教學(xué)過(guò)程中凸顯航空特色,全面引入《GJB438B-2009軍用軟件開(kāi)發(fā)文檔通用要》和《GJB2786A-200軍用軟件開(kāi)發(fā)通用要求》兩個(gè)軍用軟件開(kāi)發(fā)通用標(biāo)準(zhǔn),嚴(yán)格規(guī)范學(xué)生在學(xué)習(xí)過(guò)程中各相關(guān)文檔的書(shū)寫(xiě)規(guī)范以及加強(qiáng)在軟件開(kāi)發(fā)過(guò)程中各相關(guān)環(huán)節(jié)的管理,使學(xué)生了解并掌握軍用軟件的整體流程,從而使學(xué)生具備航空航天領(lǐng)域方面企業(yè)的就業(yè)優(yōu)勢(shì)。軟件工程學(xué)科與計(jì)算機(jī)科學(xué)、管理科學(xué)、數(shù)學(xué)、項(xiàng)目管理、質(zhì)量管理和系統(tǒng)工程等學(xué)科相關(guān)。這說(shuō)明該專(zhuān)業(yè)需要開(kāi)設(shè)一些相關(guān)學(xué)科的基礎(chǔ)課程,以提高學(xué)生對(duì)相關(guān)專(zhuān)業(yè)基礎(chǔ)知識(shí)的了解,但是要確定軟件工程與相關(guān)學(xué)科之間的知識(shí)公共邊界,要對(duì)相關(guān)課程進(jìn)行內(nèi)容裁剪。同時(shí),在提供必要的軟件工程專(zhuān)業(yè)理論知識(shí)基礎(chǔ)上,為滿足學(xué)生興趣、拓寬學(xué)生知識(shí)面,了解更多的與軟件工程專(zhuān)業(yè)相關(guān)的應(yīng)用領(lǐng)域,增加院級(jí)選修的方向模塊課程和跨專(zhuān)業(yè)的個(gè)性課程。除此之外,組織學(xué)生參觀航空企業(yè)、軍工企業(yè)和IT企業(yè)等,了解專(zhuān)業(yè)技術(shù)在企業(yè)的應(yīng)用,提高學(xué)生的專(zhuān)業(yè)學(xué)習(xí)興趣,減少學(xué)習(xí)的盲目性。

3實(shí)踐教學(xué)模式改革

3.1實(shí)踐教學(xué)體系改革

依托課程體系與實(shí)踐教學(xué)體系的有機(jī)無(wú)縫融合,建立“凸顯航空特色的應(yīng)用和創(chuàng)新能力培養(yǎng)為牽引”的實(shí)踐教學(xué)體系。增加不同環(huán)節(jié)(四層遞進(jìn)的實(shí)踐教學(xué)體系)不同類(lèi)型(綜合性、設(shè)計(jì)性、創(chuàng)新性和開(kāi)放性實(shí)驗(yàn))實(shí)驗(yàn)比例,滿足不同層次學(xué)生實(shí)踐能力培養(yǎng)需求。充分利用軟件工程實(shí)驗(yàn)室、數(shù)據(jù)管理系統(tǒng)(USDM)和校企聯(lián)合(格微軟件)等平臺(tái)、讓學(xué)生參與教師科研項(xiàng)目、鼓勵(lì)學(xué)生參加各種大學(xué)生大賽、競(jìng)賽和創(chuàng)新項(xiàng)目,并在整個(gè)過(guò)程中,教師進(jìn)行全程指導(dǎo)、掌控進(jìn)度和監(jiān)控實(shí)踐教學(xué)質(zhì)量。具體實(shí)踐教學(xué)體系見(jiàn)表2。

3.2依托數(shù)據(jù)管理系統(tǒng)(USDM)建設(shè)信息化實(shí)景教學(xué)平臺(tái)

USDM是常州伍杰公司開(kāi)發(fā)的一個(gè)分布式應(yīng)用的軟件系統(tǒng),它支持軟件開(kāi)發(fā)過(guò)程的動(dòng)態(tài)管理。依托USDM平臺(tái),建設(shè)信息化實(shí)景教學(xué)平臺(tái)。對(duì)學(xué)生實(shí)行項(xiàng)目團(tuán)隊(duì)式管理,即模擬真實(shí)項(xiàng)目團(tuán)隊(duì)組織方式。在項(xiàng)目開(kāi)發(fā)過(guò)程中對(duì)學(xué)生強(qiáng)調(diào)兩個(gè)軍用軟件開(kāi)發(fā)通用標(biāo)準(zhǔn)、將軟件工程的知識(shí)由淺入深、階梯狀、循序漸進(jìn)地貫穿到項(xiàng)目各個(gè)階段開(kāi)發(fā)中。負(fù)責(zé)教師在該平臺(tái)上實(shí)現(xiàn)學(xué)生角色劃分,各個(gè)階段項(xiàng)目團(tuán)隊(duì)劃分,指定各個(gè)團(tuán)隊(duì)項(xiàng)目經(jīng)理,并給予項(xiàng)目經(jīng)理較高權(quán)限。項(xiàng)目經(jīng)理根據(jù)組員個(gè)人能力和今后發(fā)展方向?qū)λ麄冞M(jìn)行角色分配,如設(shè)計(jì)人員、測(cè)試人員等。使每個(gè)學(xué)生都能參與其中,每個(gè)人至少擔(dān)任一項(xiàng)以上角色。學(xué)生憑借電腦,互聯(lián)網(wǎng)、自己的學(xué)號(hào),隨時(shí)隨地登陸USDM進(jìn)行項(xiàng)目開(kāi)發(fā)。項(xiàng)目經(jīng)理監(jiān)控整個(gè)項(xiàng)目開(kāi)發(fā)過(guò)程,從總體上把握項(xiàng)目的總進(jìn)程和項(xiàng)目完成質(zhì)量。教師在實(shí)踐過(guò)程中與項(xiàng)目經(jīng)理溝通并實(shí)施指導(dǎo),學(xué)生根據(jù)實(shí)驗(yàn)要求設(shè)計(jì)算法,進(jìn)行數(shù)據(jù)測(cè)試及測(cè)試結(jié)果分析。將項(xiàng)目實(shí)踐的項(xiàng)目管理、業(yè)務(wù)階段、需求、設(shè)計(jì)、編程、測(cè)試、階段和建模工具的各種圖(動(dòng)態(tài)圖、靜態(tài)圖和數(shù)據(jù)庫(kù)概念模型)全部形成文檔的形式通過(guò)該平臺(tái)并提交。提高學(xué)生在項(xiàng)目規(guī)劃、隊(duì)伍組織、工作分配、成員交流等多方面能力;培養(yǎng)學(xué)生團(tuán)體合作精神,培養(yǎng)學(xué)生團(tuán)隊(duì)合作級(jí)項(xiàng)目研發(fā)的能力和軟件工程化方法開(kāi)發(fā)大型軟件的能力,為研究和學(xué)習(xí)軟件生產(chǎn)線新技術(shù)埋下伏筆。利用USDM的可視化論壇提供聊天、白板、音頻、視頻、協(xié)同瀏覽等功能。項(xiàng)目團(tuán)隊(duì)工作人員在其機(jī)器上打開(kāi)某個(gè)文檔并進(jìn)行操作瀏覽時(shí),其他相關(guān)人員也可以在自己的機(jī)器上看到操作過(guò)程,操作和觀看幾乎是同步進(jìn)行的。通過(guò)可視化論壇方便項(xiàng)目開(kāi)發(fā)小組內(nèi)部和小組之間經(jīng)常交流情況和信息,以便減少誤解,刪除軟件中的個(gè)人特征,提高軟件的質(zhì)量。使學(xué)生提早接觸大型IT企業(yè)實(shí)際工作環(huán)境,學(xué)習(xí)專(zhuān)業(yè)CASE工具的使用,為今后工作打下良好基礎(chǔ)。開(kāi)發(fā)團(tuán)隊(duì)根據(jù)實(shí)踐項(xiàng)目自己擬定匯報(bào)的內(nèi)容,由教師修改審核后,負(fù)責(zé)教師和各個(gè)小組選擇代表作為答辯評(píng)委,各個(gè)項(xiàng)目小組進(jìn)行項(xiàng)目答辯,答辯成績(jī)作為開(kāi)發(fā)團(tuán)隊(duì)實(shí)踐成績(jī)一部分。負(fù)責(zé)教師在數(shù)據(jù)管理系統(tǒng)平臺(tái)上審核項(xiàng)目實(shí)踐過(guò)程中提交的文檔體系,審核成績(jī)作為團(tuán)隊(duì)成績(jī)一部分,優(yōu)先實(shí)踐項(xiàng)目運(yùn)行結(jié)果、代碼和文檔等公開(kāi)展示。提高了學(xué)生研究立項(xiàng)、總結(jié)概括、演講交流和團(tuán)體競(jìng)爭(zhēng)意識(shí)的能力。

3.3創(chuàng)新團(tuán)隊(duì)培養(yǎng)等課外培養(yǎng)模式

團(tuán)隊(duì)模式培養(yǎng),以教育部“卓越工程師”培養(yǎng)方案為創(chuàng)新人才培養(yǎng)模式的建設(shè)目標(biāo)。旨在加強(qiáng)專(zhuān)業(yè)創(chuàng)新人才培養(yǎng),建立以學(xué)生為主體、教師為主導(dǎo)的創(chuàng)新型團(tuán)隊(duì)培養(yǎng)模式。從大一就開(kāi)始實(shí)行本科生導(dǎo)師制,由專(zhuān)門(mén)導(dǎo)師直接對(duì)本科生的思想、學(xué)習(xí)進(jìn)行指導(dǎo),對(duì)學(xué)生管理實(shí)行動(dòng)態(tài)準(zhǔn)入制度,制定階段目標(biāo),嚴(yán)格考核制度。團(tuán)隊(duì)學(xué)生可以參加導(dǎo)師的科研項(xiàng)目,在導(dǎo)師指導(dǎo)下撰寫(xiě)論文。參加“大學(xué)生創(chuàng)新大賽”“ACM大賽”等學(xué)生創(chuàng)新比賽,鼓勵(lì)學(xué)生參加職業(yè)資格認(rèn)證考試。除此之外,還采取了一系列有效措施,如聘請(qǐng)同行領(lǐng)域?qū)<液蛯W(xué)者做講座,第二課堂等。用以培養(yǎng)學(xué)生的科研能力,讓學(xué)生了解專(zhuān)業(yè)應(yīng)用方向和前沿技術(shù),增強(qiáng)學(xué)生的專(zhuān)業(yè)體驗(yàn)度和興趣度。

4考核方式改革

采用過(guò)程化考核機(jī)制,加強(qiáng)對(duì)學(xué)生的早期學(xué)習(xí)干預(yù),適當(dāng)開(kāi)展個(gè)性化教學(xué)。教學(xué)過(guò)程中取消一考定成績(jī)的考核方式,設(shè)置階段性考試,避免出現(xiàn)期末突擊學(xué)習(xí)、背誦典型題目等高分低能情況。根據(jù)課程知識(shí)點(diǎn)設(shè)置多次階段考試,既可以有效地把握學(xué)生的學(xué)習(xí)過(guò)程,又可及時(shí)獲得相關(guān)數(shù)據(jù),便于對(duì)教學(xué)效果定量分析,對(duì)學(xué)習(xí)差的同學(xué)早發(fā)現(xiàn)早干預(yù),對(duì)小群體實(shí)施個(gè)性化教學(xué)。通過(guò)USDM系統(tǒng)可獲得如下數(shù)據(jù):學(xué)生編寫(xiě)程序數(shù)量分布、學(xué)生在線總時(shí)間分布、學(xué)生和教師登陸次數(shù)分析、各次考試的成績(jī)變化和分布、提交時(shí)間間隔情況分析、學(xué)生成績(jī)的變化情況跟蹤等。通過(guò)對(duì)以上數(shù)據(jù)的定量分析可以獲得學(xué)生的學(xué)習(xí)情況(包括刻苦程度、學(xué)習(xí)時(shí)間分配的合理性、學(xué)習(xí)質(zhì)量、是否抄襲等),把這些數(shù)據(jù)作為評(píng)估學(xué)生過(guò)程成績(jī)的一個(gè)指標(biāo);不僅如此,通過(guò)以上數(shù)據(jù)分析還可以了解到教師的教學(xué)態(tài)度(布置作業(yè)數(shù)量、作業(yè)批改及時(shí)性、與學(xué)生互動(dòng)的頻繁度、對(duì)后進(jìn)學(xué)生的關(guān)注度等),及時(shí)發(fā)現(xiàn)教與學(xué)雙方面存在的問(wèn)題,及時(shí)整改以獲得更好的教學(xué)效果。面向航空領(lǐng)域軟件工程專(zhuān)業(yè)人才培養(yǎng)模式研究與實(shí)踐是一項(xiàng)系統(tǒng)工程。依據(jù)國(guó)家戰(zhàn)略新興產(chǎn)業(yè)創(chuàng)新人才需求,重點(diǎn)研究人才培養(yǎng)模式與現(xiàn)實(shí)需求的符合程度,與時(shí)俱進(jìn)多方面優(yōu)化改革人才培養(yǎng)模式。培養(yǎng)畢業(yè)后能勝任航空領(lǐng)域的軍工企業(yè)以及其它IT行業(yè)、科研機(jī)構(gòu)、企事業(yè)中從事計(jì)算機(jī)應(yīng)用軟件系統(tǒng)的開(kāi)發(fā)和研制的軟件工程應(yīng)用型高級(jí)專(zhuān)門(mén)人才。

作者:劉香芹 張翼飛 叢麗暉 單位:沈陽(yáng)航空航天大學(xué)計(jì)算機(jī)學(xué)院

軟件工程專(zhuān)業(yè)論文:軟件工程本科專(zhuān)業(yè)建設(shè)的實(shí)踐

【內(nèi)容摘要】信息化時(shí)代背景下,我國(guó)軟件產(chǎn)業(yè)逐步邁入了健康、持續(xù)的快速發(fā)展通道。在此過(guò)程中,大量工程型、應(yīng)用型的高素質(zhì)軟件工程師發(fā)揮了不可或缺的作用。本科院校作為軟件工程師人才培養(yǎng)的主要陣地,其專(zhuān)業(yè)建設(shè)在某種程度上直接關(guān)聯(lián)著軟件產(chǎn)業(yè)發(fā)展,有關(guān)研究備受關(guān)注。本文在對(duì)軟件工程專(zhuān)業(yè)建設(shè)現(xiàn)狀作出簡(jiǎn)要分析和論述的基礎(chǔ)上,重點(diǎn)就軟件工程本科專(zhuān)業(yè)建設(shè)實(shí)踐進(jìn)行了研究。

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

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

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

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

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

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

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

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

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

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

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

作者:林峰 李萍

軟件工程專(zhuān)業(yè)論文:高職教育軟件工程專(zhuān)業(yè)綜合改革課程建設(shè)

摘要:軟件工程專(zhuān)業(yè)人才培養(yǎng)的定位是在熟練掌握計(jì)算機(jī)軟件編寫(xiě)的基礎(chǔ)上,讓學(xué)生可以利用所學(xué)計(jì)算機(jī)方面的知識(shí),與傳統(tǒng)的工程領(lǐng)域相結(jié)合,培養(yǎng)可以進(jìn)行各個(gè)層次軟件開(kāi)發(fā)的復(fù)合型人才。為了更好地實(shí)現(xiàn)人才培養(yǎng)目標(biāo),必須加強(qiáng)課程與教學(xué)資源建設(shè),不斷完善培養(yǎng)方案,優(yōu)化課程體系,建設(shè)開(kāi)放、立體的網(wǎng)絡(luò)教育資源平臺(tái),創(chuàng)新學(xué)生課外實(shí)踐平臺(tái)和實(shí)訓(xùn)教學(xué)平臺(tái)。同時(shí)也要不斷探尋新的專(zhuān)業(yè)管理路徑,以科學(xué)管理促進(jìn)教學(xué)水平提升。

關(guān)鍵詞:高職教育;專(zhuān)業(yè)課程改革;軟件技術(shù)

淮北職業(yè)技術(shù)學(xué)院軟件技術(shù)專(zhuān)業(yè)經(jīng)過(guò)多年建設(shè),形成了獨(dú)具特色的“多層次、分流式”人才培養(yǎng)模式;在課程建設(shè)上,堅(jiān)持“瞄準(zhǔn)崗位設(shè)課程”;在教學(xué)內(nèi)容上,將社會(huì)職業(yè)資格認(rèn)證與專(zhuān)業(yè)教育緊密結(jié)合;在教學(xué)模式上,堅(jiān)持“瞄準(zhǔn)職業(yè)能力搞教學(xué)”,形成了獨(dú)具特色的“項(xiàng)目案例教學(xué)法”;在實(shí)訓(xùn)基地建設(shè)上,著力建設(shè)教學(xué)、服務(wù)、科研“三位一體”的實(shí)訓(xùn)基地,有效地構(gòu)建了計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè)綜合試點(diǎn)改革的基礎(chǔ)。2015年與武漢慧眾聚成合作開(kāi)設(shè)ACCP軟件工程師班,共同培養(yǎng)軟件工程師。同年軟件工程專(zhuān)業(yè)獲得安徽省質(zhì)量工程的專(zhuān)業(yè)綜合改革試點(diǎn)項(xiàng)目立項(xiàng)。軟件工程專(zhuān)業(yè)培養(yǎng)的定位就是在熟練掌握計(jì)算機(jī)軟件編寫(xiě)的基礎(chǔ)上,讓學(xué)生可以利用所學(xué)計(jì)算機(jī)方面的知識(shí),與傳統(tǒng)的工程領(lǐng)域相結(jié)合,培養(yǎng)可以進(jìn)行各個(gè)層次軟件開(kāi)發(fā)的復(fù)合工程型人才。

一、課程與教學(xué)資源建設(shè)

在專(zhuān)業(yè)課程體系改革方面,堅(jiān)持課程體系和教學(xué)資源建設(shè)以市場(chǎng)為導(dǎo)向、學(xué)生為根本、學(xué)科知識(shí)為基礎(chǔ)、專(zhuān)業(yè)技能為重點(diǎn)的原則,構(gòu)筑軟件工程專(zhuān)業(yè)學(xué)生的知識(shí)體系,搭建教學(xué)平臺(tái),完善培養(yǎng)方案,優(yōu)化課程體系和模塊化課程結(jié)構(gòu),推進(jìn)精品。

1.完善培養(yǎng)方案。依據(jù)我校軟件工程專(zhuān)業(yè)培養(yǎng)移動(dòng)互聯(lián)網(wǎng)軟件工程師的人才培養(yǎng)定位,軟件工程專(zhuān)業(yè)的培養(yǎng)方案將突顯課程結(jié)構(gòu)模塊化、塊內(nèi)課程群組化,分模塊、分群的特色,保證培養(yǎng)目標(biāo)的實(shí)現(xiàn)。專(zhuān)業(yè)基礎(chǔ)課模塊:主要包括面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)庫(kù)原理、軟件工程等課程,通過(guò)本模塊體現(xiàn)基礎(chǔ)的“厚”。專(zhuān)業(yè)技術(shù)課模塊:主要包括移動(dòng)互聯(lián)網(wǎng)技術(shù)、嵌入式系統(tǒng)等課程,另外在每個(gè)課程群中增加企業(yè)課程模塊,通過(guò)聘請(qǐng)外教、企業(yè)專(zhuān)家承擔(dān)與市場(chǎng)或工程結(jié)合緊密的相關(guān)課程的全部或部分內(nèi)容的主講工作,并加強(qiáng)國(guó)際交流,提高授課質(zhì)量。增加的企業(yè)課程模塊包括:Android軟件開(kāi)發(fā)、信息工程項(xiàng)目管理、網(wǎng)絡(luò)系統(tǒng)架構(gòu)等課程。通過(guò)本模塊體現(xiàn)出“多方向”。技能拓展模塊:主要包括WAP技術(shù)及其應(yīng)用、嵌入式Linux-ARM應(yīng)用開(kāi)發(fā)、人工智能等課程,通過(guò)本模塊,體現(xiàn)出應(yīng)用能力訓(xùn)練。課程模塊如圖1所示:

2.優(yōu)化課程體系。在培養(yǎng)方案的基礎(chǔ)上,優(yōu)化課程體系。以工程項(xiàng)目設(shè)計(jì)為導(dǎo)向、工程能力培養(yǎng)為目標(biāo),讓學(xué)生做中學(xué)(Learning by doing)和基于項(xiàng)目學(xué)習(xí)(Project based on learning)。工程項(xiàng)目為載體,使學(xué)生以主動(dòng)的、聯(lián)系的方式學(xué)習(xí)工程,通過(guò)項(xiàng)目設(shè)計(jì)將課程體系有機(jī)地結(jié)合起來(lái),通過(guò)項(xiàng)目將知識(shí)、能力和素質(zhì)有機(jī)結(jié)合,項(xiàng)目按規(guī)模和范圍分為三級(jí):一級(jí)項(xiàng)目為:課程設(shè)計(jì)、綜合項(xiàng)目設(shè)計(jì)、創(chuàng)新項(xiàng)目設(shè)計(jì);二級(jí)項(xiàng)目為:軟件算法綜合設(shè)計(jì)、整個(gè)培養(yǎng)計(jì)劃是以一級(jí)項(xiàng)目為主線,二級(jí)項(xiàng)目為支撐,三級(jí)項(xiàng)目以移動(dòng)互聯(lián)網(wǎng)技術(shù)、智能手機(jī)應(yīng)用軟件開(kāi)發(fā)等核心課程為基礎(chǔ),將核心課程教育與對(duì)應(yīng)的專(zhuān)業(yè)整體統(tǒng)一起來(lái),強(qiáng)調(diào)以軟件工程項(xiàng)目復(fù)現(xiàn)方式進(jìn)行實(shí)踐教學(xué),讓學(xué)生自己成立小組,從頭到尾參與到工程化的軟件開(kāi)發(fā)的全過(guò)程。在三級(jí)課程體系中,一級(jí)項(xiàng)目中課程注重以單元知識(shí)點(diǎn)為基礎(chǔ),利用實(shí)訓(xùn)鞏固知識(shí)點(diǎn)內(nèi)容;二級(jí)項(xiàng)目在單元實(shí)訓(xùn)的基礎(chǔ)上實(shí)現(xiàn)串聯(lián),讓學(xué)生針對(duì)具體工程進(jìn)行程序設(shè)計(jì),三級(jí)項(xiàng)目在二級(jí)項(xiàng)目基礎(chǔ)上,進(jìn)行項(xiàng)目實(shí)訓(xùn)和畢業(yè)設(shè)計(jì),對(duì)實(shí)訓(xùn)和程序設(shè)計(jì)內(nèi)容進(jìn)行整合,按照工程項(xiàng)目開(kāi)發(fā)流程進(jìn)行完整的項(xiàng)目開(kāi)發(fā)。在教學(xué)過(guò)程中體現(xiàn)了知識(shí)(Knowledge———專(zhuān)業(yè)知識(shí))、能力(Ability———分析與問(wèn)題的能力,交流與組織協(xié)調(diào)的能力,主動(dòng)獲取知識(shí)的能力,科學(xué)高效管理項(xiàng)目的能力,工程實(shí)踐的能力和參與國(guó)際競(jìng)爭(zhēng)的能力)和職業(yè)素質(zhì)(Professionalism———?jiǎng)?chuàng)新素質(zhì)、團(tuán)隊(duì)素質(zhì)和敬業(yè)素質(zhì))的培養(yǎng)。

3.建設(shè)開(kāi)放、立體的網(wǎng)絡(luò)教育資源平臺(tái)。由于課堂學(xué)習(xí)的時(shí)間十分有限,教師不可能在授課時(shí)間內(nèi)將某項(xiàng)專(zhuān)業(yè)能力發(fā)展的所有知識(shí)點(diǎn)完全細(xì)致地講解到,應(yīng)積極激發(fā)學(xué)生學(xué)習(xí)的主觀能動(dòng)性,可以通過(guò)多種途徑和方法給學(xué)生提供課后自主拓展學(xué)習(xí)的平臺(tái)。因此,建立開(kāi)放、立體的網(wǎng)絡(luò)教育資源平臺(tái)是十分必要的。對(duì)于一級(jí)項(xiàng)目,我們建議學(xué)生自主拓展學(xué)習(xí)時(shí)間不低于學(xué)量的1/3,對(duì)于二級(jí)、三級(jí)項(xiàng)目,則建議學(xué)生自主拓展學(xué)習(xí)時(shí)間至少為學(xué)量的一半。①以網(wǎng)絡(luò)課程為核心,在網(wǎng)上開(kāi)通“軟件工程專(zhuān)業(yè)在線學(xué)習(xí)中心”,實(shí)現(xiàn)校企專(zhuān)家講座、校內(nèi)課堂直播及資源點(diǎn)播;②建立“移動(dòng)互聯(lián)網(wǎng)軟件工程師網(wǎng)上教學(xué)論壇”,QQ群,微信群等平臺(tái),為學(xué)校教師、學(xué)生、企業(yè)教師及技術(shù)人員等提供一個(gè)互動(dòng)的交流平臺(tái),讓學(xué)生遇到困難時(shí)可以隨時(shí)提問(wèn)隨時(shí)進(jìn)行探討,獲得解答;③與企業(yè)合作,圍繞專(zhuān)業(yè)教學(xué)目標(biāo)、課程體系、教學(xué)內(nèi)容、模擬實(shí)驗(yàn)實(shí)訓(xùn)、教學(xué)指導(dǎo)、學(xué)習(xí)評(píng)價(jià)等方面來(lái)建設(shè)各種資源庫(kù),包括精品視頻公開(kāi)課、精品課程、網(wǎng)上案例庫(kù)、素材庫(kù)、試題庫(kù),并進(jìn)行資源整合,建設(shè)成開(kāi)放、立體的網(wǎng)絡(luò)教育資源平臺(tái),構(gòu)建立體化育人環(huán)境。

4.軟件工程實(shí)訓(xùn)教學(xué)平臺(tái)與北大青鳥(niǎo)、武漢慧眾聚成合作,加強(qiáng)軟件工程專(zhuān)業(yè)實(shí)驗(yàn)室建設(shè),建立軟件工程實(shí)訓(xùn)教學(xué)平臺(tái),模擬企業(yè)真實(shí)工作環(huán)境,根據(jù)角色劃分將實(shí)驗(yàn)室分隔成若干個(gè)獨(dú)立的工作區(qū)間,如工作區(qū)、項(xiàng)目經(jīng)理區(qū)、技術(shù)總監(jiān)區(qū)等;優(yōu)秀教師組建軟件工程咨詢和輔導(dǎo)團(tuán)隊(duì);對(duì)外開(kāi)展相關(guān)的有償服務(wù)(典型情況如CMMI咨詢輔導(dǎo));按軟件企業(yè)項(xiàng)目開(kāi)發(fā)摸式,進(jìn)行軟件系統(tǒng)開(kāi)發(fā)實(shí)訓(xùn)。結(jié)合成熟軟件產(chǎn)品的開(kāi)發(fā)過(guò)程進(jìn)行體驗(yàn)式教學(xué),結(jié)合軟件技術(shù)的應(yīng)用和開(kāi)發(fā)進(jìn)行實(shí)訓(xùn)教學(xué),為學(xué)生和教師提供軟件開(kāi)發(fā)實(shí)戰(zhàn)平臺(tái)。

5.學(xué)生課外創(chuàng)新實(shí)踐平臺(tái)在北大青鳥(niǎo)、武漢慧眾聚成實(shí)驗(yàn)室基礎(chǔ)上,以學(xué)校各種學(xué)生課外軟件大賽(如藍(lán)橋杯)為牽引,通過(guò)“課外科研項(xiàng)目實(shí)踐”課程、設(shè)立科研助理、暑假小學(xué)期等渠道建設(shè)學(xué)生課外創(chuàng)新型實(shí)踐平臺(tái),實(shí)現(xiàn)本專(zhuān)業(yè)學(xué)生早進(jìn)課題、早進(jìn)實(shí)驗(yàn)室、早進(jìn)團(tuán)隊(duì)、早進(jìn)社會(huì)。

6.積極推動(dòng)外版教材的選用。采用校企合作的方式,共同建設(shè)系列化的實(shí)訓(xùn)教材,尤其是智能手機(jī)應(yīng)用開(kāi)發(fā)、移動(dòng)互聯(lián)網(wǎng)技術(shù)方面的實(shí)訓(xùn)教材。

二、專(zhuān)業(yè)管理路徑

計(jì)算機(jī)系多年來(lái)致力于教學(xué)體系建設(shè),并取得顯著的成績(jī)。計(jì)劃在未來(lái)四年,繼續(xù)深化改革、拓展創(chuàng)新,逐步形成科學(xué)、完備的專(zhuān)業(yè)教學(xué)體系。重點(diǎn)做好以下工作:

1.基本教學(xué)制度優(yōu)化與創(chuàng)新改革的重點(diǎn)是提高課堂教學(xué)質(zhì)量和完善監(jiān)查評(píng)價(jià)制度,形成規(guī)范有效的課堂教學(xué)行為監(jiān)管機(jī)制;不斷完善教師指導(dǎo)制度,切實(shí)做到學(xué)生從入校到畢業(yè),指導(dǎo)教師不間斷地指導(dǎo)學(xué)生的學(xué)業(yè)和職業(yè)規(guī)劃;建立和完善學(xué)科帶頭人、專(zhuān)業(yè)負(fù)責(zé)人、專(zhuān)業(yè)課程(群)負(fù)責(zé)人制度,教學(xué)改革研究制度、實(shí)驗(yàn)室開(kāi)放制度,科學(xué)研究、社會(huì)實(shí)踐方面的獎(jiǎng)勵(lì)制度,致力于調(diào)動(dòng)學(xué)生的研究興趣,培養(yǎng)學(xué)生的知識(shí)運(yùn)用能力與科研創(chuàng)新能力。

2.采用規(guī)范性約束與激勵(lì)結(jié)合的模式充分體現(xiàn)以教師為本、激勵(lì)為主的理念,注重規(guī)范性約束與激勵(lì)相結(jié)合,在教學(xué)改革、教學(xué)質(zhì)量評(píng)價(jià)指標(biāo)體系和評(píng)價(jià)辦法、教師業(yè)務(wù)水平考核、教學(xué)酬金分配、學(xué)生學(xué)業(yè)測(cè)定、教學(xué)管理制度等方面建立科學(xué)合理的激勵(lì)機(jī)制,為師生營(yíng)造大膽開(kāi)拓創(chuàng)新的寬松環(huán)境;從制度建設(shè)方面強(qiáng)化和激勵(lì)學(xué)生實(shí)踐能力和創(chuàng)新意識(shí)自我提升,使每個(gè)學(xué)生的人格、個(gè)性、興趣和能力都得到尊重與發(fā)展。

3.改傳統(tǒng)的行政型管理為新型的學(xué)術(shù)型,實(shí)行新型的學(xué)術(shù)型體制。由熟悉本學(xué)科、專(zhuān)業(yè)、行業(yè)的理論和發(fā)展動(dòng)態(tài)與趨勢(shì),熟悉對(duì)本專(zhuān)業(yè)、行業(yè)所需人才的專(zhuān)業(yè)知識(shí)結(jié)構(gòu)和能力需求的專(zhuān)業(yè)教師和企業(yè)高級(jí)技術(shù)人員組成教學(xué)指導(dǎo)委員會(huì),制訂企業(yè)人才培養(yǎng)方案、課堂教學(xué)質(zhì)量和監(jiān)查評(píng)價(jià)制度。

4.整合網(wǎng)絡(luò)信息化教學(xué)管理平臺(tái),分析現(xiàn)有教學(xué)過(guò)程中存在問(wèn)題,通過(guò)廣泛的調(diào)查和需求分析,構(gòu)建新的教學(xué)系統(tǒng)結(jié)構(gòu),完善其功能,使之更有效地服務(wù)于教學(xué)。開(kāi)發(fā)學(xué)生畢業(yè)設(shè)計(jì)選導(dǎo)師系統(tǒng)、實(shí)驗(yàn)室系統(tǒng)等,有效促進(jìn)教學(xué)的科學(xué)化、規(guī)范化和網(wǎng)絡(luò)化建設(shè),理順教學(xué)管理流程,提升教學(xué)水平。

作者:胡靜靜 鄭吉鴻 單位:淮北職業(yè)技術(shù)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系 淮北職業(yè)技術(shù)學(xué)院招生辦公室

軟件工程專(zhuān)業(yè)論文:本科院校軟件工程專(zhuān)業(yè)人才培養(yǎng)模式改革

[摘要]針對(duì)新型本科院校軟件工程專(zhuān)業(yè)人才培養(yǎng)模式存在的問(wèn)題,圍繞軟件工程學(xué)科領(lǐng)域的“卓越工程師教學(xué)培養(yǎng)計(jì)劃”和IEEE推出的SWEBOKV3知識(shí)體系,以強(qiáng)化學(xué)生工程實(shí)踐能力培養(yǎng)為導(dǎo)向,系統(tǒng)重構(gòu)軟件工程專(zhuān)業(yè)課程體系和教學(xué)內(nèi)容,以程序設(shè)計(jì)不斷線為目標(biāo),形成“基礎(chǔ)實(shí)踐->綜合實(shí)踐->創(chuàng)新實(shí)踐->專(zhuān)業(yè)實(shí)踐”的漸進(jìn)式實(shí)踐教育體系。

[關(guān)鍵詞]軟件工程;實(shí)踐教學(xué);人才培養(yǎng)模式;工程能力

1引言

軟件產(chǎn)業(yè)是信息產(chǎn)業(yè)的重要組成部分,是國(guó)民經(jīng)濟(jì)信息化的基礎(chǔ)。2011年,軟件工程成為與計(jì)算機(jī)科學(xué)與技術(shù)并列的一級(jí)學(xué)科和目錄內(nèi)本科專(zhuān)業(yè),可見(jiàn)國(guó)家對(duì)軟件人才的培養(yǎng)越來(lái)越重視。目前大部分地方新型本科院校都設(shè)置了軟件工程專(zhuān)業(yè),但由于受到生源層次、師資類(lèi)型、辦學(xué)條件等諸多因素的影響和制約,培養(yǎng)的畢業(yè)生的應(yīng)用能力與用人單位的需求存在矛盾。一方面,企業(yè)迫切需要具有實(shí)踐經(jīng)驗(yàn),動(dòng)手能力強(qiáng)的軟件人才,另一方面剛畢業(yè)的學(xué)生卻不能找到合適的工作。當(dāng)前社會(huì)上出現(xiàn)大量的軟件人才培訓(xùn)機(jī)構(gòu),從高校的高年級(jí)招收學(xué)生,為企業(yè)培養(yǎng)具有較強(qiáng)工程實(shí)踐能力的專(zhuān)門(mén)人才,這從另外一個(gè)角度也反映了高等教育應(yīng)用型人才的培養(yǎng)脫離了社會(huì)需求的實(shí)際,教學(xué)內(nèi)容沒(méi)有跟上社會(huì)發(fā)展的步伐,教學(xué)方法、教學(xué)手段和實(shí)踐環(huán)節(jié)等需要進(jìn)行改革。當(dāng)前,新型本科院校的軟件專(zhuān)業(yè)人才培養(yǎng)主要存在以下幾個(gè)方面問(wèn)題:

1.1專(zhuān)業(yè)定位與實(shí)際不符

計(jì)算機(jī)軟件專(zhuān)業(yè)的教材、教學(xué)計(jì)劃、課程設(shè)置、教學(xué)方法從985高校到地方新建本科院校,基本相同,培養(yǎng)目標(biāo)也基本相似,新建本科院校培養(yǎng)的學(xué)生沒(méi)有自己的特色,操作能力和工程實(shí)踐能力相對(duì)于985和211高校軟件專(zhuān)業(yè)的學(xué)生較弱。

1.2培養(yǎng)模式不適應(yīng)計(jì)算機(jī)行業(yè)的發(fā)展

計(jì)算機(jī)行業(yè)的發(fā)展速度非常快,幾乎每天都有新的技術(shù)、新的產(chǎn)品產(chǎn)生,但計(jì)算機(jī)軟件專(zhuān)業(yè)的課程設(shè)置卻沒(méi)有大的變化,教材落后于IT技術(shù)發(fā)展的前沿,課程講授脫離軟件工程的實(shí)際,課程體系設(shè)計(jì)不是以職業(yè)化為導(dǎo)向,而是以專(zhuān)業(yè)學(xué)生發(fā)展和研究為導(dǎo)向。

1.3重理論、輕實(shí)踐

由于學(xué)校過(guò)分地強(qiáng)調(diào)學(xué)習(xí)、掌握理論知識(shí),導(dǎo)致學(xué)生把學(xué)習(xí)的考試成績(jī)看得比較重,卻忽視了實(shí)踐能力的運(yùn)用。其次,現(xiàn)在的IT行業(yè)注重團(tuán)隊(duì)合作,而傳統(tǒng)的教育模式往往更注重個(gè)人能力的考查,忽視了對(duì)學(xué)生團(tuán)隊(duì)合作精神的培養(yǎng)。

1.4缺少有項(xiàng)目實(shí)踐經(jīng)歷的師資

目前,高校的教師大都是“從學(xué)校走向?qū)W?!?,缺少實(shí)際項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn)。另外,學(xué)校與行業(yè)和企業(yè)聯(lián)系不夠緊密,教師難以及時(shí)了解和掌握企業(yè)的最新技術(shù)發(fā)展和體系,致使專(zhuān)業(yè)實(shí)踐能力明顯不足。本文探索新型本科院校的軟件人才培養(yǎng)模式,從實(shí)際出發(fā),以著力培養(yǎng)服務(wù)地方經(jīng)濟(jì)發(fā)展的應(yīng)用型人才為目標(biāo),將工程化教學(xué)和職業(yè)素質(zhì)培養(yǎng)作為人才培養(yǎng)的核心任務(wù)之一,以軟件工程方法為指導(dǎo),系統(tǒng)設(shè)置軟件工程理論課程體系和驗(yàn)證、設(shè)計(jì)、實(shí)訓(xùn)、實(shí)習(xí)等實(shí)踐環(huán)節(jié)。

2相關(guān)工作

“軟件工程”概念最早是由北約組織(NATO)在1968年召開(kāi)的軟件工程會(huì)議上,為應(yīng)對(duì)“軟件危機(jī)”而提出的。二十世紀(jì)70年代末至80年代,國(guó)外很多大學(xué)計(jì)算機(jī)科學(xué)系開(kāi)始開(kāi)設(shè)軟件工程課程,例如,卡內(nèi)基?梅隆大學(xué)建立軟件工程碩士教育計(jì)劃。1991年,ACM和IEEE/CS制定的計(jì)算教程(CC1991)將軟件工程列為計(jì)算學(xué)科的9個(gè)知識(shí)領(lǐng)域之一。1993年,IEEE計(jì)算機(jī)學(xué)會(huì)和ACM考慮建設(shè)軟件工程專(zhuān)業(yè),并成立了軟件工程協(xié)調(diào)委員會(huì)(SECC,SoftwareEngineeringCoordinationCom-mittee)。2004年,SECC制定軟件工程知識(shí)體系(SWEBOK),標(biāo)志著軟件工程學(xué)科正式確立[1]。我國(guó)軟件工程教育研究開(kāi)始于20世紀(jì)80年代,當(dāng)時(shí)部分高校開(kāi)設(shè)了軟件工程研究生班。2001年經(jīng)教育部和國(guó)家計(jì)委批準(zhǔn),全國(guó)成立了35所示范性軟件學(xué)院(后增加到37所),目標(biāo)是“培養(yǎng)具有國(guó)際競(jìng)爭(zhēng)能力的多層次實(shí)用型軟件人才”,推動(dòng)產(chǎn)學(xué)研合作辦學(xué)模式,積極探索教學(xué)模式的改革,實(shí)現(xiàn)我國(guó)軟件人才培養(yǎng)的跨越式發(fā)展。2006年教育部成立了軟件工程專(zhuān)業(yè)教學(xué)指導(dǎo)分委員會(huì),開(kāi)展我國(guó)軟件工程專(zhuān)業(yè)戰(zhàn)略發(fā)展和專(zhuān)業(yè)規(guī)范的研究工作。2011年,軟件工程學(xué)科獨(dú)立出來(lái),成為與計(jì)算機(jī)科學(xué)與技術(shù)并列的一級(jí)學(xué)科。近年來(lái),國(guó)內(nèi)很多高校在軟件工程人才培養(yǎng)模式、實(shí)踐教育體系、校企合作等方面進(jìn)行了探索和改革。電子科技大學(xué)軟件學(xué)院陸鑫和傅彥結(jié)合CDIO工程教育理念,提出以專(zhuān)業(yè)實(shí)踐能力培養(yǎng)為導(dǎo)向的專(zhuān)業(yè)評(píng)價(jià)手段[2]。合肥學(xué)院借鑒德國(guó)應(yīng)用科學(xué)大學(xué)人才培養(yǎng)經(jīng)驗(yàn),提出軟件工程模塊化教學(xué)理念,將軟件項(xiàng)目管理分為6項(xiàng)一級(jí)能力和60項(xiàng)二級(jí)能力,確定不同能力的知識(shí)點(diǎn),并對(duì)知識(shí)點(diǎn)進(jìn)行優(yōu)化和重組,從而形成模塊[3]。孫紅敏等針對(duì)教學(xué)質(zhì)量管理問(wèn)題,提出構(gòu)建面向能力培養(yǎng)的軟件工程專(zhuān)業(yè)教學(xué)質(zhì)量保障體系,從而提高軟件人才的培養(yǎng)質(zhì)量[4]。梁宏濤等提出一種專(zhuān)業(yè)導(dǎo)師制的人才培養(yǎng)模式,對(duì)民辦本科高校的軟件人才培養(yǎng)具有借鑒作用[5]。林耀進(jìn)等針對(duì)傳統(tǒng)教學(xué)模式存在實(shí)踐內(nèi)容難以有效銜接問(wèn)題,提出以項(xiàng)目開(kāi)發(fā)為驅(qū)動(dòng)的多課程聯(lián)動(dòng)教學(xué)模式[6]。

3專(zhuān)業(yè)培養(yǎng)目標(biāo)和課程體系

3.1培養(yǎng)目標(biāo)和規(guī)格

為適應(yīng)皖江城市帶承接產(chǎn)業(yè)專(zhuān)業(yè)示范區(qū)、合蕪蚌自主創(chuàng)新綜合試驗(yàn)區(qū)以及合肥經(jīng)濟(jì)圈等重大發(fā)展戰(zhàn)略對(duì)應(yīng)用型人才培養(yǎng)的需求,以應(yīng)用型人才為目標(biāo),以提高應(yīng)用型人才培養(yǎng)質(zhì)量為核心,對(duì)接崗位需求,明晰人才培養(yǎng)目標(biāo)和規(guī)格,優(yōu)化“平臺(tái)+模塊”課程體系。軟件工程專(zhuān)業(yè)人才培養(yǎng)目標(biāo):本專(zhuān)業(yè)立足安徽、面向區(qū)域軟件產(chǎn)業(yè),以軟件工程行業(yè)標(biāo)準(zhǔn)為導(dǎo)向,以工程化人才培養(yǎng)為目標(biāo),兼顧社會(huì)、健康、安全、法律、文化以及環(huán)境等因素,培養(yǎng)的畢業(yè)生應(yīng)掌握軟件工程專(zhuān)業(yè)的基礎(chǔ)知識(shí)及應(yīng)用知識(shí),具備分析、設(shè)計(jì)、開(kāi)發(fā)和解決軟件工程問(wèn)題的能力,有創(chuàng)新創(chuàng)業(yè)意識(shí),具有扎實(shí)的理論基礎(chǔ)、較強(qiáng)的工程能力和良好的科學(xué)人文素養(yǎng),能夠在軟件行業(yè)中從事軟件設(shè)計(jì)與開(kāi)發(fā)、測(cè)試和管理等工作。軟件工程專(zhuān)業(yè)學(xué)生培養(yǎng)規(guī)格主要瞄準(zhǔn)兩個(gè)崗位:軟件測(cè)試和軟件開(kāi)發(fā)。軟件測(cè)試崗位要求學(xué)生掌握軟件測(cè)試相關(guān)技術(shù),熟悉軟件開(kāi)發(fā)流程與項(xiàng)目需求分析,了解軟件項(xiàng)目開(kāi)發(fā)管理;會(huì)按規(guī)范編制技術(shù)文檔。軟件開(kāi)發(fā)崗位要求熟悉軟件開(kāi)發(fā)和維護(hù)流程,能熟練使用IOS或Android進(jìn)行移動(dòng)應(yīng)用軟件開(kāi)發(fā)和調(diào)試,熟悉Web項(xiàng)目開(kāi)發(fā)及應(yīng)用。

3.2模塊化課程體系設(shè)計(jì)

根據(jù)學(xué)校設(shè)立“三大平臺(tái)”+“八個(gè)模塊”的課程體系框架,我們構(gòu)建的基于模塊化的軟件工程專(zhuān)業(yè)課程體系。,1、2、3、4代表四個(gè)年級(jí),橫向的框代表不同的課程群模塊。整個(gè)課程體系分成:通識(shí)課程(必修、選修)、專(zhuān)業(yè)基礎(chǔ)、專(zhuān)業(yè)核心、專(zhuān)業(yè)拓展、綜合實(shí)踐課程、校園文化與社會(huì)實(shí)踐、創(chuàng)新創(chuàng)業(yè)與科技活動(dòng)。具有以下3點(diǎn)特色:(1)程序設(shè)計(jì)不斷線。從大學(xué)一年級(jí)至三年級(jí),每學(xué)期均開(kāi)設(shè)程序設(shè)計(jì)相關(guān)課程,涵蓋程序設(shè)計(jì)基礎(chǔ)、Web開(kāi)發(fā)、移動(dòng)開(kāi)發(fā)、嵌入式系統(tǒng)等領(lǐng)域,全程化、多方位鍛煉學(xué)生的編程能力。(2)實(shí)踐環(huán)節(jié)由淺入深,層次漸進(jìn)。我校軟件專(zhuān)業(yè)實(shí)踐環(huán)節(jié)包括課程實(shí)驗(yàn)、課程設(shè)計(jì)、綜合實(shí)訓(xùn)、專(zhuān)業(yè)見(jiàn)習(xí)/實(shí)習(xí)、畢業(yè)設(shè)計(jì)等多種形式。(3)創(chuàng)新創(chuàng)業(yè)與學(xué)術(shù)科技活動(dòng)融入培養(yǎng)方案。定期邀請(qǐng)企業(yè)人員來(lái)我校進(jìn)行創(chuàng)新創(chuàng)業(yè)講座,學(xué)生參加全國(guó)大學(xué)生創(chuàng)新創(chuàng)業(yè)、互聯(lián)網(wǎng)+、挑戰(zhàn)杯等競(jìng)賽項(xiàng)目或者獲得CCF軟件能力認(rèn)證、PAT計(jì)算機(jī)程序設(shè)計(jì)能力考試等證書(shū)進(jìn)行學(xué)分認(rèn)定。

3.3實(shí)踐能力培養(yǎng)體系

通過(guò)整體規(guī)劃課程實(shí)驗(yàn)、課程設(shè)計(jì)、綜合實(shí)訓(xùn)、企業(yè)見(jiàn)習(xí)/實(shí)習(xí)、畢業(yè)設(shè)計(jì)等實(shí)踐環(huán)節(jié),建立有效的實(shí)踐能力訓(xùn)練體系,全面提高學(xué)生的工程化實(shí)踐能力。在新修訂的軟件工程人才培養(yǎng)方案中,將課程實(shí)驗(yàn)從理論課中獨(dú)立出來(lái),進(jìn)行獨(dú)立考核,對(duì)于高級(jí)語(yǔ)言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、Java語(yǔ)言程序設(shè)計(jì)等語(yǔ)言類(lèi)課程,引入浙江大學(xué)PTA平臺(tái)(ProgrammingTeachingAssistant),系統(tǒng)支持自動(dòng)考試、評(píng)判。課程設(shè)計(jì)安排在學(xué)期結(jié)束前1-2周,布置一個(gè)大的作業(yè),2-3個(gè)學(xué)生一組,共同完成。綜合實(shí)訓(xùn)課是運(yùn)用多門(mén)課程知識(shí)的綜合實(shí)踐類(lèi)課程,比如:在開(kāi)設(shè)數(shù)據(jù)結(jié)構(gòu)、Java程序設(shè)計(jì)、Web程序設(shè)計(jì)之后,安排軟件項(xiàng)目實(shí)訓(xùn)課,使學(xué)生了解一個(gè)完整的軟件開(kāi)發(fā)過(guò)程。設(shè)置創(chuàng)新創(chuàng)業(yè)與科技活動(dòng)模塊,鼓勵(lì)學(xué)生積極參加學(xué)科競(jìng)賽和學(xué)術(shù)科技活動(dòng),要求在大學(xué)四年中至少參加一次全國(guó)大學(xué)生創(chuàng)新創(chuàng)業(yè)、互聯(lián)網(wǎng)+、挑戰(zhàn)杯等競(jìng)賽活動(dòng),或者參與教師主持的科研項(xiàng)目,發(fā)表一篇學(xué)術(shù)論文,或者獲得CCF軟件能力認(rèn)證、PAT計(jì)算機(jī)程序設(shè)計(jì)能力考試等證書(shū)。

4結(jié)束語(yǔ)

探索與實(shí)踐新型本科院校軟件人才培養(yǎng)模式,注重培養(yǎng)工程能力強(qiáng)的軟件應(yīng)用人才具有重要的理論和現(xiàn)實(shí)意義。本文以軟件工程方法學(xué)為指導(dǎo),以工程化應(yīng)用型人才培養(yǎng)為目標(biāo),系統(tǒng)構(gòu)建模塊化軟件工程專(zhuān)業(yè)課程體系和循序漸進(jìn)的實(shí)踐教育體系,切實(shí)提高軟件人才培養(yǎng)質(zhì)量。

作者:謝飛 范慶春 單位:合肥師范學(xué)院計(jì)算機(jī)學(xué)院

軟件工程專(zhuān)業(yè)論文:遠(yuǎn)程開(kāi)放教育軟件工程專(zhuān)業(yè)創(chuàng)建

摘要:隨著我國(guó)科學(xué)技術(shù)的發(fā)展,電子信息技術(shù)已經(jīng)被廣泛應(yīng)用。遠(yuǎn)程開(kāi)放教育在時(shí)代進(jìn)步的潮流中,將多媒體信息技術(shù)開(kāi)始軟件工程專(zhuān)業(yè)應(yīng)用。軟件工程專(zhuān)業(yè)是遠(yuǎn)程開(kāi)放教育開(kāi)設(shè)的新專(zhuān)業(yè),旨在滿足社會(huì)需求。筆者結(jié)合當(dāng)前我國(guó)對(duì)軟件人才的迫切需要,提出社會(huì)發(fā)展進(jìn)程中存在的問(wèn)題,針對(duì)軟件工程專(zhuān)業(yè)教學(xué)模式進(jìn)行了探討。

關(guān)鍵詞:遠(yuǎn)程開(kāi)放教育;軟件工程;專(zhuān)業(yè)建設(shè)

一、國(guó)內(nèi)軟件市場(chǎng)人才要求

我國(guó)與印度同屬為發(fā)展中國(guó)家,但是我國(guó)的軟件出口數(shù)量卻落后于印度。雖然我國(guó)的軟件市場(chǎng)在不斷豐富和增長(zhǎng),可是軟件的整體發(fā)展還較為緩慢,仍然處于初級(jí)階段,這為我國(guó)的軟件市場(chǎng)提供了更為廣闊的發(fā)展空間,軟件工程將會(huì)得到相關(guān)部門(mén)的大力扶持。目前我國(guó)的軟件市場(chǎng)人才處于較為匱乏時(shí)期,高端人才更為稀少。所以,針對(duì)國(guó)內(nèi)的現(xiàn)狀和市場(chǎng)需求的不斷增長(zhǎng),應(yīng)該開(kāi)放教育來(lái)彌補(bǔ)高校教育中的人才培養(yǎng)疏漏,為更多的人才提供較多的學(xué)習(xí)機(jī)會(huì)和成長(zhǎng)空間。

二、軟件工程專(zhuān)業(yè)建設(shè)的缺陷

我國(guó)計(jì)算機(jī)軟件專(zhuān)業(yè)教育與其他發(fā)達(dá)國(guó)家相比,其標(biāo)準(zhǔn)化程度、國(guó)家化水平都明顯落后。第一,我國(guó)軟件畢業(yè)人員的英語(yǔ)教育水平相對(duì)較弱。軟件高新產(chǎn)業(yè)中,英語(yǔ)是進(jìn)行交流的第一語(yǔ)言;印度能夠出口大批軟件,與英語(yǔ)軟件人才的儲(chǔ)備是緊密相連的。我國(guó)的高端人才,在英語(yǔ)的各方面能力都阻礙了國(guó)際化的交流。因此,英語(yǔ)水平的提高成為了軟件人才外流的重要原因之一。第二,我國(guó)的高校教材更新頻率相對(duì)較低,與軟件行業(yè)的發(fā)展相比,具有嚴(yán)重的滯后性,所以,大批畢業(yè)生難以面臨企業(yè)工作的需求。印度的相關(guān)教育模式較之我國(guó),更新頻率較快,每年都會(huì)進(jìn)行更新,這就為英語(yǔ)人才的儲(chǔ)備提供了客觀條件與學(xué)習(xí)環(huán)境。

三、依托電大優(yōu)勢(shì),發(fā)揮創(chuàng)新精神

1.教學(xué)課程內(nèi)容的更新。在進(jìn)行軟件專(zhuān)業(yè)化教育過(guò)程中,教育部門(mén)應(yīng)該依據(jù)每個(gè)學(xué)科與學(xué)生的特征,結(jié)合實(shí)際情況,制定操作性較強(qiáng)的教學(xué)計(jì)劃,防止過(guò)度注重理論化。教學(xué)方案的制定也應(yīng)該以數(shù)據(jù)庫(kù)知識(shí)的儲(chǔ)備、軟件工程知識(shí)的更新以及程序設(shè)計(jì)的變化為基礎(chǔ)。軟件工程專(zhuān)業(yè)與其它專(zhuān)業(yè)相比,具有變化速度快的特點(diǎn),教學(xué)更要應(yīng)該保持實(shí)時(shí)更新,與實(shí)際社會(huì)需求情況接軌。

2.教師隊(duì)伍素質(zhì)的提升。軟件工程專(zhuān)業(yè)人才的培養(yǎng)需要專(zhuān)業(yè)性強(qiáng)、實(shí)踐能力豐富的師資隊(duì)伍。教師對(duì)學(xué)生的學(xué)習(xí)有重要的引導(dǎo)作用,也是教學(xué)過(guò)程的主要實(shí)施者。所以,想要完善相關(guān)專(zhuān)業(yè)建設(shè),可以從師資隊(duì)伍入手,以及其知識(shí)的掌握深度。軟件工程的特征決定了基本理論與方法,通常都要經(jīng)過(guò)很長(zhǎng)時(shí)間的經(jīng)驗(yàn)積累。因此,中青年教師不僅僅是課程的教授者,也是程序的設(shè)計(jì)與軟件開(kāi)發(fā)工程的負(fù)責(zé)人,所以,教學(xué)課程還是以年輕教師擔(dān)任較為適宜。

3.教師教學(xué)手段的豐富。教學(xué)手段是否合理在很大程度上決定了教學(xué)效果的好壞,也是教學(xué)工作中必不可少的環(huán)節(jié)。軟件工程專(zhuān)業(yè),很多課程都具備較強(qiáng)的實(shí)踐性,有些課程除理論教學(xué)外,上機(jī)實(shí)習(xí)和動(dòng)手實(shí)踐是更為有效的教學(xué)手段。多媒體技術(shù)的發(fā)展為課程的教授提供了客觀條件,教師可以利用多媒體教學(xué)手段,將內(nèi)容貫穿于課堂當(dāng)中,必要時(shí)進(jìn)行上機(jī)操作。由于軟件專(zhuān)業(yè)工程專(zhuān)業(yè)性較強(qiáng),學(xué)??梢匝?qǐng)負(fù)責(zé)人進(jìn)行講解,幫助學(xué)生理解。

4.實(shí)踐應(yīng)用性的增強(qiáng)。實(shí)踐教學(xué)是以理論教學(xué)為基礎(chǔ),深度培養(yǎng)學(xué)生分析問(wèn)題與解決問(wèn)題的能力,強(qiáng)化他們的專(zhuān)業(yè)實(shí)踐,設(shè)置必要的教學(xué)環(huán)節(jié),進(jìn)行師生之間的互動(dòng)。實(shí)踐教學(xué)的地位極其重要,加強(qiáng)實(shí)踐教學(xué),將教學(xué)質(zhì)量的提高作為日常工作的工作內(nèi)容,進(jìn)行全面的統(tǒng)籌,加強(qiáng)各方面的協(xié)調(diào),確保實(shí)踐教學(xué)能夠落實(shí)到各個(gè)環(huán)節(jié)。實(shí)踐教學(xué)基地是實(shí)踐教學(xué)環(huán)節(jié)得到落實(shí)的重要條件,應(yīng)該依據(jù)軟件工程課程,進(jìn)行科學(xué)、合理的安排,并建設(shè)實(shí)踐教學(xué)基地。產(chǎn)學(xué)研三者的緊密結(jié)合,對(duì)于提升學(xué)校的教學(xué)質(zhì)量、教師的整體素質(zhì)以及整個(gè)師資隊(duì)伍的科研水平有極大的便利。教科研相長(zhǎng),產(chǎn)教結(jié)合,更加有利于培養(yǎng)學(xué)生掌握理論知識(shí),增強(qiáng)應(yīng)用型人才,減少學(xué)生適應(yīng)社會(huì)的時(shí)間,提高就業(yè)的競(jìng)爭(zhēng)性,滿足社會(huì)需求。因此,在專(zhuān)業(yè)建設(shè)期間,需要加強(qiáng)校企合作,擴(kuò)大產(chǎn)學(xué)研合作范圍,力爭(zhēng)有更大成果。

四、結(jié)語(yǔ)

綜上所述,優(yōu)秀的師資隊(duì)伍,需要客觀條件的搭建來(lái)實(shí)現(xiàn),建立好一個(gè)基地是為我們開(kāi)設(shè)軟件工程專(zhuān)業(yè)的重要保障。相關(guān)部門(mén)與單位要堅(jiān)持開(kāi)拓創(chuàng)新,探索新思路,為社會(huì)培養(yǎng)出更加優(yōu)秀的人才,實(shí)現(xiàn)我國(guó)人才興國(guó)戰(zhàn)略。

作者:馬宜佟 單位:沈陽(yáng)市第三十六中學(xué)

軟件工程專(zhuān)業(yè)論文:軟件工程專(zhuān)業(yè)程序設(shè)計(jì)課程群創(chuàng)建

摘要:程序設(shè)計(jì)課程群是軟件工程專(zhuān)業(yè)系列課程的重要組成部分,建設(shè)該課程群有利于提高學(xué)生程序設(shè)計(jì)能力,進(jìn)而提高就業(yè)競(jìng)爭(zhēng)力。分析了學(xué)生在學(xué)習(xí)程序設(shè)計(jì)課程中的一些問(wèn)題,提出了程序設(shè)計(jì)課程群的主要知識(shí)和能力體系要求,通過(guò)精講課程主要內(nèi)容、大規(guī)模開(kāi)展程序設(shè)計(jì)訓(xùn)練、課程設(shè)計(jì)、改革考核與評(píng)價(jià)方式等方法進(jìn)行課程群教學(xué)改革,取得了較好的教學(xué)效果。

關(guān)鍵詞:軟件工程;程序設(shè)計(jì);課程群;建設(shè);實(shí)踐

軟件工程專(zhuān)業(yè)的培養(yǎng)目標(biāo)是面向我國(guó)軟件產(chǎn)業(yè)培養(yǎng)急需的工程應(yīng)用型人才。軟件產(chǎn)業(yè)的發(fā)展要求學(xué)生具備較強(qiáng)的系統(tǒng)分析、設(shè)計(jì)、開(kāi)發(fā)與維護(hù)能力[1]。為培養(yǎng)學(xué)生軟件系統(tǒng)方面的相關(guān)能力,許多高校的軟件工程專(zhuān)業(yè)都設(shè)置了系列課程模塊,如程序設(shè)計(jì)課程模塊、網(wǎng)絡(luò)技術(shù)課程模塊、計(jì)算機(jī)體系和操作系統(tǒng)課程模塊、軟件工程課程模塊等,這些模塊往往是一些單獨(dú)課程的組合,有很多學(xué)生學(xué)了這門(mén)課程,又忘記了那門(mén)課程,到畢業(yè)時(shí)專(zhuān)業(yè)能力達(dá)不到社會(huì)所要求的層次。程序設(shè)計(jì)課程群是軟件工程專(zhuān)業(yè)系列課程的重要組成部分,其承載的技能培養(yǎng)目標(biāo)是專(zhuān)業(yè)培養(yǎng)的子目標(biāo)[2],處于非常重要的地位。課程群建設(shè)是專(zhuān)業(yè)建設(shè)的一部分[3],有利于打通課程知識(shí)脈絡(luò),避免課程內(nèi)容重復(fù)或前后脫節(jié),使前后連貫,內(nèi)容融合,進(jìn)而獲得整體優(yōu)勢(shì)[4]。程序設(shè)計(jì)課程群主要培養(yǎng)計(jì)算思維能力、算法設(shè)計(jì)與分析能力、程序設(shè)計(jì)與實(shí)現(xiàn)能力和系統(tǒng)分析開(kāi)發(fā)能力[5]。學(xué)生通過(guò)程序設(shè)計(jì)課程群的學(xué)習(xí),可掌握1~2門(mén)程序設(shè)計(jì)語(yǔ)言,更進(jìn)一步理解程序設(shè)計(jì)方法,熟練掌握常用的數(shù)據(jù)結(jié)構(gòu)和算法,形成良好的程序設(shè)計(jì)風(fēng)格,可獨(dú)立分析、設(shè)計(jì)和開(kāi)發(fā)中小型軟件系統(tǒng)。所以對(duì)程序設(shè)計(jì)課程群進(jìn)行研究并積極實(shí)踐對(duì)專(zhuān)業(yè)培養(yǎng)目標(biāo)的實(shí)現(xiàn)具有重要現(xiàn)實(shí)意義。

1問(wèn)題分析

目前,大多數(shù)高校信息類(lèi)相關(guān)專(zhuān)業(yè)都開(kāi)設(shè)了程序設(shè)計(jì)系列課程,一般為C語(yǔ)言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法、java程序設(shè)計(jì)等。許多高校都將C程序設(shè)計(jì)作為第一門(mén)程序設(shè)計(jì)課程[6],一般安排在第一學(xué)期或者第二學(xué)期,學(xué)完C語(yǔ)言之后,再學(xué)其他程序設(shè)計(jì)課程,如數(shù)據(jù)結(jié)構(gòu)等。由于C語(yǔ)言本身比較靈活且語(yǔ)法內(nèi)容比較多,對(duì)于初學(xué)者來(lái)說(shuō)并不太好掌握。一些教師在授課過(guò)程中,沒(méi)有站在軟件設(shè)計(jì)的高度思考教學(xué)內(nèi)容,往往過(guò)多地強(qiáng)調(diào)語(yǔ)言成分的語(yǔ)法和語(yǔ)義,而忽視了計(jì)算思維能力[7]的培養(yǎng),使學(xué)生從開(kāi)始就扎進(jìn)程序設(shè)計(jì)語(yǔ)言的細(xì)枝末節(jié)中去,忽略了軟件工程思想的滲透,到最后學(xué)生掌握了一些語(yǔ)法,卻不能寫(xiě)出較為優(yōu)美的程序或沒(méi)有形成較好的程序設(shè)計(jì)思維和風(fēng)格。算法是程序的靈魂,數(shù)據(jù)結(jié)構(gòu)和算法在課程群中具有基礎(chǔ)和核心地位[8]。在實(shí)際教學(xué)過(guò)程中,學(xué)生普遍反映數(shù)據(jù)結(jié)構(gòu)和算法課程抽象難學(xué),在學(xué)習(xí)和實(shí)際應(yīng)用中出現(xiàn)的問(wèn)題比較多,很難寫(xiě)出能正確運(yùn)行的程序,學(xué)習(xí)過(guò)程中成就感不強(qiáng),學(xué)完之后還是不知道如何應(yīng)用,很難達(dá)到預(yù)期的效果。由于在前期的學(xué)習(xí)中,程序設(shè)計(jì)基礎(chǔ)沒(méi)有打牢,對(duì)常用的數(shù)據(jù)結(jié)構(gòu)和算法沒(méi)有真正掌握,模塊化程序設(shè)計(jì)思維沒(méi)有有效建立,良好的程序設(shè)計(jì)風(fēng)格沒(méi)有形成,導(dǎo)致后續(xù)的高級(jí)面向?qū)ο笳Z(yǔ)言程序設(shè)計(jì)學(xué)習(xí)很難深入,最終導(dǎo)致軟件分析與設(shè)計(jì)能力得不到有效的提升。

2程序設(shè)計(jì)課程群建設(shè)

我校軟件工程專(zhuān)業(yè)采取校企合作辦學(xué)模式,由吉首大學(xué)和中軟國(guó)際共同建設(shè),企業(yè)參與人才培養(yǎng)的全過(guò)程,在具體實(shí)施過(guò)程中,學(xué)校側(cè)重于理論教學(xué)部分,企業(yè)側(cè)重于實(shí)踐教學(xué)部分[9]。程序設(shè)計(jì)課程群是軟件工程專(zhuān)業(yè)課程體系的重要組成部分,企業(yè)參與討論與建設(shè),確定該課程群以軟件設(shè)計(jì)能力培養(yǎng)為主線,以C語(yǔ)言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蠹夹g(shù)、算法設(shè)計(jì)與分析幾門(mén)課程為基礎(chǔ)組建課程群,C語(yǔ)言程序設(shè)計(jì)開(kāi)設(shè)在第一、二學(xué)期,數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蠹夹g(shù)、算法設(shè)計(jì)與分析分別開(kāi)設(shè)在第三、四、五學(xué)期,第六學(xué)期可開(kāi)設(shè)JavaWeb程序設(shè)計(jì)或Web程序設(shè)計(jì),使課程群在能力構(gòu)建和開(kāi)設(shè)形式方面形成一個(gè)不間斷的體系。

3程序設(shè)計(jì)課程群實(shí)施

3.1精講課程主要內(nèi)容,提高程序設(shè)計(jì)能力

課程組教師首先需要站在軟件分析與設(shè)計(jì)的角度研究各門(mén)課程在課程群中的地位和作用,把課程群中的系列課程作為一個(gè)有機(jī)的整體,研究各門(mén)課程的主要教學(xué)內(nèi)容,針對(duì)課程重點(diǎn)、難點(diǎn)、疑惑點(diǎn)進(jìn)行精講,做到理論與實(shí)踐課并重,有效提高學(xué)生程序設(shè)計(jì)水平。在課程群系列課程中,由于第一門(mén)課程是后續(xù)系列課程的基礎(chǔ),所以學(xué)生必須掌握它。在C語(yǔ)言的教學(xué)中,要滲透軟件分析與設(shè)計(jì)的思想,把握程序的主要框架,不糾纏于一些細(xì)枝末節(jié)的語(yǔ)法。函數(shù)是C語(yǔ)言教學(xué)中的重點(diǎn),需要重點(diǎn)突破,從模塊設(shè)計(jì)的角度來(lái)考慮函數(shù)設(shè)計(jì),對(duì)于一個(gè)具體的函數(shù),則要掌握函數(shù)的返回類(lèi)型、參數(shù)類(lèi)型以及參數(shù)個(gè)數(shù)。如用函數(shù)處理一個(gè)數(shù)組時(shí),需要傳遞數(shù)組的首地址和數(shù)組的規(guī)模,首地址用指針表示,數(shù)組的規(guī)模則有兩種表示方法,一是數(shù)組的長(zhǎng)度,二是數(shù)組的起始下標(biāo)和結(jié)束下標(biāo),這兩種方式可能會(huì)分別應(yīng)用到不同的地方,如果教師一直不提示第二種方法,則將來(lái)學(xué)生在寫(xiě)數(shù)組做參數(shù)的遞歸程序時(shí)可能會(huì)遇到困難。從多年的教學(xué)實(shí)踐來(lái)看,如果學(xué)生真正掌握了函數(shù)設(shè)計(jì)方法,再加上必要的算法知識(shí),一般情況下,程序設(shè)計(jì)就會(huì)變得得心應(yīng)手而且十分有趣;對(duì)于數(shù)據(jù)結(jié)構(gòu)課程,采取以數(shù)據(jù)存儲(chǔ)(內(nèi)存)為主線的方法,將重點(diǎn)放在數(shù)據(jù)的存儲(chǔ)和相關(guān)算法方面,在算法實(shí)現(xiàn)時(shí)滲透模塊化的思想,需注意頭文件和實(shí)現(xiàn)文件的定義,因?yàn)閿?shù)據(jù)結(jié)構(gòu)內(nèi)容具有很強(qiáng)的連貫性且程序的初始化工作較多,如鏈表的具體應(yīng)用則先要建立鏈表、樹(shù)的遍歷和節(jié)點(diǎn)的查找等則先要建立樹(shù)、圖的遍歷和最短路徑及關(guān)鍵路徑等則先要建立圖,在實(shí)驗(yàn)過(guò)程中有意識(shí)地把一些基礎(chǔ)工作放入頭文件,則會(huì)極大地提高實(shí)驗(yàn)的效率;在面向?qū)ο蠹夹g(shù)教學(xué)中,以面向?qū)ο蟪绦蛟O(shè)計(jì)的方法為核心,以語(yǔ)言中的面向?qū)ο髾C(jī)制為主要內(nèi)容,在適當(dāng)?shù)臅r(shí)候引入《ThinkinginC++》、《EffectiveC++》、《ThinkinginJa-va》等優(yōu)秀書(shū)籍中的一些思想和經(jīng)驗(yàn),要注重面向?qū)ο蟪绦蛟O(shè)計(jì)過(guò)程中大的程序框架的合理性以及具體處理算法的正確性;在講授算法設(shè)計(jì)與分析的時(shí)候,應(yīng)集中精力將主要算法講透,直到學(xué)生學(xué)懂為止,在實(shí)現(xiàn)算法時(shí),應(yīng)充分運(yùn)用面向?qū)ο笤O(shè)計(jì)的思想,將算法封裝在類(lèi)中;在web程序設(shè)計(jì)教學(xué)中,采用案例驅(qū)動(dòng)的方式,精講軟件項(xiàng)目設(shè)計(jì)中的主要方法和主要問(wèn)題,培養(yǎng)學(xué)生工程化設(shè)計(jì)思想。精講的目的是讓學(xué)生多練,精講之后要布置任務(wù)并為學(xué)生提供練習(xí)環(huán)境和相關(guān)指導(dǎo),必須充分發(fā)揮教師主導(dǎo)和學(xué)生主體作用,教師要認(rèn)真檢查學(xué)生的作業(yè)、實(shí)驗(yàn)和練習(xí)情況,及時(shí)糾正問(wèn)題,引導(dǎo)學(xué)生運(yùn)用軟件工程的思想設(shè)計(jì)程序,培養(yǎng)學(xué)生良好的程序設(shè)計(jì)思維和程序設(shè)計(jì)風(fēng)格,激發(fā)學(xué)生自覺(jué)學(xué)習(xí)和實(shí)現(xiàn)相關(guān)算法,最終提高程序設(shè)計(jì)能力。

3.2大規(guī)模開(kāi)展程序設(shè)計(jì)訓(xùn)練,培養(yǎng)程序設(shè)計(jì)能力

為培養(yǎng)學(xué)生算法設(shè)計(jì)與分析能力,學(xué)院在晚上和周末開(kāi)放了實(shí)驗(yàn)室,在實(shí)驗(yàn)室搭建了ACM在線測(cè)評(píng)系統(tǒng)(ACMOnlineJudgeSystem),并接入了校園網(wǎng),結(jié)合C程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法等課程部署了大量習(xí)題。學(xué)院利用課余時(shí)間,有計(jì)劃組織學(xué)生進(jìn)入實(shí)驗(yàn)室進(jìn)行編程訓(xùn)練,并為每次訓(xùn)練配備了指導(dǎo)教師。平時(shí),學(xué)生也可以在寢室登錄平臺(tái)進(jìn)行訓(xùn)練。教師在講授C程序設(shè)計(jì)等課程的時(shí)候,要求學(xué)生利用課余時(shí)間在ACM平臺(tái)上完成至少上百道題的訓(xùn)練,并將完成情況計(jì)入課程的平時(shí)成績(jī)。通過(guò)大規(guī)模開(kāi)展在線程序設(shè)計(jì)訓(xùn)練,學(xué)生的程序設(shè)計(jì)能力有了明顯的提高。

3.3開(kāi)展課程設(shè)計(jì)訓(xùn)練,培養(yǎng)工程化設(shè)計(jì)思想

在課程群中除開(kāi)設(shè)理論課程對(duì)應(yīng)的實(shí)驗(yàn)項(xiàng)目之外,還針對(duì)整門(mén)課程開(kāi)設(shè)了綜合性課程設(shè)計(jì)項(xiàng)目,如C語(yǔ)言課程設(shè)計(jì)、面向?qū)ο蠹夹g(shù)課程設(shè)計(jì)、javaweb課程設(shè)計(jì),單個(gè)課程設(shè)計(jì)周期為1-4周。學(xué)院課程設(shè)計(jì)項(xiàng)目主要由企業(yè)教師指導(dǎo)完成,該類(lèi)項(xiàng)目采用分組形式,在組內(nèi)模擬軟件企業(yè)運(yùn)行模式設(shè)置相關(guān)崗位角色,學(xué)生在仿真企業(yè)環(huán)境中,利用仿真的軟件開(kāi)發(fā)項(xiàng)目,進(jìn)行輪崗和角色體驗(yàn),培養(yǎng)學(xué)生的軟件工程應(yīng)用能力、軟件項(xiàng)目開(kāi)發(fā)與測(cè)試能力、職業(yè)素質(zhì)等,從而使學(xué)生熟悉軟件項(xiàng)目開(kāi)發(fā)流程和規(guī)范,養(yǎng)成良好的軟件開(kāi)發(fā)習(xí)慣。課程設(shè)計(jì)結(jié)束時(shí),要求學(xué)生演示并講解自己的項(xiàng)目開(kāi)發(fā)情況,由學(xué)院教師和企業(yè)教師組成評(píng)定小組進(jìn)行評(píng)分。

3.4改革考核與評(píng)價(jià)方式,理論與實(shí)踐、平時(shí)與期末相結(jié)合

理論與實(shí)踐相結(jié)合。程序設(shè)計(jì)課程群內(nèi)的課程都是實(shí)踐性很強(qiáng)的課程,其目的是運(yùn)用所學(xué)的知識(shí)解決實(shí)際問(wèn)題,決定了課程的期末考核要綜合考慮理論和實(shí)踐兩部分內(nèi)容。理論部分主要考查學(xué)生對(duì)基本概念的理解和對(duì)基本知識(shí)的掌握情況,實(shí)踐部分側(cè)重考查學(xué)生的綜合應(yīng)用能力,這兩部分成績(jī)都在期末完成,占課程總成績(jī)的60%左右。平時(shí)與期末相結(jié)合。期末考核重在體現(xiàn)學(xué)習(xí)的結(jié)果,平時(shí)成績(jī)則側(cè)重于體現(xiàn)學(xué)習(xí)過(guò)程,在課程總成績(jī)中,平時(shí)成績(jī)占40%左右,即一門(mén)課程約有40分來(lái)自平時(shí)的學(xué)習(xí)過(guò)程。平時(shí)成績(jī)一般由出勤、作業(yè)和平時(shí)實(shí)驗(yàn)情況、課程設(shè)計(jì)情況組成。在學(xué)期開(kāi)始第一堂課的時(shí)候?qū)⒄n程評(píng)分方式告知每一個(gè)學(xué)生,必須抓緊平時(shí)的學(xué)習(xí),若平時(shí)分小于20分,則取消課程考試資格或直接將課程總成績(jī)記為不及格。

4結(jié)語(yǔ)

程序設(shè)計(jì)課程群對(duì)培養(yǎng)學(xué)生計(jì)算思維能力、算法設(shè)計(jì)與分析能力、系統(tǒng)分析與設(shè)計(jì)能力具有重要作用。本文分析了學(xué)生在課程群學(xué)習(xí)中遇到的一些問(wèn)題,從軟件分析與設(shè)計(jì)的角度對(duì)課程群進(jìn)行建設(shè)與改革,提出了以C語(yǔ)言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蠹夹g(shù)、算法設(shè)計(jì)與分析等幾門(mén)課程為基礎(chǔ)組建程序設(shè)計(jì)課程群,給出了課程群的主要知識(shí)與能力體系要求,通過(guò)精講課程主要內(nèi)容、大規(guī)模有組織地開(kāi)展程序設(shè)計(jì)訓(xùn)練、企業(yè)教師指導(dǎo)課程設(shè)計(jì)、改革考核與評(píng)價(jià)方式等方法進(jìn)行教學(xué)改革,學(xué)生的程序設(shè)計(jì)能力得了到較大的提高。

作者:徐洪智 蔡國(guó)民 單位:吉首大學(xué)軟件服務(wù)外包學(xué)院

軟件工程專(zhuān)業(yè)論文:軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)研究

0引言隨著現(xiàn)代社會(huì)的進(jìn)步和各種移動(dòng)終端設(shè)備的使用,當(dāng)前市場(chǎng)對(duì)大數(shù)據(jù)處理和移動(dòng)技術(shù)支持方面的人才提出了新的要求。一些大型軟件企業(yè)正在實(shí)施大數(shù)據(jù)處理的軟件項(xiàng)目及對(duì)相應(yīng)軟件產(chǎn)品移動(dòng)需求的支持,如淘寶、百度等。高校軟件工程專(zhuān)業(yè)作為與軟件行業(yè)關(guān)系最為密切的專(zhuān)業(yè),為使本專(zhuān)業(yè)畢業(yè)生具備更好的大數(shù)據(jù)處理和移動(dòng)開(kāi)發(fā)能力,更適應(yīng)軟件行業(yè)的需求,應(yīng)該以新的行業(yè)需求為導(dǎo)向,開(kāi)展有針對(duì)性的相關(guān)軟件開(kāi)發(fā)實(shí)踐。目前,軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)主要以工程化項(xiàng)目進(jìn)行驅(qū)動(dòng)。文獻(xiàn)[1]提出以項(xiàng)目實(shí)踐為中心的軟件工程課程教學(xué)大綱的制定以及項(xiàng)目實(shí)踐教學(xué)方法、教學(xué)內(nèi)容和要求,全面提高計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的工程化能力。文獻(xiàn)[2]提出理論與項(xiàng)目實(shí)踐結(jié)合的案例教學(xué)方法,即通過(guò)設(shè)計(jì)適合學(xué)生的項(xiàng)目課題,讓學(xué)生在項(xiàng)目中應(yīng)用所學(xué)的理論和技術(shù),從而更牢固地掌握知識(shí)。文獻(xiàn)[3]提出以開(kāi)發(fā)工程項(xiàng)目為主線開(kāi)展軟件工程專(zhuān)業(yè)課程設(shè)計(jì)實(shí)踐教學(xué)的方法。文獻(xiàn)[4]提出統(tǒng)一實(shí)踐課程的課程群建設(shè)思路,根據(jù)具體案例詳細(xì)闡述整合實(shí)踐課程的實(shí)施方案。這些項(xiàng)目實(shí)施方法在一定程度上增強(qiáng)了學(xué)生的動(dòng)手實(shí)踐能力,在培養(yǎng)學(xué)生的開(kāi)發(fā)能力上取得了一定的效果,但仍然存在一些問(wèn)題,如項(xiàng)目的設(shè)置比較簡(jiǎn)單、項(xiàng)目要求與企業(yè)需求有較大差距、項(xiàng)目開(kāi)發(fā)過(guò)程缺乏有效的過(guò)程管理等。這些問(wèn)題的存在使得軟件工程專(zhuān)業(yè)學(xué)生的專(zhuān)業(yè)素質(zhì)和能力不能完全滿足軟件行業(yè)的現(xiàn)實(shí)需求。

1教學(xué)中的問(wèn)題

1.1項(xiàng)目的設(shè)置不夠深入,同質(zhì)化現(xiàn)象嚴(yán)重

不同教學(xué)階段設(shè)置的配套項(xiàng)目要求大致相似,即按照軟件工程的7層瀑布模型開(kāi)發(fā)管理信息系統(tǒng)。系統(tǒng)主要的功能是用戶將數(shù)據(jù)插入數(shù)據(jù)庫(kù)、簡(jiǎn)單處理數(shù)據(jù)、顯示數(shù)據(jù)至界面,這些功能要求具有較強(qiáng)的同質(zhì)性。

1.2項(xiàng)目的規(guī)模和難度較小,與企業(yè)項(xiàng)目有較大差距

以往教學(xué)用項(xiàng)目一般要求學(xué)生開(kāi)發(fā)如注冊(cè)、登錄等簡(jiǎn)單模塊,涉及的功能規(guī)模較小,體現(xiàn)不出軟件工程化的特征,特別是軟件功能幾乎不涉及大量數(shù)據(jù)有效存儲(chǔ)和處理的問(wèn)題,項(xiàng)目難度較小,與現(xiàn)實(shí)需求脫節(jié)。隨著大數(shù)據(jù)時(shí)代的到來(lái),軟件系統(tǒng)需要處理的數(shù)據(jù)量越來(lái)越大,如果項(xiàng)目不體現(xiàn)大數(shù)據(jù)量、數(shù)據(jù)的有效存儲(chǔ)及復(fù)雜處理過(guò)程,則項(xiàng)目不能反映市場(chǎng)特點(diǎn);而且,如果軟件項(xiàng)目的實(shí)施不支持移動(dòng)技術(shù),那么也無(wú)法適應(yīng)日益增長(zhǎng)的移動(dòng)用戶群體需求。

1.3項(xiàng)目的開(kāi)發(fā)以個(gè)人為主,缺少團(tuán)隊(duì)開(kāi)發(fā)的環(huán)節(jié)

以往教學(xué)過(guò)程中的項(xiàng)目開(kāi)發(fā)大多由學(xué)生個(gè)體獨(dú)立完成,極少由學(xué)生團(tuán)隊(duì)完成。當(dāng)前的工程化軟件一般規(guī)模較大,必須組建開(kāi)發(fā)團(tuán)隊(duì)來(lái)完成。團(tuán)隊(duì)開(kāi)發(fā)項(xiàng)目會(huì)使項(xiàng)目開(kāi)發(fā)的本質(zhì)發(fā)生改變,這不僅指團(tuán)隊(duì)有多個(gè)成員,更重要的是團(tuán)隊(duì)成員的分工以及成員之間的溝通與協(xié)同能力,涉及人員配置、共同策劃、協(xié)作完成、進(jìn)度控制等項(xiàng)目管理中各個(gè)環(huán)節(jié),這是進(jìn)行大型軟件項(xiàng)目開(kāi)發(fā)必需的技能和經(jīng)驗(yàn)。

2企業(yè)項(xiàng)目驅(qū)動(dòng)教學(xué)改革措施

項(xiàng)目的實(shí)踐必須本著循序漸進(jìn)的原則,按照教學(xué)大綱的要求進(jìn)行專(zhuān)業(yè)基礎(chǔ)知識(shí)的教學(xué)和實(shí)踐,而在重要實(shí)踐環(huán)節(jié)引入企業(yè)項(xiàng)目,引導(dǎo)學(xué)生按照企業(yè)的要求進(jìn)行軟件項(xiàng)目的開(kāi)發(fā)實(shí)踐,從而培養(yǎng)出滿足企業(yè)崗位需求的合格人才。教師通過(guò)市場(chǎng)調(diào)查及與合作企業(yè)的交流,掌握企業(yè)項(xiàng)目的需求,可選擇具有海量數(shù)據(jù)存儲(chǔ)、處理、移動(dòng)開(kāi)發(fā)等功能的企業(yè)項(xiàng)目作為實(shí)踐項(xiàng)目。當(dāng)項(xiàng)目確定后,為每個(gè)項(xiàng)目形成需求文檔,方便隨時(shí)啟動(dòng)項(xiàng)目。

2.1項(xiàng)目設(shè)置逐步深入,消除同質(zhì)化

項(xiàng)目實(shí)踐從本科一年級(jí)或二年級(jí)開(kāi)始起步,這個(gè)階段的學(xué)生只掌握了基礎(chǔ)知識(shí),項(xiàng)目實(shí)踐更注重于程序邏輯的編寫(xiě)。項(xiàng)目規(guī)模相對(duì)較小,但強(qiáng)調(diào)程序邏輯。本階段可以設(shè)置一些邏輯性、趣味性強(qiáng)的游戲程序開(kāi)發(fā)項(xiàng)目,以激發(fā)學(xué)生的學(xué)習(xí)興趣,促進(jìn)學(xué)生掌握項(xiàng)目開(kāi)發(fā)必需的基礎(chǔ)知識(shí),如基于Android系統(tǒng)的手機(jī)游戲開(kāi)發(fā)。在本科二年級(jí)第2學(xué)期到三年級(jí)第1學(xué)期的項(xiàng)目實(shí)踐中期,學(xué)生已經(jīng)具備一定的軟件開(kāi)發(fā)能力,能夠從事數(shù)據(jù)庫(kù)的設(shè)計(jì)和操作、Web項(xiàng)目開(kāi)發(fā),可以進(jìn)行相對(duì)大型項(xiàng)目的項(xiàng)目開(kāi)發(fā)。本階段可以設(shè)置網(wǎng)絡(luò)流量分析系統(tǒng)的開(kāi)發(fā)項(xiàng)目,該系統(tǒng)用于監(jiān)控交換機(jī)、路由器、IP網(wǎng)絡(luò)在指定時(shí)間內(nèi)的Netflow數(shù)據(jù)流,通過(guò)統(tǒng)計(jì)分析這些流量數(shù)據(jù)可以查看不同應(yīng)用軟件的流量信息,如QQ、電子郵件、FTP應(yīng)用占用網(wǎng)絡(luò)帶寬的情況等。系統(tǒng)運(yùn)行的過(guò)程中需要不停采集設(shè)備、網(wǎng)絡(luò)的流量數(shù)據(jù)報(bào),因此需要存儲(chǔ)和處理海量數(shù)據(jù)。該項(xiàng)目的實(shí)踐對(duì)鍛煉學(xué)生的處理海量數(shù)據(jù)存儲(chǔ)、檢索等技能有積極作用。在本科三年級(jí)第2學(xué)期到四年級(jí)第1學(xué)期的項(xiàng)目實(shí)踐后期,學(xué)生已經(jīng)具備一定的大數(shù)據(jù)量問(wèn)題處理能力并學(xué)會(huì)企業(yè)開(kāi)發(fā)技術(shù),此時(shí)配置數(shù)據(jù)量大、復(fù)雜的實(shí)際企業(yè)項(xiàng)目,可以進(jìn)一步提高學(xué)生的開(kāi)發(fā)能力和積累項(xiàng)目經(jīng)驗(yàn),為畢業(yè)和就業(yè)奠定基礎(chǔ)。本階段設(shè)置的實(shí)踐項(xiàng)目為網(wǎng)絡(luò)輿情分析系統(tǒng)。該系統(tǒng)通過(guò)主動(dòng)采集主要網(wǎng)絡(luò)媒體(如新浪、鳳凰、搜狐等)信息,獲取當(dāng)前網(wǎng)絡(luò)輿論情報(bào)并將關(guān)注的輿論熱點(diǎn)通過(guò)曲線圖、餅圖、熱點(diǎn)地圖等統(tǒng)計(jì)圖表加以顯示,使用戶能夠直觀地掌握所關(guān)注的網(wǎng)絡(luò)輿情。該系統(tǒng)可以應(yīng)用于政府部門(mén),也可以應(yīng)用于商業(yè)領(lǐng)域,如汽車(chē)廠商可以通過(guò)本系統(tǒng)了解自己產(chǎn)品的問(wèn)題(如大眾汽車(chē)斷軸、DSG問(wèn)題所引發(fā)的網(wǎng)絡(luò)輿情熱點(diǎn))并采取相應(yīng)的解決方案。上述3個(gè)階段項(xiàng)目側(cè)重點(diǎn)不同,項(xiàng)目難度逐層深入,有利于逐步提升學(xué)生的實(shí)踐能力,縮小學(xué)生能力與企業(yè)用人需求之間的差距。

2.2以企業(yè)項(xiàng)目要求實(shí)施項(xiàng)目

1)起步階段項(xiàng)目。實(shí)踐項(xiàng)目開(kāi)發(fā)需要軟件開(kāi)發(fā)人員具有良好的面向?qū)ο蠓治?、編程的能力,能夠熟練掌握集合的使用,了解圖形界面編程,掌握多線程程序設(shè)計(jì)和文件操作,特別是具有一定的基于Android的移動(dòng)開(kāi)發(fā)經(jīng)驗(yàn)。本階段項(xiàng)目是基于Android的手機(jī)游戲開(kāi)發(fā),項(xiàng)目所需的知識(shí)體系如下:①面向?qū)ο缶幊?,?duì)游戲中所有對(duì)象進(jìn)行分析、抽象,形成抽象類(lèi)、接口、具體類(lèi)以及類(lèi)與類(lèi)之間的關(guān)系;②集合與常用算法,對(duì)象的存儲(chǔ)涉及集合以及相關(guān)算法,如遍歷、排序、查找等;③圖形界面編程,游戲?qū)ο笮枰詧D形界面編程來(lái)展示;④多線程編程,不同的游戲?qū)ο笥胁煌男袨椋枰枚嗑€程處理;⑤文件操作,游戲?qū)ο笮枰虞d文件中的信息形成游戲場(chǎng)景等;⑥移動(dòng)開(kāi)發(fā),將游戲遷移至Android平臺(tái),使游戲軟件能夠?yàn)槭謾C(jī)用戶所使用。游戲開(kāi)發(fā)能夠提升學(xué)生開(kāi)發(fā)軟件的興趣,有利于學(xué)生系統(tǒng)、深入地掌握軟件開(kāi)發(fā)必要的知識(shí),為后續(xù)的學(xué)習(xí)和開(kāi)發(fā)打下良好的基礎(chǔ),特別是通過(guò)將游戲移植到Android平臺(tái)可以初步掌握移動(dòng)開(kāi)發(fā)的基本知識(shí),為后續(xù)的移動(dòng)開(kāi)發(fā)打下必要的基礎(chǔ)。

2)中級(jí)階段項(xiàng)目。實(shí)踐項(xiàng)目開(kāi)發(fā)需要具備良好的JSP/Servlet、數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)、數(shù)據(jù)處理以及相關(guān)行業(yè)開(kāi)發(fā)經(jīng)驗(yàn)。網(wǎng)絡(luò)流量分析系統(tǒng)是一個(gè)網(wǎng)絡(luò)管理行業(yè)的工具軟件,需要對(duì)行業(yè)需求有所了解,重要的是軟件開(kāi)發(fā)人員需要學(xué)會(huì)抓取和解析Netflow協(xié)議報(bào)文、存儲(chǔ)并處理海量數(shù)據(jù),因此項(xiàng)目具有較大的難度。該項(xiàng)目的知識(shí)點(diǎn)主要包括以下方面:①Web開(kāi)發(fā)技術(shù),掌握J(rèn)SP/Servlet開(kāi)發(fā)技術(shù),能夠進(jìn)行Web應(yīng)用編程;②數(shù)據(jù)庫(kù)技術(shù),掌握主流的數(shù)據(jù)庫(kù)產(chǎn)品如Oracle、MySQL等,熟練進(jìn)行系統(tǒng)分析和數(shù)據(jù)庫(kù)設(shè)計(jì),熟練使用編程語(yǔ)言進(jìn)行數(shù)據(jù)庫(kù)的訪問(wèn);③Netflow協(xié)議,理解Netflow協(xié)議,掌握協(xié)議中每個(gè)字段的意義;④數(shù)據(jù)抓取與解析,學(xué)會(huì)使用模擬設(shè)備發(fā)Netflow數(shù)據(jù)報(bào)的方法并通過(guò)編程抓取數(shù)據(jù)報(bào),根據(jù)Netflow協(xié)議格式解析數(shù)據(jù)報(bào),將每個(gè)字段的內(nèi)容插入數(shù)據(jù)庫(kù);⑤海量數(shù)據(jù)處理,系統(tǒng)時(shí)刻抓取設(shè)備和IP組的數(shù)據(jù)報(bào),因此需要存儲(chǔ)的數(shù)據(jù)量非常龐大,考慮到系統(tǒng)對(duì)查詢的要求較高,因而海量的數(shù)據(jù)需要按時(shí)間規(guī)則自動(dòng)建立表格,每條流量數(shù)據(jù)根據(jù)其時(shí)間戳確定要插入的表格;⑥數(shù)據(jù)處理,將信息按設(shè)備、IP組進(jìn)行統(tǒng)計(jì)處理并以圖形加以顯示,使用戶能夠直觀地掌握網(wǎng)絡(luò)流量情況。項(xiàng)目的實(shí)施涉及數(shù)據(jù)報(bào)的抓取、解析以及海量數(shù)據(jù)存儲(chǔ)與處理等問(wèn)題,項(xiàng)目難度接近企業(yè)真實(shí)項(xiàng)目,有利于迅速提高學(xué)生的實(shí)踐能力。

3)高級(jí)階段項(xiàng)目。該階段項(xiàng)目為網(wǎng)絡(luò)輿情分析系統(tǒng),以大數(shù)據(jù)、移動(dòng)開(kāi)發(fā)為出發(fā)點(diǎn)而設(shè)計(jì),是真實(shí)的企業(yè)項(xiàng)目,貼合企業(yè)需求。項(xiàng)目的主要技術(shù)點(diǎn)有以下方面:①行業(yè)項(xiàng)目需求分析,分析項(xiàng)目的功能、運(yùn)行環(huán)境、適用行業(yè)等;②數(shù)據(jù)來(lái)源,項(xiàng)目所涉及的數(shù)據(jù)主要來(lái)自網(wǎng)絡(luò),如新浪、搜狐、鳳凰等主流媒體網(wǎng)站,項(xiàng)目需要從這些網(wǎng)站上抓取輿論數(shù)據(jù),進(jìn)行輿情分析;③數(shù)據(jù)抓取技術(shù),需要利用網(wǎng)絡(luò)蜘蛛等工具進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)抓取并使用內(nèi)存數(shù)據(jù)庫(kù)提高數(shù)據(jù)插入的效率;④數(shù)據(jù)存儲(chǔ),主流媒體的海量數(shù)據(jù)用一個(gè)數(shù)據(jù)表難以有效地存儲(chǔ)和檢索,因此需要按時(shí)間段來(lái)分表存放,這樣才能夠?yàn)閿?shù)據(jù)表格建立索引,方便用戶進(jìn)行高效查詢;⑤數(shù)據(jù)分析,對(duì)海量數(shù)據(jù)進(jìn)行檢索和分析,形成對(duì)用戶有用的統(tǒng)計(jì)信息;⑥權(quán)限管理,通過(guò)系統(tǒng)授予/撤銷(xiāo)權(quán)限等操作限制用戶的行為;⑦移動(dòng)支持,系統(tǒng)能夠支持輿情關(guān)注人員在任意時(shí)刻、任何地點(diǎn)通過(guò)Android平臺(tái)進(jìn)行訪問(wèn)。

2.3以團(tuán)隊(duì)為基礎(chǔ)實(shí)施項(xiàng)目的開(kāi)發(fā)

隨著軟件規(guī)模的增加,軟件的復(fù)雜性也隨之增加,因此工程化軟件開(kāi)發(fā)方式是以團(tuán)隊(duì)開(kāi)發(fā)為基礎(chǔ)。團(tuán)隊(duì)開(kāi)發(fā)涉及項(xiàng)目功能分割、團(tuán)隊(duì)成員協(xié)作、人員調(diào)配、進(jìn)度控制等具體要求,是一種過(guò)程比較復(fù)雜、難度較大的開(kāi)發(fā)方式,因此學(xué)生需要進(jìn)行適當(dāng)?shù)呐嘤?xùn)和訓(xùn)練才能成功地實(shí)施大型項(xiàng)目。團(tuán)隊(duì)開(kāi)發(fā)訓(xùn)練包括如下幾個(gè)部分:①團(tuán)隊(duì)的組建,團(tuán)隊(duì)成員之間要相互了解、相互信任,能夠?yàn)橥瓿赏荒繕?biāo)而通力協(xié)作;②團(tuán)隊(duì)協(xié)作,多個(gè)成員共同完成一個(gè)軟件項(xiàng)目需要使用合適的源代碼管理服務(wù)器,團(tuán)隊(duì)成員通過(guò)客戶機(jī)共享服務(wù)器中的資源進(jìn)行開(kāi)發(fā),由于多人同時(shí)修改源代碼,可能造成不同成員的修改發(fā)生沖突,團(tuán)隊(duì)開(kāi)發(fā)人員要制訂和熟練掌握?qǐng)F(tuán)隊(duì)開(kāi)發(fā)規(guī)則,如遵循修改的操作順序、應(yīng)用多配置文件等,以避免編程過(guò)程發(fā)生沖突;③任務(wù)分割,團(tuán)隊(duì)成員在項(xiàng)目負(fù)責(zé)人的領(lǐng)導(dǎo)下進(jìn)行充分的交流,將項(xiàng)目劃分為多個(gè)可同時(shí)進(jìn)行的子任務(wù),團(tuán)隊(duì)各成員負(fù)責(zé)若干部分進(jìn)行并行開(kāi)發(fā);④進(jìn)度控制與人員調(diào)配,項(xiàng)目成員每天提交進(jìn)度報(bào)告給項(xiàng)目負(fù)責(zé)人,項(xiàng)目負(fù)責(zé)人根據(jù)報(bào)告掌握項(xiàng)目進(jìn)度并根據(jù)項(xiàng)目進(jìn)度情況進(jìn)行適當(dāng)?shù)娜藛T調(diào)配,使項(xiàng)目能夠順利進(jìn)行。網(wǎng)絡(luò)流量分析系統(tǒng)和網(wǎng)絡(luò)輿情分析系統(tǒng),項(xiàng)目規(guī)模較大、難度較高,需要進(jìn)行團(tuán)隊(duì)開(kāi)發(fā)。其中,網(wǎng)絡(luò)流量分析系統(tǒng)工作量相對(duì)稍小,可以組建3人的團(tuán)隊(duì)進(jìn)行開(kāi)發(fā);而網(wǎng)絡(luò)輿情分析系統(tǒng)復(fù)雜程度較高,需要進(jìn)行Web版本的開(kāi)發(fā)和Android版本的開(kāi)發(fā),需要組建至少5人以上的開(kāi)發(fā)團(tuán)隊(duì)。通過(guò)團(tuán)隊(duì)方式開(kāi)發(fā)企業(yè)項(xiàng)目可以提高學(xué)生的項(xiàng)目領(lǐng)導(dǎo)能力和項(xiàng)目管理能力,進(jìn)一步提高學(xué)生的專(zhuān)業(yè)素質(zhì)。

3結(jié)語(yǔ)

為了保證項(xiàng)目的質(zhì)量,不同階段的項(xiàng)目側(cè)重點(diǎn)不同,降低了項(xiàng)目的同質(zhì)性,而且項(xiàng)目的需求規(guī)模較大,滿足了行業(yè)軟件的需求,特別是海量數(shù)據(jù)處理和移動(dòng)開(kāi)發(fā)的引入縮小了與企業(yè)項(xiàng)目之間的差距;同時(shí),通過(guò)團(tuán)隊(duì)開(kāi)發(fā)訓(xùn)練,學(xué)生具備了項(xiàng)目領(lǐng)導(dǎo)、項(xiàng)目管理、團(tuán)隊(duì)開(kāi)發(fā)的基本能力,掌握了企業(yè)需要的團(tuán)隊(duì)開(kāi)發(fā)技能,所具備的專(zhuān)業(yè)素質(zhì)更符合企業(yè)的崗位需求,增強(qiáng)了就業(yè)能力。

作者:鄧澤林 單位:長(zhǎng)沙理工大學(xué)

軟件工程專(zhuān)業(yè)論文:軟件工程專(zhuān)業(yè)建設(shè)中服務(wù)外包定位

隨著全球信息技術(shù)的快速發(fā)展,全球產(chǎn)業(yè)轉(zhuǎn)移正快速地由制造業(yè)轉(zhuǎn)向到服務(wù)業(yè),服務(wù)外包因此得到了極大的發(fā)展空間。近些年來(lái),參與服務(wù)外包的發(fā)展中國(guó)家越來(lái)越多,服務(wù)外包產(chǎn)生的影響也越來(lái)越受到人們的重視。近幾年中國(guó)政府對(duì)服務(wù)外包的發(fā)展極為重視。財(cái)政部、國(guó)家稅務(wù)總局等五部委的《關(guān)于技術(shù)先進(jìn)型服務(wù)企業(yè)有關(guān)稅收政策問(wèn)題的通知》(財(cái)稅[2009]63號(hào))文件明確規(guī)定了ITO、BPO及KPO范圍。信息技術(shù)外包ITO(InformationTechnologyOutsourcing)包括軟件研發(fā)及外包、信息技術(shù)研發(fā)服務(wù)外包和信息系統(tǒng)運(yùn)營(yíng)維護(hù)外包等;商業(yè)流程外包BPO(BusinessProcessOutsourcing)包括企業(yè)業(yè)務(wù)流程設(shè)計(jì)服務(wù)、企業(yè)內(nèi)部管理服務(wù)、企業(yè)運(yùn)營(yíng)服務(wù)和企業(yè)供應(yīng)鏈服務(wù)等;以及外包演變過(guò)程中出現(xiàn)的新形式——知識(shí)流程外包KPO(KnowledgeProcessOutsourcing)包括知識(shí)產(chǎn)權(quán)研究、工業(yè)設(shè)計(jì)、分析和數(shù)據(jù)挖掘、工程設(shè)計(jì)等。其中信息技術(shù)外包ITO是最基本的外包方式,技術(shù)及數(shù)據(jù)的處理一般都屬于信息技術(shù)外包ITO范圍,信息技術(shù)外包(ITO)仍占主導(dǎo)地位,主要集中在軟件研發(fā)外包和信息系統(tǒng)運(yùn)營(yíng)維護(hù)外包。而且2009年教育部、商務(wù)部在聯(lián)合的《關(guān)于加強(qiáng)服務(wù)外包人才培養(yǎng)促進(jìn)高校畢業(yè)生就業(yè)工作的若干意見(jiàn)》中早就指出:高校要根據(jù)服務(wù)外包產(chǎn)業(yè)快速發(fā)展的需要,調(diào)整服務(wù)外包人才培養(yǎng)結(jié)構(gòu),擴(kuò)大服務(wù)外包人才培養(yǎng)規(guī)模,著力提高人才培養(yǎng)質(zhì)量。因此,軟件工程專(zhuān)業(yè)建設(shè)中,首先要在設(shè)計(jì)或制定專(zhuān)業(yè)人才培養(yǎng)方案時(shí)從專(zhuān)業(yè)人才培養(yǎng)方案的基本要素來(lái)尋找一些切入點(diǎn),來(lái)更好地實(shí)現(xiàn)高等教育及職業(yè)教育為社會(huì)及行業(yè)發(fā)展的基本服務(wù)和基本支撐。

1人才培養(yǎng)目標(biāo)

人才培養(yǎng)目標(biāo)就是依據(jù)社會(huì)需求和自身特點(diǎn)所確定的,在一定時(shí)期內(nèi)的人才培養(yǎng)定位及服務(wù)面向。以我校擬申報(bào)軟件工程本科專(zhuān)業(yè)為例,首先,要根據(jù)學(xué)校的辦學(xué)定位和專(zhuān)業(yè)設(shè)置部門(mén)的實(shí)際情況,設(shè)定基本知識(shí)和能力要求;其次,是有針對(duì)性對(duì)具體服務(wù)面向提出要求。自2009年,國(guó)務(wù)院批準(zhǔn)武漢成為中國(guó)服務(wù)外包示范城市以來(lái),武漢已成為中國(guó)軟件及服務(wù)外包業(yè)增長(zhǎng)最快、集聚度最高的城市之一。僅2014年全市的服務(wù)外包產(chǎn)業(yè)營(yíng)業(yè)收入就達(dá)1020億元,同比增長(zhǎng)41.8%。其中離岸服務(wù)外包業(yè)務(wù)合同金額達(dá)5.6億美元,同比增長(zhǎng)10%。全市從事服務(wù)外包的企業(yè)已達(dá)900家,員工數(shù)量超過(guò)20萬(wàn)人。作為武漢實(shí)施光谷和硅谷“雙谷合作”戰(zhàn)略的核心啟動(dòng)項(xiàng)目——武漢軟件新城,也同時(shí)獲批為服務(wù)外包示范基地。該軟件新城位于花山生態(tài)新城,于2012年5月開(kāi)工建設(shè),總面積約3.4km2,是中部最大的軟件開(kāi)發(fā)、服務(wù)外包基地。作為武漢地區(qū)的一所高校,加強(qiáng)服務(wù)外包在軟件工程專(zhuān)業(yè)建設(shè)中的地位尤其重要。于是,我們的專(zhuān)業(yè)人才培養(yǎng)目標(biāo)可以大致確定為:本專(zhuān)業(yè)按照軟件行業(yè)和現(xiàn)代服務(wù)業(yè)發(fā)展對(duì)人才的要求,立足武漢,面向湖北地區(qū),培養(yǎng)適應(yīng)軟件市場(chǎng)發(fā)展需要,德、智、體、美全面發(fā)展,掌握自然科學(xué)和人文社科基礎(chǔ)知識(shí),掌握計(jì)算機(jī)科學(xué)基礎(chǔ)理論、軟件工程專(zhuān)業(yè)的基礎(chǔ)知識(shí)及應(yīng)用知識(shí),具有軟件開(kāi)發(fā)能力以及軟件開(kāi)發(fā)實(shí)踐的初步經(jīng)驗(yàn)和項(xiàng)目組織的基本能力,能夠在軟件行業(yè)和信息技術(shù)外包ITO企事業(yè)單位,從事軟件設(shè)計(jì)、開(kāi)發(fā)、管理、服務(wù)等工作的應(yīng)用型高素質(zhì)人才。

2人才培養(yǎng)規(guī)格及特色

人才培養(yǎng)規(guī)格是實(shí)現(xiàn)人才培養(yǎng)目標(biāo)的工作細(xì)化,主要說(shuō)明本專(zhuān)業(yè)畢業(yè)生應(yīng)具備的專(zhuān)業(yè)知識(shí)、專(zhuān)業(yè)能力和專(zhuān)業(yè)核心能力、基本素質(zhì)等。根據(jù)我們與IT企業(yè)多年合作的經(jīng)歷,我們認(rèn)為當(dāng)今IT行業(yè)對(duì)畢業(yè)生的能力需求有:

(1)學(xué)生應(yīng)掌握IT行業(yè)中使用的主流軟件開(kāi)發(fā)平臺(tái)與工具,這包括:(1)C語(yǔ)言和VC++;

(2)JAVA語(yǔ)言或基于JSP或SSH的WEB開(kāi)發(fā)技術(shù),甚至是基于.NET的WEB開(kāi)發(fā)技術(shù);

(3)近年來(lái)需求旺盛的手機(jī)軟件開(kāi)發(fā)技術(shù);同時(shí)對(duì)掌握嵌入式軟件開(kāi)發(fā)和軟件測(cè)試技術(shù)與工具的學(xué)生的需求量也很大。同時(shí),IT行業(yè)也十分看重學(xué)生具有的軟件項(xiàng)目開(kāi)發(fā)經(jīng)歷。除此之外也比較看重學(xué)生的外語(yǔ)水平和人際交往能力。于是結(jié)合服務(wù)外包的具體要求,我們可以從以下幾個(gè)方面來(lái)展示特色。

(1)知識(shí)結(jié)構(gòu)包括基礎(chǔ)理論知識(shí)水平、專(zhuān)業(yè)知識(shí)與技能要求、綜合應(yīng)用知識(shí)要求。除專(zhuān)業(yè)相關(guān)的內(nèi)容外,可以強(qiáng)調(diào)的是:了解軟件服務(wù)外包的全過(guò)程,掌握信息技術(shù)外包ITO的JAVA方向基本知識(shí)。

(2)能力結(jié)構(gòu)包括社會(huì)能力(語(yǔ)言文字表達(dá)能力、信息獲取與處理能力、組織協(xié)調(diào)與現(xiàn)場(chǎng)處理能力、溝通交流與社會(huì)適應(yīng)能力等),專(zhuān)業(yè)能力(專(zhuān)業(yè)基本能力、專(zhuān)項(xiàng)能力、崗位綜合能力等)。強(qiáng)調(diào):具備從事軟件工程實(shí)踐所需的實(shí)際專(zhuān)業(yè)能力;能閱讀本專(zhuān)業(yè)的英文文獻(xiàn)資料,具備一定的外語(yǔ)應(yīng)用能力;具備團(tuán)隊(duì)協(xié)作能力、人際交往和溝通能力以及一定的組織管理能力;了解軟件工程學(xué)科的前沿技術(shù)和軟件行業(yè)的發(fā)展動(dòng)態(tài),具備一定的創(chuàng)新意識(shí)和創(chuàng)新能力;具備終身學(xué)習(xí)的能力。

(3)素質(zhì)結(jié)構(gòu)包括的基本素質(zhì)有政治素質(zhì)、人文素質(zhì)、科學(xué)素質(zhì)、心理素質(zhì)、身體素質(zhì)等;專(zhuān)業(yè)素質(zhì)有法律意識(shí)、職業(yè)道德、安全質(zhì)量意識(shí)、環(huán)境意識(shí)、敬業(yè)精神、團(tuán)隊(duì)精神等。強(qiáng)調(diào):具有健全的人格、強(qiáng)壯的體魄,良好的道德修養(yǎng)、心理素質(zhì)和行為習(xí)慣,具有誠(chéng)實(shí)守信、熱愛(ài)勞動(dòng)、遵紀(jì)守法、自律謙讓、團(tuán)結(jié)協(xié)作的品質(zhì)。使學(xué)生具備工作崗位需求的基本素質(zhì)和特殊素質(zhì)。

(4)職業(yè)資格要求主要要求本專(zhuān)業(yè)學(xué)生必須積極參加各類(lèi)綜合素質(zhì)培養(yǎng)及教育活動(dòng),并至少獲得一定的學(xué)分才能畢業(yè)。如要求參加全國(guó)計(jì)算機(jī)技術(shù)與軟件專(zhuān)業(yè)技術(shù)資格(水平)考試,或者全國(guó)服務(wù)外包崗位專(zhuān)業(yè)考試至少取得以下一項(xiàng)專(zhuān)業(yè)相關(guān)從業(yè)資格證書(shū):軟件設(shè)計(jì)師、軟件測(cè)試師、信息技術(shù)外包ITO軟件工程師、信息技術(shù)外包ITO軟件測(cè)試工程師等。

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

人才培養(yǎng)模式主要是結(jié)合計(jì)算機(jī)類(lèi)專(zhuān)業(yè)特色定位,從“校企合作、產(chǎn)學(xué)研結(jié)合、學(xué)工交替、訂單培養(yǎng)”等方面提煉出的專(zhuān)業(yè)人才培養(yǎng)模式,主要是實(shí)現(xiàn)人才培養(yǎng)目標(biāo)通過(guò)的途徑。經(jīng)過(guò)我們研究和討論,要特別加強(qiáng)學(xué)校與學(xué)生未來(lái)就業(yè)行業(yè)的溝通。我們的人才培養(yǎng)模式可以概括為:通過(guò)校企合作,構(gòu)建“123”人才培養(yǎng)模式,即1個(gè)培養(yǎng)目標(biāo),以培養(yǎng)從事軟件設(shè)計(jì)、開(kāi)發(fā)、管理、服務(wù)等工作的應(yīng)用型高級(jí)專(zhuān)門(mén)人才為目標(biāo);2個(gè)主要就業(yè)面向,將信息技術(shù)外包ITO企事業(yè)與移動(dòng)互聯(lián)網(wǎng)軟件開(kāi)發(fā)企事業(yè)的崗位要求和行業(yè)的職業(yè)標(biāo)準(zhǔn)融入課程體系,提高學(xué)生上崗后的適應(yīng)能力;3個(gè)評(píng)價(jià)主體,由學(xué)生、學(xué)校、企事業(yè)單位共同參與教學(xué)質(zhì)量管理制度的制定,以及教學(xué)過(guò)程的監(jiān)督與評(píng)價(jià)。

4課程

課程是融入服務(wù)外包行業(yè)特色的具體體現(xiàn),其中包含課程的名稱(chēng),設(shè)置相關(guān)課程的目的。根據(jù)課程的分類(lèi)我們可以從以下幾個(gè)方面進(jìn)行。

(1)通識(shí)課。通識(shí)教育有兩層意義:其一是指一種通才的教育;其二是指一種全人的教育。通識(shí)課主要是指高等學(xué)校根據(jù)各專(zhuān)業(yè)培養(yǎng)目標(biāo)而開(kāi)設(shè)的自然科學(xué)和人文社會(huì)科學(xué)基本理論、基本技能的課程,它具體體現(xiàn)在前面所述的人才培養(yǎng)規(guī)格及特色中。

(2)學(xué)科基礎(chǔ)課。學(xué)科基礎(chǔ)課由各院系根據(jù)專(zhuān)業(yè)人才培養(yǎng)目標(biāo)及主干學(xué)科的基本要求來(lái)擬定的,由學(xué)校教學(xué)主管部門(mén)如教務(wù)處來(lái)統(tǒng)籌協(xié)調(diào)。同一學(xué)科類(lèi)的各個(gè)專(zhuān)業(yè),基礎(chǔ)課程大體相同。為達(dá)到軟件工程專(zhuān)業(yè)的人才培養(yǎng)目標(biāo)和基本要求,本專(zhuān)業(yè)的基礎(chǔ)課都規(guī)定為專(zhuān)業(yè)必修課。為提高教育質(zhì)量,使軟件工程專(zhuān)業(yè)的學(xué)生具有適應(yīng)社會(huì)發(fā)展的能力,學(xué)校都很重視加強(qiáng)學(xué)科專(zhuān)業(yè)基礎(chǔ)課程的教學(xué),往往會(huì)選派經(jīng)驗(yàn)豐富、水平較高的教師擔(dān)任基礎(chǔ)課教學(xué)工作,對(duì)專(zhuān)業(yè)學(xué)生發(fā)展起到引領(lǐng)作用。在具體設(shè)置中,可以考慮服務(wù)外包概論,甚至信息技術(shù)外包ITO接包操作實(shí)務(wù)之類(lèi)的課程。以適應(yīng)服務(wù)外包行業(yè)的需要。

(3)專(zhuān)業(yè)課專(zhuān)業(yè)課(含專(zhuān)業(yè)拓展課及綜合應(yīng)用課)一般由院系根據(jù)專(zhuān)業(yè)人才培養(yǎng)目標(biāo)和特色定位自主擬定。專(zhuān)業(yè)課與通識(shí)課、學(xué)科基礎(chǔ)課只是相對(duì)而言的。專(zhuān)業(yè)課是指高等學(xué)校根據(jù)所制定的培養(yǎng)目標(biāo)而開(kāi)設(shè)的專(zhuān)業(yè)知識(shí)和專(zhuān)業(yè)技能課程,設(shè)置專(zhuān)業(yè)課的是讓學(xué)生掌握必需的專(zhuān)業(yè)基本理論、專(zhuān)業(yè)基本知識(shí)和專(zhuān)業(yè)基本技能,以達(dá)到讓學(xué)生了解專(zhuān)業(yè)的前沿科學(xué)技術(shù)與發(fā)展趨勢(shì)的目的,通過(guò)專(zhuān)業(yè)培養(yǎng),提高學(xué)生分析、解決本專(zhuān)業(yè)范圍內(nèi)一般問(wèn)題的能力。因?yàn)橛?jì)算機(jī)類(lèi)學(xué)科的發(fā)展比較迅速,且專(zhuān)業(yè)知識(shí)的范圍也廣泛,在多數(shù)情況下,專(zhuān)業(yè)課的設(shè)置并非一成不變。因?yàn)樵趯W(xué)校里只能打下一定專(zhuān)業(yè)知識(shí)基礎(chǔ),而更專(zhuān)業(yè)或特殊的知識(shí),需要我們的學(xué)生在未來(lái)的實(shí)際工作崗位上繼續(xù)學(xué)習(xí)。因此,軟件工程專(zhuān)業(yè)的課程設(shè)置及主要的課程內(nèi)容,應(yīng)在一段時(shí)期內(nèi)具有一定的穩(wěn)定性。在專(zhuān)業(yè)必修課的具體設(shè)置中,可考慮如信息技術(shù)外包ITO其一方向的相關(guān)課程的嵌入,如:面向?qū)ο缶幊獭ava程序設(shè)計(jì)、JavaEE應(yīng)用開(kāi)發(fā)技術(shù)、軟件體系結(jié)構(gòu)與設(shè)計(jì)、軟件測(cè)試、軟件項(xiàng)目管理等。在專(zhuān)業(yè)拓展課具體設(shè)置中,可考慮如信息技術(shù)外包ITO未來(lái)面對(duì)的形形色色的開(kāi)發(fā)對(duì)象的嵌入,如:網(wǎng)頁(yè)與網(wǎng)站建設(shè)、商務(wù)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)、移動(dòng)網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)、嵌入式系統(tǒng)開(kāi)發(fā)等。在專(zhuān)業(yè)綜合應(yīng)用課具體設(shè)置中,可考慮如信息技術(shù)外包ITO其一方向的系統(tǒng)訓(xùn)練課程的嵌入,如:服務(wù)外包項(xiàng)目實(shí)務(wù)、軟件項(xiàng)目綜合開(kāi)發(fā)實(shí)踐等。

5結(jié)語(yǔ)

根據(jù)國(guó)家商務(wù)部2014年公布的數(shù)據(jù):2014年1~8月,我國(guó)承接離岸信息技術(shù)外包(ITO)、知識(shí)流程外包(KPO)和業(yè)務(wù)流程外包(BPO)執(zhí)行金額分別為169.3億美元、108.7億美元和45.6億美元,占比分別為52.3%、33.6%和14.1%,同比分別增長(zhǎng)23%、32.4%和28.5%。信息技術(shù)外包仍占主導(dǎo)地位,知識(shí)產(chǎn)權(quán)研究、分析學(xué)和數(shù)據(jù)挖掘、動(dòng)漫及網(wǎng)游設(shè)計(jì)研發(fā)、工業(yè)設(shè)計(jì)等知識(shí)流程外包業(yè)務(wù)增長(zhǎng)迅速。正是基于這樣的考慮,我們?cè)谶M(jìn)行計(jì)算機(jī)類(lèi)專(zhuān)業(yè)為服務(wù)外包行業(yè)/軟件行業(yè)服務(wù)的研究同時(shí),不僅僅局限在計(jì)算機(jī)類(lèi)專(zhuān)業(yè)人才培養(yǎng)方案這個(gè)層面上,而是應(yīng)將軟件工程專(zhuān)業(yè)建設(shè)放入一個(gè)更廣的社會(huì)背景中去思考。根據(jù)高等教育的目的,不斷研究專(zhuān)業(yè)人才培養(yǎng)模式,從課程嵌入、校中廠(在校內(nèi)用企業(yè)標(biāo)準(zhǔn)培養(yǎng)學(xué)生)、廠中校(在企業(yè)中進(jìn)一步加強(qiáng)學(xué)生能力的提高)三個(gè)不同層次上進(jìn)一步拓展計(jì)算機(jī)類(lèi)專(zhuān)業(yè)發(fā)展為服務(wù)外包行業(yè)的發(fā)展提供支撐,以及學(xué)校與服務(wù)外包企業(yè)的融合。

作者:周天宏 張思卿 戴歆 單位:武漢商學(xué)院信息工程系 鄭州科技學(xué)院信息工程學(xué)院

軟件工程專(zhuān)業(yè)論文:軟件工程專(zhuān)業(yè)人才培養(yǎng)探究

隨著經(jīng)濟(jì)、社會(huì)和技術(shù)的不斷發(fā)展,骨干高職院校課程建設(shè)和人才培養(yǎng)模式必須及時(shí)調(diào)整,滿足企業(yè)和學(xué)生的雙重需求。課程建設(shè)和人才培養(yǎng)模式建設(shè)不能閉門(mén)造車(chē),學(xué)習(xí)兄弟院校優(yōu)秀的經(jīng)驗(yàn)是一條捷徑,但是也不能完全照搬,畢竟各個(gè)院校所處的區(qū)域不同,社會(huì)、經(jīng)濟(jì)、文化等發(fā)展程度上參差不齊,人才培養(yǎng)模式和課程建設(shè)必須從區(qū)域企業(yè)需求、院校實(shí)際情況、專(zhuān)業(yè)基礎(chǔ)等客觀情況出發(fā)。

一、目前高職院校軟件工程專(zhuān)業(yè)建設(shè)存在的問(wèn)題

高職院校經(jīng)過(guò)十幾年的高速發(fā)展,數(shù)量上和規(guī)模上有了顯著提高,為社會(huì)和企業(yè)提供了大量技能型人才,為中華民族的騰飛做出了巨大貢獻(xiàn)。近幾年由于信息技術(shù)特別是軟件外包發(fā)展迅速,軟件工程專(zhuān)業(yè)也得到蓬勃的發(fā)展,具有計(jì)算機(jī)和信息背景的高職院校普遍開(kāi)設(shè)了軟件工程專(zhuān)業(yè)。近5年通過(guò)調(diào)查研究,發(fā)現(xiàn)在人才培養(yǎng)方面軟件工程專(zhuān)業(yè)存在一系列以下問(wèn)題:

1、院?!巴|(zhì)化”嚴(yán)重,職業(yè)特色不夠突出

高職院校人才培養(yǎng)模式和專(zhuān)業(yè)設(shè)置關(guān)系著高職院校的生存和發(fā)展,在高等教育“大眾化”的背景下,高職院校的專(zhuān)業(yè)設(shè)置“同質(zhì)化”十分嚴(yán)重,完全沒(méi)有從區(qū)域經(jīng)濟(jì)發(fā)展的需求,盲目投入巨大資金,造成資源上巨大浪費(fèi)。現(xiàn)在大部分高職院校軟件專(zhuān)業(yè)學(xué)生的理念、知識(shí)和技能與社會(huì)和企業(yè)的期望差距非常大,無(wú)法滿足需求,造成“結(jié)構(gòu)性失調(diào)”。[2]大部分高職院校重理論,輕實(shí)踐,照搬本科院校的學(xué)歷教育,沒(méi)有顯著突出職業(yè)教育的特點(diǎn)。高職教育培養(yǎng)第一線需要的高級(jí)應(yīng)用型人才,培養(yǎng)的人才具備與高等教育相適應(yīng)的基本知識(shí)、理論和技能,掌握相應(yīng)的新知識(shí)、新技能和新工藝,有較強(qiáng)的實(shí)踐動(dòng)手能力和分析、解決生產(chǎn)實(shí)際問(wèn)題的能力。

2、人才培養(yǎng)與社會(huì)要求差距大矛盾突出

企業(yè)為了適應(yīng)社會(huì)發(fā)展和滿足消費(fèi)者的需求,對(duì)創(chuàng)新型高素質(zhì)技能人才需求極大,提高產(chǎn)品的質(zhì)量,獲取最大的回報(bào)。但現(xiàn)實(shí)是企業(yè)招聘到合適人才的機(jī)會(huì)越來(lái)越小,而中國(guó)每年近七百萬(wàn)的大學(xué)畢生業(yè)大部分找不到合適的工作,特別是高職院校學(xué)生就業(yè)質(zhì)量不理想。社會(huì)對(duì)技術(shù)人才需求量非常大和大部分學(xué)生找不到合適工作的矛盾,主要原因是院校的人才培養(yǎng)模式落后,所傳授知識(shí)難以滿足社會(huì)企業(yè)的需求,不適應(yīng)社會(huì)需求。

3、“工學(xué)結(jié)合、校企合作”層次低

高職院校領(lǐng)導(dǎo)都具有“工學(xué)結(jié)合、校企合作”的思維,但受多個(gè)因素影響,大部分高職院校的校企合作僅僅停留在備忘錄或紙面協(xié)議,即使有,深度也不夠,僅僅是高職院校利用寒暑假組織學(xué)生到企業(yè)定崗實(shí)習(xí),學(xué)生在流水線從事簡(jiǎn)單枯燥的機(jī)械式工作,與期望相差甚遠(yuǎn),未能充分體現(xiàn)工學(xué)結(jié)合理念,效果不佳。

二、提高高職院校軟件工程專(zhuān)業(yè)人才培養(yǎng)模式和課程建設(shè)的措施

《教育部財(cái)政部關(guān)于進(jìn)一步推進(jìn)“國(guó)家示范性高等職業(yè)院校建設(shè)計(jì)劃”實(shí)施工作的通知》(教高[2010]8號(hào))中,對(duì)專(zhuān)業(yè)建設(shè)與人才培養(yǎng)模式改革提出了具體要求。陜西職業(yè)技術(shù)學(xué)院通過(guò)對(duì)軟件專(zhuān)業(yè)人才培養(yǎng)模式和課程體系建設(shè)進(jìn)行深度改革,促進(jìn)軟件專(zhuān)業(yè)建設(shè)更上一層樓,具體措施如下:

1、吃透政府政策,立足服務(wù)區(qū)域產(chǎn)業(yè),準(zhǔn)確定位專(zhuān)業(yè)建設(shè)方向

軟件外包產(chǎn)業(yè)被稱(chēng)為“高科技、高附加值的綠色產(chǎn)業(yè)”。根據(jù)《西安軟件外包發(fā)展規(guī)劃(2010-2015年)》,西安市軟件外包發(fā)展的總體定位是成為國(guó)際軟件外包中心之一,總體目標(biāo)是成為全球知名的軟件外包中心城市,服務(wù)區(qū)域經(jīng)濟(jì)發(fā)展。學(xué)院應(yīng)抓住這次契機(jī),為西安市軟件外包儲(chǔ)備人才。軟件產(chǎn)業(yè)包含軟件測(cè)試、軟件架構(gòu)、物聯(lián)網(wǎng)、云計(jì)算、虛擬化、智能穿戴、智能家電、APP等新興產(chǎn)業(yè)。在國(guó)家政策的鼓勵(lì)和社會(huì)需求的推動(dòng)下,新興產(chǎn)業(yè)在未來(lái)的10年將有較大發(fā)展,成為中國(guó)由“中國(guó)制造”向“中國(guó)智造”產(chǎn)業(yè)升級(jí)的主力軍。但是,目前許多高職院校軟件工程專(zhuān)業(yè)的課程極少涉及上述核心技術(shù),無(wú)法滿足社會(huì)和企業(yè)的需求。高職院校為了提高軟件專(zhuān)業(yè)學(xué)生的就業(yè)率和就業(yè)質(zhì)量,領(lǐng)導(dǎo)和教師必須密切關(guān)注軟件產(chǎn)業(yè)的發(fā)展趨勢(shì)和熱點(diǎn),深入到軟件企業(yè)調(diào)研,了解企業(yè)真正需求,預(yù)測(cè)未來(lái)幾年軟件發(fā)展熱度,做好課程建設(shè)方面的知識(shí)儲(chǔ)備。

2、緊抓市場(chǎng)契機(jī),與企業(yè)深度合作,力求實(shí)現(xiàn)共贏

陜西職業(yè)技術(shù)學(xué)院處在西部大開(kāi)發(fā)的橋頭堡——西安,新的形勢(shì)為西部高職院校和西部企業(yè)提供了合作機(jī)會(huì),院校改變辦學(xué)思維,主動(dòng)要求相關(guān)企業(yè)合作辦學(xué),特別是軟件外包的相關(guān)企業(yè),使企業(yè)參與到軟件工程專(zhuān)業(yè)的課程建設(shè)和人才培養(yǎng)上,學(xué)院根據(jù)企業(yè)反饋的信息,及時(shí)調(diào)整課程結(jié)構(gòu),優(yōu)化教學(xué)內(nèi)容,使學(xué)生第一時(shí)間學(xué)習(xí)企業(yè)最急需的技術(shù),畢業(yè)后及時(shí)融入企業(yè)工作環(huán)境中,合作企業(yè)每年優(yōu)先從畢業(yè)學(xué)生中選取優(yōu)秀畢業(yè)生充實(shí)到企業(yè)中,分享合作辦學(xué)的碩果,由被動(dòng)轉(zhuǎn)化為主動(dòng),解決“院校熱、企業(yè)冷”的校企合作辦學(xué)難題。高職院校對(duì)學(xué)生的培養(yǎng)目標(biāo)定位在實(shí)用性“藍(lán)領(lǐng)”人才,側(cè)重于培養(yǎng)學(xué)生的專(zhuān)業(yè)技能、動(dòng)手能力,院校和企業(yè)之間可以采取“聯(lián)合辦學(xué)”、“訂單式”培養(yǎng)模式,使學(xué)生實(shí)際操作能力顯著提高,院校的就業(yè)率得到保障。軟件工程專(zhuān)業(yè)學(xué)生可以與西安高新區(qū)多家軟件外包企業(yè)簽訂聯(lián)合辦學(xué)協(xié)議,為學(xué)生多方面提供帶薪頂崗實(shí)習(xí),熟悉企業(yè)工作流程。頂崗實(shí)習(xí)學(xué)生可以從最簡(jiǎn)單的軟件測(cè)試開(kāi)始,熟悉軟件測(cè)試中的單元測(cè)試、模塊測(cè)試、系統(tǒng)測(cè)試和集成測(cè)試等方法,掌握黑盒測(cè)試和白盒測(cè)試等技術(shù),為自己就業(yè)奠定基礎(chǔ)。

3、構(gòu)建“校企合作,工學(xué)結(jié)合”的專(zhuān)業(yè)課程體系

“校企合作,工學(xué)結(jié)合”模式是目前高職院校相對(duì)成熟的人才培養(yǎng)模式,突出了高職院校教育的職業(yè)化,是高職院校公認(rèn)的“金”模式,核心是骨干課程建設(shè),使畢業(yè)生第一時(shí)間勝任工作崗位,短時(shí)間內(nèi)獲得更大發(fā)展空間。

三、結(jié)束語(yǔ)

高職院校人才培養(yǎng)要按照“企業(yè)引入學(xué)校、把課堂搬進(jìn)車(chē)間”的思路,把握領(lǐng)會(huì)各級(jí)政府的政策方針,同時(shí)積極尋求與企業(yè)的合作,進(jìn)一步加大校外實(shí)訓(xùn)基地的建設(shè)。經(jīng)過(guò)幾年建設(shè),使陜西職業(yè)技術(shù)學(xué)院軟件工程專(zhuān)業(yè)的人才培養(yǎng)質(zhì)量顯著提高,課程建設(shè)更加豐富,更加多元化,軟件工程專(zhuān)業(yè)畢業(yè)生就業(yè)率與就業(yè)質(zhì)量均有所突破,為陜西省區(qū)域經(jīng)濟(jì)的蓬勃發(fā)展添磚加瓦,盡自己應(yīng)盡的責(zé)任。

作者:趙艷妮 郭華磊 單位:陜西職業(yè)技術(shù)學(xué)院計(jì)算機(jī)科學(xué)系 西安通信學(xué)院信息服務(wù)系

軟件工程專(zhuān)業(yè)論文:軟件工程專(zhuān)業(yè)Java語(yǔ)言教學(xué)改革

1前言

軟件工程專(zhuān)業(yè)是一門(mén)實(shí)用性強(qiáng)、與企業(yè)緊密關(guān)聯(lián)的專(zhuān)業(yè),其教學(xué)質(zhì)量決定了所培養(yǎng)學(xué)生的專(zhuān)業(yè)素養(yǎng)和軟件從業(yè)能力,因此,大量的教學(xué)人員從各個(gè)方面對(duì)軟件工程教學(xué)進(jìn)行改革探討。文獻(xiàn)[1]提出以企業(yè)需求為導(dǎo)向的Java課程教學(xué)改革,著眼于提高學(xué)生實(shí)踐能力;文獻(xiàn)[2-3]提出基于教學(xué)團(tuán)隊(duì)增強(qiáng)系列課程的教學(xué)效果;文獻(xiàn)[4]提出軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)改革,提高學(xué)生的實(shí)踐能力;文獻(xiàn)[5]提出軟件工程教學(xué)改革與學(xué)生能力評(píng)估的探討,更客觀地反映教學(xué)效果。在軟件工程專(zhuān)業(yè)中,Java相關(guān)課程構(gòu)成一組系列課程。這些課程之間相互關(guān)聯(lián),前修課程的教學(xué)效果直接影響后續(xù)課程的教學(xué)質(zhì)量。因此,系列課程的教學(xué)計(jì)劃、教學(xué)大綱、教學(xué)團(tuán)隊(duì)等元素要整體規(guī)劃、統(tǒng)一安排,將多門(mén)課程的教學(xué)方案做成一個(gè)整體,使得各課程之間能夠緊密銜接、階段項(xiàng)目之間合理進(jìn)階,最終改善Java系列課程的整體教學(xué)效果。

2教學(xué)中的問(wèn)題

課程之間銜接不夠緊密,課程安排不合理傳統(tǒng)Java系列課程在安排上存在如下問(wèn)題。

1)課程安排不夠緊密。在這些課程之間還要穿插DoNet課程,如C#語(yǔ)言程序設(shè)計(jì)、程序設(shè)計(jì)等,因此,學(xué)生在學(xué)習(xí)一段時(shí)間的Java課程后,又需要進(jìn)行一段時(shí)間DoNet課程的學(xué)習(xí),使得之前學(xué)習(xí)的Java知識(shí)容易被遺忘,教學(xué)效果差。

2)課程安排不合理。如JavaWeb程序設(shè)計(jì)與XML與Web應(yīng)用這兩門(mén)課程的講解內(nèi)容都是Web開(kāi)發(fā),可以合并為一門(mén)課程,而Java框架技術(shù)則是一門(mén)重要的企業(yè)級(jí)開(kāi)發(fā)課程,沒(méi)有配置足夠的課時(shí)來(lái)保證課程的教學(xué)質(zhì)量。教師之間缺乏交流,教學(xué)內(nèi)容銜接不夠Java系列課程較多,參與教學(xué)的教師較多,教師之間沒(méi)有進(jìn)行頻繁有效的交流,這不僅使得教師之間難以形成良好的團(tuán)隊(duì)教學(xué)氛圍,而且影響了教學(xué)效果。

1)教學(xué)內(nèi)容銜接不夠順暢。不同課程的教師往往按照自己的理解進(jìn)行課程的講解,沒(méi)有考慮到該課程的教學(xué)如何為后續(xù)課程的學(xué)習(xí)打下堅(jiān)實(shí)基礎(chǔ)。

2)教學(xué)案例進(jìn)階不夠。不同教師的教學(xué)案例設(shè)計(jì)只考慮到本課程的教學(xué)需要,沒(méi)有考慮本課程在整個(gè)系列課程中的位置,使得不同課程的教學(xué)案例之間幾乎不存在繼承性和延續(xù)性,導(dǎo)致整體教學(xué)難以有效地進(jìn)階,無(wú)法將學(xué)生的能力提升到一個(gè)新的高度。實(shí)踐環(huán)節(jié)不夠深入,難以提升學(xué)生的動(dòng)手實(shí)踐能力實(shí)踐環(huán)節(jié)是保障學(xué)生動(dòng)手能力的重要環(huán)節(jié),安排適合每門(mén)課程的階段項(xiàng)目是非常必要的。目前的教學(xué)沒(méi)有考慮不同課程的實(shí)踐重點(diǎn),只注重完成相似功能的項(xiàng)目,難以深入全面地改善學(xué)生的實(shí)踐能力。

3教學(xué)改革措施

修訂教學(xué)計(jì)劃針對(duì)傳統(tǒng)Java教學(xué)中課程之間銜接不夠緊密,課程安排不合理的問(wèn)題,對(duì)教學(xué)計(jì)劃進(jìn)行修訂,主要內(nèi)容如下。

1)基礎(chǔ)知識(shí)部分。該部分的課程為Java程序設(shè)計(jì),課程主要講解Java語(yǔ)言的基礎(chǔ),設(shè)定課時(shí)為64課時(shí),開(kāi)設(shè)時(shí)間為第一學(xué)年第二學(xué)期。

2)高級(jí)開(kāi)發(fā)部分。本部分的課程將JavaWeb程序開(kāi)發(fā)與XML與Web應(yīng)用合并為Java高級(jí)編程,教學(xué)內(nèi)容主要是結(jié)合Web開(kāi)發(fā)技術(shù)講解抽象的組件開(kāi)發(fā)技術(shù),如表單封裝、數(shù)據(jù)庫(kù)模板、數(shù)據(jù)庫(kù)連接池、分頁(yè)等常用組件的編寫(xiě)。本環(huán)節(jié)安排的課時(shí)為80課時(shí),開(kāi)設(shè)時(shí)間為第二學(xué)年第一學(xué)期。

3)企業(yè)級(jí)開(kāi)發(fā)部分。企業(yè)開(kāi)發(fā)部分的課程為Java框架技術(shù)(40學(xué)時(shí))和Java框架技術(shù)實(shí)踐(32學(xué)時(shí)),開(kāi)設(shè)時(shí)間為第二學(xué)年的第二學(xué)期。通過(guò)這一系列的教學(xué)計(jì)劃修訂,在沒(méi)有總體增加課時(shí)的基礎(chǔ)上達(dá)到對(duì)Java系列課程教學(xué)方案的優(yōu)化,使得Java系列課程能夠盡早、連續(xù)地開(kāi)出,而且每門(mén)主要課程的學(xué)習(xí)課時(shí)得到顯著增加,有力地保證教學(xué)質(zhì)量的提升?;诮虒W(xué)團(tuán)隊(duì)開(kāi)發(fā)教學(xué)內(nèi)容參與Java系列課程教學(xué)的教師自動(dòng)組建教學(xué)團(tuán)隊(duì),按照?qǐng)F(tuán)隊(duì)制訂的教學(xué)大綱進(jìn)行教學(xué)是保證Java系列課程深入有效開(kāi)展的重要因素。因此,制訂符合每個(gè)階段課程的教學(xué)大綱是非常重要的。具體來(lái)說(shuō),每個(gè)階段的教學(xué)內(nèi)容和教學(xué)案例如下所示。

1)Java程序設(shè)計(jì)階段:本階段的知識(shí)點(diǎn)涉及較多,主要是Java基本編程思想以及為后續(xù)課程準(zhǔn)備的知識(shí)點(diǎn),如多線程、反射、設(shè)計(jì)模式等,主要內(nèi)容如下所示。

①類(lèi)與對(duì)象:掌握必要的抽象思維,學(xué)會(huì)類(lèi)的編寫(xiě)和對(duì)象的使用;掌握類(lèi)的繼承與多態(tài),學(xué)會(huì)使用多態(tài)進(jìn)行程序設(shè)計(jì)。相應(yīng)的案例是利用多態(tài)對(duì)不同的形狀對(duì)象計(jì)算面積。

②集合類(lèi):掌握常用的集合類(lèi)及相關(guān)的數(shù)據(jù)結(jié)構(gòu),理解集合框架的結(jié)構(gòu)及集合內(nèi)存動(dòng)態(tài)增長(zhǎng)原理,理解迭代模式。案例是編程模擬實(shí)現(xiàn)ArrayList類(lèi)。

③輸入輸出:掌握字符、字節(jié)的輸入輸出,理解裝飾者模式。案例是編程將學(xué)生對(duì)象輸出到外部文件。

④多線程:多線程的創(chuàng)建、并發(fā)控制等。案例是利用多線程模擬多用戶取錢(qián)業(yè)務(wù)。

⑤反射機(jī)制:掌握利用反射創(chuàng)建對(duì)象、反射調(diào)用對(duì)象方法。案例是將文件中的學(xué)生信息自動(dòng)封裝為學(xué)生對(duì)象。

⑥設(shè)計(jì)模式:模板模式和動(dòng)態(tài)模式。案例是利用動(dòng)態(tài)模式實(shí)現(xiàn)中介賣(mài)票程序。

2)Java高級(jí)編程階段。本階段利用第一階段的學(xué)習(xí)內(nèi)容開(kāi)展深入的學(xué)習(xí),以Web開(kāi)發(fā)為基礎(chǔ)講解重要組件的編程實(shí)現(xiàn),如利用反射、模板模式和動(dòng)態(tài)模式實(shí)現(xiàn)表單封裝組件、JDBCTemplate組件、分頁(yè)組件等,主要內(nèi)容如下所示。

①DHTML:掌握HTML標(biāo)簽、CSS、Javascript語(yǔ)法,特別是Javascript面向?qū)ο蟮奶卣?。案例是制作網(wǎng)上商城主頁(yè)。

②Web服務(wù)器:介紹Web服務(wù)器Tomcat,并使用網(wǎng)絡(luò)編程的方法模擬服務(wù)器的響應(yīng)。

③數(shù)據(jù)庫(kù)訪問(wèn)技術(shù):掌握利用JDBCAPI進(jìn)行數(shù)據(jù)庫(kù)操作,結(jié)合模板模式來(lái)重構(gòu)數(shù)據(jù)訪問(wèn)的代碼。案例是利用模板模式、反射機(jī)制等實(shí)現(xiàn)JDBCTemplate組件;結(jié)合動(dòng)態(tài)模式實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接池組件,并利用多線程測(cè)試多用戶環(huán)境下程序的性能。

④Web開(kāi)發(fā)技術(shù):掌握Servlet的開(kāi)發(fā)方法,掌握客戶端參數(shù)的傳遞和獲取。案例是結(jié)合反射機(jī)制實(shí)現(xiàn)表單自動(dòng)封裝組件。

⑤標(biāo)簽技術(shù):掌握J(rèn)avaBean、EL表達(dá)式和標(biāo)準(zhǔn)標(biāo)簽,掌握數(shù)據(jù)顯示的方法。案例是使用反射和JavaBean實(shí)現(xiàn)分頁(yè)組件。

3)Java框架技術(shù)階段。本階段主要講解Struts、Spring和Hibernate三個(gè)框架的使用,其創(chuàng)新點(diǎn)在于通過(guò)利用Java高級(jí)編程階段編寫(xiě)的組件來(lái)對(duì)框架主要功能進(jìn)行模擬實(shí)現(xiàn),主要內(nèi)容如下。

①Struts框架:掌握Struts的基本使用方法,理解Struts的工作流程,掌握Struts標(biāo)簽、國(guó)際化、輸入驗(yàn)證等。案例是利用表單封裝組件、反射機(jī)制、多態(tài)、XML等技術(shù)實(shí)現(xiàn)Struts框架功能。

②Hibernate框架:掌握Hibernate主要功能,特別是對(duì)象—關(guān)系映射ORM功能、緩存、HQL查詢、數(shù)據(jù)庫(kù)鎖、繼承、關(guān)聯(lián)等。案例是利用JDBCTemplate組件和XML解析實(shí)現(xiàn)Hibernate的ORM功能;利用CGLib動(dòng)態(tài)模式模擬實(shí)現(xiàn)Hibernate的延遲加載(Lazy)功能。

③Spring框架:掌握Spring的主要功能,包括控制反轉(zhuǎn)IoC、面向切面編程AOP等。案例是利用AOP實(shí)現(xiàn)系統(tǒng)日志管理、數(shù)據(jù)庫(kù)事務(wù)管理。

④框架整合:將Struts、Spring、Hibernate框架進(jìn)行整合,并利用團(tuán)隊(duì)開(kāi)發(fā)環(huán)境進(jìn)行項(xiàng)目開(kāi)發(fā)。從這個(gè)教學(xué)大綱的設(shè)計(jì)來(lái)看,基于團(tuán)隊(duì)開(kāi)發(fā)的教學(xué)大綱在內(nèi)容上是無(wú)縫銜接的,將Java系列的主要課程整合為一個(gè)整體,有利于快速進(jìn)階,改善學(xué)生的知識(shí)結(jié)構(gòu),提高學(xué)生的編程素質(zhì),達(dá)到企業(yè)用人需求。階段項(xiàng)目的設(shè)計(jì)對(duì)于每門(mén)課程,設(shè)計(jì)合適的、遞進(jìn)的階段項(xiàng)目,對(duì)于深入掌握相關(guān)知識(shí)點(diǎn),強(qiáng)化學(xué)生的動(dòng)手能力是至關(guān)重要的。

1)Java程序設(shè)計(jì)階段。本階段課程主要涉及Java語(yǔ)言的編程基礎(chǔ),綜合掌握相應(yīng)的知識(shí)點(diǎn)對(duì)于理解Java編程思想、后續(xù)Java課程的學(xué)習(xí)有重要的作用。這一階段知識(shí)點(diǎn)眾多,而且受知識(shí)結(jié)構(gòu)的限制,難以實(shí)施大規(guī)模的項(xiàng)目,為此,考慮將這些零碎的知識(shí)點(diǎn)結(jié)合起來(lái),形成一個(gè)有實(shí)際意義的游戲項(xiàng)目——《飛機(jī)大戰(zhàn)》。通過(guò)游戲的開(kāi)發(fā),學(xué)生可以在界面上看到程序中對(duì)象的狀態(tài),直觀地了解程序運(yùn)行的過(guò)程;而且通過(guò)游戲開(kāi)發(fā),可以提高學(xué)生的程序設(shè)計(jì)興趣;更重要的是,游戲集合了眾多知識(shí)點(diǎn),這為學(xué)生深入掌握和應(yīng)用這些知識(shí)點(diǎn)提供了一個(gè)良好的平臺(tái)。

2)Java高級(jí)編程階段。本階段主要進(jìn)行可復(fù)用Java組件的開(kāi)發(fā),因此,項(xiàng)目的設(shè)計(jì)與考查側(cè)重于Java組件的實(shí)踐。這一階段的項(xiàng)目是《網(wǎng)上商城》,該項(xiàng)目的背景清楚,學(xué)生大都具有使用網(wǎng)上商城的經(jīng)歷,這能夠直觀地幫助學(xué)生了解項(xiàng)目的需求背景。將Web組件開(kāi)發(fā)技術(shù)應(yīng)用至《網(wǎng)上商城》的開(kāi)發(fā),不僅可以使學(xué)生深入地掌握J(rèn)ava編程思想,而且可以大大加快軟件項(xiàng)目的開(kāi)發(fā)。項(xiàng)目在考查時(shí)不僅需要查看項(xiàng)目的外觀、功能等因素,還需要了解學(xué)生在實(shí)踐中是否設(shè)計(jì)、開(kāi)發(fā)并應(yīng)用了Java組件,這對(duì)于提高學(xué)生的抽象思維能力以及動(dòng)手實(shí)踐能力具有重要的意義。

3)Java框架技術(shù)階段。本階段主要是框架技術(shù)的使用,需要設(shè)計(jì)大型的企業(yè)級(jí)開(kāi)發(fā)項(xiàng)目,并利用Java框架技術(shù)實(shí)踐課程來(lái)保證項(xiàng)目的實(shí)施質(zhì)量。本階段的項(xiàng)目為《企業(yè)固定資產(chǎn)管理》,通過(guò)提供項(xiàng)目需求,使學(xué)生掌握軟件需求分析的步驟和方法,提高學(xué)生的系統(tǒng)分析能力和實(shí)踐能力。通過(guò)第二、三階段課程的學(xué)習(xí),學(xué)生能夠深入理解框架的原理,而通過(guò)第三階段項(xiàng)目的開(kāi)發(fā),則能使學(xué)生熟練掌握軟件開(kāi)發(fā)的步驟與方法、框架技術(shù)的使用,從而達(dá)到企業(yè)的用人需求。

4結(jié)束語(yǔ)

本文針對(duì)Java語(yǔ)言系列課程在教學(xué)過(guò)程中出現(xiàn)的問(wèn)題,提出一系列的優(yōu)化方案。通過(guò)優(yōu)化已有課程,使Java系列課程能夠盡早、連續(xù)地開(kāi)出;通過(guò)建設(shè)Java教學(xué)團(tuán)隊(duì),設(shè)計(jì)了符合Java系列課程特點(diǎn)的教學(xué)大綱,使得Java系列課程的知識(shí)點(diǎn)形成一個(gè)漸進(jìn)的整體;通過(guò)階段項(xiàng)目的設(shè)計(jì),使得學(xué)生能夠在不同的階段開(kāi)發(fā)側(cè)重點(diǎn)不同的項(xiàng)目,顯著提高學(xué)生的動(dòng)手實(shí)踐能力。通過(guò)這一系列的改革措施,學(xué)生在學(xué)完Java系列課程后對(duì)Java語(yǔ)言、數(shù)據(jù)庫(kù)技術(shù)、設(shè)計(jì)模式、框架技術(shù)具有更好的綜合應(yīng)用能力,對(duì)于提高學(xué)生的綜合素質(zhì)有明顯的改善作用。

作者:鄧澤林 謝中科

軟件工程專(zhuān)業(yè)論文:軟件工程專(zhuān)業(yè)校企合作下的研究

1.校企合作人才培養(yǎng)方法

1.1構(gòu)建新型人才培養(yǎng)方案

軟件行業(yè)發(fā)展和更新很快,短時(shí)間內(nèi)就有可能發(fā)生很大的變化,高校在課程設(shè)置等方面常常落后于企業(yè),如何縮小學(xué)校培養(yǎng)的軟件專(zhuān)業(yè)學(xué)生和企業(yè)對(duì)軟件開(kāi)發(fā)人員的要求的差距是亟需解決的一個(gè)問(wèn)題。為了解決這一問(wèn)題,武昌理工學(xué)院信息工程學(xué)院軟件工程系圍繞軟件工程專(zhuān)業(yè)建設(shè)目標(biāo),聯(lián)合軟件開(kāi)發(fā)企業(yè)高級(jí)技術(shù)人員和高級(jí)管理人員,成立校企聯(lián)合教學(xué)指導(dǎo)委員會(huì),共同制定符合企業(yè)培養(yǎng)目標(biāo)的人才培養(yǎng)方案。軟件開(kāi)發(fā)公司參與人才培養(yǎng)方案的設(shè)計(jì)與討論,根據(jù)企業(yè)的需求動(dòng)態(tài)調(diào)整教學(xué)方案,設(shè)置符合企業(yè)人才需求的課程,打破了高校關(guān)起門(mén)來(lái),獨(dú)立設(shè)置人才培養(yǎng)方案的習(xí)慣,打破了人才培養(yǎng)方案相對(duì)穩(wěn)定的慣例,校企合作聯(lián)合制定的人才培養(yǎng)方案更符合企業(yè)的對(duì)人才的需求。除了企業(yè)參與人才培養(yǎng)方案的制定外,武昌理工學(xué)院信息工程學(xué)院經(jīng)常組織擔(dān)任企業(yè)軟件工程師的校友,對(duì)人才培養(yǎng)方案提建議,優(yōu)化和完善人才培養(yǎng)方案。實(shí)踐證明,使用學(xué)校和企業(yè)共同設(shè)計(jì)的人才培養(yǎng)方案后,學(xué)生的應(yīng)用能力更強(qiáng),更能適應(yīng)企業(yè)的要求。

1.2構(gòu)建真實(shí)的教學(xué)平臺(tái)

為了提高學(xué)生的實(shí)際動(dòng)手能力,盡快適應(yīng)真實(shí)的企業(yè)開(kāi)發(fā)。武昌理工學(xué)院信息工程構(gòu)建了基于真實(shí)的工作環(huán)境(RealWorkingEnvironment)、真實(shí)的實(shí)訓(xùn)項(xiàng)目(RealTrainingProjects)、真實(shí)的項(xiàng)目經(jīng)理(RealPro-jectManagers)、真實(shí)的工作壓力(RealWorkPressure)和真實(shí)的工作機(jī)會(huì)(RealJobOpportunities)的教學(xué)平臺(tái)。武昌理工學(xué)院信息工程學(xué)院在項(xiàng)目實(shí)訓(xùn)期間,嚴(yán)格按照企業(yè)辦公環(huán)境的設(shè)計(jì),每人一個(gè)獨(dú)立機(jī)位,嚴(yán)格執(zhí)行企業(yè)的考勤制度和工作匯報(bào)制度,真實(shí)感受企業(yè)的工作環(huán)境。實(shí)訓(xùn)的項(xiàng)目來(lái)源于企業(yè)的真實(shí)項(xiàng)目,讓學(xué)生在完整的項(xiàng)目中學(xué)習(xí)整個(gè)項(xiàng)目中的每一個(gè)具體環(huán)節(jié),充分體驗(yàn)一個(gè)團(tuán)隊(duì)的工作過(guò)程。在實(shí)訓(xùn)中,每個(gè)項(xiàng)目都由企業(yè)項(xiàng)目經(jīng)理和學(xué)校教師共同指導(dǎo),帶隊(duì)的項(xiàng)目經(jīng)理都具有豐富的項(xiàng)目經(jīng)驗(yàn)。在實(shí)訓(xùn)項(xiàng)目中有模擬客戶代表給項(xiàng)目組施加真實(shí)的項(xiàng)目壓力,當(dāng)遇到客戶需求變更等問(wèn)題時(shí),考察其應(yīng)變能力。在實(shí)訓(xùn)項(xiàng)目中,根據(jù)學(xué)生的表現(xiàn),企業(yè)提供真實(shí)的就業(yè)機(jī)會(huì),企業(yè)直接與學(xué)生簽約。通過(guò)構(gòu)建真實(shí)的教學(xué)平臺(tái),進(jìn)行企業(yè)級(jí)真實(shí)項(xiàng)目實(shí)訓(xùn),讓學(xué)生體驗(yàn)真實(shí)的軟件開(kāi)發(fā)過(guò)程,積累實(shí)踐經(jīng)驗(yàn),培養(yǎng)創(chuàng)新能力。通過(guò)項(xiàng)目實(shí)訓(xùn),學(xué)生普遍感到充滿信心,能夠很快適應(yīng)企業(yè)的開(kāi)發(fā)環(huán)境。

1.3改進(jìn)教學(xué)體系

ACM和IEEE-CS的SWEBOK定義了軟件工程學(xué)科的內(nèi)涵。武昌理工學(xué)院信息工程學(xué)院教學(xué)委員會(huì)基于SWEBOOK框架,按照軟件工程課程群的總體知識(shí)結(jié)構(gòu),重新設(shè)計(jì)了應(yīng)用型軟件工程專(zhuān)業(yè)的教學(xué)體系,對(duì)課程的學(xué)時(shí)、權(quán)重、結(jié)構(gòu),以及課程間的銜接進(jìn)行了改進(jìn)。將課程分為通過(guò)通識(shí)類(lèi)、開(kāi)發(fā)類(lèi)和工程類(lèi)三類(lèi),分階段逐步培養(yǎng)學(xué)生的應(yīng)用能力。同時(shí)注重基礎(chǔ)理論課、課程實(shí)驗(yàn)課、課程設(shè)計(jì)、企業(yè)項(xiàng)目實(shí)訓(xùn)、畢業(yè)綜合實(shí)踐等環(huán)節(jié),通過(guò)這些環(huán)節(jié),將課堂理論學(xué)習(xí)和企業(yè)實(shí)訓(xùn)相結(jié)合,使學(xué)生具有堅(jiān)實(shí)的理論基礎(chǔ)的同時(shí),具有一定的實(shí)踐能力,實(shí)現(xiàn)理論與實(shí)踐的零銜接?;A(chǔ)理論課主要涉及軟件工程專(zhuān)業(yè)需要的基礎(chǔ)和公共性知識(shí)。這部分知識(shí)主要由學(xué)校任課教師講授。課程實(shí)驗(yàn)主要針對(duì)具體課程的某些知識(shí)點(diǎn)設(shè)計(jì)的實(shí)驗(yàn)。其可分為驗(yàn)證性實(shí)驗(yàn)、設(shè)計(jì)性實(shí)驗(yàn)、綜合性實(shí)驗(yàn)。通過(guò)課程實(shí)驗(yàn),學(xué)生掌握常用的軟件開(kāi)發(fā)語(yǔ)言,了解常用的算法,具備軟件開(kāi)發(fā)的基本技能。課程設(shè)計(jì)采用小組分組,自組團(tuán)隊(duì),模擬企業(yè)設(shè)置崗位角色,進(jìn)行角色體驗(yàn),熟悉軟件開(kāi)發(fā)流程,培養(yǎng)軟件開(kāi)發(fā)能力。企業(yè)項(xiàng)目實(shí)訓(xùn)在企業(yè)高級(jí)開(kāi)發(fā)技術(shù)人才的指導(dǎo)下,以真實(shí)項(xiàng)目為載體,進(jìn)行軟件設(shè)計(jì),提升軟件開(kāi)發(fā)能力。在畢業(yè)設(shè)計(jì)和畢業(yè)實(shí)習(xí)階段,采取企業(yè)開(kāi)發(fā)人員和學(xué)校教師組成的雙導(dǎo)師制,企業(yè)導(dǎo)師為其提供綜合實(shí)踐環(huán)境,提供技術(shù)指導(dǎo)。學(xué)校教師負(fù)責(zé)畢業(yè)設(shè)計(jì)相關(guān)文檔的指導(dǎo)工作。

1.4編寫(xiě)合適的校企合作教材

目前,市面上校企合作的教材比較少,有的教材并沒(méi)有企業(yè)軟件開(kāi)發(fā)人員真正參與,有的教材理論多,實(shí)踐少,有的教材難以適應(yīng)企業(yè)對(duì)軟件開(kāi)發(fā)人才的需求。武昌理工學(xué)院信息工程學(xué)院與企業(yè)開(kāi)發(fā)人員緊密合作,編寫(xiě)精品實(shí)訓(xùn)教材。實(shí)訓(xùn)教材以項(xiàng)目為中心,案例教學(xué),項(xiàng)目驅(qū)動(dòng)。根據(jù)真實(shí)工作的情景設(shè)計(jì)課程的學(xué)習(xí)情景,確定教材的框架和編寫(xiě)模式。根據(jù)真實(shí)的崗位需求,編寫(xiě)典型的工作任務(wù)。根據(jù)真實(shí)的能力需求,培養(yǎng)學(xué)生的應(yīng)用能力,并根據(jù)市場(chǎng)需求變化,分階段更新教材。

1.5加強(qiáng)師資建設(shè)

建立一支結(jié)構(gòu)合理、水平高的師資隊(duì)伍是校企合作人才培養(yǎng)的重要保證,武昌理工學(xué)院信息工程學(xué)院構(gòu)建了由學(xué)校教師、企業(yè)研發(fā)工程師和項(xiàng)目經(jīng)理、高水平的外聘教師三部分組成的高質(zhì)量應(yīng)用型師資隊(duì)伍。學(xué)校十分重視雙師型師資隊(duì)伍的建設(shè),鼓勵(lì)教師到合作單位進(jìn)行學(xué)習(xí)和交流,參與企業(yè)項(xiàng)目研發(fā),增強(qiáng)實(shí)踐經(jīng)驗(yàn),鼓勵(lì)教師到企業(yè)掛職鍛煉和進(jìn)行“產(chǎn)、學(xué)、研”合作,鼓勵(lì)企業(yè)不定期為教師開(kāi)設(shè)培訓(xùn)班。學(xué)校依托甲骨文工程(武昌理工學(xué)院)工程實(shí)踐教育中心等的合作,每年固定派教師參加學(xué)習(xí)。學(xué)校還直接從企業(yè)引進(jìn)實(shí)踐經(jīng)驗(yàn)豐富的優(yōu)秀開(kāi)發(fā)人員擔(dān)任實(shí)訓(xùn)課程教師,充實(shí)教師隊(duì)伍。

1.6加強(qiáng)第二課堂建設(shè)

除了課程教學(xué)和項(xiàng)目實(shí)訓(xùn)外,積極引導(dǎo)學(xué)生利用課外時(shí)間,自組團(tuán)隊(duì)、自擬課題、自主設(shè)計(jì)、自主管理完成項(xiàng)目設(shè)計(jì),對(duì)于創(chuàng)新型強(qiáng)、應(yīng)用水平高的項(xiàng)目學(xué)校進(jìn)行創(chuàng)新學(xué)分獎(jiǎng)勵(lì),并可沖抵相關(guān)課程積分。學(xué)校積極引導(dǎo)學(xué)生參加各種軟件設(shè)計(jì)大賽、信息技術(shù)應(yīng)用水平大賽等比賽,以賽促學(xué),通過(guò)競(jìng)賽活動(dòng),提高學(xué)生發(fā)現(xiàn)問(wèn)趧趶題和解決問(wèn)題的能力,提升其應(yīng)用能力。

1.7鼓勵(lì)學(xué)生獲取職業(yè)技能證書(shū)

對(duì)于應(yīng)用型人才來(lái)說(shuō),職業(yè)技能證書(shū)十分重要。學(xué)校積極鼓勵(lì)學(xué)生參加各種技能培訓(xùn),獲得技能證書(shū)。為了學(xué)生順利獲取接技能證書(shū),學(xué)校安排集中時(shí)間進(jìn)行集訓(xùn),組織經(jīng)驗(yàn)豐富的教師進(jìn)行考前輔導(dǎo)。在人才培養(yǎng)方案中,對(duì)獲得指定證書(shū)的學(xué)生,允許進(jìn)行課程置換或?qū)W分獎(jiǎng)勵(lì)。不少學(xué)生在畢業(yè)時(shí)獲得了思科的CCNP、CCIE和甲骨文的OCP、OCM證書(shū),應(yīng)用能力有較大提高。

1.8建立質(zhì)量監(jiān)控體系

改變以前單純教學(xué)督導(dǎo)對(duì)教學(xué)質(zhì)量進(jìn)行監(jiān)控的現(xiàn)狀,由企業(yè)開(kāi)發(fā)、管理人員和教學(xué)督導(dǎo)共同組成質(zhì)量監(jiān)控小組,負(fù)責(zé)對(duì)教學(xué)質(zhì)量進(jìn)行監(jiān)控,根據(jù)項(xiàng)目實(shí)戰(zhàn)的特點(diǎn),檢查教學(xué)大綱和教學(xué)課件,不定期組織質(zhì)量監(jiān)控小組進(jìn)課堂聽(tīng)課,了解學(xué)生反饋,不斷完善教學(xué)質(zhì)量。企業(yè)隨時(shí)與學(xué)校溝通,反饋教學(xué)各個(gè)環(huán)節(jié)中的意見(jiàn)和建議,對(duì)教學(xué)和實(shí)訓(xùn)中的各個(gè)環(huán)節(jié)質(zhì)量進(jìn)行監(jiān)控。

2.結(jié)語(yǔ)

武昌理工學(xué)院信息工程學(xué)院軟件工程系建立校企聯(lián)合指導(dǎo)委員會(huì),構(gòu)建新型人才培養(yǎng)方案?;谡鎸?shí)的教學(xué)平臺(tái)進(jìn)行企業(yè)真實(shí)項(xiàng)目實(shí)訓(xùn)。通過(guò)改進(jìn)教學(xué)體系,編寫(xiě)合適的校企合作教材,加強(qiáng)師資隊(duì)伍建設(shè)和第二課程建設(shè),鼓勵(lì)學(xué)生獲取職業(yè)技能證書(shū),并建立質(zhì)量監(jiān)控體系,保證校企合作的效果。通過(guò)幾年的校企合作實(shí)踐證明,學(xué)生的應(yīng)用能力和創(chuàng)新水平有較大的提高,畢業(yè)生的就業(yè)率和就業(yè)水平進(jìn)步很大,校企合作的人才培養(yǎng)模式成效顯著。

作者:陽(yáng)小蘭 錢(qián)程 吳亮 單位:武昌理工學(xué)院信息工程學(xué)院

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

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

1.1重理論,輕實(shí)踐

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

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

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

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

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

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

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

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

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

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

2.2采用案例教學(xué)法,通過(guò)實(shí)例開(kāi)展學(xué)習(xí)

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

2.4加強(qiáng)教學(xué)隊(duì)伍的建設(shè)

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

3結(jié)束語(yǔ)

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

作者:藍(lán)斌 單位:同濟(jì)大學(xué)

軟件工程專(zhuān)業(yè)論文:淺析軟件工程專(zhuān)業(yè)的實(shí)踐教學(xué)建設(shè)

1專(zhuān)業(yè)教學(xué)改革與教學(xué)研究

在專(zhuān)業(yè)教學(xué)內(nèi)容上,遵循以軟件工程學(xué)科為主線、以社會(huì)需求為導(dǎo)向、與其他學(xué)科進(jìn)行充分交叉的模式,構(gòu)建科學(xué)、合理的課程體系,分別創(chuàng)建軟件工程理論課程群、軟件工程技術(shù)課程群、軟件工程實(shí)驗(yàn)課程群,按課程群成立研究小組,通過(guò)調(diào)研、討論,并結(jié)合軟件行業(yè)的需求,設(shè)置軟件工程專(zhuān)業(yè)的課程群,并制訂相應(yīng)的教學(xué)計(jì)劃和大綱,構(gòu)建適應(yīng)行業(yè)需求的課程體系,使課程教學(xué)更具規(guī)范,提高課程教學(xué)質(zhì)量。在專(zhuān)業(yè)建設(shè)上,繼續(xù)追蹤軟件技術(shù)的前沿,注重軟件技術(shù)、嵌入式系統(tǒng)、通信技術(shù)的發(fā)展。這些教學(xué)理念和專(zhuān)業(yè)建設(shè)思路繼續(xù)貫穿在本專(zhuān)業(yè)的課程體系中,以進(jìn)一步提高學(xué)生的素質(zhì)和質(zhì)量。在軟件工程學(xué)科的基礎(chǔ)上,考慮相關(guān)學(xué)科交叉性,同時(shí)注重對(duì)本學(xué)科人才需求的現(xiàn)狀以及未來(lái)變化調(diào)整的調(diào)查分析,主動(dòng)進(jìn)行本學(xué)科結(jié)構(gòu)和專(zhuān)業(yè)結(jié)構(gòu)的調(diào)整。

在實(shí)際教學(xué)過(guò)程中,積極推進(jìn)“以教師為主導(dǎo)、學(xué)生為主體”的教學(xué)方法改革,重視學(xué)生獨(dú)立思考和創(chuàng)造思維的培養(yǎng),采用“問(wèn)題牽引、項(xiàng)目驅(qū)動(dòng)”教學(xué)方法、積極采用多媒體課件與教學(xué)網(wǎng)站輔助教學(xué)方式,教學(xué)中加強(qiáng)符合學(xué)生特點(diǎn)的個(gè)性化教學(xué)及指導(dǎo)方式,通過(guò)課程大作業(yè)、課程設(shè)計(jì)等方式,使學(xué)生根據(jù)自己的興趣和愛(ài)好選擇題目進(jìn)行學(xué)習(xí),激發(fā)學(xué)生學(xué)習(xí)興趣,提高教師教學(xué)效率,全面提升教學(xué)水平。

2實(shí)踐教學(xué)建設(shè)規(guī)劃

結(jié)合我院辦學(xué)特色,以軟件工程能力培養(yǎng)為核心和切入點(diǎn),依照國(guó)家軟件工程人才培養(yǎng)標(biāo)準(zhǔn)和我院軟件工程專(zhuān)業(yè)人才培養(yǎng)方案,設(shè)計(jì)軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)體系,主要如下:

(1)明確軟件工程人才培養(yǎng)的工程能力要求依照國(guó)家軟件工程人才培養(yǎng)標(biāo)準(zhǔn)和我院軟件工程專(zhuān)業(yè)人才培養(yǎng)方案,細(xì)化軟件工程人才培養(yǎng)的知識(shí)與能力結(jié)構(gòu),特別是工程能力的知識(shí)體系。

(2)制定與工程能力培養(yǎng)相配套的課程實(shí)踐教學(xué)大綱緊密結(jié)合軟件工程專(zhuān)業(yè)工程能力培養(yǎng)要求,突出軟件工程項(xiàng)目實(shí)踐,制定與軟件工程能力培養(yǎng)相一致的課程實(shí)踐教學(xué)大綱,使專(zhuān)業(yè)的理論教學(xué)與實(shí)踐教學(xué)形成一個(gè)有機(jī)的整體,相輔相成。

(3)構(gòu)建適用于應(yīng)用型本科,具有軟件工程專(zhuān)業(yè)特色的“層次化、模塊化、漸進(jìn)式”的實(shí)踐教學(xué)體系制訂“層次化、模塊化、漸進(jìn)式”的實(shí)踐教學(xué)體系建設(shè)方案,實(shí)現(xiàn)學(xué)生實(shí)踐訓(xùn)練不間斷,教學(xué)內(nèi)容從“工程認(rèn)識(shí)”到“基礎(chǔ)訓(xùn)練”,最后到“綜合創(chuàng)新訓(xùn)練”,由低到高、由單一到綜合、在不同階段將理論和實(shí)踐有機(jī)結(jié)合,滿足“實(shí)踐—認(rèn)識(shí)—再實(shí)踐—再認(rèn)識(shí)”的認(rèn)識(shí)論規(guī)律。

(4)改革實(shí)踐教學(xué)模式、教學(xué)內(nèi)容和教學(xué)方法實(shí)施“以工程項(xiàng)目為核心、學(xué)生為主體、學(xué)用合一”的實(shí)踐教學(xué)模式。推進(jìn)教學(xué)改革,按工程問(wèn)題、工程案例和工程項(xiàng)目組織實(shí)踐教學(xué)內(nèi)容,通過(guò)項(xiàng)目引出知識(shí)點(diǎn),結(jié)合學(xué)生科技活動(dòng)、教師科研項(xiàng)目,讓學(xué)生參與項(xiàng)目的構(gòu)思、設(shè)計(jì)、實(shí)施和運(yùn)行,提升其工程設(shè)計(jì)能力。

3結(jié)語(yǔ)

計(jì)算機(jī)軟件專(zhuān)業(yè)的發(fā)展,從基礎(chǔ)上決定著信息化建設(shè)進(jìn)程;改革人才培養(yǎng)方案,構(gòu)建經(jīng)濟(jì)社會(huì)發(fā)展需要的課程體系,進(jìn)行軟件工程專(zhuān)業(yè)建設(shè),對(duì)于我國(guó)的信息化建設(shè)進(jìn)程具有十分重要的基礎(chǔ)意義。

作者:閆俊伢 單位:山西大學(xué)商務(wù)學(xué)院