Ⅰ 軟體工程師是什麼專業
計算機科學與技術專業
計算機科學與技術(Computer Science and Technology)是國家一級學科,下設信息安全、軟體工程、計算機軟體與理論、計算機系統結構、計算機應用技術、計算機技術等專業。
軟體工程師是一個廣義的概念,包括軟體設計人員、軟體架構人員、軟體工程管理人員、程序員等配好一系列崗位,工作內容都與軟體開發生產相關。軟體工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、資料庫技術汪配(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技術。此外,關於網路工程和軟體測試的其他技術培陵鉛也要有所涉獵。
(1)軟體工程專業是什麼擴展閱讀:
軟體工程師工作內容
1、 指導程序員的工作;
2、 參與軟體工程系統的設計、開發、測試等過程;
3 、協助工程管理人保證項目的質量;
4 、負責工程中主要功能的代碼實現;
5 、解決工程中的關鍵問題和技術難題;
6 、協調各個程序員的工作,並能與其它軟體工程師協作工作。
7、還要編寫各種各樣的軟體說明書,如:需求說明書,概要說明書等
8、考試科目工程師是中級職稱,考試的題目包括了計算機體系結構、軟體工程、資料庫、數據結構、編譯原理等計算機學科的基礎課程
Ⅱ 軟體工程師屬於什麼專業
軟體工程師是一種職稱,屬於計算機科學與技術專業。
軟體工程師主要是會編程,懂得軟體工程,至少能掌握一種計算機語言,溝通能力和邏輯能力強。
Ⅲ 軟體工程專業學什麼
軟體工程專業主要需要學:
程序設計基礎、面向對象程序設計、軟體工程導論、離散結構、數據結構與演算法、工程經濟學、團隊激勵與溝通、軟體工程職業實踐、計旅圓算機系統基礎、操作系統、資料庫概論、網路及其計算、人機交互的軟體工程方法
使其具備計算機軟拆缺塌件的基礎理論、基本知識和基本技能,具有用軟體工程的思想、方法和技術來分析、設計和實扮兆現計算機軟體系統的能力。
Ⅳ 軟體工程專業是干什麼的
軟體工程是研究和應用如何以系統性的、規范化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科。它涉及到程序設計語言、資料庫、軟體開發工具、系統平台、標准、設計模式等方面。
軟體工程的目標是:在給定成本、進度的前提下,開發出具有適用性、有效性、可修改性、可靠性、可理解性、可維護性、可重用性、可移植性、可追蹤性、可互操作性和滿足用戶需求的軟體產品。追求這些目標有助於提高軟體產品的質量和開發效率,減少維護的困難。
主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構、軟體需求、軟體項目管理。
Ⅳ 軟體工程是什麼專業
一、專業簡介
軟體工鍵閉程專業以理論與實踐相結合、注重實踐、強調應用為特色,主要培養具有扎實的軟體工程基礎理論和很強的工程實踐能力的高層次實用型、復合型軟體工程技術和軟體工程管理人才。
二、培養目標和培養范圍
培養目標:培養適應海外、港澳台地區社會發展需要和內地社會主義現代化建設需要的,具備運用先進的工程化方法、技術和工具從事軟體分析、設計、開發、維護等工作的能力以及工程項目的組織與管理能力。學生畢業後,能夠從事信息產業相關的科學研究與軟體設計工作,適合到國內外知名軟體公司、 *** 機關、企事業單位、科研單位、高等院校等從事軟體系統的設計、開發或管理工作,也可以繼續深造攻讀軟體工程及相關專業的碩士和博士研究生。
培養范圍:本專業學生主要學習從事研究、開發和維護計算機軟體系統所需的理論和技術。通過本專業的學習,學生應獲得以下幾方面的知識和能力:
1、具有勤奮、嚴謹、求實、創新的學風和團隊合作的精神;
2、具有堅實的數學基礎;掌握現代計算機系統的理論和結構體系;
3、掌握軟體工程的理論、方法和工具,具備完整地實現軟體系統的基本技能;具有一定的計算機應用領域開發和創新的能力;具有掌握一定的計算機新技術、新工具的能力;
4、能過硬地掌握一門外語,具備閱讀和翻譯專業文獻的能力。
三、就業方向
在企事業、技術和行政管理部門、軟體開發公司等單位從事計算機軟體教學、科學研究和應用。
以工程化方法來研製軟體產品,涉及軟體體系結構、代碼開發、軟體皮讓測試、軟體工程管理、編譯、網路、資料庫等等知識,出來一般做開發和實施,幾年後有很大機會轉項目經理,也可以往上做架構師。
就是開發軟體的軟體工程師,學習計算機編程,開發計算機軟體,編程。
軟體工程師(Sofare Engineer)是一個認證考試,具體地說是從事軟體職業的人員的一種職業能力的認證,通過它說明具備了工程師的資格。一般情況下都是分4級:軟體技術員 助理軟體工程師 軟體工程師 高級軟體工程師
你要學習的專業可有 起步編程c語言 然後要學的是 vb c++ c# delphi java等 還有資料庫 數據結構、操作系統、編譯原理 當然要成為金領是需要很多的社會時間的 而且英語能力也是必須的 公司一般對員工的要求都是 要兩年以上工作經驗 努力吧~~~
滿意請採納
邊緣的學科.軟體工程化原則的研究.通俗講,軟體設計以及演算法的研究.
找了點資料,你看下就知道.
軟體工程(《計算機科學技術網路全書》中定義):軟體工程是應用計算機科學、數學及管理科學等原理,開發軟體的工程。軟體工程借鑒傳統工程的原則、方法,以提高質量、降低成本。其中,計算機科學、數學用於構建模型與演算法,工程科學用於制定規范、設計范型(paradigm)、評估成本及確定權衡,管理科學用於計劃、資源、質量、成本等管理。
應用數學+軟體工程這門應該是專門研究軟體工程一個方向的數學學科,算是基礎的學科,你要有讀研讀博的想法,這個專業不錯.
1:軟體行業還是可以的,找工作還是很好找的
2:薪資方面不會很低,這要看當地的工資水平,但是會有不定時的加班加點,有可能連續一兩周上十幾個小時,有時候會一回到家就是直接拍著睡著了!、
3:如果說有能力的可以找個國企的進入,如果水平一般的找個大中型企業也可以!
既要學計算機的基本知識,程序設計,還要學工程學燃亮局的知識...
一般而言,專接本都可以跨專業的。所以不管你學什麼都能接這個專業。像我,就是今年跨專業接的漢語言文學。我原來學的是營銷。
具體的,還得看每年三月份的各院校招生計劃,有個別學校不允許跨專業,跨大類。
1、一般來說學軟體工程專業考軟體工程或者計算機方面的專業研究生好。
2、選擇報考專業主要看自己的興趣和基礎。看看招生單位的專業目錄的專業名稱、考試科目即可大致判斷和選擇。
3、也可以跨考其他專業如會計碩士、金融碩士、教育技術等,因為復合型人才也很受歡迎。關鍵還是看興趣和以後的打算。
軟體工程專業考研方向1:計算機技術
計算機技術是(專業碩士)工程下的二級學科專業。計算機技術領域重點研究得是如何擴展計算機系統的功能和發揮計算機系統在各學科、各類工程、人類生活和工作中的作用。
計算機技術是信息社會中的核心技術,也是實現現代化的關鍵技術之一。計算機領域包括計算機軟、硬體系統的設計、開發以及與其他領域緊密相關的應用系統的研究、開發和應用、涉及計算機科學與技術學科理論、技術和方法等等。
軟體工程專業考研方向2:計算機應用技術
計算機應用技術是計算機科學與技術專業下設的一個二級學科,是一應用十分廣泛的專業,它以計算機基本理論為基礎,突出計算機和網路的實際應用。
應用技術是計算機科學與技術一級學科下設的一個二級學科,該專業應用十分廣泛,它以計算機基本理論為基礎,突出計算機和網路的實際應用。目前中國計算機專業主要分為三大類:計算機基礎專業、與理工科交叉的計算機專業、與文科藝術類交叉的計算機專業。根據各專業開設課程不同,獲得這些專業的學士學位可以相當於計算機等級三級或四級水平。
Ⅵ 軟體工程專業課程有哪些 主要學什麼
程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構、軟體需求、數據結構、演算法分基梁清析、面向對象程序設計、現代操作系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體項目管理、計算機安全等。
中國的軟體行業規模不是很大,有些軟體企業在軟體製作上,也只是採用了一些軟體工程的思想,距離大規模的工業化大生產比較還是有一定的差距;原因有管理體制的問題,市場問題,政策問題,也有軟體工程理論不全面和不完善的問題。所以軟體工程的研究和應用,以及中國軟體行業的進一步發展,都需要一定的既有軟體工程的理論基礎和研究能力,又有一定的實踐經驗的軟體工程科學技術人員來推動。軟體工程的前途是光明的。
軟體服務外包屬於智力人才密集型現代服務業。大量著名外包企業落戶寧波。主要就業去向包括軟體外包與服務企業、信息產品與服務企業,擔任程序員、軟體測試員、項目經理等工作崗位。
軟體工程師是從事軟體開發相關工作的人員的統稱,包括軟體設計人員、軟體架構搏前人員、軟體工程管理人員、程序員等一系列崗位,工作內容都與軟體開發生產相關。軟體工程師需要針對目標用戶的需求,進行產品研發;負責產品的上線推廣、軟體渣粗功能的維護、BUG的緊急修復等,根據產品的需求,不斷改經產品。
Ⅶ 什麼是軟體工程專業
軟體工程是研究大規模軟體開發方法、工具和管理的一門工程科學,其特點是按工程化的原則和方法來組織和規范軟體開發過程,軟體工程技術則主要研究與軟體開發各個工作流程相關的、先進實用的軟體開發方法、技術和工具;軟體工程技術專業面向國民經濟電子信息化建設和發展的需要,培養具有扎實的軟體理論和知識基礎,對整個軟體過程有整體了解、掌握軟體工程領域的前沿技術,具有國際競爭能力,能從事大型軟體項目系檔雹租統分析、設計、編程、測試和軟體項目管理等工作的肆攔復合型、實用型的高層次軟體工程技術人才;主行兆要涵蓋軟體工程學科和計算機學科的基本理論、基礎知識、基本技能的研究,軟體的分析與開發,計算機應用系統、計算機網路系統的設計與開發等專業內容。
Ⅷ 大學軟體工程專業是干什麼的,都學什麼
軟體工程專業以計算機科學與技術學科為基礎,強調軟體開發的工程性,使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事軟體需求分析、軟體設計、軟體測試、軟體維護和軟體項目管理等工作所必需的基礎知識、基本方法和基本技能,突出對學生專業知識和專業技能的培養,培養能夠從事軟體開發、測試、維護和軟體項目管理的高級專門人才。
主修課程
1、主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構、軟體需求、軟體項目管理
2、其它學科:該專業除了學習公共基礎課外,還將系統學習離散數學、數據結構、演算法分析、面向對象程序設計、現代操作系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體項目管理、計算機安全等課程,根據學生睜脊謹的興趣還可以選修一些其它選修課。
3、實踐環節:畢業實習、課程設計、計算機工程實踐、生產實習、畢業設計(論文)。
軟體工程是包括了編程的各個方面。
其實咋就業的時候更需要的不是在大學期間的課程,而是自己的發展方向。
如果希望從事網頁方面的開發,就需要在大學期間學習伺服器,資料庫,Java等語言。
如果希望從事嵌入式開發,就需要提前接觸一些驅動,硬體,匯編方面的信息。
如果希望從事資料庫方面的開發,就需要學習各個資料庫的優缺點。
前途很好 工作很累 常常加班!可以說 是拿身體換錢
軟體工程專業
簡介
軟體工程專業是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及到程序設計語言,資料庫,軟體開發工具,系統平台,標准,設計模式等方面。在現代社會中,軟體應用於多個方面。典型的軟體比如有電子郵件,嵌入式系統,人機界面,辦公套件,操作系統,編譯器,資料庫,游戲等。同時,各個行業幾乎都有計算機軟體的應用,比如工業,農業,銀行,航空, *** 部門等。這些應用促進了經濟和社會的發展,使得人們的工作更加高效,同時提高了生活質量。[2]
學科地位
軟體工程學科是計算學科的分支,計算學科中理論、抽象、設計等三個學科形態,綁定、大問題的復雜性、概念和形式模型、一致性和完備性、效率、演化、抽象層次、按空間排序、按時間排序、重用、安全性、悉基折衷與決策等十二個基本概念,數學方法、系統科學方法在軟體工程學科中佔有重要地位。此外,軟體工程還十分重視管理過程,以提高軟體產品的質量、降低開發成本、保證工程按時完成。系統性、規范性、可度量性也是軟體工程非常關注的。
軟體工程學科的理論基礎是數學、計算機科學。軟體工程的研究和實踐涉及人力、技術、資金、進度的綜合管理,是開展最優化生產活動的過程;軟體工程必須劃分系統的邊界,給出系統的解決方案。因此,軟體工程的相關學科有計算機科學與技術、數學、計算機工程野碧、管理學、系統工程和人類工程學等。[2]
就業崗位
Java方向:JAVA初級程序員、JAVA計算程序員 、 JAVA工程師 、J2EE系統工程師等。
.Net方向: .Net程序員網站開發工程師 .Net工程師等。
其它方向: 簡單的管理信息系統開發和維護人員 、網頁製作和客戶端腳本程序編寫人員 、初級資料庫管理和維護人員 、資料庫開發工程師 、系統分析設計工程 、軟體項目配置管理員 、文檔編寫工程師。
專業背景與市場預測 該專業是前沿學科,現代社會的各個領域及人們日常生活等都與電子信息技術有著緊密的聯系。全國各地從事電子技術產品的生產、開發、銷售和應用的企事業單位很多.,隨著改革步伐的加快,這樣的企事業單位會越來越多。為促進市場經濟的發展,培養一大批具有大專層次學歷,能綜合運用所學知識和技能,適應現代電子技術發展的要求,從事企事業單位與本專業相關的產品及設備的生產、安裝調試、運行維護、銷售及售後服務、新產品技術開發等應用型技術人才和管理人才是社會發展和經濟建設的客觀需要,市場對該類人才的需求越來越大。為此電子信息工程專業的人才有著廣泛的就業前景。 培養目標 注重培養電子信息技術基礎知識與能力;具有電子產品的裝配、調試及設計的基本能力,具有一般電子設備的安裝、調試、維護與應用能力;具有對辦公自動化設備的安裝、調試、維修和維護管理能力;具有對通信設備、家用電子產品電路圖的閱讀分析及安裝、調試、維護能力;具有對機電設備進行智能控制的設計和組織能力;具有閱讀英語資料和計算機應用能力。 培養要求 本專業學生主要學習信號的獲取與處理、電子設備與信息系統等方面的基本理論和基本知識,受到電子與信息工程實踐(包括生產實習和室內實驗)的基本訓練,具備良好的科學素質,具備設計、開發、應用和集成電子設備和信息系統的基本能力,並具有較強的知識更新能力和廣泛的科學適應能力。 主要課程 高等數學、英語、電路分析、電子技術基礎、C語言、VB程序設計、電子CAD、高頻電子技術、電視技術、電子測量技術、通信技術、自動檢測技術、網路與辦公自動化技術、多媒體技術、單片機技術、電子系統設計工藝、電子設計自動化(EDA)技術、數字信號處理(DSP)技術等課程。
軟體工程專業
專業介紹
1、 專業簡介:是計算機領域發展最快的學科分支之一,國家非常重視軟體行業的發展,對軟體人才的培養給予了非常優惠的政策。本專業培養掌握計算機軟體基本理論知識,熟悉軟體開發和管理技術、能夠在計算機軟體領域中從事軟體設計、開發和管理的高級人才。
2、 主修課程:該專業除了學習公共基礎課外,還將系統學習離散數學、數據結構、演算法分析、面向對象程序設計、現代操作系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體項目管理、計算機安全等課程,根據學生的興趣還可以選修一些其它選修課。
3、 畢業去向: 除考取國內外名牌大學研究生外,主要畢業去向是計算機軟體專業公司﹑信息咨詢公司﹑以及金融等其它獨資、合資企業
職位的爭奪也異常激烈。軟體開發是一個系統的過程,需要經過市場需求分析、軟體代碼編寫、軟體測試工程師、軟體維護等程序。軟體工程師這些年巨大的需求也是代表了這一點,因為這些年來的快速發展。
軟體開發工程師在整個過程中扮演著非常重要的角色,主要進行軟體前期的項目需求的分析,然後對項目進行風險評估並試圖解決這些風險,然後開始進行軟體的開發,後期對軟體的進度做相關的評估。
軟體工程師課程
軟體工程師是從事軟體開發相關工作的人員的統稱。它是一個廣義的概念,包括軟體設計人員、軟體架構人員、軟體工程管理人員、程序員等一系列崗位。這些崗位的分工不同,職位和/或級別不同,但工作內容都是與軟體開發生產相關的。軟體工程師是IT行業需求量最大的職位,穩居IT行業職位需求TOP10的第一位(第二位是高級軟體工程師)。
軟體工程師的技術要求是比較全面的,除了軟體工程師課程學習的是最基礎的編程語言(C語言/C++/JAVA等)、資料庫技術(SQL/ORACLE/DB2等)、.NET平台技術、C#、C/S B/S程序開發,還有諸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技術。除此之外,關於網路工程和軟體測試的其他技術也要有所涉獵,以利於操控全局。
軟體工程師可謂是軟體項目開發的掌舵者。一名優秀的軟體工程師應當具有較強的邏輯思維能力,對於技術的發展有敏銳的嗅覺。雖然要求技術全面,但無須偏執於門門技術都精通,任何軟體工程師都有自己的技術特長和偏向,對於自己手中的技術,可有精通-掌握-熟悉-了解之分,根據工作需要和職業發展的具體情況來劃分。
軟體工程師職業規劃 軟體工程師未來的職業規劃主要有WEB開發工程師、資料庫開發工程師、網站開發工程師、電子商務開發工程師VB程序員;網頁開發人員;非IT專業信息部門的管理信息系統設計、開發、維護網位,JAVA程序員;C++程序員;VB高級程序員;網站開發工程師;測試工程師;文檔編寫工程師,JAVA工程師;.NET工程師;初級分析、設計人員等。
軟體工程師的工作不同於程序員但是一個軟體工程師其前身必定是一個優秀的程序員,軟體的開發工具、開發技術在不斷地發展。在校學生所能學到的東西很難跟得上發展的需要但是也不能說那些東西完全沒有用,只有在完全理解了相應的基本技能之後你才能很輕松地掌握新的技能。
軟體測試工程師待遇 初級測試工程師:
初級測試工程師的年薪一般約在3-5萬元左右。因為他們的工作通常是按照測試方案和流程對產品進行功能測試,相對中級測試工程師和高級測試工程師任務比較簡單,技術也不需要太高,主要任務是檢查產品是否有缺陷。
中級測試工程師:
中級測試工程師的年薪約在6-8萬元左右。他們主要能夠編寫測試方案,測試文檔、還要與項目組一起制定測試階段的工作計劃。要能夠在項目中合理利用測試需要的工具來完成測試任務。
高級測試工程師:
高級測試工程師年薪大概在10萬元或者10萬以上。作為高級軟體工程師不但需要掌握測試與開發技術,而且要對所測試軟體對口的行業非常了解,也需要能夠對測試方案可能出現的一切問題進行分析和評估。
編程 開發軟體游戲之類的 學好咯 還是相當滴有前途 學不好 那就沒戲 還有一點選好的學校
還有要想學這個 數學很重要 你以後的專業課基本上都是以一個一個的函數構成的 很多莫名其妙的函數
我就學的這個,學的東西有好多,路由器的組裝和構成,還有教你網路的組成部分,然後還有網路安全,還有資料庫管理,網頁製作,還有編程等等的
Ⅸ 什麼是軟體工程
基本學制:四年 | 招生對象: | 學歷:中專 | 專業代碼:080902
培養目標
培養目標
培養目標:本專業培養德、智、體等方面全面發展,掌握自然科學和人文社科基礎知識,掌握 計算科學基礎理論、軟體工程專業的基礎知嘩基純識及應用知識,具有軟體開發能力以及軟體開發實踐 的初步經驗和項目組織的基本能力,能從事軟體工程技術研究、設計、開發、管理、服務等工作的 專門人才。
培養要求:本專業學生主要學習自然科學和人文社科基礎知識,學習計算科學、軟體工程相 關的基本理論和基本知識,接受軟體工程的基本訓練,具有軟體開發實踐的基本能力和初步經 驗、軟體項目組織的基本能力以及基本的工程素養,具有初步的創新和創業意識、競爭意識和團 隊精神,具有良好的外語運用能力。
畢業生應獲得以下幾方面的知識和能力:
1.掌握基本的人文和社會科學知識,具有良好的人文社會科學素養、職業道德和心理素質, 社會責任感強;
2.掌握從事本專業工作所需的數學和其他相關的自然科學、系統科學知識以及一定的經濟 學與管理學知識;
3.掌握計算學科基礎理論知識和專業知識,了解本學科的核心概念、知識結構和典型方法;
4.掌握軟體工程學科的基本理論和基本知識,熟悉軟體需求分析、設計、實現、評審、測試、 維護以及過程與管理的方法和技術,了解軟體工程規范和標准;
5.經過系統化的軟體工程基本訓練,具有參與實際軟體開發項目的經歷,具備作為軟體工 程師從事工程實踐所需的專業能力;
6.具備綜合運用掌握的知識、方法和技術解決實際問題的能力,能夠權衡和選擇各種設計 方案,使用適當的軟體工程工具設計和開發軟體系統,能夠建立規范的系統文檔;
7.充分理解團隊合作的重要性,具備個人工作與團隊協作的能力、人際交往和溝通能力以 及一定的組織管理能力;
8.具有初步的外語應用能力,能閱讀本專業的外文材料,具有一定的國際視野和跨文化交 流、競爭與合作能力;
9.了解與本專業相關的職業和行業的重要法律法規及方針與政策,理解軟體工程技術倫理 的基本要求;
10.了解軟體工程學科的前沿技術和軟體行業的發展動態,在基礎研發、工程設計和實踐等 方面具有一定的創新意識和創新能力;
11.能夠運用所學的知識、技能和方法對系統的各種解決方案進行合理的判斷和選擇,具備 一定的批判性思維能力;
12.具備自我終身學習的能力,自覺學習隨時涌現的新概念、新模型和新技術,使自己的專 業能力保持與學科的發展同步。
主幹學科:軟體工程。
核心知識領域:計算基礎、數學和工程基礎、職業實踐、軟體系統建模與分析、軟體系統設計、 驗證與確認、軟體演化、軟體過程、軟體質量、軟體管理。
核心課程示例:
示例一(括弧內為理論授課+實驗學時數):離散數學(64學時)、計算系統基礎(64+48學 時)、計算與軟體工程I(個人級軟體開發)(48+48學時)、計算與軟體工程Ⅱ(小組級軟體開 發)(48+48學時)、計算與軟體工程Ⅲ(團隊軟體工程實踐)(16+96學時)、數據結構與演算法 (64+48學時)、操作系統(48+48學時)、計算機網路(48+48學時)、資料庫系統(48+48學 時)、軟體需求工程(32+32學時)、軟體系統設計與體系結構(32+32學時)、軟體構造(32+32 學時)、軟體測試與質量(32+32學鋒如時)、人機交互的軟體工程方法(32+32學時)、計算機組織 結構(限選)(48學時)、軟體工程統計方法(限選)(48學時)、軟體過程與管理(限選)(32學 時)。
示例二:程序設計基礎(32學時)、面向對象的編程與設計(32學時)、數據結構(32學時)、 離散結構(32學時)、操作系統(32學時)、資料庫系統(32學時)、計算機網路(32學時)、軟體工 程概論(32學時)、軟體系統分析與設計技術(32學時)、軟體體系結構(32學時)、軟體項目管理 (32學時)、軟體測試技術與實踐(32學時)、計算機應用與編程綜合實踐(實驗64學時)、面向對 象與互動式應用開發綜合實踐(實驗64學時)、數據結構與演算法綜合實踐(實驗64學時)、數據 庫應用系統綜合實踐(實驗64學時)、軟體系統構思綜合訓練(實驗64學時)、軟體工程綜合實 踐(實驗64學時)。
示例三(括弧內為理論授課+實驗學時數):程序設計基礎(60+20學時)、離散數學(64學 時)、面向對象程序設計(40+16學時)、亂咐數據結構(60+20學時)、計算機組成與結構(52 +12學 時)、操作系統(62 +10學時)、資料庫概論(52 +12學時)、軟體工程導論(40+8學時)、網路及其 計算(56+16學時)、軟體建模技術(30+10學時)、軟體質量保證與測試(32+8學時)、軟體項目 管理(32+8學時)、軟體工程課程設計(實驗80學時)。
主要實踐性教學環節:課程實驗、課程設計、專業實習、畢業設計(論文)等。
主要專業實驗:程序設計實驗、計算機網路實驗、操作系統實驗、資料庫設計實驗、系統分析 與軟體建模實驗、軟體系統設計實驗、軟體測試實驗、專業綜合實踐。
修業年限:四年。
授予學位:工學學士。
職業能力要求
職業能力要求
專業教學主要內容
專業教學主要內容
《C/C++程序設計》、《Java語言程序設計》、《軟體工程》、《電路與模擬電子技術》、《Linux操作系統與網路編程》、《WEB技術與應用》、《數據結構與演算法》、《資料庫開發技術》、《演算法分析》、《人工智慧技術》 部分高校按以下專業方向培養:JAVA、大數據、雲計算、軟體設計、數字媒體、金融軟體開發、嵌入式應用開發、軟體開發與測試、移動互聯網開發、移動設備應用開發。
專業(技能)方向
專業(技能)方向
IT 類企業:JAVA工程、NET 工程、系統開發、網站開發、軟體需求分析、軟體開發、軟體測試、技術支持、運營維護、項目管理。
職業資格證書舉例
職業資格證書舉例
繼續學習專業舉例
就業方向
就業方向
發展前景:中國的軟體行業規模不是很大,些軟體企業在軟體製作上,也只是採用了一些軟體工程的思想,距離大規模的工業化大生產比較還是一定的差距;原因有管理體制的問題,市場問題,政策問題,也有軟體工程理論不全面和不完善的問題。所以軟體工程的研究和應用,以及中國軟體行業的進一步發展,都需要一定的既有軟體工程的理論基礎和研究能力,又有一定的實踐經驗的軟體工程科學技術人員來推動。軟體工程的前途是光明的。
對應職業(崗位)
對應職業(崗位)
軟體工程專業是指中國普通高等學校本科專業。軟體工程專業是一門普通高等學校本科專業,屬計算機類專業,基本修業年限為四年,授予工學學士學位。軟體工程專業涉及程序設計語言、資料庫、軟體開發工具、系統平台、設計模式方面,培養學生適應計算機應用學科的發展,特別是軟體產業的發展,使學生具備計算機軟體的基礎理論、基本知識和基本技能,具有用軟體工程的思想、方法和技術來分析、設計和實現計算機軟體系統的能力。
補充材料:
在1998年,教育部頒布了《普通高等學校本科專業目錄(1998年頒布)》,軟體工程專業正式出現在該目錄的《經教育部批准同意設置的目錄外專業名單》中。在2012年,教育部頒布了《普通高等學校本科專業目錄(2012年)》,原軟體工程專業和計算機軟體專業合並為軟體工程專業,屬計算機類專業。在2020年,教育部頒布了《普通高等學校本科專業目錄(2020年版)》,軟體工程專業為工學門類專業,屬計算機類專業,授予工學學士學位。軟體工程專業的知識體系包括通識類知識、學科基礎知識、專業知識和實踐性教學。軟體工程專業的課程體系須支持各項畢業要求的有效達成,進而保證專業培養目標的有效實現。