《新編大學計算機基礎:計算機科學概論》以教育部頒布的《關于進一步加強高等學校計算機基礎教學的意見暨計算機基礎課程教學基本要求》為指導,在作者多年教學研究和改革成果的基礎上,結(jié)合全國計算機等級考試二級公共基礎知識的新要求而編寫!缎戮幋髮W計算機基礎:計算機科學概論》主要內(nèi)容包括計算機的發(fā)展、數(shù)制與編碼、計算機硬件結(jié)構(gòu)與組成原理、操作系統(tǒng)基礎、計算機網(wǎng)絡、信息安全、數(shù)據(jù)結(jié)構(gòu)與算法、軟件工程基礎、數(shù)據(jù)庫基礎等!缎戮幋髮W計算機基礎:計算機科學概論》配有《新編大學計算機基礎——實驗教程》,可供讀者同時選用。 《新編大學計算機基礎:計算機科學概論》注重提高讀者的計算機基礎知識和綜合應用能力,可作為普通高等院校大學計算機基礎的高起點教材,也可作為學生自學計算機基礎知識和準備計算機等級考試的參考材料。
更多科學出版社服務,請掃碼獲取。
第1章 計算機的發(fā)展
1.1 計算機的發(fā)展歷史
1.1.1 早期的計算工具
1.1.2 電子計算機的誕生
1.1.3 計算機的發(fā)展階段
1.1.4 計算機的發(fā)展趨勢
1.2 計算機概述
1.2.1 計算機的定義
1.2.2 計算機的分類
1.2.3 計算機的特點與應用領域
1.3 計算機文化
1.3.1 計算機文化的內(nèi)涵
1.3.2 信息素養(yǎng)
1.3.3 信息社會的負面影響
習題
第2章 數(shù)制與編碼
2.1 數(shù)制
2.1.1 數(shù)制的基本概念
2.1.2 常用的數(shù)制
2.1.3 數(shù)制間的轉(zhuǎn)換
2.1.4 數(shù)在計算機中的表示方式
2.2 編碼
2.2.1 二一十進制編碼
2.2.2 字符編碼
2.2.3 漢字編碼
2.3 存儲單位
習題
第3章 計算機硬件結(jié)構(gòu)與組成原理
3.1 計算機系統(tǒng)與工作原理
3.1.1 計算機系統(tǒng)的組成
3.1.2 計算機硬件系統(tǒng)
3.1.3 計算機軟件系統(tǒng)
3.1.4 計算機的基本工作原理
3.2 微型計算機硬件系統(tǒng)
3.2.1 主板
3.2.2 中央處理器
3.2.3 主存儲器
3.2.4 外存儲器
3.2.5 總線
3.2.6 輸入設備
3.2.7 輸出設備
3.2.8 設備驅(qū)動程序
習題
第4章 操作系統(tǒng)基礎
4.1 操作系統(tǒng)概述
4.1.1 操作系統(tǒng)的基本概念
4.1.2 操作系統(tǒng)的分類
4.1.3 操作系統(tǒng)的功能和特性
4.1.4 操作系統(tǒng)的用戶界面
4.2 操作系統(tǒng)的功能模塊
4.2.1 處理器管理
4.2.2 存儲管理
4.2.3 設備管理
4.2.4 文件管理
4.3 典型操作系統(tǒng)介紹
4.3.1 DOS操作系統(tǒng)
4.3.2 Windows操作系統(tǒng)
4.3.3 UNIX操作系統(tǒng)
4.3.4 Linux操作系統(tǒng)
習題
第5章 計算機網(wǎng)絡
5.1 概述
5.1.1 計算機網(wǎng)絡的定義
5.1.2 計算機網(wǎng)絡的發(fā)展歷程
5.1.3 計算機網(wǎng)絡的功能
5.1.4 計算機網(wǎng)絡體系結(jié)構(gòu)
5.1.5 計算機網(wǎng)絡的分類
5.1.6 計算機網(wǎng)絡拓撲結(jié)構(gòu)
5.2 通信線路與通信設備
5.2.1 通信線路
5.2.2 通信設備
5.3 Internet
5.3.1 Internet概述
5.3.2 Internet地址和域名
5.3.3 Internet接入方式
5.3.4 Internet基本服務
5.4 網(wǎng)絡管理
5.4.1 網(wǎng)絡管理基礎
5.4.2 網(wǎng)絡管理功能
5.4.3 Internet的管理信息庫
5.4.4 網(wǎng)絡管理協(xié)議
習題
第6章 信息安全
6.1 信息安全的基本概念
6.1.1 信息安全特征
6.1.2 信息安全保護技術
6.2 密碼技術及應用
6.2.1 基本概念
6.2.2 對稱密鑰密碼系統(tǒng)
6.2.3 公開密鑰密碼系統(tǒng)
6.2.4 計算機網(wǎng)絡中的數(shù)據(jù)加密
6.2.5 數(shù)字簽名
6.3 防火墻技術
6.3.1 防火墻的基本概念
6.3.2 防火墻的功能
6.3.3 防火墻的基本類型
6.3.4 防火墻的優(yōu)缺點
6.4 惡意軟件
6.4.1 病毒及相關威脅
6.4.2 計算機病毒的防治
6.5 入侵檢測技術
6.5.1 入侵者
6.5.2 入侵檢測
6.6 小結(jié)
習題
第7章 數(shù)據(jù)結(jié)構(gòu)與算法
7.1 算法
7.1.1 算法的基本概念
7.1.2 算法的復雜度
7.2 數(shù)據(jù)結(jié)構(gòu)的基本概念
7.2.1 數(shù)據(jù)結(jié)構(gòu)的定義
7.2.2 數(shù)據(jù)結(jié)構(gòu)的圖形表示
7.2.3 線性結(jié)構(gòu)與非線性結(jié)構(gòu)
7.3 線性表及其順序存儲結(jié)構(gòu)
7.3.1 線性表的基本概念
7.3.2 線性表的順序存儲結(jié)構(gòu)
7.3.3 順序表的插入運算
7.3.4 順序表的刪除運算
7.4 棧和隊列
7.4.1 棧及其基本運算
7.4.2 隊列及其基本運算
7.5 線性鏈表
7.5.1 線性鏈表的基本概念
7.5.2 線性鏈表的基本運算
7.5.3 循環(huán)鏈表
7.6 樹與二叉樹
7.6.1 樹的基本概念
7.6.2 二叉樹及其基本運算
7.6.3 二叉樹的存儲結(jié)構(gòu)
7.6.4 二叉樹的遍歷
7.7 查找技術
7.7.1 順序查找
7.7.2 二分法查找
7.8 排序技術
7.8.1 交換類排序法
7.8.2 插入類排序法
7.8.3 選擇類排序法
習題
第8章 軟件工程基礎
8.1 軟件工程的基本概念
8.1.1 軟件及其特點
8.1.2 軟件危機與軟件工程
8.1.3 軟件工程過程與軟件生命周期
8.1.4 軟件工程的目標與原則
8.1.5 軟件開發(fā)工具與軟件開發(fā)環(huán)境
8.2 軟件需求分析
8.2.1 需求分析與需求分析方法
8.2.2 結(jié)構(gòu)化分析方法
8.2.3 軟件需求規(guī)格說明書
8.3 軟件設計
8.3.1 軟件設計的基本概念
8.3.2 概要設計
8.3.3 詳細設計
8.4 程序設計基礎
8.4.1 程序設計方法與風格
8.4.2 結(jié)構(gòu)化程序設計
8.4.3 面向?qū)ο蟪绦蛟O計
8.5 軟件測試
8.5.1 軟件測試的目的
8.5.2 軟件測試的準則
8.5.3 軟件測試技術與方法
8.5.4 軟件測試的實施
8.6 程序的調(diào)試
8.6.1 基本概念
8.6.2 軟件調(diào)試方法
習題
第9章 數(shù)據(jù)庫基礎
9.1 數(shù)據(jù)庫系統(tǒng)的基本概念
9.1.1 數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)
9.1.2 數(shù)據(jù)庫系統(tǒng)的發(fā)展
9.1.3 數(shù)據(jù)庫系統(tǒng)的主要特點
9.1.4 數(shù)據(jù)庫的體系結(jié)構(gòu)
9.2 數(shù)據(jù)模型
9.2.1 數(shù)據(jù)模型的基本概念
9.2.2 E-R模型
9.2.3 層次模型
9.2.4 網(wǎng)狀模型
9.2.5 關系模型
9.3 關系代數(shù)
9.3.1 關系模型的基本操作
9.3.2 關系模型的基本運算
9.3.3 關系代數(shù)中的擴充運算
9.4 數(shù)據(jù)庫設計
9.4.1 數(shù)據(jù)庫設計概述
9.4.2 數(shù)據(jù)庫設計的需求分析
9.4.3 數(shù)據(jù)庫概念設計
9.4.4 數(shù)據(jù)庫的邏輯設計
9.4.5 數(shù)據(jù)庫的物理設計
9.4.6 數(shù)據(jù)庫的建立與維