關(guān)于我們
書單推薦
新書推薦
|
普通高等院校計(jì)算機(jī)類專業(yè)規(guī)劃教材:計(jì)算機(jī)導(dǎo)論(第三版)
本書從計(jì)算機(jī)學(xué)科的整體構(gòu)架出發(fā),在重點(diǎn)介紹基礎(chǔ)理論、主要技術(shù)和學(xué)科發(fā)展趨勢的同時(shí),注重實(shí)踐能力的培養(yǎng)和計(jì)算機(jī)素質(zhì)的全面提高。本書分為10 章,內(nèi)容包括:緒論,計(jì)算思維,簡單數(shù)據(jù)的表示,計(jì)算機(jī)硬件,操作系統(tǒng)基礎(chǔ),語言、程序和軟件,Python 語言簡介,算法基礎(chǔ),數(shù)據(jù)庫系統(tǒng),Internet 和網(wǎng)頁制作。
集實(shí)驗(yàn)指導(dǎo)于一本書,有計(jì)算思維和python內(nèi)容介紹
本書第一版于2004 年6 月正式出版發(fā)行,第二版于2012 年9 月修訂出版,先后印刷了多次,得到了許多學(xué)校和任課教師的厚愛和認(rèn)可,同時(shí)也收獲了不少建議和指正,為此在前兩版的基礎(chǔ)上重新編寫本書。 計(jì)算機(jī)導(dǎo)論是計(jì)算機(jī)學(xué)科相關(guān)專業(yè)本科學(xué)生的第一門專業(yè)課程和其他專業(yè)的先修課程,是國內(nèi)外大學(xué)計(jì)算機(jī)學(xué)科教育體系中的核心課程之一。它擔(dān)負(fù)著系統(tǒng)、全面地介紹計(jì)算機(jī)科學(xué)技術(shù)的基礎(chǔ)知識(shí),為其他專業(yè)課程的學(xué)習(xí)奠定堅(jiān)實(shí)基礎(chǔ),培養(yǎng)學(xué)生具備基本計(jì)算機(jī)操作和簡單編程的能力,以及提高學(xué)生綜合素質(zhì)與創(chuàng)新精神的重任。 鑒于計(jì)算機(jī)學(xué)科發(fā)展迅猛,計(jì)算機(jī)技術(shù)日新月異,原書有不少內(nèi)容需要有針對性地進(jìn)行更新。因此,在基本保持第一、二版風(fēng)格的基礎(chǔ)上,第三版在部分內(nèi)容上做了適當(dāng)?shù)恼{(diào)整和更新。例如:第1 章中的計(jì)算機(jī)的最新發(fā)展,第2 章的計(jì)算思維,第4章的計(jì)算機(jī)硬件,第5 章的操作系統(tǒng),第6 章的語言、程序與軟件,第7 章的Python編程語言,第9 章的數(shù)據(jù)庫Access 版本,第10 章的網(wǎng)絡(luò)知識(shí),以及附錄A 中的實(shí)驗(yàn)等。此外,計(jì)算思維能力的培養(yǎng)已成為國際和國內(nèi)計(jì)算機(jī)教育的重要課題,把計(jì)算思維引入《計(jì)算機(jī)導(dǎo)論》,能夠幫助學(xué)生實(shí)現(xiàn)從計(jì)算能力培養(yǎng)到計(jì)算思維養(yǎng)成的新跨越。本書以教育部高等學(xué)校大學(xué)計(jì)算機(jī)課程教學(xué)指導(dǎo)委員會(huì)發(fā)布的《大學(xué)計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求》為指導(dǎo),同時(shí)在總結(jié)多年教學(xué)實(shí)踐和教學(xué)改革經(jīng)驗(yàn)的基礎(chǔ)上,從培養(yǎng)計(jì)算思維能力入手組織內(nèi)容。本書采用理論 提升 實(shí)踐的模式,以理解計(jì)算機(jī)理論為基礎(chǔ),以知識(shí)擴(kuò)展為提升,以計(jì)算機(jī)操作、簡單編程應(yīng)用為實(shí)踐,努力做到既促進(jìn)計(jì)算思維能力的培養(yǎng),又避免流于形式;既適應(yīng)總體知識(shí)需求,又滿足個(gè)體深層要求。在內(nèi)容選擇上,本書在繼承計(jì)算機(jī)科學(xué)的基礎(chǔ)內(nèi)容(比如介紹計(jì)算機(jī)硬件組成、操作系統(tǒng)、程序設(shè)計(jì)基礎(chǔ)、算法基礎(chǔ)、數(shù)據(jù)庫、計(jì)算機(jī)網(wǎng)絡(luò)等)的同時(shí),還介紹了近些年新興的IT 技術(shù)領(lǐng)域(比如云計(jì)算、物聯(lián)網(wǎng)、大數(shù)據(jù)等)。此外,專門用一章介紹計(jì)算思維,闡述計(jì)算機(jī)求解問題的過程。每章章前設(shè)計(jì)了內(nèi)容介紹與本章重點(diǎn),章后附有小結(jié)和習(xí)題。內(nèi)容介紹與本章重點(diǎn)部分緊密結(jié)合教學(xué)目標(biāo)和特點(diǎn),緊扣教學(xué)重點(diǎn),突出計(jì)算思維方法;小結(jié)部分對每章知識(shí)進(jìn)行歸納、總結(jié),突出重點(diǎn);習(xí)題部分中的題目大多選自一些經(jīng)典參考資料,也包括編者結(jié)合多年教學(xué)實(shí)踐經(jīng)驗(yàn)設(shè)計(jì)出來的典型范例,力求使讀者全面地鞏固所學(xué)知識(shí)。 在第三版教材的編寫過程中,編者從計(jì)算思維的視角介紹計(jì)算機(jī)科學(xué)的基礎(chǔ)理論和應(yīng)用,同時(shí)注意突出語言文字運(yùn)用的規(guī)范性。在選擇內(nèi)容時(shí),既注意到穩(wěn)定性,又注意吸收比較成熟的有價(jià)值的新成果,同時(shí)編寫適合教學(xué)和鞏固知識(shí)的習(xí)題。本書內(nèi)容力求保持較強(qiáng)的系統(tǒng)性,基本概念的闡述力求嚴(yán)謹(jǐn)、清晰,敘述力求通俗易懂,增強(qiáng)了可讀性和啟發(fā)性。 本書第三版由方志軍教授擔(dān)任主編,黃潤才、姚興華兩位老師擔(dān)任副主編。具體編寫分工如下:第1、10 章由蘇前敏編寫,第2 章由方志軍編寫,第3、4 章由黃潤才編寫,第5、8 章由游曉明編寫,第6、7 章由姚興華編寫,第9 章由孔麗紅編寫。 由于時(shí)間倉促和水平所限,書中難免有疏漏和不妥之處,歡迎廣大讀者朋友不吝賜教。 編 者 2017 年5 月
方志軍:上海工程技術(shù)大學(xué)電子電氣工程學(xué)院院長,教授。上海交通大學(xué)工學(xué)博士。中共黨員。研究方向:圖像視頻分析、機(jī)器視覺、智能數(shù)據(jù)分析。中國計(jì)算機(jī)學(xué)會(huì)高級(jí)會(huì)員,IEEE高級(jí)會(huì)員,中國計(jì)算機(jī)學(xué)會(huì)多媒體技術(shù)專業(yè)委員會(huì)委員,中國管理科學(xué)與工程學(xué)會(huì)常務(wù)理事,全國高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)理事。2007年,被遴選為首屆江西省青年科學(xué)家(井岡之星)培養(yǎng)對象、江西省高校中青年學(xué)科帶頭人。2008年度推選為江西財(cái)經(jīng)大學(xué)十大杰出青年、江西省百千萬人才工程人選。2011年推選為江西省十大IT青年。2012年入選為江西省贛鄱555工程領(lǐng)軍人才。2013年入選為公安部第一批公共安全視頻監(jiān)控技術(shù)人才(全國共91名)、江西省主要學(xué)科學(xué)術(shù)與技術(shù)帶頭人。2015年入選江西財(cái)經(jīng)大學(xué)百人計(jì)劃學(xué)科領(lǐng)軍人才,上海工程技術(shù)大學(xué)志宏學(xué)者計(jì)劃。2011年聘任江西財(cái)經(jīng)大學(xué)信息管理學(xué)院院長,2013年聘任江西財(cái)經(jīng)大學(xué)管理科學(xué)與工程(服務(wù)計(jì)算)專業(yè)博士生導(dǎo)師。兼任江西省數(shù)字媒體重點(diǎn)實(shí)驗(yàn)室主任、江西省電子商務(wù)工程技術(shù)研究中心常務(wù)副主任、江西省公共安全視頻技術(shù)研究中心常務(wù)副主任。先后主持完成國家自然科學(xué)基金項(xiàng)目、公安部應(yīng)用創(chuàng)新計(jì)劃項(xiàng)目、江西省對外科技合作項(xiàng)目、江西省高等學(xué)校科技落地計(jì)劃項(xiàng)目、上海市科委地方能力建設(shè)項(xiàng)目等,先后擔(dān)任多個(gè)學(xué)術(shù)會(huì)議的組織委員會(huì)主席或共同主席。
第1 章 緒 論................................................ 1 1.1 計(jì)算機(jī)概述 1 1.2 計(jì)算機(jī)系統(tǒng) 2 1.3 硬件系統(tǒng).... 3 1.3.1 計(jì)算機(jī)的組成.................................. 3 1.3.2 程序存儲(chǔ)原理.................................. 4 1.4 計(jì)算機(jī)軟件 5 1.4.1 計(jì)算機(jī)程序與軟件.......................... 5 1.4.2 計(jì)算機(jī)系統(tǒng)軟件.............................. 5 1.4.3 計(jì)算機(jī)應(yīng)用軟件............................ 11 1.5 計(jì)算機(jī)的運(yùn)行............................................ 13 1.6 計(jì)算機(jī)科學(xué)............................................... 16 1.6.1 計(jì)算機(jī)科學(xué)的概念及知識(shí)體系...... 16 1.6.2 計(jì)算機(jī)科學(xué)的應(yīng)用........................ 17 1.7 計(jì)算機(jī)的最新發(fā)展.................................... 19 1.7.1 巨型計(jì)算機(jī).................................... 19 1.7.2 微型計(jì)算機(jī).................................... 20 1.7.3 網(wǎng)絡(luò)計(jì)算機(jī).................................... 20 1.7.4 智能計(jì)算機(jī).................................... 21 1.7.5 多媒體計(jì)算機(jī)................................ 21 1.7.6 計(jì)算機(jī)發(fā)展展望............................ 23 小結(jié).................. 27 習(xí)題.................. 28 第2 章 計(jì)算思維.............................................. 30 2.1 計(jì)算思維的概念及特征............................. 30 2.2 計(jì)算思維的基本原理................................ 32 2.2.1 可解釋性原理................................ 32 2.2.2 關(guān)聯(lián)性原理.................................... 33 2.2.3 可計(jì)算性原理................................ 33 2.3 計(jì)算思維解決問題的方法......................... 34 2.3.1 計(jì)算思維能力................................ 34 2.3.2 計(jì)算機(jī)解題方法............................ 34 2.4 建模案例.. 37 2.4.1 安全多方計(jì)算問題的建模............. 37 2.4.2 機(jī)器翻譯問題的建模..................... 38 2.5 計(jì)算思維的應(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 計(jì)算機(jī)中數(shù)值數(shù)據(jù)的表示............. 49 3.2.4 計(jì)算機(jī)中的基本運(yùn)算..................... 53 3.3 計(jì)算機(jī)中字符數(shù)據(jù)的表示......................... 56 3.3.1 ASCII 碼........................................ 56 3.3.2 擴(kuò)展ASCII 碼................................ 58 3.3.3 中文字符在計(jì)算機(jī)中的表示.......... 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 章 計(jì)算機(jī)硬件........................................... 73 4.1 計(jì)算機(jī)系統(tǒng)的硬件結(jié)構(gòu)............................. 73 4.1.1 現(xiàn)代計(jì)算機(jī)結(jié)構(gòu)的特點(diǎn)................. 73 4.1.2 計(jì)算機(jī)硬件的典型結(jié)構(gòu)................. 74 4.2 計(jì)算機(jī)系統(tǒng)的硬件組成............................. 77 4.2.1 運(yùn)算器........................................... 77 4.2.2 控制器........................................... 77 4.2.3 存儲(chǔ)器........................................... 78 4.2.4 輸入設(shè)備....................................... 79 4.2.5 輸出設(shè)備....................................... 79 4.3 微型計(jì)算機(jī)系統(tǒng)的硬件配置..................... 79 4.3.1 中央處理器.................................... 80 4.3.2 存儲(chǔ)器系統(tǒng).................................... 85 4.3.3 主機(jī)板........................................... 87 4.3.4 輸入/輸出設(shè)備............................... 90 4.3.5 外存儲(chǔ)設(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)的目標(biāo)............................ 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 微機(jī)操作系統(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 移動(dòng)終端操作系統(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è)計(jì) 133 6.4 軟件工程簡介.......................................... 136 6.4.1 軟件定義..................................... 136 6.4.2 軟件開發(fā)..................................... 137 6.4.3 軟件維護(hù)..................................... 137 小結(jié)................ 137 習(xí)題................ 138 第7 章 Python 語言簡介................................. 139 7.1 Python 語言概述...................................... 139 7.1.1 Python 語言的發(fā)展歷史............... 139 7.1.2 Python 語言的特點(diǎn)...................... 140 7.1.3 Python 的安裝.............................. 141 7.1.4 運(yùn)行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 代碼塊與縮進(jìn).......................................... 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 算法評(píng)價(jià) 173 8.4 算法的設(shè)計(jì)............................................. 176 8.4.1 貪心法......................................... 176 8.4.2 分治法......................................... 178 8.4.3 動(dòng)態(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ù)表達(dá)和數(shù)據(jù)結(jié)構(gòu).............................. 188 8.6.1 線性表......................................... 189 8.6.2 棧................................................ 189 8.6.3 隊(duì)列............................................. 190 8.6.4 樹................................................ 190 8.6.5 圖................................................ 191 8.6.6 文件............................................. 192 8.6.7 計(jì)算思維教學(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ù)時(shí)代.................................. 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ù)和移動(dòng)互聯(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 實(shí)驗(yàn)指導(dǎo)............................................. 236 參考文獻(xiàn)......... 287
你還可能感興趣
我要評(píng)論
|