
軟件工程專業(yè)主要開設的課程有高等數(shù)學、線性代數(shù)、高等代數(shù)、電子技術(shù)基礎、離散數(shù)學、計算機引論(C語言)、數(shù)據(jù)結(jié)構(gòu)、C++程序設計、匯編語言程序設計、算法設計與分析、計算機組成原理與體系結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)、計算機網(wǎng)絡、軟件工程、軟件測試技術(shù)、軟件需求與項目管理、軟件設計實例分析等。
軟件工程專業(yè)畢業(yè)生應具備下列的知識能力:
1.掌握基本的人文和社會科學知識,具有良好的人文社會科學素養(yǎng)、職業(yè)道德和心理素質(zhì),社會責任感強;
2.掌握從事本專業(yè)工作所需的數(shù)學和其他相關(guān)的自然科學、系統(tǒng)科學知識以及一定的經(jīng)濟學與管理學知識;
3.掌握計算學科基礎理論知識和專業(yè)知識,了解本學科的核心概念、知識結(jié)構(gòu)和典型方法;
4.掌握軟件工程學科的基本理論和基本知識,熟悉軟件需求分析、設計、實現(xiàn)、評審、測試、維護以及過程與管理的方法和技術(shù),了解軟件工程規(guī)范和標準;
5.經(jīng)過系統(tǒng)化的軟件工程基本訓練,具有參與實際軟件開發(fā)項目的經(jīng)歷,具備作為軟件工程師從事工程實踐所需的專業(yè)能力;
6.具備綜合運用掌握的知識、方法和技術(shù)解決實際問題的能力,能夠權(quán)衡和選擇各種設計方案,使用適當?shù)能浖こ坦ぞ咴O計和開發(fā)軟件系統(tǒng),能夠建立規(guī)范的系統(tǒng)文檔;
7.充分理解團隊合作的重要性,具備個人工作與團隊協(xié)作的能力、人際交往和溝通能力以及一定的組織管理能力;
8.具有初步的外語應用能力,能閱讀本專業(yè)的外文材料,具有一定的國際視野和跨文化交流、競爭與合作能力;
9.了解與本專業(yè)相關(guān)的職業(yè)和行業(yè)的重要法律法規(guī)及方針與政策,理解軟件工程技術(shù)倫理的基本要求;
10.了解軟件工程學科的前沿技術(shù)和軟件行業(yè)的發(fā)展動態(tài),在基礎研發(fā)、工程設計和實踐等方面具有一定的創(chuàng)新意識和創(chuàng)新能力;
11.能夠運用所學的知識、技能和方法對系統(tǒng)的各種解決方案進行合理的判斷和選擇,具備一定的批判性思維能力;
12.具備自我終身學習的能力,自覺學習隨時涌現(xiàn)的新概念、新模型和新技術(shù),使自己的專業(yè)能力保持與學科的發(fā)展同步。
軟件工程專業(yè)就業(yè)方向:IT 類企業(yè):JAVA工程、NET 工程、系統(tǒng)開發(fā)、網(wǎng)站開發(fā)、軟件需求分析、軟件開發(fā)、軟件測試、技術(shù)支持、運營維護、項目管理。
