二十一世紀(jì)被人稱為信息時(shí)代,信息產(chǎn)業(yè)的發(fā)展也是方興未艾、日新月異。作為信息產(chǎn)業(yè)的核心,軟件及信息服務(wù)業(yè)已成為全球的一大支柱產(chǎn)業(yè)。隨著網(wǎng)絡(luò),信息化潮流的帶動(dòng)下,軟件產(chǎn)業(yè)在我國(guó)乃至全球在今后相當(dāng)長(zhǎng)的一段時(shí)間內(nèi)必將成為發(fā)展的熱點(diǎn)。軟件工程專業(yè)正是為了適應(yīng)社會(huì)人才需求而產(chǎn)生發(fā)展的。
一、專業(yè)培養(yǎng)目標(biāo)
培養(yǎng)具有良好的綜合素質(zhì)、系統(tǒng)地掌握計(jì)算機(jī)科學(xué)與技術(shù)的基本理論、基本知識(shí)和基本技能與方法、扎實(shí)的軟件理論和軟件工程專業(yè)基礎(chǔ)知識(shí),具有規(guī)范的軟件設(shè)計(jì)與開(kāi)發(fā)能力、一定的項(xiàng)目管理能力、良好的交流與組織協(xié)調(diào)能力、較強(qiáng)的競(jìng)爭(zhēng)能力和創(chuàng)新能力的計(jì)算機(jī)軟件工程高級(jí)復(fù)合型專業(yè)人才。能夠從事軟件工程的研究、開(kāi)發(fā)與項(xiàng)目管理工作。
二、軟件工程專業(yè)主修課程
主要的課程體系包括:
1、公共基礎(chǔ)課程: 主要包括高等數(shù)學(xué)、英語(yǔ)、體育、政治理論、計(jì)算機(jī)基礎(chǔ)等課程。
2、軟件工程專業(yè)基礎(chǔ)課程: 程序設(shè)計(jì)基礎(chǔ),普通物理,離散數(shù)學(xué),電路基礎(chǔ),數(shù)據(jù)結(jié)構(gòu),計(jì)算方法,操作系統(tǒng)原理
3、軟件工程專業(yè)主干課程: 匯編語(yǔ)言程序設(shè)計(jì),計(jì)算機(jī)網(wǎng)絡(luò),算法設(shè)計(jì)與分析,軟件工程,數(shù)據(jù)庫(kù)系統(tǒng)概論,多媒體技術(shù)原理,計(jì)算機(jī)組成原理,軟件體系結(jié)構(gòu),編譯原理
4、軟件工程專業(yè)限選課: 統(tǒng)一建模語(yǔ)言,多媒體應(yīng)用技術(shù),實(shí)用操作系統(tǒng),XML技術(shù)基礎(chǔ),計(jì)算機(jī)日語(yǔ),網(wǎng)頁(yè)制作,Oracle數(shù)據(jù)庫(kù)管理,Web應(yīng)用開(kāi)發(fā)(Java),C# 應(yīng)用開(kāi)發(fā),Asp.net 應(yīng)用開(kāi)發(fā),基于J2ME移動(dòng)應(yīng)用開(kāi)發(fā),軟件測(cè)試和質(zhì)量控制,軟件過(guò)程管理
5、實(shí)踐類課程:重點(diǎn)應(yīng)包括課程實(shí)踐,年度教學(xué)實(shí)踐及畢業(yè)設(shè)計(jì)。
三、畢業(yè)生就業(yè)分析
除考取國(guó)內(nèi)外名牌大學(xué)研究生外,主要畢業(yè)去向有
1、 計(jì)算機(jī)軟件專業(yè)公司JAVA軟件開(kāi)發(fā)
2、 計(jì)算機(jī)軟件專業(yè)公司.NET軟件開(kāi)發(fā)
3、 計(jì)算機(jī)軟件專業(yè)公司軟件測(cè)試
4、 信息咨詢公司系統(tǒng)需求分析
5、 金融等其它獨(dú)資、合資企業(yè)軟件系統(tǒng)分析維護(hù)
四、主要特色
強(qiáng)調(diào)在計(jì)算機(jī)軟件工程中的實(shí)踐和管理能力的培養(yǎng),理論與實(shí)踐并重,系統(tǒng)與應(yīng)用并重。在課程設(shè)置與具體實(shí)施上強(qiáng)調(diào)加強(qiáng)工程訓(xùn)練,加強(qiáng)實(shí)踐環(huán)節(jié),注意學(xué)科融合,產(chǎn)、學(xué)、研相結(jié)合。
畢業(yè)生應(yīng)獲得以下幾方面的知識(shí)和能力:
1.掌握計(jì)算機(jī)科學(xué)與技術(shù)的基本理論、基本知識(shí)和基本技能,特別是數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)和多媒體技術(shù);
2.有實(shí)際項(xiàng)目的工作經(jīng)驗(yàn);
3.掌握軟件需求分析、建模和實(shí)現(xiàn)的能力、軟件評(píng)審與測(cè)試的能力、軟件過(guò)程改進(jìn)與項(xiàng)目管理的能力、使用軟件開(kāi)發(fā)工具的能力等;
4.有較強(qiáng)的動(dòng)手能力,能夠具有一定的系統(tǒng)分析的能力,熟練使用兩種以上主流的操作系統(tǒng),做到理論與實(shí)踐相結(jié)合;
5.具備語(yǔ)言、交流、寫(xiě)作等基本的軟件從業(yè)能力,認(rèn)同現(xiàn)行的法律、道德和倫理。