⑴ 什麼叫數據
數據是指對客觀事件進行記錄並可以鑒別的符號,是對客觀事物的性質、狀態以及相互關系等進行記載的物理符號或這些物理符號的組合。
數據類型大致分為以下三類:
一、計算機數據
計算機數據是指計算機中能被識別和處理的物理符號,如數字元號、圖形、圖像、聲音等。數據分為數值型數據(如整數、實數)和非數值型數據(如數字元號、圖形、圖像、聲音等),數據是信息的表現形式。
二、物流數據
物流數據是指不能直接滿足物流作業系統某一環節的需要,但又與之密切相關,只有經過一系列的信息處理之後才能滿足需要的物流情報;而那些能夠直接應用或者經過簡單處理後就能在某一作業環節發揮作用的物流數據,則稱為物流信息。
三、會計數據
會計數據是指用於描述各種經濟業務屬性的數據,例如:銀行存款100萬元、同定資產800萬元、注冊資本5000萬元和利潤總額130萬元等。
(1)課程性質是什麼數據類型擴展閱讀:
數據的特點:
1、變異性
數據的變異性包括以下兩方面的含義。一方面是指一組數據的多數取值是不相同的。因為數據是用來描述事物的量化特徵的,世界上不同的事物大都具有不同的特徵,因此,其數量表現也是不同的。
另一方面是指在不同的時間、地點測量同一事物的數量特徵也可能得出不同的結果,特別是在對人的精神屬性的測量方面,例如,不同的時間測試同樣的課程,學生的得分可能不一樣。
2、規律性
數據具有變異性,初看起來一組數據往往是雜亂無章的,但統計學的研究表明,一組大樣本的數據其實是具有一定的規律的。尋找這種規律就是研究目的之一。正因為數據具有變異性,對數據的研究才有必要,如果都是相同的數據也就沒有研究的必要了;也正因為數據具有規律性,對其進行研究才有可能。
⑵ 武漢工程大學計算機科學與工程計算機工程專業要開哪些課程
計算機導論
Introction to Computers
課程性質:公共基礎課 學時:42 學分:2
課程內容:本課程是計算機科學與技術專業的一門重要的公共基礎課程。本課程旨在引導剛剛進入大學的學生對計算機科學技術的基礎知識、理論體系、專業研究方向有一個概括而准確的了解,對計算機的應用和基本操作技能得到基本的訓練,從而為正式而系統地學習計算機專業課程打下必要基礎。課程主要內容包括:計算機基礎知識、計算機系統的組成、計算機學科的知識體系、資料庫技術與管理信息系統、操作系統、程序設計基礎知識、辦公自動化軟體、計算機網路技術、計算機信息系統安全等。
課程修讀對象:計算機科學與技術專業本科學生
普通物理
General Physics
課程性質:公共基礎課 學時:72 學分:4
預修課程:高等數學
課程內容:物理學是研究物質的基本結構、基本運動形式以及相互作用規律的科學。內容主要包括力學、電磁學、熱學和光學等。通過本課程的教學,使學生系統地掌握物理學的基本原理和基本知識,培養學生分析問題,解決問題的能力,幫助學生建立辯證唯物主義觀點。普通物理學的預修課程為高等數學,普通物理學為後繼課的學習和專業訓練提供必要的准備,是高等學校理工科各專業學生的一門重要的必需基礎課程。
修讀對象:計算機科學與技術專業本科生。
C語言程序設計
C Programming
課程性質:學科基礎課 學時:56 學分:3
課程內容:C 語言是最基本程序設計語言之一,本課程重點介紹 C語言的結構化程序設計方法,側重於介紹標准 C 的編程與應用,主要內容包括: C 語言的基本概念和基本語法規則、數據的基本類型和自定義類型、表達式和語句、過程化程序設計、函數、數組、指針、引用、結構等知識。其目的是使學生全面了解和掌握一門計算機語言,學習其基本知識,並應用它編程解決實際問題,達到理論和實際的結合,為後繼的其它課程的學習打下堅實的基礎。
課程修讀對象:計算機科學與技術專業本科學生
面向對象的程序設計
Object-Oriented Programming
課程性質:學科基礎課 學時:54 學分:3
預修課程:C語言程序設計
課程內容:本課程主要介紹面向對象程序設計語言基礎。主要內容包括:對象、類、繼承、多態、模板及異常處理等,使學生初步理解面向對象程序設計的基本概念和基本方法,能夠熟練掌握面向對象程序設計中各種常見的概念和語言機制,並能夠在某種集成環境中進行程序的編輯、編譯、運行和調試,能夠解決一些較小的問題。
課程修讀對象:計算機科學與技術專業本科學生
電路與模擬電子技術
Circuit and Analogue Electronic Technique
課程性質: 學科基礎課 學時: 54 學分: 3
預修課程:普通物理
課程內容:本課程分為「電路」和「模擬電子技術」兩部分。「電路」部分的主要任務是使學生掌握對電路進行分析、計算的基本理論和方法,主要內容包括:電路的基本概念和定律,電路和基本分析方法,常用的電路定理,正弦穩態電路及三相交流電分析,動態電路的時域分析;「模擬電子技術」部分的主要任務是使學生掌握半導體器件的特性,低頻模擬電路的分析和計算方法,各種常用電路的典型電路結構和工作原理,主要內容包括:常用半導體器件,基本放大電路,多級放大電路,放大電路中的反饋,集成運算放大器,信號的運算和處理,波形的發生和信號的轉換,功率放大電路,直流電源。
修讀對象:計算機科學與技術專業本科學生
離散數學
Discrete Mathematics
課程性質:學科基礎課 學時:72 學分:4
預修課程:高等數學
課程內容:本課程是計算機科學技術專業必修的專業基礎課,是計算機科學基礎理論的核心課程。主要包括數理邏輯、集合論、圖論、代數系統等內容,是一門理論性較強,應用性較廣的課程。通過對本課程的學習,可以使學生能夠接受現代數學關於離散結構的觀點,從系統結構的研究方法出發,研究事物間的有關屬性;同時要應用數形結合方法,使事物論證簡潔直觀;此外通過描述方法和縝密思維方法的訓練,也使學生具有良好的抽象思維和邏輯思維能力。
課程修讀對象:計算機科學與技術專業本科學生
數字邏輯
Digital Logic
課程性質:學科基礎課 學時: 54 學分:3
預修課程:普通物理
課程內容:作為數字邏輯的理論基礎,課程首先討論了數制、編碼和邏輯代數基礎。然後在小規模集成電路分析和設計的基礎上,討論組合邏輯和時序邏輯技術中的基本概念、基本方法以及工程實踐中的文檔和工程設計的問題、並以較大篇幅介紹了一些常用的、具有代表性的MSI器件原理、設計和應用。最後討論了可編程邏輯器件 PLD、以可編程陣列PAL為重點討論其邏輯結構和應用特點。
修讀對象:計算機科學與技術專業本科學生
操作系統
Operating Systems
課程性質:學科基礎課 學時:54 學分:3
預修課程:C語言程序設計、面向對象程序設計
課程內容:通過學習使學生掌握計算機操作系統的基本原理及組成,計算機操作系統的基本概念和相關的新概念、名詞及術語,了解計算機操作系統的發展特點、設計技巧和方法,具有初步分析實際操作系統的能力,為其今後在相關領域開展工作打下堅實的基礎。主要內容涵蓋進程管理、處理機調度與死鎖、存儲管理、設備管理、文件管理等。
課程修讀對象:計算機科學與技術專業本科學生
數據結構與演算法
Data Structure & Algorithm
課程性質:學科基礎課 學時:54 學分:3
預修課程:C語言程序設計、面向對象程序設計、離散數學
課程內容:數據結構是計算機科學與技術專業的專業課,屬於主幹課程。該課程是高級程序設計語言、編譯原理、操作系統、資料庫、人工智慧等課程的基礎,也廣泛應用於信息科學、系統工程、應用數學以及各種工程技術領域。課程的教學目的是使學生深透地理解數據結構的五個基本組成「要素」:邏輯結構、存儲結構、基本運算、演算法及不同數據結構的比較與演算法分析。使學生初步具備分析問題、解決問題的能力,養成良好的程序設計風格,積聚和提高基本的分析設計能力,能正確地設計演算法以及對演算法進行分析和評價,為學習後繼課程奠定堅實的基礎。
課程修讀對象:計算機科學與技術專業本科學生
開發工具
Software Development Tools
課程性質:學科基礎課 學時:54 學分:3
預修課程:程序設計、數據結構
課程內容:本課程重點介紹開發工具的使用。主要以面向對象的程序設計語言為基礎,按軟體工程的開發步驟實現管理信息系統的開發,主要涉及Delphi和 Java中面向對象編程思想和實現方法的理論說明。課程目的是加強學生的面向對象編程實踐能力培養,並將計算機理論知識有效的運用到軟體開發中。
課程修讀對象:計算機科學與技術專業本科學生
計算機原理
Principles of Computer
課程性質:專業必修課 學時:54 學分:3
預修課程:數字邏輯
課程內容:本課程是計算機科學與技術專業的一門重要專業基礎課程。主要內容包括:計算機運算基礎、80X86微處理器、指令系統、匯編語言程序設計、中斷系統、存儲器系統、輸入/輸出與介面技術等。本課程的目的是使學生從理論和實踐上掌握微型計算機的基本組成、工作原理及常用介面技術,建立微機系統整體概念,使學生具備微機應用系統軟、硬體開發的初步能力。
課程修讀對象:計算機科學與技術專業本科學生
資料庫原理
Database Principles
課程性質:專業必修課 學時:54 學分:3
預修課程:數據結構、程序設計
課程內容:本課程是計算機專業的專業課,屬於主幹課程。資料庫技術是計算機軟體學科的一個重要分支,它研究如何存儲、使用和管理數據,有較強的理論性和實用性。課程的教學目的是使學生了解資料庫系統理論、資料庫設計與實現技術、資料庫管理技術,最終掌握資料庫的基本原理、方法和應用技術,能有效使用現有的資料庫管理系統和軟體開發工具,掌握資料庫結構的設計和資料庫應用系統的開發方式。
課程修讀對象:計算機科學與技術專業本科學生
計算機圖形學
Computer Graphics
課程性質:專業必修課 學時:54 學分:3
預修課程:數據結構、高等數學
課程內容:本課程是計算機科學與技術專業必修的一門主要專業課。主要講授二、三維的圖形的計算機繪制方法。通過本課程的學習,使學生掌握基本的二、三維的圖形的計算機繪制方法,理解圖形繪制的基本演算法,學會各種圖形的程序設計,為圖形演算法的設計、圖形軟體的開發打基礎。
課程修讀對象:計算機科學與技術專業本科學生
計算機網路技術
Computer Networks
課程性質:專業必修課 學時:54 學分:3
預修課程:計算機原理、操作系統、數據結構
課程內容:計算機網路是計算機技術與通信技術相互滲透、密切結合而形成的一門交叉學科學。主要講授內容包括:網路基本概念、物理層、數據鏈路層、網路層、傳輸層、應用層等網路通信機制。本課程將通過對當前應用最為廣泛的重要協議的分析,使學生能從具體協議的實現方法中,去理解網路的基本工作原理和協議的設計思想,學會處理網路問題最基本的方法,掌握網路最基本的工作原理,並使學生面對不斷變化的技術,具有跟蹤、學習的基礎與能力。
課程修讀對象:計算機科學與技術專業本科學生
軟體工程
Software Engineering
課程性質:專業必修課 學時:54 學分:3
預修課程:程序設計、數據結構、開發工具
課程內容:軟體工程是指導軟體設計、軟體實施與軟體維護的工程與管理科學。主要內容包括:結構化和面向對象分析、設計和開發方法,以及軟體開發過程的管理技術等。其目的是使學生全面系統地了解軟體工程的基本原理和常用工具,了解軟體開發過程與軟體項目管理的復雜性,初步學會用工程化的方法開發和管理軟體項目,掌握在開發過程中應該遵循的流程、准則、標准和規范;掌握結構化分析與設計技術和面向對象的分析與設計技術;基本掌握軟體項目的計劃、組織實施與質量保證等管理過程,培養學生軟體開發與項目管理的實際能力。
課程修讀對象:計算機科學與技術專業本科學生
編譯原理
Fundamentals of Compiling
課程性質:專業必修課 學時:54 學分:3
預修課程:數據結構、離散數學
課程內容:本課程為計算機科學與技術學科的專業理論基礎課。主要講授:詞法分析、語法分析、優化、目標代碼生成等內容。通過本課程的教學,使學生了解編譯程序的結構,熟悉編譯過程的五個階段,掌握編譯方面的基本理論和方法,整體把握住編譯原理在整個計算機理論體系中的地位,為今後更加深入的探討計算機專業理論方面打下堅實的基礎。
課程修讀對象:計算機科學與技術專業本科學生
系統分析與設計
System Analysis and Design
課程性質:專業限選課 學時:36 學分:2
預修課程:程序設計、開發工具、資料庫原理
課程內容:本課程是計算機科學與技術專業的專業限選課,屬於管理信息系統方向的主要課程。本課程擬以財務管理為業務內容,主要包括系統分析、數據建模和分析、過程建模、系統設計、應用架構和建模、資料庫設計等,以培養學生系統分析與設計的能力,將其引入系統分析員的發展道路。課程的教學目的是通過本課程的學習,使學生深透地理解財務管理系統設計與開發的基本內容、步驟、方法。使學生初步具備分析問題、解決問題的能力,養成良好的系統分析與設計風格,能將管理業務與計算機技術較好地融和起來。
課程修讀對象:計算機科學與技術專業本科學生