《新編大學(xué)計算機(jī)基礎(chǔ):計算機(jī)科學(xué)概論》以教育部頒布的《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計算機(jī)基礎(chǔ)教學(xué)的意見暨計算機(jī)基礎(chǔ)課程教學(xué)基本要求》為指導(dǎo),在作者多年教學(xué)研究和改革成果的基礎(chǔ)上,結(jié)合全國計算機(jī)等級考試二級公共基礎(chǔ)知識的新要求而編寫!缎戮幋髮W(xué)計算機(jī)基礎(chǔ):計算機(jī)科學(xué)概論》主要內(nèi)容包括計算機(jī)的發(fā)展、數(shù)制與編碼、計算機(jī)硬件結(jié)構(gòu)與組成原理、操作系統(tǒng)基礎(chǔ)、計算機(jī)網(wǎng)絡(luò)、信息安全、數(shù)據(jù)結(jié)構(gòu)與算法、軟件工程基礎(chǔ)、數(shù)據(jù)庫基礎(chǔ)等!缎戮幋髮W(xué)計算機(jī)基礎(chǔ):計算機(jī)科學(xué)概論》配有《新編大學(xué)計算機(jī)基礎(chǔ)——實驗教程》,可供讀者同時選用。 《新編大學(xué)計算機(jī)基礎(chǔ):計算機(jī)科學(xué)概論》注重提高讀者的計算機(jī)基礎(chǔ)知識和綜合應(yīng)用能力,可作為普通高等院校大學(xué)計算機(jī)基礎(chǔ)的高起點教材,也可作為學(xué)生自學(xué)計算機(jī)基礎(chǔ)知識和準(zhǔn)備計算機(jī)等級考試的參考材料。
更多科學(xué)出版社服務(wù),請掃碼獲取。
第1章 計算機(jī)的發(fā)展
1.1 計算機(jī)的發(fā)展歷史
1.1.1 早期的計算工具
1.1.2 電子計算機(jī)的誕生
1.1.3 計算機(jī)的發(fā)展階段
1.1.4 計算機(jī)的發(fā)展趨勢
1.2 計算機(jī)概述
1.2.1 計算機(jī)的定義
1.2.2 計算機(jī)的分類
1.2.3 計算機(jī)的特點與應(yīng)用領(lǐng)域
1.3 計算機(jī)文化
1.3.1 計算機(jī)文化的內(nèi)涵
1.3.2 信息素養(yǎng)
1.3.3 信息社會的負(fù)面影響
習(xí)題
第2章 數(shù)制與編碼
2.1 數(shù)制
2.1.1 數(shù)制的基本概念
2.1.2 常用的數(shù)制
2.1.3 數(shù)制間的轉(zhuǎn)換
2.1.4 數(shù)在計算機(jī)中的表示方式
2.2 編碼
2.2.1 二一十進(jìn)制編碼
2.2.2 字符編碼
2.2.3 漢字編碼
2.3 存儲單位
習(xí)題
第3章 計算機(jī)硬件結(jié)構(gòu)與組成原理
3.1 計算機(jī)系統(tǒng)與工作原理
3.1.1 計算機(jī)系統(tǒng)的組成
3.1.2 計算機(jī)硬件系統(tǒng)
3.1.3 計算機(jī)軟件系統(tǒng)
3.1.4 計算機(jī)的基本工作原理
3.2 微型計算機(jī)硬件系統(tǒng)
3.2.1 主板
3.2.2 中央處理器
3.2.3 主存儲器
3.2.4 外存儲器
3.2.5 總線
3.2.6 輸入設(shè)備
3.2.7 輸出設(shè)備
3.2.8 設(shè)備驅(qū)動程序
習(xí)題
第4章 操作系統(tǒng)基礎(chǔ)
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 設(shè)備管理
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)
習(xí)題
第5章 計算機(jī)網(wǎng)絡(luò)
5.1 概述
5.1.1 計算機(jī)網(wǎng)絡(luò)的定義
5.1.2 計算機(jī)網(wǎng)絡(luò)的發(fā)展歷程
5.1.3 計算機(jī)網(wǎng)絡(luò)的功能
5.1.4 計算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)
5.1.5 計算機(jī)網(wǎng)絡(luò)的分類
5.1.6 計算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
5.2 通信線路與通信設(shè)備
5.2.1 通信線路
5.2.2 通信設(shè)備
5.3 Internet
5.3.1 Internet概述
5.3.2 Internet地址和域名
5.3.3 Internet接入方式
5.3.4 Internet基本服務(wù)
5.4 網(wǎng)絡(luò)管理
5.4.1 網(wǎng)絡(luò)管理基礎(chǔ)
5.4.2 網(wǎng)絡(luò)管理功能
5.4.3 Internet的管理信息庫
5.4.4 網(wǎng)絡(luò)管理協(xié)議
習(xí)題
第6章 信息安全
6.1 信息安全的基本概念
6.1.1 信息安全特征
6.1.2 信息安全保護(hù)技術(shù)
6.2 密碼技術(shù)及應(yīng)用
6.2.1 基本概念
6.2.2 對稱密鑰密碼系統(tǒng)
6.2.3 公開密鑰密碼系統(tǒng)
6.2.4 計算機(jī)網(wǎng)絡(luò)中的數(shù)據(jù)加密
6.2.5 數(shù)字簽名
6.3 防火墻技術(shù)
6.3.1 防火墻的基本概念
6.3.2 防火墻的功能
6.3.3 防火墻的基本類型
6.3.4 防火墻的優(yōu)缺點
6.4 惡意軟件
6.4.1 病毒及相關(guān)威脅
6.4.2 計算機(jī)病毒的防治
6.5 入侵檢測技術(shù)
6.5.1 入侵者
6.5.2 入侵檢測
6.6 小結(jié)
習(xí)題
第7章 數(shù)據(jù)結(jié)構(gòu)與算法
7.1 算法
7.1.1 算法的基本概念
7.1.2 算法的復(fù)雜度
7.2 數(shù)據(jù)結(jié)構(gòu)的基本概念
7.2.1 數(shù)據(jù)結(jié)構(gòu)的定義
7.2.2 數(shù)據(jù)結(jié)構(gòu)的圖形表示
7.2.3 線性結(jié)構(gòu)與非線性結(jié)構(gòu)
7.3 線性表及其順序存儲結(jié)構(gòu)
7.3.1 線性表的基本概念
7.3.2 線性表的順序存儲結(jié)構(gòu)
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 二叉樹的存儲結(jié)構(gòu)
7.6.4 二叉樹的遍歷
7.7 查找技術(shù)
7.7.1 順序查找
7.7.2 二分法查找
7.8 排序技術(shù)
7.8.1 交換類排序法
7.8.2 插入類排序法
7.8.3 選擇類排序法
習(xí)題
第8章 軟件工程基礎(chǔ)
8.1 軟件工程的基本概念
8.1.1 軟件及其特點
8.1.2 軟件危機(jī)與軟件工程
8.1.3 軟件工程過程與軟件生命周期
8.1.4 軟件工程的目標(biāo)與原則
8.1.5 軟件開發(fā)工具與軟件開發(fā)環(huán)境
8.2 軟件需求分析
8.2.1 需求分析與需求分析方法
8.2.2 結(jié)構(gòu)化分析方法
8.2.3 軟件需求規(guī)格說明書
8.3 軟件設(shè)計
8.3.1 軟件設(shè)計的基本概念
8.3.2 概要設(shè)計
8.3.3 詳細(xì)設(shè)計
8.4 程序設(shè)計基礎(chǔ)
8.4.1 程序設(shè)計方法與風(fēng)格
8.4.2 結(jié)構(gòu)化程序設(shè)計
8.4.3 面向?qū)ο蟪绦蛟O(shè)計
8.5 軟件測試
8.5.1 軟件測試的目的
8.5.2 軟件測試的準(zhǔn)則
8.5.3 軟件測試技術(shù)與方法
8.5.4 軟件測試的實施
8.6 程序的調(diào)試
8.6.1 基本概念
8.6.2 軟件調(diào)試方法
習(xí)題
第9章 數(shù)據(jù)庫基礎(chǔ)
9.1 數(shù)據(jù)庫系統(tǒng)的基本概念
9.1.1 數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)
9.1.2 數(shù)據(jù)庫系統(tǒng)的發(fā)展
9.1.3 數(shù)據(jù)庫系統(tǒng)的主要特點
9.1.4 數(shù)據(jù)庫的體系結(jié)構(gòu)
9.2 數(shù)據(jù)模型
9.2.1 數(shù)據(jù)模型的基本概念
9.2.2 E-R模型
9.2.3 層次模型
9.2.4 網(wǎng)狀模型
9.2.5 關(guān)系模型
9.3 關(guān)系代數(shù)
9.3.1 關(guān)系模型的基本操作
9.3.2 關(guān)系模型的基本運算
9.3.3 關(guān)系代數(shù)中的擴(kuò)充運算
9.4 數(shù)據(jù)庫設(shè)計
9.4.1 數(shù)據(jù)庫設(shè)計概述
9.4.2 數(shù)據(jù)庫設(shè)計的需求分析
9.4.3 數(shù)據(jù)庫概念設(shè)計
9.4.4 數(shù)據(jù)庫的邏輯設(shè)計
9.4.5 數(shù)據(jù)庫的物理設(shè)計
9.4.6 數(shù)據(jù)庫的建立與維