軟件工程專業人才培養方案_第1頁
軟件工程專業人才培養方案_第2頁
軟件工程專業人才培養方案_第3頁
軟件工程專業人才培養方案_第4頁
軟件工程專業人才培養方案_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件工程專業培養方案(2019版)專業代碼:0809022019-2022年入學適用四年制本科生專業培養目標及要求培養目標以新型現代服務業人才需求為導向,結合學校“大商科”的辦學定位和優勢,培養具備計算機科學、數據科學基本理論知識、軟件工程專業知識與思想。掌握軟件設計、開發與測試相關的軟件工程方法與技能,以及軟件工程在大數據環境下的新方法與技術;具有較強軟件工程意識,以及軟件開發、外包、項目管理、數據分析、團隊協作等工程業務能力、具備良好的工程師素養與職業發展潛力的卓越軟件工程應用型人才;畢業五年,能在軟件開發、數據分析、軟件項目管理等方面獨立勝任。具體包括:目標1:具有較高的人文、科學素養、高度的社會責任感,同時具備理解和解決與專業職位相關的復雜工程問題能力,勇于創新,適應獨立和團隊工作環境,具有較強的研發能力。目標2:能夠持續學習數學、自然科學基礎、軟件工程、數據科學、外語和經管類專業知識,在考慮社會環境等因素下應用于實際的、創新性的復雜工程開發和研究工作中。目標3:熟練利用軟件工程、數據科學和計算機科學的理論及相關軟件開發技術,分析、設計、開發、測試、管理并解決軟件系統及多學科交叉領域和大數據環境中的復雜工程問題,能夠從事軟件產品生產流程中所需的關鍵崗位,包括需求工程師、軟件產品經理、項目經理、軟件UI設計師,前后端開發工程師、軟件系統架構師、軟件測試工程師、面向行業的數據工程師在內的軟件分析設計與開發崗位。目標4:畢業五年后,能在企事業單位、政府機關從事軟件產品研發、數據分析與數據工程研發,具備大型軟件系統、大數據環境下軟件系統的架構與設計能力、大型軟件產品與項目的實施和管理能力,能為區域經濟和社會做貢獻。畢業生能力要求2.1畢業要求一級指標根據上述培養目標,本專業畢業生必須滿足如下畢業要求一級指標:表一畢業要求一級指標一級指標編號指標名稱指標描述1軟件工程知識能夠將數學、物理、數據科學基礎、計算機科學基礎、軟件工程基礎和專業知識用于解決軟件系統及其在大數據環境下的復雜工程問題。2問題分析能力能夠應用數學、數據科學、計算機科學、軟件工程的基本原理,識別、表達、并通過調研和文獻研究分析軟件系統及其在大數據環境下的復雜工程問題,以獲得有效結論。3設計/開發解決方案能力能夠針對具體的軟件系統復雜工程問題,考慮社會、經濟、健康、安全、法律、文化及環境等因素,設計具有創新性的解決方案、軟件產品、組件或開發流程,并能通過軟件工程方法實現。4軟件工程與數據工程應用與研究分析能力能夠應用軟件工程、數據科學等基本原理,通過實驗設計、原型仿真、數據分析與解釋、模型驗證與改進等,對軟件系統復雜工程問題進行研究并得到合理有效的結論。5軟件工具與產品的運用能力能夠針對軟件系統復雜工程問題,選擇、集成、定制恰當的程序語言、項目管理、測試管理、數據分析、開源及第三方組件等工具,并能夠理解其局限性。6軟件工程的社會服務能力能夠合理分析、評價用戶需求、項目管理等工程實踐和復雜軟件工程問題解決方案對社會、健康、安全、法律、文化的影響,并理解應承擔的責任。7軟件工程的可持續發展能力能夠理解和評價軟件工程復雜工程問題的工程實踐對環境、社會可持續發展的影響。8職業素養樹立正確的人生觀和價值觀,具有人文社會科學素養和社會責任感,能夠在軟件工程實踐中理解并遵守職業道德和行業規范,履行社會責任。9個人、團隊職責能力能夠在多學科背景下的團隊中協同工作,勝任個體、團隊成員以及負責人等多種角色,承擔相應職責。10國際視野與溝通交流能力具備一定的國際視野,能夠就復雜軟件工程問題或數據科學及工程技術與國內外同行及社會公眾進行有效溝通和交流,能夠撰寫規范的工程文檔。11項目管理能力能夠將項目管理的知識和經濟決策方法應用于多學科環境下的復雜軟件工程問題。12終身學習能力具有自主學習和終身學習的意識,有不斷學習和適應軟件工程學科發展的能力。2.2畢業要求二級指標根據上述畢業要求,我們進行畢業要求的細分,其二級指標如下表所示。表二畢業要求二級指標一級指標編號二級指標編號指標名稱指標描述11.1數學、物理知識掌握數學、統計學與物理等知識,能將其用于軟件工程問題的建模和求解。1.2軟件工程基礎知識掌握程序設計、操作系統、計算機網絡等計算機科學基礎知識,能將其用于軟件工程問題中的基礎軟硬件配置、設計與開發過程中;掌握基于概率與統計分析的數據建模等大數據環境下軟件工程基礎知識,能將其用于面向大數據的軟件系統設計與開發過程中。1.3軟件工程專業知識掌握需求工程、建模與分析、項目管理、質量與測試等軟件工程專業知識,能理解、分析并初步設計解決軟件系統的復雜工程問題的方案;掌握非關系型數據庫技術、并行程序開發、數據挖掘等大數據環境下的軟件工程專業知識,能理解、分析并初步設計解決面向大數據軟件系統的復雜工程問題的方案。22.1問題識別能力能夠通過分析、調研,識別復雜的軟件明確的/隱含的需求。2.2問題表達能力能夠通過抽象、分層、形式化的方式,明確表達復雜軟件需求、系統設計、開發和測試方案。2.3問題評估能力能夠通過文獻研究分析影響目標軟件系統的主要因素,論證解決方案的合理性并獲得有效結論。33.1方案設計能力能夠根據用戶需求確定設計目標。3.2方案評估能力能夠考慮經濟、安全、法律、文化及環境等因素,論證設計方案的可行性和先進性。3.3創新協同能力能夠采用組件協同原則,整合、改進和集成多方復雜組件用于實現系統,體現創新性。3.4方案呈現能力能夠用圖紙、文檔或實物等形式,呈現設計成果。44.1實驗設計能力能夠基于科學原理,針對復雜工程問題,運用軟件工程及其在大數據環境下的新特性,提出目標假設,設計實驗,采用科學方法,制定實驗解決方案,構建實驗系統,進行實驗。4.2數據分析解釋能力能夠分析和解釋復雜軟件系統及其在大數據環境下產生的開發、測試、管理、等實驗數據,并通過信息綜合、可視化展示得到合理有效的結論。4.3大數據分析能力能夠用數據科學相關的關鍵算法、模塊,通過軟件工程方法和大數據平臺,進行研究和實驗驗證。55.1編程語言工具運用能力能夠針對軟件系統開發的復雜工程問題,選擇恰當的程序語言編譯器、集成開發環境、相關開源及第三方組件等工具,并能夠理解其局限性。5.2軟件構建及工程管理工具運用能力能夠針對軟件產品構建和過程及質量管理等復雜工程問題,選擇、集成、定制恰當的項目構建、管理、測試管理、相關開源及第三方組件等工具,并能夠理解其局限性。5.3數據分析工具運用能力能夠針對數據分析等復雜工程問題,選擇、集成、定制恰當的數據獲取、分析和挖掘、相關開源及第三方組件等工具,并能夠理解其局限性。5.4文檔呈現工具運用能力能夠針對軟件系統宣傳演示問題,選擇、集成恰當的文字處理、視頻編輯、演示制作等、相關開源及第三方組件等工具,并能夠理解其局限性。66.1實習實踐能力具有工程實習和社會實踐的經歷。6.2標準規范知識熟悉與軟件工程、數據科學相關的技術標準、知識產權、信息安全規范、產業政策和法律法規。6.3風險識別能力能識別、分析與評價針對軟件系統及其在大數據環境下復雜工程問題的系統開發、信息傳播對社會、健康、安全、法律以及文化的影響。77.1可持續發展意識理解環境保護和社會可持續發展的內涵和意義,及其與軟件工程實踐的相互影響。7.2經濟安全意識能針對實際項目,評價其資源利用效率和網絡安全防范措施,合理判斷軟件工程實踐可能對社會可持續發展和環境造成的損害。88.1人文與科學精神具有正確的人生觀,熱愛祖國、愛崗敬業、誠實守信、友善互助,具有人文知識和科學精神。8.2社會責任感理解社會主義核心價值觀,了解和尊重國情,維護國家利益,具有推動民族發展和社會進步的責任感。8.3工程師素養理解工程倫理的核心理念,了解軟件工程師、數據工程師的職業特點和責任,在軟件工程實踐中能自覺遵守職業道德和行業規范,具有知識產權與信息安全意識。99.1團隊合作能力能夠主動與其他學科的成員合作開展工作,能勝任團隊成員的角色和責任。9.2團隊領導能力能夠作為團隊負責人傾聽成員的意見,并組織團隊成員開展工作。1010.1宣傳表達能力具有報告撰寫、文稿設計、陳述發言、清晰表達的能力,能夠用于與同行和社會公眾進行專業問題的有效溝通和交流。10.2外語交流能力具有一定的國際視野,能夠在跨文化背景下進行溝通和交流。1111.1項目管理原理與概念理解和掌握軟件工程及相關領域的需求、成本、時間、質量等方面項目管理原理與經濟決策方法。11.2項目管理實踐能力具備在有多學科環境下,針對軟件工程及相關領域的需求、成本、時間、質量等方面項目管理的實踐能力。1212.1自主學習能力能夠認識不斷探索和學習的必要性,具有自主學習和終身學習的意識,掌握自主學習的方法,了解拓展知識和能力的途徑。12.2職業驅動發展能力能夠針對個人職業發展的需求,自主學習,適應時代發展和環境變化。三、畢業學分要求 1、畢業最低要求167學分,課程教學學分、學時分布表見下面表格。課程類別學分數所占比例備注課堂教學必修課普通共同課31.518.86%學科共同課4225.15%專業核心課2112.57%選修課專業選修課3017.96%通識選修課文學?歷史?哲學127.19%經濟?管理?法律創新?創意?創業個性化課程63.59%實踐教學環節軍事技能21.20%認知實習10.60%大學外語實踐0.50.30%思想政治理論課社會實踐21.20%畢業論文127.19%畢業實習42.40%創新與創業10.60%素質拓展21.20%實踐(含課內實驗)總學分6639.52%畢業總學分167100%注1:通識選修12學分中,要求“文學?歷史?哲學”模塊至少1學分,“經濟?管理?法律”模塊至少1學分,“創新?創意?創業”模塊至少1學分。注2:個性化課程6學分中,要求專業選修課至少3學分,其它可以在全校任意選修課中選擇。四、修業年限與授予學位基本學制四年,彈性學制3-6年,符合條件的學生授予工學學士學位。五、專業核心課程面向對象程序設計(Java):以面向對象程序設計為主線,深入的介紹Java語言的基礎知識、運行機制、多種編程方法和技術;課堂采用理論教學與實踐教學相結合的授課模式,并充分利用多媒體手段來改進教學效果、提高教學效率,力圖使學生掌握運用Java進行面向對象程序設計的基本思想和方法,提高在軟件設計和開發過程中分析問題、解決問題的能力,使理論知識和實踐技能得到共同發展,為今后從事軟件開發工作打下良好的基礎。WEB應用開發技術基礎:主要講述網絡環境下,開發WEB系統的基本思想和方法、WEB應用開發相關概念、新名詞、術語及設計思路和方法技巧。面向Java語言,介紹WEB應用系統的設計與開發技術。包括Web編程技術基礎、Servlet編程技術、動態頁面元素與內置對象、WEB組件技術、MVC設計模式等。軟件需求工程:主要講述軟件需求工程的需求獲取、需求分析、規格說明、需求驗證的軟件需求方法,作為專業前導課程,為以后的專業選修課程《軟件建模與設計》等的學習打下良好的基礎。通過本課程的教學,使學生能夠從用戶的角度分析現有的軟件系統需求,較好地掌握現代軟件需求分析的技術和方法,了解軟件需求工程研究和實踐的最新進展。軟件建模與設計:主要講述軟件開發過程中,從需求分析至軟件設計階段的建模與設計方法,內容包括功能模型、對象模型和動態模型,學生可學習從用戶的角度展示系統功能的用例模型;采用對象、屬性、操作、關聯等概念展示系統結構和基礎的類模型與對象模型;展現系統內部行為的序列圖,活動圖,狀態圖等。該課程以課堂理論教學為主,上機實踐為輔,配合多媒體教學。在教學過程中注重能力的培養,以實際應用為例提高理論教學的生動性,提高學生的動手能力。通過該課程的學習,學生可以了解軟件建模的原理和方法以及UML工具的使用,學會面向對象的軟件分析設計方法。軟件項目管理:主要介紹軟件項目參與者的角色、責任和管理技能和基本方法;從軟件項目的選擇、計劃、執行、控制、評價和終止過程指導學生理解軟件開發的成本、時間、資源和性能約束實踐性管理問題,建立項目目標和客戶滿意的項目運做實踐體系,實現項目目標。軟件質量與測試:主要講述軟件產品質量保證的基本思想和科學體系、軟件測試技術的基本內容,以及軟件測試的方法、技術和工具的使用,培養學生的軟件測試實踐能力,適應軟件企業的工作環境和業界標準,并和國際先進的軟件開發理念和測試技術保持同步,為全面掌握軟件技術和軟件項目管理打下堅實的基礎。軟件工程實踐:主要講述軟件產品與項目,貫穿需求工程、建模與設計、開發與構建、測試與維護、項目管理全周期的工程實踐技能、工具、經驗和流程。指導學生以團隊為單位,面向具體真實的軟件產品需求,開展軟件工程過程。通過大班教學、小組實踐討論的教學組織形式開展課題教學,培養學生軟件產品、項目從溝通、交流、分析、設計、協同、管理、開發、測試、配置等綜合實戰能力。六、主要實踐性教學環節1、軍事技能,2-3周,2學分,第1學期2、思想政治理論課實踐教學,2周,2學分,第3學期3、創新與創業,1學分,第5學期4、素質拓展,2周,2學分,第6學期5、大學外語實踐,0.5學分6、畢業實習,4周,4學分,第7學期7、畢業論文(設計),15周數,12學分,第8學期七、課程與畢業生能力要求對應關系表表2.課程與畢業要求的完整對應圖表表2.課程與畢業要求的完整對應圖表(續)八、課程修讀說明課程學習總學分要求為167學分。從課程結構上可分為普通共同課、學科共同課、專業核心課、專業選修課、通識選修課、專業實習與畢業設計。專業核心課強調本領域的理論基礎與核心技術,專業選修課程結合市場軟件應用需求,注重應用系統開發能力和工程能力培養。課程體系如下圖所示:圖1課程體系圖普通共同課程(必修環節):共34個必修學分。包括:大學英語(12學分);體育(4學分);大學生心理健康(1學分)、大學生職業生涯與發展規劃(0.5學分)、大學生就業與創業指導(0.5學分)、形式與政策教育(2學分)、軍事理論(2學分);思想道德修養與法律基礎(3學分)、中國近代史綱要(2學分)、毛澤東思想和中國特色社會主義理論體系概論(4學分)、馬克思主義基本原理概論(3學分);注:如果普通共同課程學分總數有調整,畢業總學分數同時做相應調整。學科共同課(必修環節):共15門,42個必修學分,為學生打下堅實的軟件數學、物理基礎、程序設計基礎和軟件工程基礎。包括:數學、物理類課程:高等數學(10學分)、離散數學(3學分)、大學物理(4學分);程序設計基礎課程:高級語言程序設計(包含實驗共計5學分)、數據結構(包含實驗共計5學分);面向軟件工程的操作系統應用課程:Linux系統及編程實踐(2學分);軟件工程與數據科學初級課程:計算機大類專業導論(2學分)、數據庫原理(3學分)工程數學相關課程:線性代數II(3學分)、概率論與數理統計(3學分)專業核心課(必修環節):共10門,21個必修學分,為學生打下堅實的計算機科學基礎、軟件工程專業導論及理論基礎。包括:計算機科學基礎課程:操作系統(含實驗共4學分)、計算機網絡與通訊(含實驗共4學分);軟件工程類專業課程:軟件需求工程(2學分)、軟件建模與設計(3學分)、軟件項目管理(2學分)、軟件質量與測試(含課程涉及共4學分);實踐環節:軟件工程實踐(上)(2學分);專業選修課程:主要講授面向軟件工程的程序語言、軟件分析、設計、開發和支持過程中先進實用的方法、技術和工具,以及軟件系統和軟件應用技術方面的知識。學生至少必須選修37個學分,具體包括以下三類:限定選修課程:面向軟件工程與數據科學的程序設計語言、個人程序設計實訓等。每位本科學生必須在限定選修課內修滿13個學分。面向軟件工程的程序設計課程:面向對象程序設計(Java)(4學分)、PYTHON與數據科學(包含實驗共計3學分)、WEB應用開發技術基礎(3學分);其它軟件工程高級課程:設計模式(2學分);方向課程模塊:按照辦學特色,目前提供互聯網軟件開發、大數據軟件工程等2個課程模塊。以后,可以根據辦學特色,進一步調整和擴充專業方向課程模塊。每位本科學生必須在所提供的方向課程模塊中按學期選擇課程,共計11學分。專業選修課程:除限定選修課程和專業方向課程模塊規定的指定選修課程外,旨在擴寬學生在軟件工程、計算機科學、數據科學、考研深造等方面的知識和能力水平而開設的課程,要求學生在每學期規定的選修學分要求下,選擇合適的課程,要求共修8學分。包括:軟件工程高級課程:工程源代碼閱讀與分析(3學分)、基于開放平臺的應用開發(2學分)、外包實訓(1學分)、軟件新技術專題(1學分)、職業素養與企業文化(1學分);計算機科學與考研類課程:計算機組成與系統結構(包含實驗共計4學分)、數據科學類課程:大數據與知識工程(3學分)、人工智能(3學分)、NoSQL數據庫技術(2學分);信息安全類課程:計算機安全(3學分);通識選修課程:共12學分,要求“文學?歷史?哲學”模塊至少1學分,“經濟?管理?法律”模塊至少1學分,“創新?創意?創業”模塊至少1學分;個性化課程:在全校范圍內的選修課程,要求修滿6個學分;實踐教學:共24.5學分,包括軍事技能、認知實習、思想政治理論課實踐教學、創新與創業、素質拓展、大學外語實踐、畢業實習、畢業設計;1.專業方向課程模塊方向一:互聯網軟件開發互聯網軟件是繼傳統桌面軟件后另一個軟件形態,已經深入到我們生活、工作、學習的方方面面,對我國當下的“信息經濟”產生深遠的影響。現代服務產業,特別是新零售、新制造、新金融、新技術和新能源等下一個信息時代,更離不開互聯網軟件。軟件工程專業的互聯網軟件開發方向,培養具有互聯網軟件系統用戶端(瀏覽器前端、APP前端)開發、交互設計、UI設計能力;服務器后端軟件系統的軟件服務化架構、高性能架構、企業級軟件開發的能力。方向課程模塊指選課程:移動設備軟件開發(3學分)、Web前端開發技術與UI設計(3學分)、企業級應用開發與架構技術(3學分);方向課程模塊指選實踐課程:軟件工程實踐(下)(2學分);方向二:大數據軟件工程大數據被譽為"21世紀的新石油",產業發展前景光明。用數據來說話、用數據來管理、用數據來決策、用數據來創新成為國家創新發展的時代特征。我校在電子商務、統計專業具有較強實力,大數據軟件工程方向依托這些學科的優勢,培養在軟件工程在大數據環境下的開發與分析、運維方面具有較強能力的人才。該方將培養學生具備通過數據意識分析問題的能力;具有面向大數據和云計算的數據存儲、數據處理和數據計算能力;面向數據科學的數據分析、數據挖掘能力。方向課程模塊指選課程:數據科學基礎(3學分)、數據挖掘基礎(3學分)、Hadoop與Spark開發技術(3學分);方向課程模塊指選實踐課程:數據科學工程實踐(2學分);2.課程先修順序九、專業教學計劃進程表(輔修、雙專業教學計劃進程表)課程類別課程號課程名稱開課學期學分學時分配表周學時輔修課二專業課理論實驗實習課堂教學必修普通共同課MPE001軍事理論一12.032002否否MHC001大學生心理健康教育一11.024002否否MPE003體育(一)一11.032002否否IPT001思想道德修養與法律基礎一13.048003否否FLG002大學英語(二)一13.048003否否IPT006形勢與政策教育(1)一11.016002否否IPT007形勢與政策教育(2)一21.016002否否MPE004體育(二)一21.032002否否FLG003大學英語(三)一23.048003否否IPT004中國近現代史綱要一22.032002否否CDE001大學生職業生涯與創業基礎二11.032002否否FLG004大學英語(四)二13.048003否否MPE005體育(三)二11.032002否否MPE006體育(四)二21.032002否否IPT002毛澤東思想和中國特色社會主義理論體系概論二24.064004否否IPT003馬克思主義基本原理概論三23.048003否否CDE002大學生就業與創業指導三20.516002否否學科共同課CST031高級語言程序設計一14.064004是是CST030高級語言程序設計實驗一11.003202是是CST029計算機大類專業導論一12.0182803否否MAT003高等數學II(上)一16.096006否否MAT004高等數學II(下)一24.064004否否GPH001大學物理(上)一23.048003否否GPH004大學物理實驗一21.003202否否CST037Linux系統與編程實踐一23.0323203否否BDS024離散數學(英)一23.048003否否CST014數據結構一24.064004是是CST013數據結構實驗一21.003202是是MAT010線性代數II一23.048003是是CST012數據庫原理二13.039903是是CST022課程設計(數據庫應用)二11.0001515是是MAT012概率論與數理統計II二13.048003否否專業核心課CST033操作系統(英)二13.048003否否CST032操作系統實驗二11.003203否否CST026計算機網絡與通信二13.048003否否CST025計算機網絡與通信實驗二11.003202否否SEG001軟件需求工程二12.032002是是SEG002軟件建模與設計二23.0301803是是SEG003軟件質量與測試二23.0212703是是SEG004課程設計(軟件質量與測試)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論