第1章 計算機硬件基礎知識
1.1 內容提要
1.1.1 計算機系統(tǒng)概述
1.1.2 數(shù)據的計算機表示
1.1.3 計算機算術運算和邏輯運算
1.1.4 計算機基本結構
1.1.5 指令系統(tǒng)
1.2 例題分析
1.3 思考練習題
第2章 程序語言知識
2.1 內容提要
2.1.1 程序語言基礎知識
2.1.2 匯編語言基礎知識
2.1.3 解釋程序基礎知識
2.1.4 編譯程序基礎知識
2.2 例題分析
2.3 思考練習題
第3章 操作系統(tǒng)基礎知識
3.1 內容提要
3.1.1 操作系統(tǒng)概述
3.1.2 并發(fā)進程
3.1.3 系統(tǒng)核心
3.1.4 存儲管理
3.1.5 設備管理
3.1.6 文件管理
3.1.7 作業(yè)管理和用戶界面
3.1.8 其他管理
3.2 例題分析
3.3 思考練習題
第4章 軟件工程基礎知識
4.1 內容提要
4.1.1 軟件工程概述
4.1.2 系統(tǒng)分析與軟件項目計劃
4.1.3 需求分析
4.1.4 軟件設計
4.1.5 編碼
4.1.6 軟件測試
4.1.7 面向對象方法
4.1.8 軟件維護
4.1.9 軟件管理
4.1.10 軟件質量保證
4.2 例題分析
4.3 思考練習題
第5章 數(shù)據庫基礎知識
5.1 內容提要
5.1.1 數(shù)據庫管理技術的發(fā)展
5.1.2 數(shù)據描述
5.1.3 數(shù)據模型
5.1.4 數(shù)據庫系統(tǒng)的結構
5.1.5 關系模型和關系運算
5.1.6 關系數(shù)據庫SQL語言簡介
5.1.7 數(shù)據庫設計過程
5.2 例題分析
5.3 思考練習題
第6章 多媒體基礎知識
6.1 內容提要
6.1.1 多媒體的概念和特征
6.1.2 圖像與圖形
6.1.3 聲音(音頻)
6.1.4 視頻(動畫)
6.1.5 多媒體創(chuàng)作工具及其發(fā)展方向
6.2 例題分析
6.3 思考練習題
第7章 網絡基礎知識
7.1 內容提要
7.1.1 網絡發(fā)展簡史
7.1.2 網絡的主要應用與網絡的分類
7.1.3 網絡協(xié)議和標準
7.1.4 常用的網絡操作系統(tǒng)
7.1.5 構建LAN網絡
7.1.6 構建WAN網絡
7.1.7 Internet的應用
7.1.8 網絡應用的主要方式
7.1.9 網絡的安全性
7.2 例題分析
7.3 思考練習題
第8章 數(shù)據結構基礎
8.1 內容提要
8.1.1 線性表
8.1.2 棧
8.1.3 隊列
8.1.4 數(shù)組
8.1.5 字符串
8.1.6 樹與二叉樹
8.1.7 排序
8.1.8 查找
8.2 例題分析
8.3 思考練習題
第9章 常用算法設計方法
9.1 內容提要
9.1.1 迭代法
9.1.2 窮舉搜索法
9.1.3 遞推法
9.1.4 遞歸法
9.1.5 回溯法
9.1.6 貪婪法
9.1.7 分治法
9.1.8 動態(tài)規(guī)劃法
9.2 例題分析
9.3 思考練習題
第10章 C語言程序設計
10.1 內容提要
10.1.1 C程序的構成
10.1.2 變量的定義
10.1.3 數(shù)據類型
10.1.4 算術表達式
10.1.5 賦值表達式
10.1.6 ++、--和逗號運算符
10.1.7 三目運算符
10.1.8 輸入/輸出
10.1.9 選擇結構if
10.1.10 switch語句
10.1.11 標號語句和goto語句
10.1.12 while語句
10.1.13 do-while語句
10.1.14 for語句
10.1.15 continue和break語句
10.1.16 字符型數(shù)據
10.1.17 文件引用
10.1.18 宏定義
10.1.19 函數(shù)
10.1.20 數(shù)組
10.1.21 指針
10.1.22 字符串
10.1.23 函數(shù)的進一步討論
10.1.24 作用域和存儲類型
10.1.25 結構與聯(lián)合
10.1.26 位運算
10.1.27 文件操作
10.2 例題分析
10.3 思考練習題