第1章概述
1.1計算機的發(fā)展
1.1.1計算機的誕生
1.1.2計算機的發(fā)展階段
1.1.3未來的新型計算機
1.2計算機的分類
1.2.1計算機的類型
1.2.2微型計算機的類型
1.3計算機的應用領域
1.4計算機系統的組成
1.4.1計算機系統的基本組成
1.4.2計算機系統的層次模型
1.5計算思維
1.5.1計算思維的定義
1.5.2計算思維的特點
1.5.3計算思維的應用案例
本章小結
習題1
第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.2.4整數的移碼表示
2.2.5浮點數表示方法
2.2.6BCD格式表示法
2.3數據之間的運算
2.3.1算術運算
2.3.2運算溢出及判斷
2.3.3邏輯運算
2.4非數值型數據在計算機中的編碼
2.4.1ASCII編碼
2.4.2Unicode編碼
2.4.3漢字編碼
2.5數據校驗編碼
2.5.1奇偶校驗碼
2.5.2海明校驗碼與CRC校驗碼簡介
本章小結
習題2
第3章計算機硬件
3.1計算機硬件系統
3.1.1計算機硬件系統組成
3.1.2CPU
3.1.3存儲器
3.1.4總線
3.1.5接口
3.1.6外部設備
3.1.7計算機硬件組裝及啟動過程
3.1.8馮·諾依曼體系結構
3.1.9計算機常用性能指標
3.2嵌入式系統與DSP
3.2.1嵌入式系統概念
3.2.2嵌入式系統基本組成
3.2.3馮·諾依曼體系結構與哈佛體系結構的區(qū)別
3.2.4嵌入式系統的特點
3.2.5嵌入式系統的應用領域
3.2.6DSP簡介
本章小結
習題3
第4章計算機軟件
4.1軟件的分類
4.1.1系統軟件
4.1.2應用軟件
4.2軟件的工作模式
4.2.1命令驅動
4.2.2菜單驅動
4.3軟件的安裝方法
4.3.1操作系統安裝
4.3.2驅動程序安裝
4.3.3應用軟件安裝
4.4軟件的開發(fā)方法
4.4.1軟件生命周期
4.4.2開發(fā)過程模型
4.5常用軟件介紹
4.5.1辦公軟件
4.5.2多媒體創(chuàng)作軟件
4.5.3網頁制作軟件
4.5.4壓縮軟件
本章小結
習題4
第5章操作系統
5.1操作系統概述
5.1.1操作系統的概念
5.1.2操作系統的功能
5.1.3操作系統的分類
5.2Windows系統
5.2.1Windows操作系統發(fā)展歷史
5.2.2Windows基本操作
5.2.3Windows文件管理
5.2.4Windows程序管理
5.2.5Windows系統安全
5.2.6Windows計算機管理
5.2.7Windows常用軟件介紹
5.3MSDOS及常用命令介紹
5.3.1MSDOS介紹
5.3.2MSDOS常用命令
5.4Linux操作系統
5.4.1Linux操作系統介紹
5.4.2常見Linux操作系統
5.5手機操作系統
5.5.1iOS操作系統
5.5.2Android操作系統
5.6虛擬機及VMware介紹
5.6.1虛擬機概念及作用
5.6.2VMware介紹
本章小結
習題5
第6章算法與程序設計
6.1算法基礎
6.1.1算法的概念
6.1.2算法的性質
6.1.3算法的表示
6.1.4算法的評價
6.2程序設計語言
6.2.1機器語言
6.2.2匯編語言
6.2.3高級語言
6.3程序設計過程
6.4程序設計方法
6.4.1結構化程序設計方法
6.4.2面向對象程序設計方法
6.5程序設計語言基本要素
6.5.1Python語言簡介
6.5.2Python開發(fā)環(huán)境配置
6.5.3Python程序運行方式
6.5.4數據類型
6.5.5常量和變量
6.5.6運算符與表達式
6.5.7輸入和輸出
6.5.8流程控制語句
6.5.9函數
6.5.10注釋
6.6程序設計應用舉例
本章小結
習題6
第7章數據庫技術
7.1數據庫技術概述
7.1.1數據處理的發(fā)展歷史
7.1.2數據庫技術的應用領域
7.1.3數據庫技術的相關學科
7.1.4數據庫技術發(fā)展的新方向
7.2數據庫管理系統
7.2.1數據庫管理系統的結構與功能
7.2.2常見的數據庫管理系統及其特點
7.3數據庫系統
7.3.1數據庫系統的組成
7.3.2數據庫系統的分類
7.3.3數據庫系統的特點與功能
7.4關系數據庫的建立
7.4.1關系數據庫基礎
7.4.2關系數據庫在Access中的實現
7.4.3數據查詢與SQL
本章小結
習題7
第8章計算機網絡
8.1概述
8.1.1網絡的定義
8.1.2網絡的發(fā)展歷史
8.1.3網絡的基本組成
8.2網絡分類
8.2.1按覆蓋范圍劃分
8.2.2按網絡的工作模式劃分
8.3數據傳輸
8.3.1傳輸介質
8.3.2帶寬
8.3.3協議
8.4網絡拓撲結構
8.5網絡體系結構
8.6網絡互連
8.7網絡操作系統
8.7.1網絡操作系統的分類
8.7.2網絡操作系統的功能
8.8Internet基礎
8.8.1TCP/IP協議結構
8.8.2TCP/IP協議簇
8.8.3IP地址
8.8.4域名系統
8.8.5Internet的基本服務
8.8.6Internet的接入
本章小結
習題8
第9章信息安全
9.1信息安全的基本概念
9.1.1信息安全特征
9.1.2信息安全保護技術
9.2密碼技術及應用
9.2.1基本概念
9.2.2對稱密鑰密碼系統
9.2.3公開密鑰密碼系統
9.2.4計算機網絡中的數據加密
9.2.5數字簽名
9.3防火墻技術
9.3.1防火墻的基本概念
9.3.2防火墻的功能
9.3.3防火墻的基本類型
9.3.4防火墻的優(yōu)缺點
9.4惡意軟件
9.4.1病毒及相關的威脅
9.4.2計算機病毒的防治
9.5入侵檢測技術
9.5.1入侵者
9.5.2入侵檢測
9.6道德規(guī)范與社會責任
9.6.1道德規(guī)范與法律
9.6.2知識產權保護
9.6.3預防計算機犯罪
本章小結
習題9
第10章IT前沿技術
10.1云計算
10.1.1云計算的概念
10.1.2云計算的特點
10.1.3云計算主要服務模式
10.1.4云計算主要部署方式
10.2大數據
10.2.1大數據的概念
10.2.2大數據的相關技術
10.2.3大數據的應用
10.2.4大數據思維
10.3物聯網
10.3.1物聯網的概念
10.3.2物聯網的關鍵技術
10.3.3物聯網的應用領域
10.4機器學習與人工智能
10.4.1什么是機器學習
10.4.2機器學習能解決的問題及常用算法
10.4.3學習方式的劃分
10.4.4機器學習的應用
10.4.5機器學習入門之路
10.4.6人工智能
本章小結
習題10
附錄微型計算機選購指南
參考文獻