《新編大學計算機基礎:計算機科學概論》以教育部頒布的《關于進一步加強高等學校計算機基礎教學的意見暨計算機基礎課程教學基本要求》為指導,在作者多年教學研究和改革成果的基礎上,結合全國計算機等級考試二級公共基礎知識的新要求而編寫!缎戮幋髮W計算機基礎:計算機科學概論》主要內容包括計算機的發(fā)展、數制與編碼、計算機硬件結構與組成原理、操作系統(tǒng)基礎、計算機網絡、信息安全、數據結構與算法、軟件工程基礎、數據庫基礎等!缎戮幋髮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 計算機文化的內涵
1.3.2 信息素養(yǎng)
1.3.3 信息社會的負面影響
習題
第2章 數制與編碼
2.1 數制
2.1.1 數制的基本概念
2.1.2 常用的數制
2.1.3 數制間的轉換
2.1.4 數在計算機中的表示方式
2.2 編碼
2.2.1 二一十進制編碼
2.2.2 字符編碼
2.2.3 漢字編碼
2.3 存儲單位
習題
第3章 計算機硬件結構與組成原理
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 設備驅動程序
習題
第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章 計算機網絡
5.1 概述
5.1.1 計算機網絡的定義
5.1.2 計算機網絡的發(fā)展歷程
5.1.3 計算機網絡的功能
5.1.4 計算機網絡體系結構
5.1.5 計算機網絡的分類
5.1.6 計算機網絡拓撲結構
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 網絡管理
5.4.1 網絡管理基礎
5.4.2 網絡管理功能
5.4.3 Internet的管理信息庫
5.4.4 網絡管理協(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 計算機網絡中的數據加密
6.2.5 數字簽名
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 小結
習題
第7章 數據結構與算法
7.1 算法
7.1.1 算法的基本概念
7.1.2 算法的復雜度
7.2 數據結構的基本概念
7.2.1 數據結構的定義
7.2.2 數據結構的圖形表示
7.2.3 線性結構與非線性結構
7.3 線性表及其順序存儲結構
7.3.1 線性表的基本概念
7.3.2 線性表的順序存儲結構
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 二叉樹的存儲結構
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 結構化分析方法
8.2.3 軟件需求規(guī)格說明書
8.3 軟件設計
8.3.1 軟件設計的基本概念
8.3.2 概要設計
8.3.3 詳細設計
8.4 程序設計基礎
8.4.1 程序設計方法與風格
8.4.2 結構化程序設計
8.4.3 面向對象程序設計
8.5 軟件測試
8.5.1 軟件測試的目的
8.5.2 軟件測試的準則
8.5.3 軟件測試技術與方法
8.5.4 軟件測試的實施
8.6 程序的調試
8.6.1 基本概念
8.6.2 軟件調試方法
習題
第9章 數據庫基礎
9.1 數據庫系統(tǒng)的基本概念
9.1.1 數據、數據庫、數據庫管理系統(tǒng)
9.1.2 數據庫系統(tǒng)的發(fā)展
9.1.3 數據庫系統(tǒng)的主要特點
9.1.4 數據庫的體系結構
9.2 數據模型
9.2.1 數據模型的基本概念
9.2.2 E-R模型
9.2.3 層次模型
9.2.4 網狀模型
9.2.5 關系模型
9.3 關系代數
9.3.1 關系模型的基本操作
9.3.2 關系模型的基本運算
9.3.3 關系代數中的擴充運算
9.4 數據庫設計
9.4.1 數據庫設計概述
9.4.2 數據庫設計的需求分析
9.4.3 數據庫概念設計
9.4.4 數據庫的邏輯設計
9.4.5 數據庫的物理設計
9.4.6 數據庫的建立與維