軟件工程作為一門新興學科,基本專注軟件開發(fā)技術(shù)和軟件工程管理技術(shù)兩方面。作為一門新興學科,各高校根據(jù)自己的學科優(yōu)勢和對市場需求的理解,研究方向百花齊放,包括軟件需求、軟件設計、軟件構(gòu)造、軟件測試、軟件維護 ...
分為軟件開發(fā)技術(shù)和軟件應用技術(shù)兩類。 軟件開發(fā)技術(shù)就是利用計算機特有語言進行軟件開發(fā)與編制; 軟件應用技術(shù)是指利用已經(jīng)編寫好的軟件為工作或生活服務。
研究嵌入式軟件就是嵌入在硬件中的操作系統(tǒng)和開發(fā)工具軟件,它在產(chǎn)業(yè)中的關聯(lián)關系體現(xiàn)為:芯片設計制造嵌入式系統(tǒng)軟件嵌入式電子設備開發(fā)、制造。
王樹良
點擊查看個人主頁
管理學/工學博士后,北京理工大學教授、博士生導師、軟件學院副院長。教育部新世紀優(yōu)秀人才,中華全國青年聯(lián)合會第十一屆委員會委員
任職院校 :北京理工大學Beijing Institute of Technology
何積豐
點擊查看個人主頁
中國科學院院士,計算機軟件專家,華東師范大學教授,1965年畢業(yè)于復旦大學數(shù)學系。和C.A.R.Hoare提出了"程序分解算子",并將規(guī)范語言與程序語言看成是同一類數(shù)學對象。
任職院校 :華東師范大學East China Normal University
孫家廣
點擊查看個人主頁
中國工程院院士,清華大學教授,1970年畢業(yè)于清華大學自控系。長期從事計算機圖形學、計算機輔助設計及管理技術(shù)與系統(tǒng)以及軟件工程與系統(tǒng)的教學與研究工作。
任職院校 :清華大學Tsinghua University
傅育熙
點擊查看個人主頁
上海交通大學教授,國家杰出青年基金獲得者,亞洲軟件基礎學會委員,1986年畢業(yè)于同濟大學計算機系。他在國際學術(shù)刊物上發(fā)表論文三十余篇,負責過973一級課題、863重點等二十多個省部級項目, 目前負責一項自然基金重點。
任職院校 :上海交通大學Shanghai Jiao Tong University
Barry W. Boehm
點擊查看個人主頁
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ù)庫系統(tǒng)的基本概念。2 微機數(shù)據(jù)庫管理系統(tǒng)的使用。3 關系模型和關系代數(shù),SQL語言。4 關系數(shù)據(jù)庫的規(guī)范化理論。5 數(shù)據(jù)庫設計。6 數(shù)據(jù)庫保護 (安全性,完整性,并發(fā)控制,恢復等)。7 數(shù)據(jù)庫新技術(shù)發(fā)展。
軟件需求分析就是把軟件計劃期間建立的軟件可行性分析求精和細化,分析各種可能的解法,并且分配給各個軟件元素。需求分析是軟件定義階段中的最后一步,是確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。
軟件測試是信息系統(tǒng)開發(fā)中的一個重要步驟,隨著軟件變得日益復雜,軟件測試也變得越來越重要。通過本課程的理論學習與實踐,使學生掌握軟件測試的基本概念與基本理論, 學會軟件測試的方法、軟件測試工具的使用、軟件測試過程的管理。
軟件工程是一門指導軟件開發(fā)與維護的綜合性課程,包括軟件工程的基本概念、軟件過程和生命周期建模、項目計劃和管理、需求工程、體系結(jié)構(gòu)和模塊設計、編碼與測試、軟件維護、評估與改進等。
本課程是電子信息類專業(yè)的必修課之一。隨著后PC時代的到來,以高速度、高可靠、低功耗為特征的嵌入式系統(tǒng)的應用日益廣泛和深入,嵌入式系統(tǒng)設計在計算機科學與技術(shù)專業(yè)課程體系中的地位愈發(fā)重要。通過本課程的學習,掌握嵌入式系統(tǒng)的組成和基本原理、ARM體系結(jié)構(gòu)特點、嵌入式系統(tǒng)設計的一般原理及方法、以及嵌入式操作系統(tǒng)的基本原理及應用等。
本課程是計算機軟件、多媒體和網(wǎng)絡技術(shù)等專業(yè)的的專業(yè)課程之一,是學習計算機程序設計的一門重要課程。通過全面、系統(tǒng)地介紹Java語言的基礎知識、運行機制、多種編程方法和技術(shù),使學生理解和掌握面向?qū)ο蟮某绦蛟O計方法,理解和掌握網(wǎng)絡程序的特點和設計方法。該課程一般涉及上機實驗課,通過上機實驗能掌握OOP的編程思想和方法、掌握Java語言的編程思想和方法。并能用Java語言來描述OOP的編程思想和方法,同時掌握Java語言的語法特點、程序結(jié)構(gòu)、主要技術(shù)及編程技巧,能在相關的集成開發(fā)環(huán)境中編寫應用程序。
計算機網(wǎng)絡是一門關于網(wǎng)絡基本原理、協(xié)議、技術(shù)及應用的課程,包括網(wǎng)絡分層體系結(jié)構(gòu)模型、物理層至應用層各層主要設計問題、TCP/IP協(xié)議棧、常見網(wǎng)絡應用、以及基本的網(wǎng)絡安全技術(shù)。
數(shù)據(jù)可視化是人們使用計算機創(chuàng)建圖形圖表,可視化提取出來的數(shù)據(jù),將數(shù)據(jù)的各種屬性和變量呈現(xiàn)出來。
本課程的主要介紹數(shù)據(jù)可視化的一般原理和處理方法, 數(shù)據(jù)可視化工具,對數(shù)據(jù)進行可視化處理。此外,本課程還介紹數(shù)據(jù)可視化的基礎理論和概念,針對實際應用中遇到的不同類型的數(shù)據(jù)介紹相應的可視化方法,并介紹可視化綜合應用及實用系統(tǒng)。
1.從ADT角度介紹常用的數(shù)據(jù)結(jié)構(gòu)和算法分析的基本方法。使學生從數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)、相應的一組基本運算、實現(xiàn)以及對實現(xiàn)的評價等方面去掌握線性表、棧、隊列、串、數(shù)組、樹、圖等常用的數(shù)據(jù)結(jié)構(gòu),并對算法的時間和空間復雜性有一定的分析能力。
2.介紹排序技術(shù)。使學生掌握插入排序、選擇排序、交換排序、基數(shù)排序、歸并排序等常用的排序算法,并討論他們的時間和空間開銷。
3.通過本課程的學習,學生將掌握常用的數(shù)據(jù)結(jié)構(gòu)和算法的設計和分析方法,提高程序設計的能力;針對簡單的求解問題,選擇合理的數(shù)據(jù)結(jié)構(gòu)解決之。
高等數(shù)學是高等學校理工科專業(yè)重要的基礎理論課,是培養(yǎng)學生掌握科學思維能力、掌握數(shù)學知識和數(shù)學技術(shù)的重要基礎課程。該課程所論及的科學思想和方法論,在自然科學、工程技術(shù)、經(jīng)濟和社會科學等領域中具有廣泛應用和強勁的活力。
ISSN: 1000-9825
International Journal of Computer Vision
ISSN: 0920-5691
Journal of Statistical Software
ISSN: 1548-7660
IEEE Transactions on Evolutionary Computation
ISSN: 1089-778X
軟件和編程
eclipse,VS,軟件UML建模工具,魚骨圖繪制
資質(zhì)證書
軟件工程師資格證,軟件構(gòu)架設計師證