<p id="rbjnn"></p>

      <form id="rbjnn"></form>

      <sub id="rbjnn"></sub>
      <address id="rbjnn"></address>
      設為首頁  |  加入收藏
       
       首 頁 | 單位介紹 | 機構設置 | 工作職責 | 規章制度 | 專業設置 | 信息中心 | 職能中心 | 下載中心 
       教務管理 | 考務管理 | 實驗實踐 | 教學研究 | 教師評優 | 教材管理 | 進修培訓 | 歷年校歷 | 聯系我們 
      公告欄
      更多| 
       
       
      辦公指南
      處辦公室 教學研究科
      教學管理科 實驗實踐科
      考試科 教材科
      教學服務
      更多| 
      選課及成績查詢
      教師成績錄入
      授課教師簡介
      開課查詢
      選課公告
      課程介紹
      快速鏈接
       
      實驗報表系統  |  教務管理系統
      網絡教學平臺  |  精品課程平臺
      實驗管理平臺  |  教學評估系統
      信息學院   
      您的位置: 首 頁 > 專業設置 > 信息學院 > 正文
       
       
      軟件工程Software Engineering
      2018-11-08 13:39     (點擊: )

      專業名稱:軟件工程

      (專業代碼:080902

       

       一、專業介紹

       

      1. 專業內容及特點

      軟件工程是研究大規模軟件開發方法、工具和管理的一門工程科學。其特點是按工程化的原則和方法來組織和規范軟件開發過程,主要研究軟件開發方法與環境、軟件工具及集成技術、軟件自動化及自動測試技術、軟件質量控制、軟件重用技術等內容。軟件工程專業培養系統掌握本專業所必需的基本理論、基本知識,掌握本專業的基本技能和方法,掌握較新的軟件開發技術和軟件項目管理方法,能熟練使用流行的軟件環境與工具,特別是具備較強的軟件開發實踐能力和良好的軟件工程素養,受到系統的軟件開發技術的訓練,具有獲取新知識的能力,具有一定的軟件工程職業技能,能在軟件企業及其它企事業單位從事軟件開發與應用、項目管理等工作的應用型高級技術人才。

      2. 專業基本要求

      本專業學生系統地學習計算機科學與軟件工程方面的基本理論和基本知識,接受從事軟件開發與應用計算機技能的基本訓練,具備研究和開發計算機應用軟件系統的基本能力。

      畢業生應獲得以下幾方面的知識和能力:

      1)掌握計算機科學與技術的基本理論和基本方法;

      2)掌握軟件基礎理論知識和軟件工程專業知識;

      3)掌握計算機應用系統的分析和設計的基本方法;

      4)受到良好的軟件工程訓練,具有較強的工程實踐能力;

      5)具備運用先進的工程化方法、技術和工具從事某一應用領域軟件分析、設計、開發、維護等工作的能力;

      6)對軟件系統、信息系統具有系統級的認知能力;

      7)掌握文獻檢索、資料查詢的基本方法,具有獲取信息的能力;

      8)具有較強的自學能力、創新意識和外語應用能力,具備較強的團隊協作能力。

      3. 培養目標及個人就業方向

      培養具有良好的科學素養,系統掌握計算機基礎理論、軟件開發、軟件管理等計算機應用技術,具備運用先進的工程化方法、技術和工具從事軟件分析、設計、開發、維護等工作,以及工程項目的組織與管理能力、團隊協作能力的高層次實用型、復合型軟件工程技術和管理人才。

      4. 學制、學分

      以四年制為基礎,實行三至七年的彈性學制。學生應修滿165學分,其中必修135學分,選修30學分。

      5. 授予學位

      工學學士學位。

      6. 學科通選課程

      高等數學A(上、下)、普通物理A(上、下)、工程數學(上)、工程數學(下)。

      7. 學科核心課程

      離散數學、數據結構、數據庫系統概論、操作系統、計算機網絡、軟件工程導論。

      8. 專業主干課程

      面向對象程序設計、軟件質量保證與測試、軟件建模技術、算法分析與設計、軟件需求分析與設計、軟件項目管理、軟件質量與CMM、計算機組成原理。

       

       二、課程介紹

       

      1. 學科通選課程介紹

       

      高等數學A(上、下)

      Advanced Mathematics

      課程編號:0920416                學分:6          學時:78

      0920426                學分:6          學時:90

      課程內容:高等數學是理工科各專業的重要基礎課,主要內容包括:函數與極限、單變量微分學和積分學、向量代數與空間解析幾何、多變量微分學、重積分、曲線積分和曲面積分、級數、常微分方程。

       

      普通物理A(上、下)

      General Physics

      課程編號:1010014                學分:4          學時:60

                1010024                學分:4          學時:60

      課程內容:本課程是電子科學與技術專業的重要基礎課之一,主要內容有:質點運動學、

      牛頓運動定律、動量和角動量、功和能、剛體的定軸轉動、靜電的基本現象和規律、靜電場中的導體和電介質、穩恒電流、氣體分子運動論、熱力學第一定律、熱力學第二定律、振動和波動、光的干涉、衍射、偏振、波粒二象性、薛定鄂方程、原子中的電子、固體中的電子、核物理。

       

      工程數學(上)

      Engineering Mathematics (Part I)

      課程編號:1421254                學分:4          學時:60

      課程內容:工程數學(上)是理工類各專業的一門基礎課程,為各專業后繼課程的學習奠定數學基礎,提供理論依據。本門課程一共分為三個部分:第一部分:線性代數,內容分為:行列式、矩陣及其運算、矩陣的初等變換與線性方程組、向量組的線性相關性、相似矩陣及二次型、線性空間與線性變換等六章;第二部分:概率論,內容分為:排列與組合、集合、隨機事件、隨機事件的概率、條件概率、事件的相互獨立性及試驗的相互獨立性、一維隨機變量、二維隨機變量、隨機變量的函數及其分布、隨機變量的數字特征等八章;第三部分:矢量分析與場論,主要介紹矢量分析,場論,哈密頓算子,梯度、散度、旋度與調和量在正交曲線坐標系中的表達式等內容。

       

      工程數學(下)

      Engineering Mathematics (Part II)

      課程編號1421264                學分:4          學時:60

      課程內容:工程數學(下)是理工類各專業的一門基礎課程,為各專業后繼課程的學習奠定數學基礎,提供理論依據。第一部分:復變函數,內容分為:復數與復變函數、解析函數、復變函數的積分、留數、共形映射等六章;第二部分:積分變換,主要介紹Fourier變換和Laplace變換的內容;第三部分:數學物理方法與特殊函數,內容分為:一些典型方程和定解條件的推導、分離變量法、行波法和積分變換法、拉普拉斯方程的格林函數法、貝塞爾函數、勒讓德多項式、數學物理方程的差分解等七章。

       

      2. 學科核心課程介紹

       

      離散數學

      Discrete Mathematics

      課程編號:1421273                學分:3          學時:45

      課程內容:離散數學是計算機科學專業的核心課程。本課程主要講述數理邏輯、集合論、代數結構與布爾代數、圖論等四方面內容。數理邏輯使學生能夠受到一些抽象邏輯思維的訓練,并為后續課程計算機科學理論、程序方法論、人工智能等打下初步基礎;集合論幫助學生建立一些重要數學概念及掌握一種通用性的描述語言;代數系統使學生抽象思維和數學深度方面受到鍛煉。通過該課程的學習,學生可以培養抽象思維和慎密概括的能力,提高自身素質。

       

      數據結構

      Data Structure

      課程編號:1421284                學分:4          學時:68(實驗16

      課程內容:數據結構是計算機學科的算法理論基礎和軟件設計的技術基礎,主要研究信息的邏輯結構及其基本操作在計算機中的表示和實現。課程主要目標是使學生深入了解數據結構的邏輯思想、實現方法和應用技術,培養學生實際動手能力。課程要求學生從數據結構的邏輯結構、存儲結構和數據運算三個方面,掌握線性表、棧、隊列、樹、圖和查找表等常用的數據結構,掌握在各種常用數據結構上實現排序和查找運算,掌握算法時間和空間復雜性分析方法。掌握復雜程序設計方法,針對簡單應用問題,應能選擇合適數據結構并設計和實現有效算法。

       

      數據庫系統概論

      Introduction of DatabaseSystems

      課程編號:1421294                學分:4          學時:68(實驗16

      課程內容:本課程全面闡述數據庫系統的基本理論,基本技術和基本方法。 本課程共分四部分,第一部分基礎篇,包括:數據庫系統和數據模型、關系數據庫基本原理、關系數據庫標準語言、數據庫安全性和數據庫完整性。 第二部分設計與應用開發篇, 包括關系數據理論,數據庫設計和數據庫編程。 第三部分系統篇, 包括關系查詢處理和關系優化,數據庫恢復技術和并發控制。 第四部分新技術篇,包括數據庫技術新發展概況等。

       

      操作系統

      Operating Systems

      課程編號:1421304                學分:4          學時:68(實驗16

      課程內容:本課程是計算機科學與技術專業重要的專業基礎課,培養學生從事軟件研究設計的能力,要求學生理解操作系統的基本理論、設計思想,掌握操作系統中有關進程控制、進程調度、存儲分配、交互界面設計等功能的實現原理。

       

      計算機網絡

      Computer Network

      課程編號:1421314                學分:4          學時:68(實驗16

      課程內容:本課程是計算機相關專業的核心課程。通過本課程的學習,使學生能系統地學習和掌握計算機網絡的基本概念和基礎知識;掌握計算機網絡的體系結構及常見網絡協議原理與內容。要求學生掌握 ISO/OSI 七層模型、TCP/IP 協議簇和五層網絡模型;掌握物理層、數據鏈路層、網絡層、傳輸層和應用層的相關協議及其工作原理。對學習和工作中遇到的網絡問題的解決提供了必要的基礎知識;對從事計算機網絡通信領域的研發打下了良好的基礎。

       

      軟件工程導論

      Introduction to Software Engineering

      課程編號:1421324                學分:4          學時:60

      課程內容:課程的教學目標是使學生掌握軟件工程的基本概念,基本原理,實用的開發方法和技術;了解軟件工程各領域的發展動向;如何用工程化的方法開發軟件項目,在開發過程中應遵循的流程、準則、標準和規范。

       

      3. 專業主干課程介紹

       

      面向對象程序設計

      Object-oriented Programming

      課程編號:1421333                學分:3          學時:52(實驗16

      課程內容:本課程重點介紹 C++語言的基本知識,要求學生掌握如何基于 C/C++語言,應用面向對象方法開展程序設計,解決實際問題。學生在學習過程中通過大量的程序實例和相關練習,逐步掌握應用 C++的技能和技巧,進一步掌握應用面向對象程序設計方法解決實際問題的能力。該課程是對學生程序設計能力的一個升華,它的思想和方法適用于其它程序設計,也為以后的學習打下堅實的基礎。

      軟件質量保證與測試

      Software Quality Assurance and Testing

      課程編號:1421343                學分:3          學時:52(實驗16

      課程內容: 本課程主要介紹軟件測試理論知識和業界主流的通用測試技術,要求學生掌握軟件測試的基本概念和基本理論、基本測試流程、技術和方法,并應用到實踐,使學生具備軟件測試的必備專業知識和實際操作能力。

       

      軟件建模技術

      Software Modeling Technology

      課程編號:1421353                學分:3          學時:52(實驗16

      課程內容:本課程主要介紹面向對象的系統分析和建模語言UML的基本概念、發展歷程、UML語言的特點和使用UML進行系統分析建模的基本過程。要求學生能讀懂軟件開發隊伍中各個成員繪制的各類UML圖,能根據軟件需求進行系統分析與設計,并繪制UML圖,能將設計模式應用到實際軟件開發中,能對不同的設計進行評估和分析。

       

      算法分析與設計

      Algorithms Design and Analysis

      課程編號:1421363                學分:3          學時:52(實驗16

      課程內容:算法設計與分析是計算機應用技術、軟件工程、信息與計算科學以及相關專業的一門基礎課程。本課程的主要目的是培養學生掌握算法設計的方法論,掌握常用的算法設計的方法;掌握算法分析的基本工具、方法、技巧,在解決實際問題時,對于較復雜的問題能抽象出問題的數學模型,設計出有效的算法。

       

      軟件需求分析與設計

      Software Requirement Analysis and Design

      課程編號:1421373                學分:3          學時:52(實驗16

      課程內容:課程主要介紹了軟件需求分析與設計的基本理論和知識,同時強調在實際項目中的應用以及其中的核心技能。課程共分為四個部分,以整個軟件系統開發生命周期為主線,結合實際項目實例詳細探討了規劃、需求分析、設計及實施4個階段的活動。此外,還涵蓋了項目團隊中需要的各種角色和技能等。

       

      軟件項目管理

      Software Project Management

      課程編號:1421383                學分:3          學時:52(實驗16

      課程內容:本課程主要探索、研究和發現項目管理的理論、方法和最佳實踐。要求學生掌握現代項目管理的一些基本概念、基本原理和基本方法,了解軟件項目管理各個階段所需的基本技術和工具,使得學生初步具備制定項目計劃和實施項目管理的基本技能。

       

      軟件質量與CMM

      Software Quality and CMM

      課程編號:1421393                學分:3          學時:52(實驗16

      課程內容:軟件質量控制是軟件工程專業的一個重要學科,隨著計算機應用的發展,軟

      件質量控制在軟件開發中具有很強的實際意義。通過此課程的學習,使學生了解軟件開發中軟件的質量控制原理及方法;掌握能力成熟度模型CMM的基本概念、體系結構、實施價值以及關鍵過程。 

       

      計算機組成原理

      Computer Organization Principles

      課程編號:1431423                學分:3          學時:52(實踐16   

      課程內容:本課程主要講述計算機的基本原理和組織結構,主要包括運算方法和運算器,存儲器,中央處理器,計算機外圍設備和輸入輸出系統。

       

      三、其它說明

       

      1431552軟件工程認證類課程,獲得軟件工程相關認證證書,具體由學院教務委員會認定。

       

       

      關閉窗口
       首 頁 | 單位介紹 | 機構設置 | 工作職責 | 規章制度 | 專業設置 | 信息中心 | 職能中心 | 下載中心 
       教務管理 | 考務管理 | 實驗實踐 | 教學研究 | 教師評優 | 教材管理 | 進修培訓 | 歷年校歷 | 聯系我們 

      中國·沈陽·遼寧大學 2010 Copyright by www.lnu.edu.cn All rights reserved.
      地 址:沈陽市沈北新區道義南大街58號 郵 編:110136
      沈陽市皇姑區崇山中路66號 郵 編:110036

      新2彩票