《重點大學計算機教材:新編計算機科學概論》以計算機科學與技術的發(fā)展歷程為主線,從基本概念入手,分別沿硬件和軟件兩條線逐步深入。全書覆蓋了計算機專業(yè)的所有專業(yè)課程知識領域,并根據(jù)非計算機專業(yè)需要著重介紹基本原理,為學生建立正確的基本概念!吨攸c大學計算機教材:新編計算機科學概論》內容全面、完整,注重學以致用,并介紹了本領域的最新發(fā)展。
《重點大學計算機教材:新編計算機科學概論》既適合作為高等院校計算機及相關專業(yè)基礎課的教材,又可作為計算機基礎入門讀物和廣大計算機愛好者的參考資料。
前言
教學建議
第0章 緒論
0.1 什么是計算機科學
0.1.1 計算機科學的提出
0.1.2 計算機科學領域
0.1.3 計算機與計算機模型
0.1.4 計算機科學中的經典問題
0.2 計算機的歷史
0.2.1 計算機前傳
0.2.2 電子計算機
0.2.3 計算機的未來
0.3 計算機與社會
0.3.1 計算機與生活
0.3.2 有關計算機的倫理
0.3.3 與計算機有關的犯罪
0.4 我國計算機科學的發(fā)展
本章小結
本章習題
第1章 數(shù)據(jù)的表示與編碼
1.1 數(shù)和數(shù)制
1.1.1 數(shù)字系統(tǒng)
1.1.2 計數(shù)與進制
1.1.3 二進制和位
1.1.4 八進制和十六進制
1.1.5 不同進制間的相互轉換
1.2 數(shù)值的表示與運算
1.2.1 整數(shù)的表示
1.2.2 實數(shù)的表示
1.2.3 位的算術運算
1.3 非數(shù)值信息的編碼
1.3.1 字符的編碼
1.3.2 靜態(tài)圖像的編碼
1.3.3 動態(tài)數(shù)據(jù)的編碼
本章小結
本章習題
第2章 計算機體系結構
2.1 計算機系統(tǒng)的多級層次結構
2.2 計算機體系結構概述
2.2.1 計算機體系結構的基本概念
2.2.2 相關概念
2.3 馮 諾依曼結構和哈佛結構
2.3.1 馮 諾依曼理論
2.3.2 馮 諾依曼體系結構
2.3.3 馮 諾依曼結構的演變
2.3.4 哈佛結構
2.4 處理器體系結構
2.4.1 指令系統(tǒng)
2.4.2 CISC結構
2.4.3 RISC結構
2.4.4 并行處理與流水線技術
2.5 計算機軟件系統(tǒng)
2.5.1 軟件的含義
2.5.2 軟件系統(tǒng)的組織
2.5.3 軟件的社會形態(tài)
本章小結
本章習題
第3章 計算機硬件組成
3.1 概述
3.2 處理器
3.2.1 運算器
3.2.2 控制器
3.2.3 摩爾定律與處理器的發(fā)展
3.3 存儲器
3.3.1 計算機的多級存儲系統(tǒng)
3.3.2 主存儲器和高速緩存
3.3.3 輔助存儲器
3.4 輸入輸出設備
3.4.1 I/O設備的分類
3.4.2 常見輸入設備
3.4.3 常見輸出設備
3.5 總線與接口
3.5.1 總線
3.5.2 接口
本章小結
本章習題
第4章 數(shù)據(jù)結構與算法
4.1 概述
4.1.1 數(shù)據(jù)結構
4.1.2 算法
4.2 線性結構
4.2.1 線性表和串
4.2.2 棧和隊列
4.2.3 數(shù)組
4.3 非線性結構
4.3.1 樹
4.3.2 圖
4.4 基本算法
4.4.1 排序
4.4.2 查找
4.5 遞歸
本章小結
本章習題
第5章 操作系統(tǒng)
5.1 操作系統(tǒng)概述
5.1.1 操作系統(tǒng)的概念與組成
5.1.2 操作系統(tǒng)的功能
5.1.3 操作系統(tǒng)的分類
5.2 處理器管理和內存管理
5.2.1 處理器管理與進程調度
5.2.2 內存管理
5.3 文件系統(tǒng)
5.3.1 文件的基本概念
5.3.2 文件結構及存取方式
5.3.3 順序文件
5.3.4 索引文件
5.3.5 散列文件
5.3.6 二進制文件和文本文件
5.4 設備管理與驅動
5.5 典型操作系統(tǒng)
5.5.1 Windows系列
5.5.2 Mac OS系列
5.5.3 UNIX
5.5.4 Linux
5.5.5 移動操作系統(tǒng)
本章小結
本章習題
第6章 程序設計語言
6.1 計算機語言的發(fā)展
6.1.1 自然語言與形式語言
6.1.2 機器語言與匯編語言
6.1.3 高級語言
6.1.4 腳本語言
6.2 程序設計語言的范型
6.3 程序設計語言的語法元素和功能劃分
6.4 程序的生成和運行
6.4.1 編譯和解釋
6.4.2 程序設計環(huán)境
本章小結
本章習題
第7章 數(shù)據(jù)庫技術與應用
7.1 數(shù)據(jù)庫的基本概念
7.1.1 什么是數(shù)據(jù)庫
7.1.2 數(shù)據(jù)模型
7.1.3 數(shù)據(jù)字典
7.1.4 數(shù)據(jù)庫系統(tǒng)
7. 2 關系數(shù)據(jù)庫及其運算
7.2.1 關系模型
7.2.2 結構化查詢語言
7.3 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘
7.3.1 數(shù)據(jù)倉庫
7.3.2 數(shù)據(jù)挖掘
本章小結
本章習題
第8章 軟件工程
8.1 從軟件到軟件工程
8.1.1 再認識軟件
8.1.2 軟件工程的內涵
8.2 軟件開發(fā)過程
8.2.1 軟件生命周期
8.2.2 軟件過程模型
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.6 軟件項目管理
8.6.1 項目管理內容
8.6.2 項目管理過程
8.6.3 團隊
8.6.4 管理者
本章小結
本章習題
第9章 計算機網(wǎng)絡
9.1 什么是計算機網(wǎng)絡
9.1.1 計算機網(wǎng)絡的歷史
9.1.2 計算機網(wǎng)絡的含義
9.1.3 計算機網(wǎng)絡的分類
9.2 計算機網(wǎng)絡體系結構
9.2.1 概述
9.2.2 OSI參考模型
9.2.3 TCP/IP模型
9.3 組建網(wǎng)絡
9.3.1 計算機網(wǎng)絡拓撲
9.3.2 網(wǎng)絡的物理組成
9.3.3 網(wǎng)絡連接
9.4 Internet及其應用
9.4.1 Internet簡介
9.4.2 傳輸協(xié)議與地址
9.4.3 Internet應用
9.4.4 Internet發(fā)展新趨勢
9.5 云計算與物聯(lián)網(wǎng)
9.5.1 云計算
9.5.2 物聯(lián)網(wǎng)
本章小結
本章習題
第10章 信息系統(tǒng)安全
10.1 信息安全概述
10.1.1 安全威脅
10.1.2 對信息系統(tǒng)安全的理解
10.1.3 如何才能安全
10.2 數(shù)據(jù)加密
10.2.1 密碼學基礎
10.2.2 加密技術
10.3 計算機病毒
10.3.1 計算機病毒概述
10.3.2 計算機病毒的作用機理
10.3.3 計算機病毒防治
10.4 防火墻與入侵檢測技術
10.4.1 防火墻
10.4.2 入侵檢測技術
本章小結
本章習題
參考文獻