當前位置:法律諮詢服務網 - 知識產權保護 - 軟件工程專業主修課程

軟件工程專業主修課程

軟件工程專業的主要課程有那些

主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟件工程概論、統壹建模語言、軟件體系結構、軟件需求、軟件項目管理

該專業除了學習公***基礎課外,還將系統學習離散數學、數據結構、算法分析、面向對象程序設計、現代操作系統、數據庫原理與實現技術、編譯原理、軟件工程、軟件項目管理、計算機安全等課程,根據學生的興趣還可以選修壹些其它選修課。

實踐環節:畢業實習、課程設計、計算機工程實踐、生產實習、畢業設計(論文)。

(1)軟件工程專業主修課程擴展閱讀:

軟件工程的目標是:在給定成本、進度的前提下,開發出具有適用性、有效性、可修改性、可靠性、可理解性、可維護性、可重用性、可移植性、可追蹤性、可互操作性和滿足用戶需求的軟件產品。追求這些目標有助於提高軟件產品的質量和開發效率,減少維護的困難。

(1)適用性:軟件在不同的系統約束條件下,使用戶需求得到滿足的難易程度。

(2)有效性:軟件系統能最有效的利用計算機的時間和空間資源。各種軟件無不把系統的時/空開銷作為衡量軟件質量的壹項重要技術指標。很多場合,在追求時間有效性和空間有效性時會發生矛盾,這時不得不犧牲時間有效性換取空間有效性或犧牲空間有效性換取時間有效性。時/空折衷是經常采用的技巧。

(3)可修改性:允許對系統進行修改而不增加原系統的復雜性。它支持軟件的調試和維護,是壹個難以達到的目標。

(4)可靠性:能防止因概念、設計和結構等方面的不完善造成的軟件系統失效,具有挽回因操作不當造成軟件系統失效的能力。

(5)可理解性:系統具有清晰的結構,能直接反映問題的需求。可理解性有助於控制系統軟件復雜性,並支持軟件的維護、移植或重用。

(6)可維護性:軟件交付使用後,能夠對它進行修改,以改正潛伏的錯誤,改進性能和其它屬性,使軟件產品適應環境的變化等。軟件維護費用在軟件開發費用中占有很大的比重。可維護性是軟件工程中壹項十分重要的目標。

(7)可重用性:把概念或功能相對獨立的壹個或壹組相關模塊定義為壹個軟部件。可組裝在系統的任何位置,降低工作量。

(8)可移植性:軟件從壹個計算機系統或環境搬到另壹個計算機系統或環境的難易程度。

(9)可追蹤性:根據軟件需求對軟件設計、程序進行正向追蹤,或根據軟件設計、程序對軟件需求的逆向追蹤的能力。

(10)可互操作性:多個軟件元素相互通信並協同完成任務的能力。

軟件工程專業的專業課程有哪些

軟件工程專業抄是壹門研究用工程化襲方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及到程序設計語言,數據庫,軟件開發工具,系統平臺,標準,設計模式等方面。在現代社會中,軟件應用於多個方面。典型的軟件比如有電子郵件,嵌入式系統,人機界面,辦公套件,操作系統,編譯器,數據庫,遊戲等。同時,各個行業幾乎都有計算機軟件的應用,比如工業,農業,銀行,航空, *** 部門等。

主修課程

主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟件工程概論、統壹建模語言、軟件體系結構、軟件需求、軟件項目管理

該專業除了學習公***基礎課外,還將系統學習離散數學、數據結構、算法分析、面向對象程序設計、現代操作系統、數據庫原理與實現技術、編譯原理、軟件工程、軟件項目管理、計算機安全等課程,根據學生的興趣還可以選修壹些其它選修課。

實踐環節:畢業實習、課程設計、計算機工程實踐、生產實習、畢業設計(論文)。

大學軟件工程的專業課程是什麽

軟件工程專業

軟件工程專業

本專業培養計算機軟件工程研究與應用高級人才。本專業培養計劃與國際接軌,通過培養計劃實施及理論、抽象、設計實驗等教育過程,使學生掌握軟件工程技術,具備從事大型軟件工程組織、管理、開發能力。

主要課程:離散數學,數據結構,匯編語言程序設計,計算機組成原理與系統結構,操作系統,編譯原理,數據庫系統原理,計算機網絡,inter技術,多媒體技術,軟件工程導論,軟件需求工程,軟件項目管理,軟件測試,java語言程序設計,xml技術,軟件質量控制,軟件工具與環境,cmm與iso9000,軟件過程,電子商務基礎等。

學生畢業後,可勝任教育、企業、事業及軟件產業部門的教學、管理、研究與開發工作,或在本學科、相關學科及國外繼續深造。

軟件工程專業開設哪些主要課程

都是必修的!

c/C++,數據結構,離散數學,匯編語言,現代操作系統,結構化計算內機組成容,C#語言,JAVA語言(選修),數據庫原理,算法分析與設計,編譯原理,UML,軟件工程,軟件需求工程,計算機網絡,還有什麽呢?

我們的教材除了“匯編語言設計”和編譯原理,都是英文原版的,學的時候很辛苦!因為拿兩門課更難!

如果樓主對計算機沒有什麽興趣,還是學點別的吧!個人感覺很累!可能是我們還有其他的課程,想什麽高等數學,線性代數等等之類的,很累!

軟件工程專業大學本科都有哪些課程

軟件工程的主要課程:

外語、高等數學、線性代數、高等代數、電子技術基礎、離散數學、計算機引論(C語言)、數據結構、C++程序設計、匯編語言程序設計、算法設計與分析、計算機組成原理與體系結構、數據庫系統、計算機網絡、軟件工程、軟件測試技術、軟件需求與項目管理、軟件設計實例分析、CMM/ISO9000等。

軟件工程專業有哪些課程

軟件工程專業(本科)的課程設置

主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟件工程概論、統壹建模語言、軟件體系結構、軟件需求、軟件項目管理

該專業除了學習公***基礎課外,還將系統學習離散數學、數據結構、算法分析、面向對象程序設計、現代操作系統、數據庫原理與實現技術、編譯原理、軟件工程、軟件項目管理、計算機安全等課程,根據學生的興趣還可以選修壹些其它選修課。

實踐環節:畢業實習、課程設計、計算機工程實踐、生產實習、畢業設計(論文)。

軟件工程要學什麽課程

主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟件工程概論、統壹建模語言、軟件體系結構、軟件需求、軟件項目管理。

該專業除了學習公***基礎課外,還將系統學習離散數學、數據結構、算法分析、面向對象程序設計、現代操作系統、數據庫原理與實現技術、編譯原理、軟件工程、軟件項目管理、計算機安全等課程,根據學生的興趣還可以選修壹些其它選修課。

實踐環節:畢業實習、課程設計、計算機工程實踐、生產實習、畢業設計(論文)。

(7)軟件工程專業主修課程擴展閱讀

培養要求:

本專業是培養適應計算機應用學科的發展,特別是軟件產業的發展,具備計算機軟件的基礎理論、基本知識和基本技能,具有用軟件工程的思想、方法和技術來分析、設計和實現計算機軟件系統的能力。

同時,各個行業幾乎都有計算機軟件的應用,比如工業,農業,銀行,航空, *** 部門等。這些應用促進了經濟和社會的發展,使得人們的工作更加高效,同時提高了生活質量。

軟件工程專業都有哪些課程

依據學校教學計劃而定;

基本科目都會有:c, c++, java,計算機導論,軟件工程, 數據庫,操作系統,數據結構,計算機組成原理與系統結構, linux,算法分析,計算機圖形學; 若有模塊課,可能還會有嵌入式相關的,網絡相關的課程。

軟件工程主要課程有哪些

各個大學開設的課程不同,開設的時間也不盡相同.下面是軟件工程專業的培養計劃:

壹、培養目標

本專業培養具有良好科學素養,能較系統和深入地掌握計算機科學技術基礎以及軟件工程專業知識和工作技能的高級專業技術人才。學生畢業後可在進行軟件規劃、設計與開發及應用的相關企業、事業單位或 *** 機關等從事計算機軟件規劃、咨詢、監理、生產、軟件技術研發、以及軟件應用系統維護等方面技術工作。

二、培養規格

本專業學生應系統掌握計算機科學技術及其應用有關基礎理論、建立從事軟件工程方面工作的必要專業知識結構和工作技能,包括計算理論基礎、計算機系統及其硬軟接口、系統軟件與工具軟件、計算機應用技術、軟件工程方法與工具等。通過四年時間的學習,學生應具備以下幾方面知識和工作能力:

1. 掌握計算機科學與技術基本理論和專業知識;

2. 掌握軟件系統分析、設計和說明的基本方法,具備軟件研究與技術開發能力;

3. 了解信息系統安全與知識產權保護的有關技術方法和法規;

4. 具備進行軟件系統規劃、設計、咨詢、軟件測試與評估以及軟件工程管理和系統運行管理的基本能力;

5. 了解現代信息技術的發展動態;

6. 精通壹門以上外語,具有較強專業外語閱讀和寫作能力;

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

三、計劃學制、最低畢業學分、授予學位

計劃學制:本專業實行學分制,學制壹般為四年,允許提前畢業和推遲畢業,具體按學校有關學分制管理條例執行。鼓勵學生攻讀雙專業、雙學位和輔修。

最低畢業學分:162

授予學位:工學學士學位

四、課程修讀要求

1. 全校公***課分為公***必修課(34個學分)和公***選修課(11個學分)。公***必修課34個學分必須全修。公***選修課應在人文社會科學和藝術類課程中各選修4個學分,在社會科學類中修2個學分。就業指導課以講座形式進行,開設4-6個講座,計1個公選課學分。

2. 學科基礎課***計52個學分,包括學科基礎課和學科專業課程,要求學生全修。

3. 專業必修課***計21個學分,要求學生全修。

4. 選修課學生必須修讀不低於34個學分,其中限選課程模塊為必選模塊,不夠部分的學分可在任選課模塊和計算機科學與技術的相關模塊中選擇。

5. “學科前沿講座“為學科導引課程,以講座形式分散安排在各個學期。

6. “就業指導課”以講座形式進行,開設4-6個講座,計1個公選課學分.

7. 本專業設置六門雙語教學課程(課程方案表中課程名稱前打*者),本專業不再單獨開設專業英語課程。

8. 課程計劃表中課程名稱前打者為綜合設計類課程。

9. 專業技能與實踐***計8個學分,學生可在課程結構比例表中自主選擇課程設計內容或專業實習,如選擇專業實習,則學生必須再選修至少2個課程設計。

五、課程結構比例表

課程類別 學時數 占總學時的比例 學分數 占總學分的比例

全校公***課(45學分) 公***必修課 784 26.3% 34 21%

公***選修課 170 5.7% 11 6.8%

學科基礎課(51學分) 大類基礎課 558 18.7% 27 16.7%

專業基礎課 490 16.4% 24 14.8%

專業必修課 353 12.9% 18 11.1%

專業選修課 578 20% 34 21%

專業實習或專業技能與實踐課程 8周 8 4.9%

畢業論文(設計) 12周 6 3.7%

總計 2933/18周 100% 162

100%

軟件工程專業主修科目是什麽

軟件工程專業主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟件工程概論、統壹建模語言、軟件體系結構、軟件需求、軟件項目管理。

就業崗位:

1、Java方向:JAVA初級程序員、JAVA計算程序員 、 JAVA工程師 、J2EE系統工程師等。

2、Net方向: .Net程序員網站開發工程師 .Net工程師等。

3、其它方向: 簡單的管理信息系統開發和維護人員 、網頁制作和客戶端腳本程序編寫人員 、初級數據庫管理和維護人員 、數據庫開發工程師 、系統分析設計工程 、軟件項目配置管理員 、文檔編寫工程師。

(10)軟件工程專業主修課程擴展閱讀

軟件工程涉及到程序設計語言,數據庫,軟件開發工具,系統平臺,標準,設計模式等方面。在現代社會中,軟件應用於多個方面。典型的軟件比如有電子郵件,嵌入式系統,人機界面,辦公套件,操作系統,編譯器,數據庫,遊戲等。

同時,各個行業幾乎都有計算機軟件的應用,比如工業,農業,銀行,航空, *** 部門等。這些應用促進了經濟和社會的發展,使得人們的工作更加高效,同時提高了生活質量。

計算學科的分支,計算學科中理論、抽象、設計等三個學科形態,綁定、大問題的復雜性、概念和形式模型、壹致性和完備性、效率、演化、抽象層次、按空間排序、按時間排序、重用、安全性、折衷與決策等十二個基本概念,數學方法、系統科學方法在軟件工程學科中占有重要地位。

此外,軟件工程還十分重視管理過程,以提高軟件產品的質量、降低開發成本、保證工程按時完成。系統性、規範性、可度量性也是軟件工程非常關註的。

  • 上一篇:如何適用專利侵權的“實施許可費倍數”賠償標準
  • 下一篇:廈門工學院含金量高嗎
  • copyright 2024法律諮詢服務網