導航:首頁 > 工程技術 > 軟體工程的課講什麼的

軟體工程的課講什麼的

發布時間:2021-08-15 13:00:27

1. 軟體工程要學什麼課程

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

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

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

(1)軟體工程的課講什麼的擴展閱讀

培養要求:

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

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

2. 軟體工程主要課程有哪些

各個大學開設的課程不同,開設的時間也不盡相同.下面是軟體工程專業的培養計劃:
一、培養目標
本專業培養具有良好科學素養,能較系統和深入地掌握計算機科學技術基礎以及軟體工程專業知識和工作技能的高級專業技術人才。學生畢業後可在進行軟體規劃、設計與開發及應用的相關企業、事業單位或政府機關等從事計算機軟體規劃、咨詢、監理、生產、軟體技術研發、以及軟體應用系統維護等方面技術工作。
二、培養規格
本專業學生應系統掌握計算機科學技術及其應用有關基礎理論、建立從事軟體工程方面工作的必要專業知識結構和工作技能,包括計算理論基礎、計算機系統及其硬軟介面、系統軟體與工具軟體、計算機應用技術、軟體工程方法與工具等。通過四年時間的學習,學生應具備以下幾方面知識和工作能力:
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%

3. 軟體工程干什麼的啊 難道課很多啊

軟體工程主要是學習電腦操作,最主要的是高數 線性代數,英語。前兩者是為學習軟體做准備,後者英語是為將來到外企做准備,可不是很多哇

4. 軟體工程入門學些什麼

這些日子,研究了下軟體工程專業的課程體系。

正巧遇到一些同學感覺迷茫,不知道該學些什麼。

那好,我就來從頭分析下,每個學期該學些什麼,看些什麼。

以下的分析主要討論實踐學習,至於理論學習和研究,留待以後分解。

第一學期

通過閱讀大量的C代碼,了解計算機程序設計方法和一般規則,為以後學習打下堅實的基礎。在計算機文化基礎部分,可以考慮學習網頁設計(最好是從HTML和JS開始,別直接用工具),C代碼可以找些開源項目的代碼片段閱讀。本學期除了課堂要求,最少要完成500行以上的代碼量,並在假期完成一個至少200行程序的小型程序。

專業課程

計算機文化基礎
課外學習

《深入理解計算機系統》

C語言
閱讀大量的C代碼

數字邏輯

第二學期

本學期是的專業課程不多,建議將大量的時間投入在數據結構和演算法上邊。C++同樣要閱讀和書寫大量的代碼。計算機組成原理是單片機和嵌入式方向的基礎,要將各功能電路部分完全看懂和活用,如果有機會做整機實驗(就是那個課程設計),一定要認真思考,另外,這個課程是考研課,考研的同學要認真了。數據結構是這個學期的重點內容,其核心是各種數據結構的特性,在演算法初步那部分,要認真對待排序和查找的內容,最好多做練習,這個也是考研課。另外,完全照搬和硬套某些演算法或者莫名其妙的使用某種數據結構來設計程序,是非常不理智和有害的,這樣做使得對問題的認識過程出現錯誤,而且將問題復雜化了。

專業課程

C++
課外學習

《C++ primer》

數據結構
《Thinking in C++》

計算機組成原理
《演算法導論》

《代碼大全》(第二版)

深入研讀《深入理解計算機系統》

第三學期

這學期的課程,可以說是軟體工程專業最為重要的了,在java部分,已經可以開始思考面向對象和設計模式的問題了。操作系統可以說是計算機科學與工程實踐之集大成者,其中大量的運用了數據結構、計算機組成原理等課程中學習的設計方法,包含了計算機工程實踐方面遇到問題時的解決方案,而且本身就是代碼閱讀的最好素材。能夠深入理解了計算機操作系統理論與實踐的人,想不牛都難。資料庫啊,這東西是以後大部分人混飯吃的看家本事了,重要性你看著辦吧,一定要多寫SQL啊。至於軟體工程這門課,就沖著你是軟體工程專業的學生也要學好啊。書本上的過程和方法不是寫著玩的,這可要想學好,不思考、不實踐可不行。

專業課程

Java
課外學習

《代碼閱讀》

操作系統
《Thinking in C++》

資料庫
《操作系統-設計與實現》

軟體工程概論
《linux 0.11內核完全解析》趙炯

《資料庫系統概念》

《統一軟體過程》

第四學期

本學期的專業課程壓力很大,計算機網路課程不是你上課聽講,寫個socket程序就能夠學好的。真正從事這方面實際工作的話,這裡面有相當多的工程問題,要慢慢的積累。當然《TCP/IP詳解》的第一卷和第三卷是不能少的,還有套《用TCP/IP實現網際互聯》也很不錯,另外思科的CCXX系列教程也是必讀的。網路的學習,不能夠光看應用層的東西,其歷史沿革、底層原理都是要看的。軟體體系結構這門課,是軟體架構設計的宏觀性的基礎課程,對於以後的軟體架構設計來說,是必不可少的。我個人建議大家在課余的時間多在網上看看(並且收集)一些著名的(或者在建設中的)軟體項目的設計文檔,對你以後的軟硬體架構設計很有好處,以後寫設計方案的時候,眼界也開闊很多。主流資料庫是上學期課程的升級版,不管課上學的什麼,大家至少要找台Oracal伺服器來配置、管理一下,最好把四大主流都試試(MS SQL Server, ORACLE, DB2, MySQL)。匯編與介面,是嵌入式的入門課程,大家要好好學習,多做實驗,具體的不多說了。軟體項目管理,使軟體工程專業最重要的管理類課程了,同樣,光研究理論是沒用滴,實踐啊!Team leader不好當啊。另外,我在寫一篇關於學生團隊項目管理方面的文章,還沒完成,這里就不多說了。

這學期在學習的同時,還要關注一些項目管理類的課外書籍,多多益善啊。畢竟大部分人都不可能做一輩子程序員的。

專業課程

計算機網路
課外學習

《TCP/IP詳解》

軟體體系結構
《Thinking in C++》

主流資料庫
《人件集》《人月神話》《最後期限》

匯編與介面技術
《程序開發心理學》

軟體項目管理
《設計模式》四人幫那本

第五學期

Dot Net這東西啊,毀譽參半啊。Dot Net這東西,你要是練成了Code Copyer那你基本就是個編程匠了,而且還很臭。人家微軟不是讓你RAD之後就不管架構了,這點一定要注意。編譯原理這課,學起來有點枯燥,但是這裡面很多方法還是很有用處的,而且像形式語言部分就是很多研究工作的基礎內容。其他的課程不多說了。

這學期,就多學習一下自己感興趣的方向吧,畢竟下學期就分方向了,然後就是實習、就業,時間不多了。

專業課程

MS Dot Net
課外學習

《敏捷軟體開發:原則、模式與實踐》

編譯原理
《解析極限編程:擁抱變化》

面向對象&UML
《計算機軟體測試》

軟體質量保證與測試

系統分析與解決方案

圖像處理

第六學期

實習就業,迫在眉睫,自己看著辦吧,畢竟我說什麼大家也不相信,一個個都很牛了。

專業課程

J2EE
課外學習

《方向課讀物》

ERP方向

移動計算方向

嵌入式方向

好咧,終於寫完了。
這個課表可能會發生變化,這是以05級的課表為參考寫成的。如有變化,自己看著調整。計算機學院的同學也可以參考。
寫了這么多,希望對大家有所幫助!

5. 軟體工程的學生都開什麼課

正常的計算機類課程都要開,但與計算機科學技術專業不同的是,他更注重軟體方面。
常規課:C語言,C#,JAVA語言,J2EE,資料庫理論,Oracle資料庫,高等數學,概率,線性代數,離散數學,軟體工程,軟體工程有關的管理課程,圖形學,網路
還有選修課:就是上面課程的深化,體系結構,網路安全等

6. 軟體工程的主要課程

【北大青鳥深圳嘉華的數據】
ACCP6.0共分為三期,分別是S1、S2和Y2。其中:

S1主要課程包括《軟體技術基礎》,《使用Java理解程序邏輯》,《使用HTML語言和CSS開發商業站點》,《C#語言和資料庫技術基礎》,《使用C#語言開發資料庫應用系統》,《職業素質訓練》,《階段項目實戰》等。

勝任崗位有Java程序員、商業網站開發、網頁開發人員、即時溝通工具開發人員、非IT專業信息部門的管理信息系統設計、開發、維護崗位等。

S2主要課程包括《深入.NET平台和C#編程》,《優化MySchool資料庫設計》,《使用Java實現面向對象編程》,《使用JavaScript增強交互效果》,《使用JSP/Servlet/Ajax技術開發新聞發布系統》,《軟體開發實戰項目》,《職業素質訓練》等。

勝任崗位有Java程序員、.NET程序員、網站開發工程師、資料庫開發工程師、測試工程師、C#工程師、文檔編寫工程師等。

Y2主要課程包括《使用Hibernate開發租房系統》,《 使用MVC框架開發租房網站》,《使用Java企業級技術開發大型系統》,《前沿技術課》,《軟體開發畢業設計課職業素質訓練》等。

勝任崗位有Java(JavaEE)工程師、.NET軟體工程師、外包開發工程師、網站設計和開發工程師、ORACLE資料庫開發工程師、資料庫工程師、ERP/CRM/OA/B2C開發應用工程師、系統分析設計工程師、文檔工程師。

7. 軟體工程一般要學什麼

軟體工程

軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及程序設計語言、資料庫、軟體開發工具、系統平台、標准、設計模式等方面。

在現代社會中,軟體應用於多個方面。典型的軟體有電子郵件、嵌入式系統、人機界面、辦公套件、操作系統、編譯器、資料庫、游戲等。同時,各個行業幾乎都有計算機軟體的應用,如工業、農業、銀行、航空、政府部門等。這些應用促進了經濟和社會的發展,也提高了工作效率和生活效率 。

網路工程

網路工程是指按計劃進行的以工程化的思想、方式、方法,設計、研發和解決網路系統問題的工程。培養掌握網路工程的基本理論與方法以及計算機技術和網路技術等方面的知識,能運用所學知識與技能去分析和解決相關的實際問題,可在信息產業以及其他國民經濟部門從事各類網路系統和計算機通信系統研究、教學、設計、開發等工作的高級網路科技人才。

信息安全

息安全主要包括以下五方面的內容,即需保證信息的保密性、真實性、完整性、未授權拷貝和所寄生系統的安全性。信息安全本身包括的范圍很大,其中包括如何防範商業企業機密泄露、防範青少年對不良信息的瀏覽、個人信息的泄露等。網路環境下的信息安全體系是保證信息安全的關鍵,包括計算機安全操作系統、各種安全協議、安全機制(數字簽名、消息認證、數據加密等),直至安全系統,如UniNAC、DLP等,只要存在安全漏洞便可以威脅全局安全。信息安全是指信息系統(包括硬體、軟體、數據、人、物理環境及其基礎設施)受到保護,不受偶然的或者惡意的原因而遭到破壞、更改、泄露,系統連續可靠正常地運行,信息服務不中斷,最終實現業務連續性。

信息安全學科可分為狹義安全與廣義安全兩個層次,狹義的安全是建立在以密碼論為基礎的計算機安全領域,早期中國信息安全專業通常以此為基準,輔以計算機技術、通信網路技術與編程等方面的內容;廣義的信息安全是一門綜合性學科,從傳統的計算機安全到信息安全,不但是名稱的變更也是對安全發展的延伸,安全不在是單純的技術問題,而是將管理、技術、法律等問題相結合的產物。本專業培養能夠從事計算機、通信、電子商務、電子政務、電子金融等領域的信息安全高級專門人才。

8. 軟體工程專業有哪些課程

我也是學軟體的!
你看看我們學的東西吧!
都是必修的!
c/C++,數據結構,離散數學,匯編語言,現代操作系統,結構化計算機組成,C#語言,JAVA語言(選修),資料庫原理,演算法分析與設計,編譯原理,UML,軟體工程,軟體需求工程,計算機網路,還有什麼呢?
我們的教材除了「匯編語言設計」和編譯原理,都是英文原版的,學的時候很辛苦!因為拿兩門課更難!
如果樓主對計算機沒有什麼興趣,還是學點別的吧!個人感覺很累!可能是我們還有其他的課程,想什麼高等數學,線性代數等等之類的,很累!

9. 軟體工程有什麼課程

軟體工程專業課程設置分為六大類,依次為公共基礎課、專業基礎課、專業課、專業選修課、集中實踐課和課外實踐課。 專業基礎課主要有:面向對象程序設計、計算機電路、數據結構、工程數學、離散數學、資料庫系統概論、軟體集成開發環境、計算機組成原理與實驗、工程設計導論、匯編語言、操作系統與實驗、計算機網路、軟體工程、軟體工程專業英語、編譯原理與實驗、系統分析與設計和軟體質量保證與測試等課程。 專業課分為四個方向:動漫與數字媒體藝術方向、資料庫應用技術方向、嵌入式軟體技術方向和網路與通信軟體技術方向。 動漫與數字媒體藝術方向專業課主要有:計算機平面設計、數字媒體藝術概論、構成基礎、三維動畫-MAYA和Flash AS 程序設計等課程; 資料庫應用技術方向專業課主要有:MySQL 資料庫設計與應用、SQL Server 資料庫設計與應用、XML基礎、大型資料庫開發與應用和數據倉庫等課程; 嵌入式軟體技術方向專業課主要有:嵌入式操作系統、嵌入式微處理器結構與應用、Android應用程序開發、嵌入式Linux程序設計和WinCE應用程序開發等課程; 網路與通信軟體技術方向專業課主要有:通信原理與技術、網路規劃設計、WEB 編程技術、網路操作系統和網路信息安全等課程。

與軟體工程的課講什麼的相關的資料

熱點內容
蘇州假山景觀設計工程 瀏覽:862
哈爾濱工程造價招聘 瀏覽:937
建築工程土建勞務分包 瀏覽:632
道路監理工程師 瀏覽:476
安徽工程大學機電學院在本校嗎 瀏覽:370
河北工程大學保研率多少 瀏覽:287
有學質量工程師的書嗎 瀏覽:479
康樂縣建築工程公司 瀏覽:569
助理工程師二級 瀏覽:872
注冊安全工程師初級考試時間 瀏覽:901
食品科學與工程專業課題研究 瀏覽:881
工程造價圖紙建模 瀏覽:888
遼寧恆潤建設工程有限公司 瀏覽:93
實行施工總承包的工程項目 瀏覽:737
道路橋梁工程技術興趣愛好 瀏覽:316
密歇根理工大學電氣工程專業 瀏覽:388
廣西交通工程質量監督站 瀏覽:31
四川大學材料科學與工程學院考研參考書目 瀏覽:858
有線電視工程建設管理條例 瀏覽:270
雲南工程監理公司排名 瀏覽:673