《大學(xué)計算機(jī)基礎(chǔ)》是根據(jù)教育部計算機(jī)基礎(chǔ) 課程教學(xué)指導(dǎo)委員會頒布的《大學(xué)計算機(jī)基礎(chǔ)大綱》編寫的計算機(jī)知識基 礎(chǔ)教材。本書注重提高讀者的計算機(jī)技術(shù)綜合應(yīng)用能力和計算機(jī)應(yīng)用技能。本書內(nèi)容包括計算機(jī)基礎(chǔ)知識、計算機(jī)系統(tǒng)、操作系統(tǒng)、辦公自動化軟 件、計算機(jī)網(wǎng)絡(luò)應(yīng)用、多媒體技術(shù)基礎(chǔ)、程序設(shè)計基礎(chǔ)、算法與數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫設(shè)計基礎(chǔ)與軟件工程,每章都有小結(jié)和習(xí)題。《大學(xué)計算機(jī)基礎(chǔ)》安排的教學(xué)內(nèi)容具有很強(qiáng)的知識性、實(shí)用性和可 操作性,可作為高等院校非計算機(jī)專業(yè)本科生及專科生的大學(xué)計算機(jī)基礎(chǔ) 課程教材,也可作為高等學(xué)校成人教育的培訓(xùn)教材和教學(xué)參考書。
《大學(xué)計算機(jī)基礎(chǔ)》的主要特色:第一,本書內(nèi)容精心組織,具有邏輯性,能夠滿足學(xué)生課后學(xué)習(xí)的需求;第二,在注重知識基礎(chǔ)性的同時,融入了編者的多年教學(xué)經(jīng)驗(yàn),增強(qiáng)了本書的實(shí)用性;第三,本書內(nèi)容的組織方式深入淺出、循序漸進(jìn),注意選用各種類型且內(nèi)容豐富的應(yīng)用實(shí)例。全書共十章,主要內(nèi)容包括計算機(jī)基礎(chǔ)知識、計算機(jī)系統(tǒng)、操作系統(tǒng)、辦公自動化軟件、計算機(jī)網(wǎng)絡(luò)應(yīng)用、多媒體技術(shù)基礎(chǔ)、程序設(shè)計基礎(chǔ)、算法與數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫設(shè)計基礎(chǔ)與軟件工程。本書既可以作為整體進(jìn)行教學(xué),也可以按模塊分單元進(jìn)行教學(xué)。
第1章 計算機(jī)基礎(chǔ)知識
1.1 計算機(jī)概述
1.1.1 計算機(jī)的概念
1.1.2 計算機(jī)的發(fā)展
1.1.3 計算機(jī)的特點(diǎn)
1.1.4 計算機(jī)的分類
1.1.5 計算機(jī)的主要性能
1.1.6 計算機(jī)的應(yīng)用領(lǐng)域
1.2 計算機(jī)的基本組成與工作原理
1.2.1 計算機(jī)的基本組成
1.2.2 計算機(jī)的工作原理
1.3 計算機(jī)中數(shù)的表示和運(yùn)算
1.3.1 進(jìn)位計數(shù)制
1.3.2 不同進(jìn)制數(shù)之間的轉(zhuǎn)換
1.4 計算機(jī)中數(shù)據(jù)與編碼
1.4.1 數(shù)據(jù)簡介
1.4.2 計算機(jī)中數(shù)據(jù)的表示
1.5 計算機(jī)的一般工作過程
1.5.1 計算機(jī)指令和指令系統(tǒng)
1.5.2 計算機(jī)的工作過程
小結(jié)
習(xí)題1
第2章 計算機(jī)系統(tǒng)
2.1 計算機(jī)系統(tǒng)的基本組成
2.2 計算機(jī)硬件系統(tǒng)基本組成
2.2.1 主板
2.2.2 微處理器
2.2.3 存儲器系統(tǒng)
2.2.4 總線與接口
2.2.5 輸入/輸出設(shè)備
2.2.6 微型計算機(jī)的主要性能指標(biāo)
2.3 計算機(jī)軟件系統(tǒng)
2.3.1 軟件分類
2.3.2 軟件層次結(jié)構(gòu)
小結(jié)
習(xí)題2
第3章 操作系統(tǒng)
3.1 操作系統(tǒng)簡介
3.1.1 操作系統(tǒng)的功能
3.1.2 操作系統(tǒng)的特性
3.1.3 操作系統(tǒng)的類型
3.1.4 幾種常用操作系統(tǒng)簡介
3.2 Windows XP操作系統(tǒng)概述
3.3 Windows XP操作系統(tǒng)界面及操作
3.3.1 桌面
3.3.2 窗口的操作
3.3.3 菜單的操作
3.3.4 對話框的操作
3.3.5 鼠標(biāo)的操作
3.4 文件管理
3.4.1 文件和文件夾
3.4.2 資源管理器
3.4.3 文件和文件夾的操作
3.5 程序管理
3.5.1 應(yīng)用軟件
3.5.2 應(yīng)用程序的運(yùn)行
3.5.3 應(yīng)用程序的數(shù)據(jù)交換
3.5.4 MS-DOS程序
3.6 磁盤管理
3.7 用戶管理
3.8 系統(tǒng)管理
小結(jié)
習(xí)題3
第4章 辦公自動化軟件
4.1 文字處理軟件Word 2003
4.1.1 Word2003的啟動、退出和窗口環(huán)境
4.1.2 文檔的創(chuàng)建和打開
4.1.3 編輯和排版
4.1.4 表格制作
4.1.5 圖文混排
4.1.6 打印輸出及其他功能
4.2 電子表格軟件Excel 2003
4.2.1 Excel 2003的啟動、退出及窗口組成
4.2.2 Excel 2003的基本概念
4.2.3 新建、打開和保存文件
4.2.4 數(shù)據(jù)輸入方式
4.2.5 數(shù)據(jù)編輯
4.2.6 公式與函數(shù)的使用
4.2.7 工作表格式化
4.2.8 工作簿的編輯
4.2.9 數(shù)據(jù)的圖表化
4.2.10 數(shù)據(jù)管理與分析
4.2.11 工作表的打印
4.3 演示文稿制作軟件PowerPoint 2003
4.3.1 PowerPoint 2003的啟動、退出和窗口組成
4.3.2 PowerPoint 2003的視圖方式
4.3.3 演示文稿的基本制作方法
4.3.4 演示文稿的高級編輯
4.3.5 演示文稿的修飾
4.3.6 演示文稿的放映、打包和打印
小結(jié)
習(xí)題4
第5章 計算機(jī)網(wǎng)絡(luò)應(yīng)用
5.1 計算機(jī)網(wǎng)絡(luò)概述
5.1.1 計算機(jī)網(wǎng)絡(luò)的形成與發(fā)展
5.1.2 計算機(jī)網(wǎng)絡(luò)的分類
5.1.3 計算機(jī)網(wǎng)絡(luò)的組成
5.1.4 計算機(jī)網(wǎng)絡(luò)的主要功能與應(yīng)用
5.2 計算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)
5.2.1 網(wǎng)絡(luò)體系結(jié)構(gòu)概述
5.2.2 ISO/OSI開放系統(tǒng)互聯(lián)參考模型
5.2.3 TCP/IP體系結(jié)構(gòu)
5.3 局域網(wǎng)與廣域網(wǎng)技術(shù)
5.3.1 局域網(wǎng)技術(shù)
5.3.2 廣域網(wǎng)技術(shù)
5.4 Internet基礎(chǔ)
5.4.1 Intemet概述
5.4.2 Internet的接入方式
5.4.3 IP地址和域名系統(tǒng)
5.4.4 Intemet的應(yīng)用
習(xí)題5
第6章 多媒體技術(shù)基礎(chǔ)
6.1 多媒體的基本概念
6.1.1 多媒體技術(shù)的發(fā)展與定義
6.1.2 多媒體技術(shù)的主要特征和關(guān)鍵技術(shù)
6.2 多媒體信息的數(shù)字化
6.2.1 文本信息的數(shù)字化
6.2.2 圖形信息的數(shù)字化
6.2.3 圖像信息的數(shù)字化
6.2.4 音頻信息的數(shù)字化
6.2.5 動畫信息的數(shù)字化
6.2.6 視頻信息的數(shù)字化
6.3 Photoshop圖像處理
6.3.1 Photoshop工作界面
6.3.2 工具箱簡介
6.3.3 調(diào)板
6.3.4 應(yīng)用實(shí)例
6.4 Flash動畫制作
6.4.1 Flash工作界面介紹
6.4.2 常用工具簡介
6.4.3 應(yīng)用實(shí)例
習(xí)題6
第7章 程序設(shè)計基礎(chǔ)
7.1 程序設(shè)計的基本概念、方法和風(fēng)格
7.1.1 程序、程序設(shè)計、程序設(shè)計語言
7.1.2 程序設(shè)計方法
7.1.3 程序設(shè)計風(fēng)格
7.2 結(jié)構(gòu)化程序設(shè)計
7.2.1 結(jié)構(gòu)化程序設(shè)計的原則
7.2.2 結(jié)構(gòu)化程序設(shè)計的基本結(jié)構(gòu)
7.3 面向?qū)ο蟮某绦蛟O(shè)計
7.3.1 面向?qū)ο蟮某绦蛟O(shè)計方法概述
7.3.2 對象和類
7.3.3 消息
7.3.4 繼承性和多態(tài)性
習(xí)題7
第8章 算法與數(shù)據(jù)結(jié)構(gòu)
8.1 算法
8.1.1 算法的基本概念
8.1.2 算法復(fù)雜度
8.2 數(shù)據(jù)結(jié)構(gòu)的基本概念
8.2.1 數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)
8.2.2 數(shù)據(jù)的邏輯結(jié)構(gòu)
8.2.3 數(shù)據(jù)的存儲結(jié)構(gòu)
8.2.4 數(shù)據(jù)的運(yùn)算
8.3 線性表
8.3.1 線性表的基本概念
8.3.2 順序表及其基本運(yùn)算
8.3.3 鏈表及其基本運(yùn)算
8.4 棧和隊列
8.4.1 棧及其基本運(yùn)算
8.4.2 隊列及其基本運(yùn)算
8.5 樹與二叉樹
8.5.1 樹的基本概念
8.5.2 叉樹及其基本性質(zhì)
8.5.3 叉樹的存儲結(jié)構(gòu)
8.5.4 叉樹的遍歷
8.6 查找
8.6.1 順序查找
8.6.2 分法查找
8.7 排序
8.7.1 排序的基本概念
8.7.2 冒泡排序
8.7.3 簡單選擇排序
8.7.4 直接插入排序
習(xí)題8
第9章 數(shù)據(jù)庫設(shè)計基礎(chǔ)
9.1 數(shù)據(jù)庫概述
9.1.1 數(shù)據(jù)和數(shù)據(jù)處理
9.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展
9.1.3 數(shù)據(jù)庫系統(tǒng)
9.1.4 數(shù)據(jù)庫管理系統(tǒng)的基本功能
9.1.5 數(shù)據(jù)庫系統(tǒng)的基本特點(diǎn)
9.1.6 數(shù)據(jù)庫系統(tǒng)的內(nèi)部體系結(jié)構(gòu)
9.2 數(shù)據(jù)模型
9.2.1 數(shù)據(jù)模型的基本概念
9.2.2 概念模型
9.2.3 E-R模型
9.2.4 邏輯數(shù)據(jù)模型
9.3 關(guān)系代數(shù)
9.3.1 傳統(tǒng)的集合運(yùn)算
9.3.2 專門的關(guān)系運(yùn)算
9.4 數(shù)據(jù)庫設(shè)計與管理
9.4.1 數(shù)據(jù)庫設(shè)計
9.4.2 數(shù)據(jù)庫管理
習(xí)題9
第10章 軟件工程
10.1 概述
10.1.1 軟件危機(jī)
10.1.2 軟件工程化
10.1.3 軟件生命周期
10.2 軟件需求分析與建模
10.2.1 軟件需求
10.2.2 需求分析的過程
10.2.3 分析建模
10.2.4 常用工具
10.3 軟件設(shè)計與建模
10.3.1 軟件設(shè)計概述
10.3.2 結(jié)構(gòu)化設(shè)計方法
10.3.3 面向?qū)ο笤O(shè)計
10.4 軟件測試
10.4.1 軟件測試目的、任務(wù)和原則
10.4.2 軟件測試過程模型
10.4.3 軟件測試策略
10.4.4 測試用例設(shè)計
10.4.5 黑盒技術(shù)
10.4.6 白盒技術(shù)
10.4.7 面向?qū)ο筌浖䴗y試
10.4.8 自動測試工具
10.4.9 調(diào)試
10.5 軟件維護(hù)
10.5.1 軟件維護(hù)分類
10.5.2 軟件維護(hù)的特點(diǎn)
10.5.3 軟件的可維護(hù)性
小結(jié)
習(xí)題10
參考文獻(xiàn)