關(guān)于我們
書單推薦
新書推薦
|
普通高等院校計算機類專業(yè)規(guī)劃教材:計算機導(dǎo)論(第三版)
本書從計算機學(xué)科的整體構(gòu)架出發(fā),在重點介紹基礎(chǔ)理論、主要技術(shù)和學(xué)科發(fā)展趨勢的同時,注重實踐能力的培養(yǎng)和計算機素質(zhì)的全面提高。本書分為10 章,內(nèi)容包括:緒論,計算思維,簡單數(shù)據(jù)的表示,計算機硬件,操作系統(tǒng)基礎(chǔ),語言、程序和軟件,Python 語言簡介,算法基礎(chǔ),數(shù)據(jù)庫系統(tǒng),Internet 和網(wǎng)頁制作。
集實驗指導(dǎo)于一本書,有計算思維和python內(nèi)容介紹
本書第一版于2004 年6 月正式出版發(fā)行,第二版于2012 年9 月修訂出版,先后印刷了多次,得到了許多學(xué)校和任課教師的厚愛和認可,同時也收獲了不少建議和指正,為此在前兩版的基礎(chǔ)上重新編寫本書。 計算機導(dǎo)論是計算機學(xué)科相關(guān)專業(yè)本科學(xué)生的第一門專業(yè)課程和其他專業(yè)的先修課程,是國內(nèi)外大學(xué)計算機學(xué)科教育體系中的核心課程之一。它擔負著系統(tǒng)、全面地介紹計算機科學(xué)技術(shù)的基礎(chǔ)知識,為其他專業(yè)課程的學(xué)習(xí)奠定堅實基礎(chǔ),培養(yǎng)學(xué)生具備基本計算機操作和簡單編程的能力,以及提高學(xué)生綜合素質(zhì)與創(chuàng)新精神的重任。 鑒于計算機學(xué)科發(fā)展迅猛,計算機技術(shù)日新月異,原書有不少內(nèi)容需要有針對性地進行更新。因此,在基本保持第一、二版風(fēng)格的基礎(chǔ)上,第三版在部分內(nèi)容上做了適當?shù)恼{(diào)整和更新。例如:第1 章中的計算機的最新發(fā)展,第2 章的計算思維,第4章的計算機硬件,第5 章的操作系統(tǒng),第6 章的語言、程序與軟件,第7 章的Python編程語言,第9 章的數(shù)據(jù)庫Access 版本,第10 章的網(wǎng)絡(luò)知識,以及附錄A 中的實驗等。此外,計算思維能力的培養(yǎng)已成為國際和國內(nèi)計算機教育的重要課題,把計算思維引入《計算機導(dǎo)論》,能夠幫助學(xué)生實現(xiàn)從計算能力培養(yǎng)到計算思維養(yǎng)成的新跨越。本書以教育部高等學(xué)校大學(xué)計算機課程教學(xué)指導(dǎo)委員會發(fā)布的《大學(xué)計算機基礎(chǔ)課程教學(xué)基本要求》為指導(dǎo),同時在總結(jié)多年教學(xué)實踐和教學(xué)改革經(jīng)驗的基礎(chǔ)上,從培養(yǎng)計算思維能力入手組織內(nèi)容。本書采用理論 提升 實踐的模式,以理解計算機理論為基礎(chǔ),以知識擴展為提升,以計算機操作、簡單編程應(yīng)用為實踐,努力做到既促進計算思維能力的培養(yǎng),又避免流于形式;既適應(yīng)總體知識需求,又滿足個體深層要求。在內(nèi)容選擇上,本書在繼承計算機科學(xué)的基礎(chǔ)內(nèi)容(比如介紹計算機硬件組成、操作系統(tǒng)、程序設(shè)計基礎(chǔ)、算法基礎(chǔ)、數(shù)據(jù)庫、計算機網(wǎng)絡(luò)等)的同時,還介紹了近些年新興的IT 技術(shù)領(lǐng)域(比如云計算、物聯(lián)網(wǎng)、大數(shù)據(jù)等)。此外,專門用一章介紹計算思維,闡述計算機求解問題的過程。每章章前設(shè)計了內(nèi)容介紹與本章重點,章后附有小結(jié)和習(xí)題。內(nèi)容介紹與本章重點部分緊密結(jié)合教學(xué)目標和特點,緊扣教學(xué)重點,突出計算思維方法;小結(jié)部分對每章知識進行歸納、總結(jié),突出重點;習(xí)題部分中的題目大多選自一些經(jīng)典參考資料,也包括編者結(jié)合多年教學(xué)實踐經(jīng)驗設(shè)計出來的典型范例,力求使讀者全面地鞏固所學(xué)知識。 在第三版教材的編寫過程中,編者從計算思維的視角介紹計算機科學(xué)的基礎(chǔ)理論和應(yīng)用,同時注意突出語言文字運用的規(guī)范性。在選擇內(nèi)容時,既注意到穩(wěn)定性,又注意吸收比較成熟的有價值的新成果,同時編寫適合教學(xué)和鞏固知識的習(xí)題。本書內(nèi)容力求保持較強的系統(tǒng)性,基本概念的闡述力求嚴謹、清晰,敘述力求通俗易懂,增強了可讀性和啟發(fā)性。 本書第三版由方志軍教授擔任主編,黃潤才、姚興華兩位老師擔任副主編。具體編寫分工如下:第1、10 章由蘇前敏編寫,第2 章由方志軍編寫,第3、4 章由黃潤才編寫,第5、8 章由游曉明編寫,第6、7 章由姚興華編寫,第9 章由孔麗紅編寫。 由于時間倉促和水平所限,書中難免有疏漏和不妥之處,歡迎廣大讀者朋友不吝賜教。 編 者 2017 年5 月
方志軍:上海工程技術(shù)大學(xué)電子電氣工程學(xué)院院長,教授。上海交通大學(xué)工學(xué)博士。中共黨員。研究方向:圖像視頻分析、機器視覺、智能數(shù)據(jù)分析。中國計算機學(xué)會高級會員,IEEE高級會員,中國計算機學(xué)會多媒體技術(shù)專業(yè)委員會委員,中國管理科學(xué)與工程學(xué)會常務(wù)理事,全國高等院校計算機基礎(chǔ)教育研究會理事。2007年,被遴選為首屆江西省青年科學(xué)家(井岡之星)培養(yǎng)對象、江西省高校中青年學(xué)科帶頭人。2008年度推選為江西財經(jīng)大學(xué)十大杰出青年、江西省百千萬人才工程人選。2011年推選為江西省十大IT青年。2012年入選為江西省贛鄱555工程領(lǐng)軍人才。2013年入選為公安部第一批公共安全視頻監(jiān)控技術(shù)人才(全國共91名)、江西省主要學(xué)科學(xué)術(shù)與技術(shù)帶頭人。2015年入選江西財經(jīng)大學(xué)百人計劃學(xué)科領(lǐng)軍人才,上海工程技術(shù)大學(xué)志宏學(xué)者計劃。2011年聘任江西財經(jīng)大學(xué)信息管理學(xué)院院長,2013年聘任江西財經(jīng)大學(xué)管理科學(xué)與工程(服務(wù)計算)專業(yè)博士生導(dǎo)師。兼任江西省數(shù)字媒體重點實驗室主任、江西省電子商務(wù)工程技術(shù)研究中心常務(wù)副主任、江西省公共安全視頻技術(shù)研究中心常務(wù)副主任。先后主持完成國家自然科學(xué)基金項目、公安部應(yīng)用創(chuàng)新計劃項目、江西省對外科技合作項目、江西省高等學(xué)校科技落地計劃項目、上海市科委地方能力建設(shè)項目等,先后擔任多個學(xué)術(shù)會議的組織委員會主席或共同主席。
第1 章 緒 論................................................ 1 1.1 計算機概述 1 1.2 計算機系統(tǒng) 2 1.3 硬件系統(tǒng).... 3 1.3.1 計算機的組成.................................. 3 1.3.2 程序存儲原理.................................. 4 1.4 計算機軟件 5 1.4.1 計算機程序與軟件.......................... 5 1.4.2 計算機系統(tǒng)軟件.............................. 5 1.4.3 計算機應(yīng)用軟件............................ 11 1.5 計算機的運行............................................ 13 1.6 計算機科學(xué)............................................... 16 1.6.1 計算機科學(xué)的概念及知識體系...... 16 1.6.2 計算機科學(xué)的應(yīng)用........................ 17 1.7 計算機的最新發(fā)展.................................... 19 1.7.1 巨型計算機.................................... 19 1.7.2 微型計算機.................................... 20 1.7.3 網(wǎng)絡(luò)計算機.................................... 20 1.7.4 智能計算機.................................... 21 1.7.5 多媒體計算機................................ 21 1.7.6 計算機發(fā)展展望............................ 23 小結(jié).................. 27 習(xí)題.................. 28 第2 章 計算思維.............................................. 30 2.1 計算思維的概念及特征............................. 30 2.2 計算思維的基本原理................................ 32 2.2.1 可解釋性原理................................ 32 2.2.2 關(guān)聯(lián)性原理.................................... 33 2.2.3 可計算性原理................................ 33 2.3 計算思維解決問題的方法......................... 34 2.3.1 計算思維能力................................ 34 2.3.2 計算機解題方法............................ 34 2.4 建模案例.. 37 2.4.1 安全多方計算問題的建模............. 37 2.4.2 機器翻譯問題的建模..................... 38 2.5 計算思維的應(yīng)用........................................ 39 小結(jié).................. 41 習(xí)題.................. 41 第3 章 簡單數(shù)據(jù)的表示.................................... 43 3.1 概述......... 43 3.2 數(shù)值數(shù)據(jù)的表示........................................ 44 3.2.1 數(shù)制............................................... 44 3.2.2 不同數(shù)制間的轉(zhuǎn)換........................ 46 3.2.3 計算機中數(shù)值數(shù)據(jù)的表示............. 49 3.2.4 計算機中的基本運算..................... 53 3.3 計算機中字符數(shù)據(jù)的表示......................... 56 3.3.1 ASCII 碼........................................ 56 3.3.2 擴展ASCII 碼................................ 58 3.3.3 中文字符在計算機中的表示.......... 58 3.4 多媒體數(shù)據(jù)的表示.................................... 62 3.4.1 圖形............................................... 63 3.4.2 圖像............................................... 63 3.4.3 聲音............................................... 67 3.4.4 視頻............................................... 69 小結(jié).................. 71 習(xí)題.................. 71 第4 章 計算機硬件........................................... 73 4.1 計算機系統(tǒng)的硬件結(jié)構(gòu)............................. 73 4.1.1 現(xiàn)代計算機結(jié)構(gòu)的特點................. 73 4.1.2 計算機硬件的典型結(jié)構(gòu)................. 74 4.2 計算機系統(tǒng)的硬件組成............................. 77 4.2.1 運算器........................................... 77 4.2.2 控制器........................................... 77 4.2.3 存儲器........................................... 78 4.2.4 輸入設(shè)備....................................... 79 4.2.5 輸出設(shè)備....................................... 79 4.3 微型計算機系統(tǒng)的硬件配置..................... 79 4.3.1 中央處理器.................................... 80 4.3.2 存儲器系統(tǒng).................................... 85 4.3.3 主機板........................................... 87 4.3.4 輸入/輸出設(shè)備............................... 90 4.3.5 外存儲設(shè)備.................................... 91 4.3.6 網(wǎng)絡(luò)與多媒體設(shè)備........................ 92 小結(jié).................. 93 習(xí)題.................. 93 第5 章 操作系統(tǒng)基礎(chǔ)....................................... 95 5.1 操作系統(tǒng)概述............................................ 95 5.1.1 操作系統(tǒng)的目標............................ 95 5.1.2 操作系統(tǒng)的歷史............................ 96 5.1.3 操作系統(tǒng)的工作原理..................... 97 5.1.4 操作系統(tǒng)的分類............................ 97 5.2 操作系統(tǒng)的功能...................................... 100 5.3 微機操作系統(tǒng).......................................... 100 5.3.1 DOS 操作系統(tǒng)............................. 100 5.3.2 Windows 操作系統(tǒng)...................... 105 5.3.3 UNIX 及Linux............................. 115 5.3.4 Mac OS ........................................ 121 5.4 其他類型的操作系統(tǒng).............................. 121 5.4.1 移動終端操作系統(tǒng)...................... 121 5.4.2 云操作系統(tǒng).................................. 124 小結(jié)................ 126 習(xí)題................ 126 第6 章 語言、程序和軟件.............................. 127 6.1 程序語言 127 6.1.1 程序語言概述.............................. 127 6.1.2 程序語言的類型.......................... 128 6.2 指令和程序............................................. 130 6.2.1 概念............................................. 130 6.2.2 程序控制結(jié)構(gòu).............................. 131 6.2.3 編譯和解釋.................................. 132 6.3 程序設(shè)計 133 6.4 軟件工程簡介.......................................... 136 6.4.1 軟件定義..................................... 136 6.4.2 軟件開發(fā)..................................... 137 6.4.3 軟件維護..................................... 137 小結(jié)................ 137 習(xí)題................ 138 第7 章 Python 語言簡介................................. 139 7.1 Python 語言概述...................................... 139 7.1.1 Python 語言的發(fā)展歷史............... 139 7.1.2 Python 語言的特點...................... 140 7.1.3 Python 的安裝.............................. 141 7.1.4 運行Python 程序......................... 142 7.2 基本數(shù)據(jù)類型.......................................... 143 7.2.1 數(shù)值型數(shù)據(jù).................................. 143 7.2.2 字符串類型.................................. 144 7.2.3 布爾類型數(shù)據(jù).............................. 145 7.2.4 數(shù)據(jù)類型的轉(zhuǎn)換.......................... 145 7.2.5 空值............................................. 146 7.3 常量與變量............................................. 146 7.3.1 常量............................................. 146 7.3.2 變量............................................. 146 7.4 組合數(shù)據(jù)類型.......................................... 148 7.4.1 序列............................................. 148 7.4.2 列表............................................. 148 7.4.3 元組............................................. 152 7.4.4 字典............................................. 153 7.4.5 集合............................................. 155 7.5 輸入/輸出語句........................................ 159 7.6 代碼塊與縮進.......................................... 159 7.7 控制結(jié)構(gòu) 159 7.7.1 選擇結(jié)構(gòu)..................................... 159 7.7.2 while 循環(huán)結(jié)構(gòu)............................ 162 7.7.3 for 循環(huán)結(jié)構(gòu)................................ 163 7.7.4 break 語句和continue 語句.......... 165 小結(jié)................ 166 習(xí)題................ 166 第8 章 算法基礎(chǔ)............................................ 168 8.1 算法概述 168 8.2 算法的描述............................................. 170 8.3 算法評價 173 8.4 算法的設(shè)計............................................. 176 8.4.1 貪心法......................................... 176 8.4.2 分治法......................................... 178 8.4.3 動態(tài)規(guī)劃..................................... 179 8.4.4 回溯法......................................... 180 8.5 常用的算法............................................. 181 8.5.1 窮舉法......................................... 181 8.5.2 迭代法......................................... 182 8.5.3 遞歸法......................................... 183 8.5.4 遞推法......................................... 183 8.5.5 排序............................................. 185 8.5.6 查找............................................. 188 8.6 數(shù)據(jù)表達和數(shù)據(jù)結(jié)構(gòu).............................. 188 8.6.1 線性表......................................... 189 8.6.2 棧................................................ 189 8.6.3 隊列............................................. 190 8.6.4 樹................................................ 190 8.6.5 圖................................................ 191 8.6.6 文件............................................. 192 8.6.7 計算思維教學(xué).............................. 192 小結(jié)................ 194 習(xí)題................ 195 第9 章 數(shù)據(jù)庫系統(tǒng)......................................... 196 9.1 概述....... 196 9.1.1 人工管理階段.............................. 196 9.1.2 文件系統(tǒng)階段.............................. 197 9.1.3 數(shù)據(jù)庫系統(tǒng)階段.......................... 198 9.1.4 大數(shù)據(jù)時代.................................. 199 9.2 數(shù)據(jù)庫系統(tǒng)的組成.................................. 200 9.2.1 數(shù)據(jù)庫系統(tǒng).................................. 201 9.2.2 數(shù)據(jù)庫......................................... 201 9.2.3 數(shù)據(jù)庫管理系統(tǒng).......................... 201 9.2.4 數(shù)據(jù)庫管理員.............................. 203 9.3 其他類型的數(shù)據(jù)庫.................................. 204 9.3.1 分布式數(shù)據(jù)庫系統(tǒng)...................... 204 9.3.2 并行數(shù)據(jù)庫系統(tǒng).......................... 205 9.3.3 面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)............... 205 9.3.4 面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫技術(shù)........ 206 小結(jié)................ 207 習(xí)題................ 207 第10 章 Internet 和網(wǎng)頁制作.......................... 209 10.1 Internet 概述.......................................... 209 10.1.1 TCP/IP ....................................... 210 10.1.2 IP 網(wǎng)絡(luò)....................................... 210 10.1.3 接入因特網(wǎng)................................ 211 10.1.4 Web 服務(wù)和移動互聯(lián)網(wǎng)............. 214 10.2 因特網(wǎng)服務(wù)........................................... 214 10.2.1 Internet 服務(wù).............................. 214 10.2.2 搜索引擎................................... 220 10.3 網(wǎng)頁制作............................................... 222 10.3.1 概述........................................... 222 10.3.2 URL ........................................... 222 10.3.3 主頁........................................... 223 10.3.4 HTML ........................................ 223 小結(jié)................ 234 習(xí)題................ 235 附錄A 實驗指導(dǎo)............................................. 236 參考文獻......... 287
你還可能感興趣
我要評論
|