軟件工程作為一門新興學(xué)科,基本專注軟件開(kāi)發(fā)技術(shù)和軟件工程管理技術(shù)兩方面。作為一門新興學(xué)科,各高校根據(jù)自己的學(xué)科優(yōu)勢(shì)和對(duì)市場(chǎng)需求的理解,研究方向百花齊放,包括軟件需求、軟件設(shè)計(jì)、軟件構(gòu)造、軟件測(cè)試、軟件維護(hù) ...
分為軟件開(kāi)發(fā)技術(shù)和軟件應(yīng)用技術(shù)兩類。 軟件開(kāi)發(fā)技術(shù)就是利用計(jì)算機(jī)特有語(yǔ)言進(jìn)行軟件開(kāi)發(fā)與編制; 軟件應(yīng)用技術(shù)是指利用已經(jīng)編寫好的軟件為工作或生活服務(wù)。
研究嵌入式軟件就是嵌入在硬件中的操作系統(tǒng)和開(kāi)發(fā)工具軟件,它在產(chǎn)業(yè)中的關(guān)聯(lián)關(guān)系體現(xiàn)為:芯片設(shè)計(jì)制造嵌入式系統(tǒng)軟件嵌入式電子設(shè)備開(kāi)發(fā)、制造。

孫家廣
點(diǎn)擊查看個(gè)人主頁(yè)
軟件及應(yīng)用領(lǐng)域?qū)<?,中?guó)工程院院士,清華大學(xué)教授,清華大學(xué)學(xué)術(shù)委員會(huì)副主任
任職院校 :清華大學(xué)Tsinghua University

柳翔
點(diǎn)擊查看個(gè)人主頁(yè)
北京大學(xué)軟件與微電子學(xué)院嵌入式系統(tǒng)系系主任。主要研究方向?yàn)槠者m計(jì)算、高性能嵌入式系統(tǒng)、軟件工程、移動(dòng)通信服務(wù)。

王樹(shù)良
點(diǎn)擊查看個(gè)人主頁(yè)
管理學(xué)/工學(xué)博士后,北京理工大學(xué)教授、博士生導(dǎo)師、軟件學(xué)院副院長(zhǎng)。教育部新世紀(jì)優(yōu)秀人才,中華全國(guó)青年聯(lián)合會(huì)第十一屆委員會(huì)委員
任職院校 :北京理工大學(xué)Beijing Institute of Technology

付勇
點(diǎn)擊查看個(gè)人主頁(yè)
管理學(xué)和軟件工程學(xué)專家,科技和教育等部門聯(lián)合批復(fù)設(shè)立的協(xié)同管理博士后工作站導(dǎo)師,先后畢業(yè)于南昌大學(xué)、江西財(cái)經(jīng)大學(xué)

何積豐
點(diǎn)擊查看個(gè)人主頁(yè)
中國(guó)科學(xué)院院士,計(jì)算機(jī)軟件專家,華東師范大學(xué)教授,1965年畢業(yè)于復(fù)旦大學(xué)數(shù)學(xué)系。和C.A.R.Hoare提出了"程序分解算子",并將規(guī)范語(yǔ)言與程序語(yǔ)言看成是同一類數(shù)學(xué)對(duì)象。
任職院校 :華東師范大學(xué)East China Normal University

孫家廣
點(diǎn)擊查看個(gè)人主頁(yè)
中國(guó)工程院院士,清華大學(xué)教授,1970年畢業(yè)于清華大學(xué)自控系。長(zhǎng)期從事計(jì)算機(jī)圖形學(xué)、計(jì)算機(jī)輔助設(shè)計(jì)及管理技術(shù)與系統(tǒng)以及軟件工程與系統(tǒng)的教學(xué)與研究工作。
任職院校 :清華大學(xué)Tsinghua University

傅育熙
點(diǎn)擊查看個(gè)人主頁(yè)
上海交通大學(xué)教授,國(guó)家杰出青年基金獲得者,亞洲軟件基礎(chǔ)學(xué)會(huì)委員,1986年畢業(yè)于同濟(jì)大學(xué)計(jì)算機(jī)系。他在國(guó)際學(xué)術(shù)刊物上發(fā)表論文三十余篇,負(fù)責(zé)過(guò)973一級(jí)課題、863重點(diǎn)等二十多個(gè)省部級(jí)項(xiàng)目, 目前負(fù)責(zé)一項(xiàng)自然基金重點(diǎn)。
任職院校 :上海交通大學(xué)Shanghai Jiao Tong University

Barry W. Boehm
點(diǎn)擊查看個(gè)人主頁(yè)
the University of Southern California Distinguished Professor of Computer Science, Industrial and Systems Engineering, and Astronautics; the TRW Professor of Software Engineering; and Founding Director of the USC Center for Systems and Software Engineering.
主要內(nèi)容包括:1 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念。2 微機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)的使用。3 關(guān)系模型和關(guān)系代數(shù),SQL語(yǔ)言。4 關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論。5 數(shù)據(jù)庫(kù)設(shè)計(jì)。6 數(shù)據(jù)庫(kù)保護(hù) (安全性,完整性,并發(fā)控制,恢復(fù)等)。7 數(shù)據(jù)庫(kù)新技術(shù)發(fā)展。
軟件需求分析就是把軟件計(jì)劃期間建立的軟件可行性分析求精和細(xì)化,分析各種可能的解法,并且分配給各個(gè)軟件元素。需求分析是軟件定義階段中的最后一步,是確定系統(tǒng)必須完成哪些工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。
軟件測(cè)試是信息系統(tǒng)開(kāi)發(fā)中的一個(gè)重要步驟,隨著軟件變得日益復(fù)雜,軟件測(cè)試也變得越來(lái)越重要。通過(guò)本課程的理論學(xué)習(xí)與實(shí)踐,使學(xué)生掌握軟件測(cè)試的基本概念與基本理論, 學(xué)會(huì)軟件測(cè)試的方法、軟件測(cè)試工具的使用、軟件測(cè)試過(guò)程的管理。
軟件工程是一門指導(dǎo)軟件開(kāi)發(fā)與維護(hù)的綜合性課程,包括軟件工程的基本概念、軟件過(guò)程和生命周期建模、項(xiàng)目計(jì)劃和管理、需求工程、體系結(jié)構(gòu)和模塊設(shè)計(jì)、編碼與測(cè)試、軟件維護(hù)、評(píng)估與改進(jìn)等。
本課程是電子信息類專業(yè)的必修課之一。隨著后PC時(shí)代的到來(lái),以高速度、高可靠、低功耗為特征的嵌入式系統(tǒng)的應(yīng)用日益廣泛和深入,嵌入式系統(tǒng)設(shè)計(jì)在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)課程體系中的地位愈發(fā)重要。通過(guò)本課程的學(xué)習(xí),掌握嵌入式系統(tǒng)的組成和基本原理、ARM體系結(jié)構(gòu)特點(diǎn)、嵌入式系統(tǒng)設(shè)計(jì)的一般原理及方法、以及嵌入式操作系統(tǒng)的基本原理及應(yīng)用等。
本課程是計(jì)算機(jī)軟件、多媒體和網(wǎng)絡(luò)技術(shù)等專業(yè)的的專業(yè)課程之一,是學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)的一門重要課程。通過(guò)全面、系統(tǒng)地介紹Java語(yǔ)言的基礎(chǔ)知識(shí)、運(yùn)行機(jī)制、多種編程方法和技術(shù),使學(xué)生理解和掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,理解和掌握網(wǎng)絡(luò)程序的特點(diǎn)和設(shè)計(jì)方法。該課程一般涉及上機(jī)實(shí)驗(yàn)課,通過(guò)上機(jī)實(shí)驗(yàn)?zāi)苷莆誒OP的編程思想和方法、掌握J(rèn)ava語(yǔ)言的編程思想和方法。并能用Java語(yǔ)言來(lái)描述OOP的編程思想和方法,同時(shí)掌握J(rèn)ava語(yǔ)言的語(yǔ)法特點(diǎn)、程序結(jié)構(gòu)、主要技術(shù)及編程技巧,能在相關(guān)的集成開(kāi)發(fā)環(huán)境中編寫應(yīng)用程序。
計(jì)算機(jī)網(wǎng)絡(luò)是一門關(guān)于網(wǎng)絡(luò)基本原理、協(xié)議、技術(shù)及應(yīng)用的課程,包括網(wǎng)絡(luò)分層體系結(jié)構(gòu)模型、物理層至應(yīng)用層各層主要設(shè)計(jì)問(wèn)題、TCP/IP協(xié)議棧、常見(jiàn)網(wǎng)絡(luò)應(yīng)用、以及基本的網(wǎng)絡(luò)安全技術(shù)。
數(shù)據(jù)可視化是人們使用計(jì)算機(jī)創(chuàng)建圖形圖表,可視化提取出來(lái)的數(shù)據(jù),將數(shù)據(jù)的各種屬性和變量呈現(xiàn)出來(lái)。
本課程的主要介紹數(shù)據(jù)可視化的一般原理和處理方法, 數(shù)據(jù)可視化工具,對(duì)數(shù)據(jù)進(jìn)行可視化處理。此外,本課程還介紹數(shù)據(jù)可視化的基礎(chǔ)理論和概念,針對(duì)實(shí)際應(yīng)用中遇到的不同類型的數(shù)據(jù)介紹相應(yīng)的可視化方法,并介紹可視化綜合應(yīng)用及實(shí)用系統(tǒng)。
1.從ADT角度介紹常用的數(shù)據(jù)結(jié)構(gòu)和算法分析的基本方法。使學(xué)生從數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)、相應(yīng)的一組基本運(yùn)算、實(shí)現(xiàn)以及對(duì)實(shí)現(xiàn)的評(píng)價(jià)等方面去掌握線性表、棧、隊(duì)列、串、數(shù)組、樹(shù)、圖等常用的數(shù)據(jù)結(jié)構(gòu),并對(duì)算法的時(shí)間和空間復(fù)雜性有一定的分析能力。
2.介紹排序技術(shù)。使學(xué)生掌握插入排序、選擇排序、交換排序、基數(shù)排序、歸并排序等常用的排序算法,并討論他們的時(shí)間和空間開(kāi)銷。
3.通過(guò)本課程的學(xué)習(xí),學(xué)生將掌握常用的數(shù)據(jù)結(jié)構(gòu)和算法的設(shè)計(jì)和分析方法,提高程序設(shè)計(jì)的能力;針對(duì)簡(jiǎn)單的求解問(wèn)題,選擇合理的數(shù)據(jù)結(jié)構(gòu)解決之。
高等數(shù)學(xué)是高等學(xué)校理工科專業(yè)重要的基礎(chǔ)理論課,是培養(yǎng)學(xué)生掌握科學(xué)思維能力、掌握數(shù)學(xué)知識(shí)和數(shù)學(xué)技術(shù)的重要基礎(chǔ)課程。該課程所論及的科學(xué)思想和方法論,在自然科學(xué)、工程技術(shù)、經(jīng)濟(jì)和社會(huì)科學(xué)等領(lǐng)域中具有廣泛應(yīng)用和強(qiáng)勁的活力。
軟件和編程
eclipse,VS,軟件UML建模工具,魚骨圖繪制
資質(zhì)證書
軟件工程師資格證,軟件構(gòu)架設(shè)計(jì)師證