當前位置:首頁 » 專業排名 » 編寫軟體學什麼專業

編寫軟體學什麼專業

發布時間: 2021-03-03 19:59:07

『壹』 軟體編程屬於哪個專業

編程是屬於計算機專業,編程技術是指藉助於計算機來達到某一目的版或解決某個問題的技術,使用權某種程序設計語言編寫程序代碼,最終得到結果。編輯程序讓電腦執行的過程就叫編程。計算機專業是計算機硬體與軟體相結合、面向系統、側重應用的寬口徑專業。

(1)編寫軟體學什麼專業擴展閱讀:

計算機編程專業的培養目標如下:

1、掌握電子技術和計算機組成與體系結構的基本原理,能從事計算機硬體系統開發與設計。

2、掌握程序設計語言、基本知識與基本技能,具有較強的程序設計能力,能從事系統軟體和大型應用軟體的開發與研製。

3、掌握並行處理、計算機安全、圖形圖象處理以及計算機輔助設計等方面的基本理論、分析方法和工程實踐技能,具有計算機應用和開發的能力。

『貳』 軟體開發需要學什麼專業

主要會學習SQL Server2005資料庫設計和高級查詢、數據結構、C#面向對象程序設計、HTML5與CSS3開發版、JavaScript、jQuery高級編程、權PHP開發、軟體工程、JAVA面向對象程序設計、J2EE伺服器端高級編程、APP應用程序開發、oracle資料庫、Android應用開發等。

『叄』 我想學編程 就是寫軟體之類的應該報什麼專業 不懂勿進

看方向比如手機編程那就看你選擇的蘋果還是安卓,如果是PC,那就要看內你是linux,win,還是容ios
如果說最基礎的話就是你所要進行編程對應系統的基礎知識了,因為程序也就是對系統的操作,比如最簡單的目錄結構,win和linux是不同的,你就要掌握以後才可能對文件夾目錄進行操作,很多人學會了一門語言,但是一旦實踐就見光死就是對系統本身的東西缺乏了解還談什麼編程呢?如果是語言入門的話,那就要看你要學的語言了,win下比較簡單的vb,vb.net,c類的c#,c++,都是不錯的選擇,如果只是自己玩的話vb系列即可,如果深入的話c#,c++,也不錯,語言種類很多這里舉個例子而已,我目前在學java目標是安卓系統開發一些自己的東西,現在看得教程是公開課的 編程方法,感覺還不錯

『肆』 軟體編程專業是學哪些東西呢

這個就要看你是在大學里學還是到IT學校去學,

選擇的路線不同,所學的專專業知識也是有點不屬同的。
大學里的課程,注重理論,專業多,如數學,匯編語言、c、c++、數據結構、計算機組成原理、操作系統、編譯原理、java、演算法設計與分析、軟體管理等課程,這些還只是部分課程,還有其他專業需要學。
而IT學校,主要是以學技術為主,就業為目的,所學的技術注重做項目實踐,不學文化課。所學的課程就是專攻一門編程語言,最常見的有java,net,php,python,c等。目前對於零基礎的學生來說,專攻java編程語言會更有優勢,不僅容易學,而且就業廣。
總之,現在學軟體編程,就是學一門編程語言。

『伍』 軟體編程專業學什麼

首先要學基本的數學知識,包括高等數學,線性代數,復變函數,離散數學等。然後是專業課,包括底層的c語言和數據結構,一般都不會教c++,而是教java和c#,通過這兩門語言學會面向對象的編程思想。軟體工程相關的課程有 軟體工程概論,計算機網路,資料庫,匯編原理,計算機組成原理等。

『陸』 大學想學軟體開發,要報什麼專業

報取軟體工程專業。

軟體工程專業是2002年國家教育部新增專業,隨著計內算機應用領域的不斷擴大及容中國經濟建設的不斷發展,軟體工程專業將成為一個新的熱門專業。

(6)編寫軟體學什麼專業擴展閱讀

就業崗位

Java方向:JAVA初級程序員、JAVA計算程序員 、 JAVA工程師 。

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

其它方向: 簡單的管理信息系統開發和維護人員 、網頁製作和客戶端腳本程序編寫人員 、初級資料庫管理和 維護人員 、資料庫開發工程師 、系統分析設計工程 。

就業方向

本專業學生畢業後可以從事各級各類企事業單位的辦公自動化處理、計算機安裝與維護、網頁製作、計算機網路和專業伺服器的維護管理和開發工作、動態商務網站開發與管理。

除考取國內外名牌大學研究生外,主要畢業去向是計算機軟體專業公司﹑信息咨詢公司﹑以及金融等其它獨資、合資企業。

『柒』 學編程學什麼專業

計算機編程的就業前景是非常好的,就目前的市場來看,普通的程序員每個月工資也可以拿到1萬左右,稍微有一點能力的,每個月拿到兩三萬是不成問題的,當然如果可以升值到項目經理的職位的話,那麼每年拿的都是年薪,薪資可能幾十萬甚至上百萬。據粗略統計,我國在2060年之前大概需要程序員將近5億左右,由此可以看出,我們國家對於程序員的需求量有多麼巨大,也可以看出這個行業的市場前景有多麼好,我的同學裡面就有4個做程序員的,現在有一個做到了項目經理,他現在每年的收入大概在50萬左右,不過據說還可以私下裡為別人做一些簡單的工作。那麼學編程需要學習的課程主要有以下幾種:

3、 .net

這種編程語言來自於世界著名的微軟公司,它與Java都是非常經典的計算機語言之一,一般情況下,初學者只能在它們兩個之間選擇一個來學習,因為這樣比較容易一些,不過我個人認為如果你們想有發展的話,最好兩個都懂一些。

『捌』 大學里寫軟體的專業叫什麼

軟體工程一直以來都缺乏一個統一的定義,很多學者、組織機構都分別給出了自己的定義:
BarryBoehm:運用現代科學技術知識來設計並構造計算機程序及為開發、運行和維護這些程序所必需的相關文件資料。
IEEE:在軟體工程術語匯編中的定義:軟體工程是:1.將系統化的、嚴格約束的、可量化的方法應用於軟體的開發、運行和維護,即將工程化應用於軟體;2.在1中所述方法的研究
FritzBauer:在NATO會議上給出的定義:建立並使用完善的工程化原則,以較經濟的手段獲得能在實際機器上有效運行的可靠軟體的一系列方法。[1]
《計算機科學技術網路全書》:軟體工程是應
軟體工程
用計算機科學、數學、邏輯學及管理科學等原理,開發軟體的工程。軟體工程借鑒傳統工程的原則、方法,以提高質量、降低成本和改進演算法。其中,計算機科學、數學用於構建模型與演算法,工程科學用於制定規范、設計范型(paradigm)、評估成本及確定權衡,管理科學用於計劃、資源、質量、成本等管理。[2]
比較認可的一種定義認為:軟體工程是研究和應用如何以系統性的、規范化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。[3]
培養原則
軟體工程領域(管理信息化方向)工程碩士應掌握從事本工程領域堅實的基礎理論和寬廣的專業知識,了解當代信息管理技術發展前沿、應用前景和最新發展動態,能熟練地閱讀本領域的外文資料,掌握解決信息管理問題的先進技術方法和現代技術手段;具有創新意識和獨立承擔軟體工程技術管理或信息系統管理工作的能力。
編輯本段
發展過程
軟體是由計算機程序和程序設計的概念發展演化而來的,是在程序和程序設計發展到一定規模並且逐步商品化的過程中形成的。軟體開發經歷了程序設計階段、軟體設計階段和軟體工程階段的演變過程。
程序設計階段
程序設計階段出現在1946年~1955年。此階段的特點是:尚無軟體的概念,程序設計主要圍繞硬體進行開發,規模很小,工具簡單,無明確分工(開發者和用戶),程序設計追求節省空間和編程技巧,無文檔資料(除程序清單外),主要用於科學計算。
軟體設[4]計階段
軟體設計階段出現在1956年~1970年。此階段的特點是:硬體環境相對穩定,出現了「軟體作坊」的開發組
軟體工程
織形式。開始廣泛使用產品軟體(可購買),從而建立了軟體的概念。隨著計算機技術的發展和計算機應用的日益普及,軟體系統的規模越來越龐大,高級編程語言層出不窮,應用領域不斷拓寬,開發者和用戶有了明確的分工,社會對軟體的需求量劇增。但軟體開發技術沒有重大突破,軟體產品的質量不高,生產效率低下,從而導致了「軟體危機」的產生。
軟體工程階段
自1970年起,軟體開發進入了軟體工程階段。由於「軟體危機」的產生,迫使人們不得不研究、改變軟體開發的技術手段和管理方法。從此軟體產生進入了軟體工程時代。此階段的特定是:硬體已向巨型化、微型化、網路化和智能化四個方向發展,資料庫技術已成熟並廣泛應用,第三代、第四代語言出現;第一代軟體技術:結構化程序設計在數值計算領域取得優異成績;第二代軟體技術:軟體測試技術、方法、原理用於軟體生產過程;第三代軟體技術:處理需求定義技術用於軟體需求分析和描述。[5]
(關於軟體危機的詳細介紹可以閱讀參考資料:[5])
編輯本段
基本目標
軟體工程的目標是:在給定成本、進度的前提下,開發出具有適用性、有效性、可修改性、可靠性、可理解性、可維護性、可重用性、可移植性、可追蹤性
軟體工程
、可互操作性和滿足用戶需求的軟體產品。追求這些目標有助於提高軟體產品的質量和開發效率,減少維護的困難。
(1)適用性:軟體在不同的系統約束條件下,使用戶需求得到滿足的難易程度。
(2)有效性:軟體系統能最有效的利用計算機的時間和空間資源。各種軟體無不把系統的時/空開銷作為衡量軟體質量的一項重要技術指標。很多場合,在追求時間有效性和空間有效性時會發生矛盾,這時不得不犧牲時間有效性換取空間有效性或犧牲空間有效性換取時間有效性。時/空折衷是經常採用的技巧。
(3)可修改性:允許對系統進行修改而不增加原系統的復雜性。它支持軟體的調試和維護,是一個難以達到的目標。
(4)可靠性:能防止因概念、設計和結構等方面的不完善造成的軟體系統失效,具有挽回因操作不當造成軟體系統失效的能力。
(5)可理解性:系統具有清晰的結構,能直接反映問題的需求。可理解性有助於控制系統軟體復雜性,並支持軟體的維護、移植或重用。
(6)可維護性:軟體交付使用後,能夠對它進行修改,以改正潛伏的錯誤,改進性能和其它屬性,使軟體產品適應環境的變化等。軟體維護費用在軟體開發費用中佔有很大的比重。可維護性是軟體工程中一項十分重要的目標。
(7)可重用性:把概念或功能相對獨立的一個或一組相關模塊定義為一個軟部件。可組裝在系統的任何位置,降低工作量。
(8)可移植性:軟體從一個計算機系統或環境搬到另一個計算機系統或環境的難易程度。
(9)可追蹤性:根據軟體需求對軟體設計、程序進行正向追蹤,或根據軟體設計、程序對軟體需求的逆向追蹤的能力。
(10)可互操作性:多個軟體元素相互通信並協同完成任務的能力。[6]
編輯本段
開發過程
生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模塊以及相關層次的說明、每一模塊的介面定義。詳細設計產生程序員可用的模塊說明,包括每一模塊中數據結構說明及加工描述。實現活動把設計結果轉換為可執行的程序代碼。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足用戶的要求。維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支持過程、培訓過程等。[7]
編輯本段
開發原則
軟體工程的原則是指圍繞工程設計、工程支持以及工程管理在軟體開發過程中必須遵循的原則。[7]
軟體工程的原則有以下四項
軟體工程師
基本原則:
選取適宜開發范型
該原則與系統設計有關。在系統設計中,軟體需求、硬體需求以及其他因素之間是相互制約、相互影響的,經常需要權衡。因此,必須認識需求定義的易變性,採用適宜的開發范型予以控制,以保證軟體產品滿足用戶的要求。
採用合適的設計方法
在軟體設計中,通常要考慮軟體的模塊化、抽象與信息隱蔽、局部化、一致性以及適應性等特徵。合適的設計方法有助於這些特徵的實現,以達到軟體工程的目標。
提供高質量的工程支持
「工欲善其事,必先利其器」。
在軟體工程中,軟體工具與環境對軟體過程的支持頗為重要。軟體工程項目的質量與開銷直接取決於對軟體工程所提供的支撐質量和效用。
重視開發過程的管理
軟體工程的管理,直接影響可用資源的有效利用,生產滿足目標的軟體產品,提高軟體組織的生產能力等問題。因此,僅當軟體過程得以有效管理時,才能實現有效的軟體工程。
這一軟體工程框架告訴我們,軟體工程的目標是可用性、正確性和合算性;實施一個軟體工程要選取適宜的開發范型,要採用合適的設計方法,要提供高質量的工程支撐,要實行開發過程的有效管理;軟體工程活動主要包括需求、設計、實現、確認和支持等活動,每一活動可根據特定的軟體工程,採用合適的開發范型、設計方法、支持過程以及過程管理。根據軟體工程這一框架,軟體工程學科的研究內容主要包括:軟體開發范型、軟體開發方法、軟體過程、軟體工具、軟體開發環境、計算機輔助軟體工程(CASE) 及軟體經濟學等。[8]

『玖』 我大學想學編程,做軟體方面的那種,要選什麼專業

【專家建議】
您希望在大學想學編程,做軟體方面的研發工作,需要選軟體工程專業,特版別是網路軟體研權發,社會需求及待遇都好,只要肯吃苦認真鑽研發展很快。
「會編程的人那麼多」關鍵會到什麼程度,如同會計算機的人很多,但是真正能夠以很強的技術方法和能力進行研發、維護和管理的卻不多,區別在於專精和研發能力與一般會計算機基本知識只會應付通過考試決然不同。成績勉強在重點線,推薦同濟大學、上海理工大學等。
推薦:清華大學出版社《軟體工程與實踐》賈鐵軍教授主編,含典型案例及同步實驗。
祝您大吉大利、萬事如意!

『拾』 計算機軟體編程是什麼專業

此轉載貼
最近很多人都在問如何學習編程。我覺得學習編程最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較扎實的基礎,對今後的編程工作是很有益處的。即使在學習新的編程語言也無所謂,因為它們有很多相通之處,可以相互借鑒。
我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像c語言那麼靈活,易於理解和學習。
然後可以繼續學習c語言,這個語言比較靈活。有了pascal的基礎,在進行c語言編程就不會因為c語言的靈活而有問題
。後面的就可以學習vc什麼的了。
c語言的書推薦譚浩強的,比較好。
我當時學習pascal和c語言的時候是將書後的習題都做了一遍,感覺效果很好。
當然了,學習什麼語言也要看你具體准備從事什麼行業。例如你要進行嵌入式開發,c就是很好的選擇,如果是windows開發,那麼vc就不錯。還有資料庫方面的開發、網路開發等等。不同的語言適合不同的方面。要看自己的選擇的,呵呵

還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言里所用到的單詞量很少,而且都是常用詞,經常使用就記住了。當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。至於數學什麼的,其實數學只是培養你一個邏輯思維能力,在初學編程的時候影響不是很大。況且,作為一個基礎編程人員來說,上面還有系統分析師、項目經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文檔寫代碼就ok了。不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子代碼。
在你學習好c語言以後,個人建議好好學習一下數據結構和軟體工程。這兩門對你的水平提高都是很有幫助的。特別是軟體工程,它能夠使你按照科學的工程方法進行軟體開發,對今後的發展很有好處。
只是一家之言,有不到之處,還望見諒!

熱點內容
幼師專業怎麼樣 發布:2021-03-16 21:42:13 瀏覽:24
音樂小毛驢故事 發布:2021-03-16 21:40:57 瀏覽:196
昂立中學生教育閘北 發布:2021-03-16 21:40:47 瀏覽:568
建築業一建報考條件 發布:2021-03-16 21:39:53 瀏覽:666
2017年教師資格注冊結果 發布:2021-03-16 21:39:49 瀏覽:642
中國教師資格證查分 發布:2021-03-16 21:39:41 瀏覽:133
踵什麼成語有哪些 發布:2021-03-16 21:38:20 瀏覽:962
東營幼師專業學校 發布:2021-03-16 21:35:26 瀏覽:467
機械電子研究生課程 發布:2021-03-16 21:33:36 瀏覽:875
杭州朝日教育培訓中心怎麼樣 發布:2021-03-16 21:33:28 瀏覽:238