在編寫時力圖貫穿“計算思維”能力的培養(yǎng),強調(diào)對“計算機基本工作原理”的理解和“問題求解思路”的建立!洞髮W計算機基礎》總體結構上按照計算機系統(tǒng)分層的思想展開,一章為緒論,第2章介紹信息層(計算機中信息的表示),第3章介紹硬件層(計算機基本工作原理),第4~6章介紹軟件層(程序設計基礎、算法與數(shù)據(jù)結構、操作系統(tǒng)),第7、8章介紹應用層(數(shù)據(jù)庫系統(tǒng)、軟件工程),第9、10章介紹網(wǎng)絡層(計算機網(wǎng)絡基礎、信息安全)。
《大學計算機基礎》可作為高等院校非計算機專業(yè)本(專)科生計算機基礎課程的教學用書,也可作為成人高等教育以及廣大工程技術人員計算機培訓的教材,還可作為廣大計算機愛好者的入門參考書。
第1章 緒論
1.1 計算機概述
1.1.1 計算機的發(fā)展歷程
1.1.2 計算機的特點
1.1.3 計算機的分類
1.1.4 計算機的應用
1.1.5 計算機應用技術展望
1.2 計算思維概述
1.2.1 計算思維的定義
1.2.2 計算思維與“大學計算機基礎”課程
習題
第2章 計算機中信息的表示
2.1 進位計數(shù)制
2.1.1 計算機中常用的數(shù)制
2.1.2 數(shù)制之間的轉換
2.1.3 與二進制數(shù)據(jù)相關的一些用語
2.1.4 數(shù)和碼的含義與區(qū)別
2.2 數(shù)值數(shù)據(jù)的編碼表示
2.2.1 機內(nèi)整數(shù)的表示
2.2.2 機內(nèi)實數(shù)的近似表示
2.3 計算機中非數(shù)值數(shù)據(jù)的表示
習題
第3章 計算機基本工作原理
3.1 計算機系統(tǒng)概述
3.1.1 計算機系統(tǒng)的基本組成
3.1.2 計算機的硬件系統(tǒng)
3.1.3 計算機的軟件系統(tǒng)
3.2 計算機的工作原理
3.3 微型計算機硬件系統(tǒng)
習題
第4章 程序設計基礎
4.1 基本概念
4.1.1 程序
4.1.2 程序設計
4.1.3 程序設計語言
4.2 結構化程序設計
4.2.1 結構化程序設計方法的產(chǎn)生
4.2.2 結構化程序設計的原則
4.2.3 結構化程序設計的基本結構
4.3 面向對象程序設計
4.3.1 面向對象程序設計的基本思想
4.3.2 面向對象方法的基本概念
4.4 程序設計風格
習題
第5章 算法與數(shù)據(jù)結構
5.1 算法
5.1.1 基本概念
5.1.2 算法的表示
5.1.3 算法設計的基本方法
5.2 數(shù)據(jù)結構
5.2.1 數(shù)據(jù)結構的基本概念
5.2.2 數(shù)據(jù)的邏輯結構
5.2.3 數(shù)據(jù)的存儲結構
5.2.4 數(shù)據(jù)的運算
5.3 數(shù)據(jù)的查找與排序
5.3.1 數(shù)據(jù)的查找
5.3.2 數(shù)據(jù)的排序
習題
第6章 操作系統(tǒng)
6.1 操作系統(tǒng)概述
6.1.1 什么是操作系統(tǒng)
6.1.2 操作系統(tǒng)的特點
6.1.3 操作系統(tǒng)的分類
6.2 操作系統(tǒng)的功能
6.2.1 處理機管理
6.2.2 存儲器管理
6.2.3 設備管理
6.2.4 文件管理
6.2.5 用戶接口
6.3 典型操作系統(tǒng)介紹
習題
第7章 數(shù)據(jù)庫系統(tǒng)
7.1 數(shù)據(jù)庫技術的產(chǎn)生與發(fā)展
7.1.1 數(shù)據(jù)管理技術
7.1.2 數(shù)據(jù)庫系統(tǒng)的特點
7.2 數(shù)據(jù)庫系統(tǒng)的組成
7.2.1 數(shù)據(jù)庫
7.2.2 數(shù)據(jù)庫管理系統(tǒng)
7.2.3 硬件支撐環(huán)境
7.2.4 軟件系統(tǒng)
7.2.5 數(shù)據(jù)庫管理員、系統(tǒng)分析員、程序設計員和用戶
7.3 數(shù)據(jù)模型
7.3.1 概念模型
7.3.2 結構數(shù)據(jù)模型
7.4 數(shù)據(jù)庫系統(tǒng)的結構
7.4.1 三級模式結構
7.4.2 二級映像及二級數(shù)據(jù)獨立性
7.5 關系數(shù)據(jù)庫
7.5.1 關系和關系模式
7.5.2 關系代數(shù)
7.5.3 SQL語言
7.6 數(shù)據(jù)庫設計與管理
7.6.1 數(shù)據(jù)庫設計
7.6.2 數(shù)據(jù)庫管理
習題
第8章 軟件工程
8.1 軟件
8.1.1 軟件的定義
8.1.2 軟件的特點
8.1.3 軟件的分類
8.1.4 軟件危機
8.2 軟件工程概述
8.2.1 軟件工程的基本概念
8.2.2 軟件工程的目標和研究內(nèi)容
8.2.3 軟件工程的原則
8.2.4 軟件工程的工具和環(huán)境
8.2.5 軟件生命周期
8.3 軟件需求
8.3.1 可行性研究與初步計劃制定
8.3.2 需求分析
8.3.3 需求分析的方法
8.4 軟件設計
8.4.1 總體設計
8.4.2 詳細設計
8.5 軟件實現(xiàn)
8.6 軟件測試
8.6.1 軟件測試的目標和原則
8.6.2 軟件測試的方法
8.6.3 軟件調(diào)試
8.7 運行和維護
習題
第9章 計算機網(wǎng)絡基礎
9.1 計算機網(wǎng)絡概述
9.1.1 計算機網(wǎng)絡的定義與功能
9.1.2 計算機網(wǎng)絡的發(fā)展
9.1.3 計算機網(wǎng)絡的分類
9.1.4 計算機網(wǎng)絡的組成
9.2 網(wǎng)絡通信設備
9.2.1 網(wǎng)絡傳輸介質
9.2.2 網(wǎng)絡傳輸介質互聯(lián)設備
9.2.3 網(wǎng)絡互聯(lián)設備
9.3 計算機網(wǎng)絡體系結構
9.3.1 網(wǎng)絡體系結構
9.3.2 開放系統(tǒng)互聯(lián)參考模型
9.3.3 TCP/IP參考模型
9.4 局域網(wǎng)基本技術
9.4.1 局域網(wǎng)簡介
9.4.2 局域網(wǎng)體系結構與IEEE802標準
9.4.3 介質訪問控制方法
9.5 Internet基礎
9.5.1 Internet簡介
9.5.2 Internet的網(wǎng)際協(xié)議
9.5.3 Internet的接入方式
9.5.4 常見的Internet服務
習題
第10章 信息安全
10.1 信息安全概述
10.1.1 信息安全的定義
10.1.2 信息系統(tǒng)面臨的威脅
10.1.3 信息系統(tǒng)的安全任務與社會責任
10.2 信息存儲安全技術
10.2.1 信息安全存儲概述
10.2.2 常見的信息存儲技術
10.3 信息安全防范技術
10.3.1 訪問控制技術
10.3.2 數(shù)據(jù)加密技術
10.3.3 數(shù)字簽名
10.3.4 防火墻技術
10.3.5 代理服務器技術
10.4 計算機病毒與防治
10.4.1 計算機病毒概述
10.4.2 計算機病毒的防治
習題
參考文獻