軟件工程專業本科理工類學制四年
培養目標:本專業培養掌握計算機科學的基礎理論和軟件工程領域紮實的專業知識和技能以及壹定的應用領域知識,掌握主流軟件技術、主流平臺與工具,養成規範化的程序設計風格,具有較強的系統分析、架構、設計和編程能力,能夠熟練運用軟件工程的思想和方法設計、開發、維護和管理中大型軟件系統或某個領域應用軟件系統,具有壹定的項目管理知識與能力、工程實踐能力及工業實踐經歷;具有較強的外語應用交流能力、創新意識、競爭和團隊精神以及優良的職業道德,服務於全社會信息化的高素質、實用型軟件專門人才或復合型應用軟件人才。本專業設11個專業方向:
(1)軟件開發與測試方向:側重培養掌握計算機學科和軟件工程專業的基礎理論和技能,受到軟件工程的系統訓練,能夠從事軟件開發、軟件測試、軟件工程管理等工作的高素質軟件專門人才。
(2)數字媒體技術方向:側重培養掌握數字媒體領域的基礎理論和軟件工程的基礎知識,受到軟件工程的基本訓練,能夠從事遊戲軟件開發、動畫制作等工作的復合型應用軟件人才。
(3)企業信息化軟件開發與應用方向:側重培養掌握企業信息化領域的基礎理論和軟件工程的基礎知識,受到軟件工程的基本訓練,能夠從事企業信息化軟件開發、實施、應用、維護等工作的復合型應用軟件人才。
(4)電子商務軟件開發與應用方向:側重培養掌握電子商務領域的基礎理論和軟件工程的基礎知識,受到軟件工程的基本訓練,能夠從事電子商務軟件開發、運營管理、維護等工作的復合型應用軟件人才。
(5)物流管理軟件開發與應用方向:側重培養掌握物流管理領域的基礎理論和軟件工程的基礎知識,受到軟件工程的基本訓練,能夠從事物流管理軟件系統開發、應用、維護等工作的復合型應用軟件人才。
(6)安全評估與化工模擬方向:側重培養以軟件工程為基礎,以安全評估、事故分析與模擬為主要研究對象,綜合安全工程相關知識,培養具有創新精神和實踐能力並能運用軟件工程的思想和方法設計、開發和維護安全工程領域系統軟件的復合型軟件應用人才。
(7)材料成型仿真技術方向:側重培養在材料成型領域具備運用計算機和軟件工程理論進行材料成型工藝設計、模擬、優化,成型過程模擬、性能預測和相關軟件二次開發能力的復合型人才。
(8)機電壹體化軟件開發與應用方向:側重培養既掌握計算機科學的基礎理論和軟件工程領域紮實的專業知識和技能,又掌握壹定的機電壹體化領域的集成技術,並具有較強的系統分析、架構、設計和編程能力的實用型軟件專門人才或復合型應用軟件人才。
(9)汽車信息與管理工程方向:側重培養針對汽車行業領域,具有紮實的汽車信息與管理方面的理論基礎,既掌握軟件工程的基本理論和方法,又具備壹定的汽車現代信息技術、經營管理及相關軟件系統的開發、管理、維護能力的高素質軟件工程技術人才。
(10)嵌入式軟件方向:側重培養具有良好的科學素養,適應我國經濟社會發展,德才兼備、基礎寬厚、實踐能力和創新設計能力強,能夠從事嵌入式系統軟件開發、設計等研究和應用的工程技術型人才。
(11)信息處理軟件應用方向:側重培養具有良好科學素養,系統地掌握信息處理等方面的基本理論、基本知識和基本技能與方法,掌握有關信息處理軟件應用、設計及開發方面知識的高素質軟件工程人才。
主幹學科:計算機科學與技術、軟件工程
主要課程:計算機科學導論、C語言程序設計、離散數學、面向對象程序設計(Java)、數據結構與算法、計算機組成原理、計算機網絡、操作系統、數據庫原理、軟件工程基礎、人機交互的軟件工程方法、軟件代碼開發技術、軟件需求分析、軟件設計與體系結構、軟件質量保證與測試、Oracle數據庫應用技術、.NET框架程序設計、J2EE架構與應用開發等及上述課程相應的實踐課程和實訓。
各專業方向的主要課程有:
(1)軟件開發與測試方向:軟件開發工具與環境、WindowsForm應用程序設計、ASP.NET WEB應用開發、J2SE應用程序設計、JAVA WEB應用開發、軟件測試方法與技術、軟件項目管理、軟件配置管理、軟件生命周期管理等及上述課程相應的實踐課程和實訓。
(2)數字媒體技術方向:美術基礎、網頁設計與網站建設、數字媒體技術、計算機圖形學、虛擬現實、網絡遊戲軟件開發、Flash動畫設計等及上述課程相應的實踐課程和實訓。
(3)企業信息化軟件開發與應用方向:統計學、管理信息系統概述、.NET框架程序設計、管理信息系統規劃與設計、網頁設計與網站建設、企業資源計劃(ERP)、供應鏈管理、財務管理、生產與運營管理等及上述課程相應的實踐課程和實訓。
(4)電子商務軟件開發與應用方向:電子商務原理、電子商務安全、電子商務系統規劃與設計、網絡營銷、商務談判、網頁設計與網站建設、商務網站系統應用與運營等及上述課程相應的實踐課程和實訓。
(5)物流管理軟件開發與應用方向:現代物流學、運籌學、會計學原理、物流管理信息系統規劃與設計、網頁設計與網站建設、國際金融與貿易實務、物流成本管理等及上述課程相應的實踐課程和實訓。
(6)安全評估與化工模擬方向:安全學原理、安全系統工程、燃燒與爆炸原理、安全信息系統等。
(7)材料成型仿真技術方向:畫法幾何與機械制圖、金屬學及熱處理、材料成型原理、材料成型工藝、材料成型軟件工程、材料成型過程數值模擬、模具CAD/CAM等
(8)機電壹體化軟件開發與應用方向:機械制圖、機械設計基礎、工程力學、控制工程基礎、電子技術基礎、信號與檢測技術、機電傳動控制、可編程序控制器、機電系統軟件設計、人機界面設計及應用,以及專業方向選修課等。
(9)汽車信息與管理工程方向:管理信息系統概述、機械設計基礎、機械制造工程原理、工程力學、電工電子技術、汽車工程基礎、汽車CAD技術、產品數據管理(PDM)技術、汽車行業ERP技術概論、汽車軟件工程等。
(10)嵌入式軟件方向:UML建模與實踐、面向對象程序設計(C++)、計算機網絡、數據庫原理、JAVA程序設計、.NET程序設計、人機交互技術、嵌入式系統導論、J2ME嵌入式開發技術、嵌入式C語言開發技術、移動設備軟件開發、嵌入式軟件測試、網絡遊戲設計與開發、軟件外包、知識產權與軟件保護、商務談判、電子商務原理和各類以企業項目驅動的實踐環節。
(11)信息處理軟件應用方向:高級語言程序設計、電路理論系列課程、電子線路、信號與系統、數字信號處理、數字圖像處理、通信原理、數字圖像處理、多媒體技術以及相應的工程實踐環節。
就業方向:
(1)軟件開發與測試方向:本方向畢業生主要在軟件企業、科研部門從事軟件開發、軟件測試及軟件工程管理等工作,也可在教育單位、事業單位、技術和行政管理部門等單位從事軟件相關工作。
(2)數字媒體技術方向:本方向畢業生可在網絡遊戲軟件開發、通信、影視、廣播、信息、家電、平面媒體等行業從事各類數字媒體的制作、傳輸、產品開發及設計等工作。
(3)企業信息化軟件開發與應用方向:本方向畢業生主要在各類企事業單位、科研部門從事企業信息化軟件的分析、設計、開發、實施、評價、應用、維護或BPO服務外包等工作,也可在教育單位、技術和行政管理部門等單位從事信息化相關工作。
(4)電子商務軟件開發與應用方向:本方向畢業生主要在工商企業、金融機構、科研部門從事電子商務系統(B2B、 C2C)的分析、設計、開發、實施、評價、運營管理、維護等工作,也可在教育單位、事業單位、技術和行政管理部門等單位從事電子商務相關工作。
(5)物流管理軟件開發與應用方向:本方向畢業生主要在大型汽車運輸集團、物流公司、配送中心、商業連鎖企業、海關、貨運代理企業、生產企業、科研部門從事物流管理軟件系統的分析、設計、開發、實施、評價、應用、維護等工作,也可在教育單位、事業單位、技術和行政管理部門等單位從事物流管理相關工作。
(6)安全評估與化工模擬方向:本方向畢業生可在安全評價、機械、化工、輕工、能源、運輸、環保等部門從事軟件開發與系統維護、安全技術、安全管理和科學研究等方面工作。
(7)材料成型仿真技術方向:本方向畢業生能夠在工業企業和科研院所運用計算機和軟件工程理論從事材料成型工藝開發、優化和相關軟件二次開發以及生產組織管理等工作;也可繼續深造,從事材料成型相關軟件開發和設計以及利用計算機輔助設計材料成分與工藝等方面的深入研究。
(8)機電壹體化軟件開發與應用方向:本方向畢業生可在機電設備制造企業、機電壹體化設備運用企業、科研部門、教育、事業單位、技術和行政管理部門等單位從事機電壹體化系統的軟件開發與應用等相關工作。
(9)汽車信息與管理工程方向:本方向畢業生主要在汽車技術服務、整車及零部件設計制造、汽車商務等行業從事軟件設計開發、軟件工程管理、數據庫管理維護、工程項目管理等工作,也可在IT行業、技術和行政管理部門等單位從事相關軟件工作。
(10)嵌入式軟件方向:本方向畢業生可以從事與計算機系統、嵌入式系統等相關的系統軟件的設計、開發與維護,學生可在部隊、政府、科研院所、學校和各類廠礦企業及公司相應部門從事涉及計算機、嵌入式系統的研發、教學與程序設計、安全防護和系統維護工作。
(11)信息處理軟件應用方向:本方向畢業生可在高等院校、科研院所、工廠、機關、事業單位、部隊及信息產業等部門從事科研、教學和管理工作。