篩選
學科:
27個滿足條件"軟件工程"的課程
1/2
數(shù)據(jù)庫系統(tǒng)
主要內(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ù)庫新技術發(fā)展。
軟件需求分析
軟件需求分析就是把軟件計劃期間建立的軟件可行性分析求精和細化,分析各種可能的解法,并且分配給各個軟件元素。需求分析是軟件定義階段中的最后一步,是確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。
軟件測試
軟件測試是信息系統(tǒng)開發(fā)中的一個重要步驟,隨著軟件變得日益復雜,軟件測試也變得越來越重要。通過本課程的理論學習與實踐,使學生掌握軟件測試的基本概念與基本理論, 學會軟件測試的方法、軟件測試工具的使用、軟件測試過程的管理。
軟件工程
軟件工程是一門指導軟件開發(fā)與維護的綜合性課程,包括軟件工程的基本概念、軟件過程和生命周期建模、項目計劃和管理、需求工程、體系結(jié)構(gòu)和模塊設計、編碼與測試、軟件維護、評估與改進等。
嵌入式系統(tǒng)
本課程是電子信息類專業(yè)的必修課之一。隨著后PC時代的到來,以高速度、高可靠、低功耗為特征的嵌入式系統(tǒng)的應用日益廣泛和深入,嵌入式系統(tǒng)設計在計算機科學與技術專業(yè)課程體系中的地位愈發(fā)重要。通過本課程的學習,掌握嵌入式系統(tǒng)的組成和基本原理、ARM體系結(jié)構(gòu)特點、嵌入式系統(tǒng)設計的一般原理及方法、以及嵌入式操作系統(tǒng)的基本原理及應用等。
Java面向?qū)ο蟪绦蛟O計
本課程是計算機軟件、多媒體和網(wǎng)絡技術等專業(yè)的的專業(yè)課程之一,是學習計算機程序設計的一門重要課程。通過全面、系統(tǒng)地介紹Java語言的基礎知識、運行機制、多種編程方法和技術,使學生理解和掌握面向?qū)ο蟮某绦蛟O計方法,理解和掌握網(wǎng)絡程序的特點和設計方法。該課程一般涉及上機實驗課,通過上機實驗能掌握OOP的編程思想和方法、掌握Java語言的編程思想和方法。并能用Java語言來描述OOP的編程思想和方法,同時掌握Java語言的語法特點、程序結(jié)構(gòu)、主要技術及編程技巧,能在相關的集成開發(fā)環(huán)境中編寫應用程序。
計算機網(wǎng)絡
計算機網(wǎng)絡是一門關于網(wǎng)絡基本原理、協(xié)議、技術及應用的課程,包括網(wǎng)絡分層體系結(jié)構(gòu)模型、物理層至應用層各層主要設計問題、TCP/IP協(xié)議棧、常見網(wǎng)絡應用、以及基本的網(wǎng)絡安全技術。
數(shù)據(jù)可視化
數(shù)據(jù)可視化是人們使用計算機創(chuàng)建圖形圖表,可視化提取出來的數(shù)據(jù),將數(shù)據(jù)的各種屬性和變量呈現(xiàn)出來。
本課程的主要介紹數(shù)據(jù)可視化的一般原理和處理方法, 數(shù)據(jù)可視化工具,對數(shù)據(jù)進行可視化處理。此外,本課程還介紹數(shù)據(jù)可視化的基礎理論和概念,針對實際應用中遇到的不同類型的數(shù)據(jù)介紹相應的可視化方法,并介紹可視化綜合應用及實用系統(tǒng)。
數(shù)據(jù)結(jié)構(gòu)與算法
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ù)排序、歸并排序等常用的排序算法,并討論他們的時間和空間開銷。
3.通過本課程的學習,學生將掌握常用的數(shù)據(jù)結(jié)構(gòu)和算法的設計和分析方法,提高程序設計的能力;針對簡單的求解問題,選擇合理的數(shù)據(jù)結(jié)構(gòu)解決之。
高等數(shù)學
高等數(shù)學是高等學校理工科專業(yè)重要的基礎理論課,是培養(yǎng)學生掌握科學思維能力、掌握數(shù)學知識和數(shù)學技術的重要基礎課程。該課程所論及的科學思想和方法論,在自然科學、工程技術、經(jīng)濟和社會科學等領域中具有廣泛應用和強勁的活力。
計算機安全
本課程是計算機信息類專業(yè)的一門專業(yè)選修課。課程主要講授計算機安全概述;信息安全方面的國際標準ISO17799介紹;常規(guī)加密、公開密鑰加密、鑒別和數(shù)字簽名、安全協(xié)議等計算機安全基礎技術;IP安全(IPSec)、Web安全(SSL/TLS)、電子商務安全(SET)、電子郵件安全(PGP、S/MIME)等網(wǎng)絡安全實踐;入侵防護、惡意程序防護、防火墻、安全操作系統(tǒng)等系統(tǒng)安全實踐等內(nèi)容。
計算機導論
本課程是計算機系的基礎課程,它擔負著系統(tǒng)、全面地介紹計算機科學技術的基礎知識、引導學生進入計算機科學技術大門的重任。該課程的教學目標是在介紹信息管理系統(tǒng)、計算機組成、程序設計、數(shù)據(jù)庫、網(wǎng)絡及病毒方面的基礎知識;使本專業(yè)的新生初步建立起對計算學科的本質(zhì)認識。
算法設計與分析
《算法設計與分析》是一門重要的計算機專業(yè)理論基礎課程。該課程以系統(tǒng)的講解算法設計的基本模式,算法分析的基本方法,問題的半形式化描述和算法證明,為初入計算機專業(yè)的學生建立起完整且系統(tǒng)的分析求解問題的方法體系。
數(shù)字圖像處理
數(shù)字圖像處理技術在物理學、生物醫(yī)學、測繪、遙感等許多學科中具有廣泛的應用,本課程主要講授:圖像的基本概念、圖像變換、圖像增強、圖像恢復、圖像重建、圖像壓縮等;實驗部分著重培養(yǎng)學生的實際編程能力,包括圖像的統(tǒng)計參數(shù)計算,直方圖均衡,中值濾波,sobel銳化,DCT變換。
數(shù)字邏輯
數(shù)字邏輯課程系統(tǒng)地介紹數(shù)字電路設計與分析的基礎知識。從數(shù)字電路、數(shù)制系統(tǒng)等基本概念入手;論述組合邏輯、觸發(fā)器、計數(shù)器、寄存器以及時序電路的分析與設計。通過學習本課程,可掌握數(shù)字邏輯的數(shù)制系統(tǒng)、基本編碼、布爾代數(shù)、組合邏輯和時序邏輯電路設計的基本方法。
編譯原理
本課程是計算機專業(yè)的重要專業(yè)課之一,主要介紹程序設計語言編譯構(gòu)造的基本原理和基本實現(xiàn)方法。本課程主要講授形式語言、有限自動機、自上而下和自下而上的語法分析、LR分析方法、屬性文法和語法制導翻譯、語義分析的蹭代碼產(chǎn)生、存儲器的動態(tài)分配與管理、符號表的組織與管理、優(yōu)化問題、代碼生成等內(nèi)容。
C++面向?qū)ο蟪绦蛟O計
本課程為高級語言程序設計的入門課程,完全針對零起點的學生,可作為其他信息類相關課程的基礎課。目標是使學生通過本課程的學習,掌握面向?qū)ο蟪绦蛟O計的基本概念和方法、C++的基本語法和編程方法;學會使用集成開發(fā)環(huán)境;掌握程序調(diào)試方法;初步了解常用數(shù)據(jù)結(jié)構(gòu)和非數(shù)值算法;初步了解C++標準模板庫的使用方法。
操作系統(tǒng)
任何計算機都必須在加載相應的操作系統(tǒng)之后,才能構(gòu)成一個可以運轉(zhuǎn)的計算機系統(tǒng)。操作系統(tǒng)的性能高低,決定了整體系統(tǒng)的性能;操作系統(tǒng)本身的安全可靠程度,決定了整個系統(tǒng)的安全性和可靠性。操作系統(tǒng)是軟件技術的核心和基礎運行平臺。因此,相關專業(yè)的學生必須學習和掌握操作系統(tǒng)的基本原理和專業(yè)知識。本課程的目的如下:
1.介紹操作系統(tǒng)的基本概念、基本結(jié)構(gòu)及運行環(huán)境。
2.介紹操作系統(tǒng)原理、設計方法和實現(xiàn)技術。
3.介紹操作系統(tǒng)的演化過程、發(fā)展研究動向、新技術以及新思想。
4.介紹各種有代表性的、典型的操作系統(tǒng)實例(例如:Windows、Solaris、Linux)。
5.培養(yǎng)學生分析問題、解決問題的基本能力,培養(yǎng)創(chuàng)造型人才。
離散數(shù)學
離散數(shù)學是研究離散量的結(jié)構(gòu)及其相互關系的數(shù)學學科,是現(xiàn)代數(shù)學的一個重要分支。離散的含義是指不同的連接在一起的元素,主要是研究基于離散量的結(jié)構(gòu)和相互間的關系,其對象一般是有限個或可數(shù)個元素。離散數(shù)學在各學科領域,特別在計算機科學與技術領域有著廣泛的應用,同時離散數(shù)學也是計算機專業(yè)的許多專業(yè)課程,如程序設計語言、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、編譯技術、人工智能、數(shù)據(jù)庫、算法設計與分析、理論計算機科學基礎等必不可少的先行課程。通過本課程的學習,使學生具有現(xiàn)代數(shù)學的觀點和方法,并初步掌握處理離散結(jié)構(gòu)所必須的描述工具和方法.同時,也要培養(yǎng)學生抽象思維和慎密概括的能力,使學生具有良好的開拓專業(yè)理論的素質(zhì)和使用所學知識分析和解決實際問題的能力,為學生以后學習計算機基礎理論與專業(yè)課程打下良好的基礎.
數(shù)據(jù)科學導論
數(shù)據(jù)科學是運用概率統(tǒng)計、分布式計算、現(xiàn)代軟件等綜合知識探索來自商業(yè)貿(mào)易,生物 醫(yī)療, 金融證券, 社交網(wǎng)絡等眾多領域的較大規(guī)?;蚪Y(jié)構(gòu)復雜數(shù)據(jù)集的高效存儲、 高效管理、 高效概括、深入分析和精準預測的科學和藝術。
本課程主要介紹什么是數(shù)據(jù)科學,數(shù)據(jù)科學主要面對的問題,進行數(shù)據(jù)科學分析需要哪些環(huán)節(jié),作為一個數(shù)據(jù)科學家需要具備的素質(zhì)、需要使用的工具等等。