軟件開發(fā)專業(yè)有什么課程(軟件開發(fā) 專業(yè))
本篇文章給大家談?wù)勡浖_發(fā)專業(yè)有什么課程,以及軟件開發(fā) 專業(yè)對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、軟件開發(fā)專業(yè)有什么課程
- 2、軟件工程專業(yè)的主要課程有那些?
- 3、軟件專業(yè)有哪些課程?
- 4、軟件工程專業(yè)主修科目是什么?
- 5、軟件技術(shù)主要學(xué)什么?
軟件開發(fā)專業(yè)有什么課程
軟件工程專業(yè)培養(yǎng)學(xué)生將基本原理與技術(shù)運用于對復(fù)雜軟件系統(tǒng)進(jìn)行分析、設(shè)計、驗證、確認(rèn)、實現(xiàn)、應(yīng)用和維護(hù)以及軟件系統(tǒng)開發(fā)管理等工作的能力。
軟件開發(fā)專業(yè)主要涉及到三方面知識結(jié)構(gòu),分別是基礎(chǔ)學(xué)科、計算機(jī)基礎(chǔ)以及軟件開發(fā)技術(shù)。
基礎(chǔ)學(xué)科包括高數(shù)、線性代數(shù)、概率論、離散數(shù)學(xué)、物理、數(shù)電、模電等課程,其中數(shù)學(xué)是軟件開發(fā)專業(yè)的重點課程,一定要引起足夠的重視。數(shù)學(xué)不僅是計算機(jī)專業(yè)考研的必考內(nèi)容,對于軟件開發(fā)也具有重要的意義,因為軟件開發(fā)問題說到底就是數(shù)學(xué)問題。如果想在軟件開發(fā)的道路上有更好的發(fā)展,一定要有一個扎實的數(shù)學(xué)基礎(chǔ)。
計算機(jī)基礎(chǔ)課程包括操作系統(tǒng)體系結(jié)構(gòu)、計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計、編譯原理、編程語言、數(shù)據(jù)庫等內(nèi)容,這些課程都是非常重要的基礎(chǔ)課,尤其是數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計。對于軟件開發(fā)專業(yè)的學(xué)生來說,這些基礎(chǔ)課將為以后的讀研和工作打下扎實的基礎(chǔ)。一個比較好的學(xué)習(xí)方法是在本科階段讀一下Linux操作系統(tǒng)的核心源代碼,這樣不僅能夠系統(tǒng)的了解操作系統(tǒng),也能夠鍛煉自己的編程能力。
軟件開發(fā)技術(shù)則主要針對于當(dāng)前流行的技術(shù)方向,比如Web開發(fā)、大數(shù)據(jù)開發(fā)、移動互聯(lián)網(wǎng)開發(fā)等內(nèi)容。不同的學(xué)校通常會有具體的細(xì)分方向,學(xué)生可以根據(jù)自身的知識結(jié)構(gòu)和興趣愛好進(jìn)行選擇。如果學(xué)習(xí)能力比較強(qiáng),可以考慮一下大數(shù)據(jù)開發(fā)方向,當(dāng)前正處在大數(shù)據(jù)落地應(yīng)用的初期,所以未來大數(shù)據(jù)開發(fā)崗位會比較多,就業(yè)前景也比較值得期待。
軟件工程專業(yè)的主要課程有那些?
主干學(xué)科:馬克思主義理論、大學(xué)外語、高等數(shù)學(xué)、大學(xué)物理、物理實驗、線性代數(shù)、概率論與數(shù)理統(tǒng)計、程序設(shè)計語言、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、操作系統(tǒng)、編譯技術(shù)、軟件工程概論、統(tǒng)一建模語言、軟件體系結(jié)構(gòu)、軟件需求、軟件項目管理
該專業(yè)除了學(xué)習(xí)公共基礎(chǔ)課外,還將系統(tǒng)學(xué)習(xí)離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析、面向?qū)ο蟪绦蛟O(shè)計、現(xiàn)代操作系統(tǒng)、數(shù)據(jù)庫原理與實現(xiàn)技術(shù)、編譯原理、軟件工程、軟件項目管理、計算機(jī)安全等課程,根據(jù)學(xué)生的興趣還可以選修一些其它選修課。
實踐環(huán)節(jié):畢業(yè)實習(xí)、課程設(shè)計、計算機(jī)工程實踐、生產(chǎn)實習(xí)、畢業(yè)設(shè)計(論文)。
擴(kuò)展資料:
軟件工程的目標(biāo)是:在給定成本、進(jìn)度的前提下,開發(fā)出具有適用性、有效性、可修改性、可靠性、可理解性、可維護(hù)性、可重用性、可移植性、可追蹤性、可互操作性和滿足用戶需求的軟件產(chǎn)品。追求這些目標(biāo)有助于提高軟件產(chǎn)品的質(zhì)量和開發(fā)效率,減少維護(hù)的困難。
(1)適用性:軟件在不同的系統(tǒng)約束條件下,使用戶需求得到滿足的難易程度。
(2)有效性:軟件系統(tǒng)能最有效的利用計算機(jī)的時間和空間資源。各種軟件無不把系統(tǒng)的時/空開銷作為衡量軟件質(zhì)量的一項重要技術(shù)指標(biāo)。很多場合,在追求時間有效性和空間有效性時會發(fā)生矛盾,這時不得不犧牲時間有效性換取空間有效性或犧牲空間有效性換取時間有效性。時/空折衷是經(jīng)常采用的技巧。
(3)可修改性:允許對系統(tǒng)進(jìn)行修改而不增加原系統(tǒng)的復(fù)雜性。它支持軟件的調(diào)試和維護(hù),是一個難以達(dá)到的目標(biāo)。
(4)可靠性:能防止因概念、設(shè)計和結(jié)構(gòu)等方面的不完善造成的軟件系統(tǒng)失效,具有挽回因操作不當(dāng)造成軟件系統(tǒng)失效的能力。
(5)可理解性:系統(tǒng)具有清晰的結(jié)構(gòu),能直接反映問題的需求??衫斫庑杂兄诳刂葡到y(tǒng)軟件復(fù)雜性,并支持軟件的維護(hù)、移植或重用。
(6)可維護(hù)性:軟件交付使用后,能夠?qū)λM(jìn)行修改,以改正潛伏的錯誤,改進(jìn)性能和其它屬性,使軟件產(chǎn)品適應(yīng)環(huán)境的變化等。軟件維護(hù)費用在軟件開發(fā)費用中占有很大的比重??删S護(hù)性是軟件工程中一項十分重要的目標(biāo)。
(7)可重用性:把概念或功能相對獨立的一個或一組相關(guān)模塊定義為一個軟部件??山M裝在系統(tǒng)的任何位置,降低工作量。
(8)可移植性:軟件從一個計算機(jī)系統(tǒng)或環(huán)境搬到另一個計算機(jī)系統(tǒng)或環(huán)境的難易程度。
(9)可追蹤性:根據(jù)軟件需求對軟件設(shè)計、程序進(jìn)行正向追蹤,或根據(jù)軟件設(shè)計、程序?qū)浖枨蟮哪嫦蜃粉櫟哪芰Α?/p>
(10)可互操作性:多個軟件元素相互通信并協(xié)同完成任務(wù)的能力。
參考資料來源:百度百科-軟件工程
參考資料來源:百度百科- ?軟件工程專業(yè)
軟件專業(yè)有哪些課程?
問題一:軟件工程都有哪些課程? 軟件工程的主要課程:
外語、高等數(shù)學(xué)、線性代數(shù)、高等代數(shù)、電子技術(shù)基礎(chǔ)、離散數(shù)學(xué)、計算機(jī)引論(C語言)、數(shù)據(jù)結(jié)構(gòu)、C++程序設(shè)計、匯編語言程序設(shè)計、算法設(shè)計與分析、計算機(jī)組成原理與體系結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)、計算機(jī)網(wǎng)絡(luò)、軟件雞程、軟件測試技術(shù)、軟件需求與項目管理、軟件設(shè)計實例分析、CMM/ISO9000等。
問題二:軟件開發(fā)有哪些課程呢? 據(jù)業(yè)內(nèi)資深I(lǐng)T人介紹,目前做軟件的,最熱門語言還屬JAVA和C++。從調(diào)查也可以發(fā)現(xiàn)SUN的Java認(rèn)證對于薪資的影響較大。如果一個精通JAVA的軟件工程師,具有兩年以上外企工作經(jīng)驗,年薪不會低于10萬。
這里提醒一句精通和熟練是有區(qū)別的,如果僅是熟練的話,那么年薪數(shù)會大打折扣。同時精通的時間長短也影響著薪資的高低,一般要有一年以上的編程時間才算得上可以。當(dāng)然并不是所有的認(rèn)證都有用,本次調(diào)查還發(fā)現(xiàn),認(rèn)證不是“萬金油”,對于這個職位薪資的影響也沒有想象當(dāng)中那樣巨大。調(diào)查顯示,有無CCNP認(rèn)證年薪差距在1-2萬元之間。再有就是認(rèn)證不是萬能的,提醒求職者不要頭腦發(fā)熱,過于迷信認(rèn)證,在把錢花出去前,先對自己的職業(yè)做一個規(guī)劃,看看到底該考哪個,哪些認(rèn)證與自己無關(guān),這樣就不至于白白浪費大把銀子了。加++裙
18713~~加 + 加~~3658
(裙號碼為以上的數(shù)字)
我們可以給你一些比較好的學(xué)習(xí)意見
問題三:軟件技術(shù)是什么?包括那些課程? 軟件技術(shù)是一個發(fā)展變化非??斓男袠I(yè),軟件人才要按照企業(yè)和領(lǐng)域需求來確定培養(yǎng)的方向,而針對高職學(xué)生,必須堅持以就業(yè)為導(dǎo)向的指導(dǎo)思想,強(qiáng)調(diào)其技能培養(yǎng),注重課程安排的合理性。因此,我們一方面定期修訂教學(xué)計劃,保證課程設(shè)置與軟件技術(shù)的發(fā)展基本同步,另一方面利用轉(zhuǎn)、合、撤、拆的原則,降低專業(yè)課程中理論教學(xué)的比例,加強(qiáng)針對性和實用性,優(yōu)化課程結(jié)構(gòu),形成合理的、科學(xué)的課程體系 軟件技術(shù)專業(yè)的課程包括公共課程、專業(yè)基礎(chǔ)理論課程、專業(yè)課程、素質(zhì)能力提高課程四個部分 軟件技術(shù)專業(yè)的基礎(chǔ)理論課程旨在訓(xùn)練學(xué)生的邏輯思維、推理能力,掌握與軟件技術(shù)關(guān)系密切的數(shù)學(xué)知識,掌握基本的計算機(jī)應(yīng)用技能,以及編寫程序的基本方法。為了加強(qiáng)軟件技術(shù)中涉及的數(shù)學(xué)知識,從 04級開始將原來兩學(xué)期的高等數(shù)學(xué)改為一學(xué)期高等數(shù)學(xué)、一學(xué)期計算機(jī)數(shù)學(xué)。目前所開設(shè)的基礎(chǔ)理論課程包括:計算機(jī)數(shù)學(xué)、計算機(jī)導(dǎo)論、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)
問題四:軟件工程的全部科目有哪些? 軟件工程。包含兩個部分:軟件和工程。軟件是程序員做的,而工程是項目負(fù)責(zé)人管理、程序員實踐的。
軟件又包含兩部分:語法和算法。語法,即要掌握某種編程語言。一般來講,要想工作中用的上,那么面向過程的語言和面向?qū)ο蟮恼Z言都得掌握。一般學(xué)C、C++、Java、Dephi等等。面向過程的程序比較好學(xué),條目也很清晰。而面向?qū)ο蟮木幊绦枰獙W(xué)兩方面的內(nèi)容:語法本身和龐大的類庫。算法,這是編程的靈魂。一般包括:數(shù)據(jù)結(jié)構(gòu)和經(jīng)典算法。學(xué)無止境,一般性的工作話,掌握基本的就夠了,如果工作較復(fù)雜得多看看算法方面的期刊。
工程?,F(xiàn)代軟件越變越大,大型的編寫工作動不動就涉及萬人。工程的方法只是為了更好的組織、協(xié)調(diào)編寫過程?!盾浖こ獭繁旧砭褪且槐緯?,很厚的。主要講軟件的生命周期,比較抽象和繁雜,但是規(guī)范的工作方式就是從這本書里來的。另外關(guān)注一些編程習(xí)慣的知識。這也是工程的一部分。
軟件只是計算機(jī)科學(xué)中的一種。所以,比如計算機(jī)基礎(chǔ)、計算機(jī)系統(tǒng)等等宏觀的知識也需要理解。特別是對于高級程序員,計算機(jī)運行的底層知識就更重要了。操作系統(tǒng)、80x86以及匯編語言是底層知識中的一部分。
軟件行業(yè)分工很多:網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程、應(yīng)用程序編程、游戲編程以及操作系統(tǒng)編程等(中國似乎還沒有商業(yè)化的操作系統(tǒng)),研究任何一個都挺累人的。學(xué)習(xí)完上面的基礎(chǔ)知識后,就需要給自己選一個專業(yè)方向了。
建議一個學(xué)習(xí)流程。如果你什么都沒有學(xué)。
1】計算機(jī)基礎(chǔ)知識。主要是硬件方面(大一水平)
2】同時,學(xué)習(xí)C語言,語法就夠了
3】透徹的理解C++需要用C語言去編寫一個圖形化的應(yīng)用程序,但是,似乎也有一些直接上手的C++教材。學(xué)習(xí)語法,簡單的類庫。(現(xiàn)在就是大二的水平)
4】數(shù)據(jù)結(jié)構(gòu),C++表述的?!稊?shù)據(jù)結(jié)構(gòu)》的書里面會有一些經(jīng)典的算法的。
5】操作系統(tǒng)、80x86與匯編(大三水平,大四幾乎沒有幾本書要念的。)
6】專業(yè)學(xué)習(xí)。一方面是專業(yè)上的知識,另一方面是類庫在專業(yè)上的使用。(我想,應(yīng)該可以工作了,大學(xué)里關(guān)于這方面的知識是很淺薄的,僅僅建立一個概念而已。但是要拿來謀生的話,就需要學(xué)多點了,前面所有的積淀都是為了這個目標(biāo)的)
先學(xué)著,自己有體會后,就能確定自己應(yīng)該學(xué)到什么程度。如果一切順利的話,大概兩年多一點就可以完成這個過程。
問題五:軟件技術(shù)專業(yè)到底是學(xué)些什么東西?上些什么課程? 各學(xué)校不一樣大體相同,專業(yè)課程:程序設(shè)計語言(C、VB、VC++、JAVA/Delphi)、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫原理應(yīng)用、軟件工程、計算機(jī)網(wǎng)絡(luò)技術(shù)、網(wǎng)頁設(shè)計、網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)、軟件開發(fā)項目實訓(xùn)、軟件測試技術(shù)
就業(yè)方向:計算機(jī)軟件公司、IT企業(yè)、網(wǎng)絡(luò)通信運營公司、機(jī)關(guān)和企事業(yè)單位
問題六:大學(xué)計算機(jī)軟件專業(yè)課程有哪些 計算機(jī)科學(xué)與技術(shù)專業(yè):C語言程序設(shè)計、計算機(jī)組成原理、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、
微機(jī)原理及匯編語言、計算機(jī)網(wǎng)絡(luò)、計算機(jī)系統(tǒng)結(jié)構(gòu)、軟件工程、面向?qū)ο蟪绦蛟O(shè)計等。
計算機(jī)軟件專業(yè):面向?qū)ο蟪绦蛟O(shè)計、計算機(jī)組成原理、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、計算
機(jī)網(wǎng)絡(luò)、軟件工程、編譯原理、分布式系統(tǒng)、軟件項目管理、Oracle數(shù)據(jù)庫系統(tǒng)等。
電子商務(wù)專業(yè):管理學(xué)原理、電子商務(wù)、物流管理、計算機(jī)網(wǎng)絡(luò)、供應(yīng)鏈管理、電子商務(wù)平臺及核心技術(shù)、國際商務(wù)管理、電子商務(wù)案例分析、商務(wù)網(wǎng)站建設(shè)等。
本專業(yè)是計算機(jī)硬件與軟件相結(jié)合、面向系統(tǒng)、側(cè)重應(yīng)用的寬口徑專業(yè)。通過基礎(chǔ)教學(xué)與專業(yè)訓(xùn)練,培養(yǎng)基礎(chǔ)知識扎實、知識面寬、工程實踐能力強(qiáng),具有開拓創(chuàng)新意識,在計算機(jī)科學(xué)與技術(shù)領(lǐng)域從事科學(xué)研究、教育、開發(fā)和應(yīng)用的高級人才。本專業(yè)開設(shè)的主要課程有:電子技術(shù)、離散數(shù)學(xué)、程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計算機(jī)組成原理、微機(jī)系統(tǒng)、計算機(jī)系統(tǒng)結(jié)構(gòu)、編譯原理、計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫系統(tǒng)、軟件工程、人工智能、計算機(jī)圖形學(xué)、數(shù)字圖像處理、計算機(jī)通訊原理、多媒體信息處理技術(shù)、數(shù)字信號處理、計算機(jī)控制、網(wǎng)絡(luò)計算、算法設(shè)計與分析、信息安全、應(yīng)用密碼學(xué)基礎(chǔ)、信息對抗、移動計算、數(shù)論與有限域基礎(chǔ)、人機(jī)界面設(shè)計、面向?qū)ο蟪绦蛟O(shè)計等。
問題七:學(xué)軟件技術(shù)專業(yè)的相關(guān)課程有哪些 專業(yè)培養(yǎng)目標(biāo):
創(chuàng)新型,復(fù)合型人才
基礎(chǔ)扎實(面向系統(tǒng)),知識面寬(軟硬兼施),適應(yīng)發(fā)展
具有分析問題,解決問題能力和創(chuàng)新能力
知識,能力,素質(zhì)共同提高
通才(可從事研究,教學(xué),開發(fā)和管理工作)
專業(yè)培養(yǎng)方案
加強(qiáng)理論,增強(qiáng)和增加數(shù)學(xué)類課程
面向系統(tǒng),軟硬并重
兼顧應(yīng)用,增加設(shè)計類課程
根據(jù)特色,加強(qiáng)網(wǎng)絡(luò)類課程
根據(jù)發(fā)展,增強(qiáng)前沿類課程
知識,能力與素質(zhì)
較好的數(shù)學(xué)基礎(chǔ)知識
系統(tǒng)地掌握計算機(jī)科學(xué)技術(shù)專業(yè)基本理論,基本知識和基本技能與方法
了解計算機(jī)科學(xué)技術(shù)學(xué)科的理論前沿,應(yīng)用背景和發(fā)展方向
知識,能力與素質(zhì)
應(yīng)用數(shù)學(xué)解決問題的能力
一定的計算思維能力
算法設(shè)計與分析能力和程序設(shè)計能力
計算機(jī)系統(tǒng)的認(rèn)知,分析,設(shè)計和應(yīng)用的能力
外語應(yīng)用能力,能熟練閱讀專業(yè)科技文獻(xiàn)資料
知識,能力與素質(zhì)
主動學(xué)習(xí),概括總結(jié)和信息獲取能力
團(tuán)隊合作能力
良好的文字和口頭表達(dá)能力
強(qiáng)烈的創(chuàng)新意識,良好的創(chuàng)新思維能力
知識,能力與素質(zhì)
思想道德素質(zhì)
文化素質(zhì)
心理素質(zhì)
身體素質(zhì)
課程體系設(shè)計原則
面向系統(tǒng),兼顧應(yīng)用
加強(qiáng)計算機(jī)科學(xué)基礎(chǔ)
硬件,軟件,理論,實踐四條線貫徹始終
本碩課程體系貫通與共享
具有適應(yīng)性
課程體系結(jié)構(gòu)
電路與信號處理基礎(chǔ)
程序設(shè)計與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
離散數(shù)學(xué)基礎(chǔ)
大類學(xué)科主干
微機(jī)與接口技術(shù)
操作系統(tǒng)
數(shù)據(jù)庫原理
計算機(jī)網(wǎng)絡(luò)
專業(yè)主干
計算機(jī)組織與結(jié)構(gòu)
政治德育文化素質(zhì)課
大學(xué)英語課
數(shù)學(xué)類課
物理課
通識基礎(chǔ)
軟件工程
編譯原理
數(shù)學(xué)類和物理課程
作用
提供科學(xué)思維訓(xùn)練
作為計算機(jī)學(xué)科基礎(chǔ)
數(shù)學(xué)---計算的本質(zhì)與數(shù)學(xué)相關(guān)
物理---電子線路技術(shù)
數(shù)學(xué)類課程
高等數(shù)學(xué)(數(shù)學(xué)分析) 幾何與代數(shù)
概率論與數(shù)理統(tǒng)計 數(shù)學(xué)建模與數(shù)學(xué)實驗
專業(yè)課程群
八個課程群
計算機(jī)科學(xué)理論
計算機(jī)硬件
軟件基礎(chǔ)
軟件技術(shù)
計算機(jī)網(wǎng)絡(luò)
數(shù)據(jù)庫
人工智能
圖形圖像處理
計算機(jī)科學(xué)理論課程群
離散數(shù)學(xué)
可計算性理論
組合數(shù)學(xué)
運籌學(xué)
模糊數(shù)學(xué)
計算機(jī)硬件課程群
模擬與數(shù)字邏輯電路
計算機(jī)組織與結(jié)構(gòu)
微型機(jī)系統(tǒng)與接口技術(shù)
計算機(jī)系統(tǒng)結(jié)構(gòu)
單片機(jī)原理及應(yīng)用
硬件相關(guān)實驗,實踐
數(shù)字電路實驗 ,硬件實驗
計算機(jī)系統(tǒng)綜合課程設(shè)計
軟件基礎(chǔ)課程群
程序設(shè)計基礎(chǔ)及語言
數(shù)據(jù)結(jié)構(gòu)
編譯原理
操作系統(tǒng)
程序設(shè)計語言原理
高級數(shù)據(jù)結(jié)構(gòu)
軟件基礎(chǔ)相關(guān)課程設(shè)計
程序設(shè)計語言課程設(shè)計
編譯原理,操作系統(tǒng)課程設(shè)計
軟件技術(shù)課程群
軟件工程
軟件體系結(jié)構(gòu)
軟件測試
軟件技術(shù)相關(guān)課程設(shè)計
軟件實踐
計算機(jī)網(wǎng)絡(luò)課程群
計算機(jī)網(wǎng)絡(luò)概論
信息及網(wǎng)絡(luò)安全
TCP/IP協(xié)議
分布式系統(tǒng)設(shè)計
數(shù)據(jù)庫課程群
數(shù)據(jù)庫系統(tǒng)原理
MIS與數(shù)據(jù)庫設(shè)計
Web技術(shù)及其應(yīng)用
人工智能課程群
人工智能
Agent技術(shù)及其應(yīng)用
模式識別
圖形圖像處理課程群
多媒體技術(shù)
計算機(jī)圖形學(xué)
跨學(xué)科課程
自動控制原理
通信原理
本科教學(xué)與研究生教學(xué)的銜接模式
高年級專業(yè)課,特別是專業(yè)選修課與研究生課程貫通,知識點協(xié)調(diào)
相似課程,本科偏重基本概念,研究生課程偏重原理方法與最新發(fā)展前沿
高級數(shù)據(jù)結(jié)構(gòu)―算法設(shè)計與分析
計算機(jī)網(wǎng)絡(luò)概論―網(wǎng)絡(luò)體系結(jié)構(gòu),局域網(wǎng)與分布式處理,網(wǎng)絡(luò)安......
問題八:軟件工程專業(yè)具體要學(xué)習(xí)那些課程? 軟件工程專業(yè)各學(xué)校的課程不太一樣,課本差異更大,建議:
你先看看百度百科的介紹
baike.baidu/...41GE3u
問題九:軟件開發(fā)有哪些課程,能學(xué)到哪些內(nèi)容? 主要就是選一門編程語言來學(xué)。幾個月肯定要。
問題十:大學(xué)軟件工程的專業(yè)課程是什么? java C語言的 還有html .NET vf 數(shù)據(jù)庫什么的
軟件工程專業(yè)主修科目是什么?
軟件工程專業(yè)主干學(xué)科:馬克思主義理論、大學(xué)外語、高等數(shù)學(xué)、大學(xué)物理、物理實驗、線性代數(shù)、概率論與數(shù)理統(tǒng)計、程序設(shè)計語言、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、操作系統(tǒng)、編譯技術(shù)、軟件工程概論、統(tǒng)一建模語言、軟件體系結(jié)構(gòu)、軟件需求、軟件項目管理。
就業(yè)崗位:
1、Java方向:JAVA初級程序員、JAVA計算程序員 、 JAVA工程師 、J2EE系統(tǒng)工程師等。
2、Net方向: .Net程序員網(wǎng)站開發(fā)工程師 .Net工程師等。
3、其它方向: 簡單的管理信息系統(tǒng)開發(fā)和維護(hù)人員 、網(wǎng)頁制作和客戶端腳本程序編寫人員 、初級數(shù)據(jù)庫管理和維護(hù)人員 、數(shù)據(jù)庫開發(fā)工程師 、系統(tǒng)分析設(shè)計工程 、軟件項目配置管理員 、文檔編寫工程師。
擴(kuò)展資料
軟件工程涉及到程序設(shè)計語言,數(shù)據(jù)庫,軟件開發(fā)工具,系統(tǒng)平臺,標(biāo)準(zhǔn),設(shè)計模式等方面。在現(xiàn)代社會中,軟件應(yīng)用于多個方面。典型的軟件比如有電子郵件,嵌入式系統(tǒng),人機(jī)界面,辦公套件,操作系統(tǒng),編譯器,數(shù)據(jù)庫,游戲等。
同時,各個行業(yè)幾乎都有計算機(jī)軟件的應(yīng)用,比如工業(yè),農(nóng)業(yè),銀行,航空,政府部門等。這些應(yīng)用促進(jìn)了經(jīng)濟(jì)和社會的發(fā)展,使得人們的工作更加高效,同時提高了生活質(zhì)量。
計算學(xué)科的分支,計算學(xué)科中理論、抽象、設(shè)計等三個學(xué)科形態(tài),綁定、大問題的復(fù)雜性、概念和形式模型、一致性和完備性、效率、演化、抽象層次、按空間排序、按時間排序、重用、安全性、折衷與決策等十二個基本概念,數(shù)學(xué)方法、系統(tǒng)科學(xué)方法在軟件工程學(xué)科中占有重要地位。
此外,軟件工程還十分重視管理過程,以提高軟件產(chǎn)品的質(zhì)量、降低開發(fā)成本、保證工程按時完成。系統(tǒng)性、規(guī)范性、可度量性也是軟件工程非常關(guān)注的。
參考資料來源:百度百科-軟件工程專業(yè)
軟件技術(shù)主要學(xué)什么?
軟件技術(shù)主要學(xué)習(xí)以下內(nèi)容:
1、編程語言課程(包括Microsoft公司W(wǎng)indows平臺開發(fā)技術(shù)和SUN公司(已被甲骨文收購)的Java開發(fā)技術(shù))
2、支撐課程(如數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)、XML等)
3、專業(yè)技能提高和擴(kuò)展課程(如軟件工程、UML、測試技術(shù)等)
4、公共課程(高等數(shù)學(xué)、大學(xué)英語、思想道德與法律基礎(chǔ)等)
本專業(yè)培養(yǎng)具有一定的計算機(jī)軟件專業(yè)理論知識,掌握至少一種主流軟件開發(fā)平臺(初學(xué)者可用TexPad編寫代碼,而后可用Eclipse、MyEclipse、AndroidStudio、VisualStudio等工具開發(fā)編寫代碼),具有較強(qiáng)編程能力的高級實用型專業(yè)人才。
可在IT企業(yè)、政府機(jī)關(guān)、企事業(yè)單位等從事軟件(管理信息系統(tǒng)、企業(yè)資源計劃系統(tǒng)、文化娛樂產(chǎn)品和控制系統(tǒng)等)開發(fā)的需求調(diào)查、編碼、維護(hù)、營銷售后服務(wù)及軟件生產(chǎn)管理工作。
主要專業(yè)課程:Java語言程序設(shè)計案例教程、Java高級語言程序
設(shè)計、C語言程序設(shè)計、VB程序設(shè)計、Java應(yīng)用系統(tǒng)開發(fā)、Java企業(yè)級開發(fā)、數(shù)據(jù)庫原理與應(yīng)用、網(wǎng)頁設(shè)計與開發(fā)、計算機(jī)網(wǎng)絡(luò)與通訊、網(wǎng)絡(luò)操作系統(tǒng)、軟件工程、多媒體技術(shù)與應(yīng)用、大型數(shù)據(jù)庫處理技術(shù)。
主要開設(shè)課程:C#程序設(shè)計,java程序設(shè)計,數(shù)據(jù)庫技術(shù)與應(yīng)用,計算機(jī)專業(yè)英語,IT職業(yè)英語,JSP,ASP.NET等專業(yè)課,以及高等數(shù)學(xué)(計算機(jī)數(shù)學(xué)基礎(chǔ)),英語等公共課程。
目前國內(nèi)新興的軟件外包專業(yè)就是軟件技術(shù)專業(yè)的典型,軟件外包專業(yè)主要承擔(dān)來自歐美,日本等世界軟件強(qiáng)國的業(yè)務(wù)。
企業(yè)為了專注核心競爭力業(yè)務(wù)和降低軟件項目成本,將軟件項目中的全部或部分工作發(fā)包給提供外包服務(wù)的企業(yè)完成的軟件需求活動。
業(yè)務(wù)流程外包(BPO)已經(jīng)成為外包服務(wù)新的發(fā)展趨勢,在未來幾年內(nèi)將成為外包的主要內(nèi)容。
畢業(yè)后可在政府、金融、企事業(yè)單位、從事計算機(jī)軟件開發(fā)等方面的工作。
擴(kuò)展資料
本專業(yè)培養(yǎng)具有一定的計算機(jī)軟件專業(yè)理論知識,掌握至少一種主流軟件開發(fā)平臺,具有較強(qiáng)編程能力的高級實用型專業(yè)人才。
可在IT企業(yè)、政府機(jī)關(guān)、企事業(yè)單位等從事軟件(管理信息系統(tǒng)、企業(yè)資源計劃系統(tǒng)、文化娛樂產(chǎn)品和控制系統(tǒng)等)開發(fā)的需求調(diào)查、編碼、測試、維護(hù)、營銷售后服務(wù)及軟件生產(chǎn)管理工作。
面向IT行業(yè)、軟件企業(yè),培養(yǎng)德、智、體、美全面發(fā)展,具有良好的職業(yè)素質(zhì)、實踐能力和創(chuàng)新創(chuàng)業(yè)意識,具備較強(qiáng)的軟件設(shè)計開發(fā)能力、網(wǎng)站設(shè)計能力和基本的軟件測試能力。
從事應(yīng)用軟件設(shè)計開發(fā)/軟件測試、網(wǎng)站開發(fā)的高素質(zhì)技能型人才。
國內(nèi)經(jīng)濟(jì)的發(fā)展和互聯(lián)網(wǎng)、計算機(jī)的大力普及極大地推動了中國軟件產(chǎn)業(yè)的發(fā)展。
政府又大力推行國民經(jīng)濟(jì)信息化建設(shè)為軟件和信息服務(wù)業(yè)帶來良好的發(fā)展機(jī)遇,這使得國內(nèi)計算機(jī)硬件市場高速發(fā)展。
這就造成了國內(nèi)軟件市場方面對軟件的需求量迅速增加,成為推動軟件市場發(fā)展的主要動力。
參考資料:百度百科-軟件技術(shù)
軟件開發(fā)專業(yè)有什么課程的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于軟件開發(fā) 專業(yè)、軟件開發(fā)專業(yè)有什么課程的信息別忘了在本站進(jìn)行查找喔。