本書共有8章,分為5個模塊:*模塊(第12章)講述了計算機的一些前沿技術,同時對計算思維基礎進行了講述;第二模塊(第35章)是本書的核心部分,本書提出了3種解決問題的思維方法,即程序思維、邏輯思維、數(shù)據(jù)規(guī)劃,通過實例讓讀者在練習中提升思維能力,再運用到生活中,加深印象;第三模塊(第6章)主要闡述了智能的概念,讓讀者明白智能是什么,從哪兒來,怎么實現(xiàn)的。第四模塊(第7章)主要針對現(xiàn)在不斷涌現(xiàn)的網(wǎng)絡問題,進行討論并糾正;第五模塊(第8章)針對前面所學習的知識進行綜合的練習。
第1章計算機前沿技術
1.1物聯(lián)網(wǎng)
1.1.1什么是物聯(lián)網(wǎng)
1.1.2物聯(lián)網(wǎng)的起源
1.1.3物聯(lián)網(wǎng)的應用
1.2云計算時代
1.2.1什么是云計算
1.2.2云計算的歷史
1.2.3云計算的應用
1.2.4云計算下的隱私問題
1.3大數(shù)據(jù)
1.3.1什么是大數(shù)據(jù)
1.3.2大數(shù)據(jù)的特征和意義
1.3.3大數(shù)據(jù)的結構
1.3.4大數(shù)據(jù)的應用
1.3.5大數(shù)據(jù)的趨勢
1.4其他前沿技術
1.4.1并行計算
1.4.2情感計算
1.4.3綠色計算
1.5計算機發(fā)展趨勢
1.5.1高性能計算
1.5.2普適計算
1.5.3服務計算與云計算
1.5.4智能計算
1.5.5生物計算
1.5.6未來互聯(lián)網(wǎng)與智慧城市
課后練習
第2章計算思維基礎
2.1計算思維的概念
2.1.1計算思維的定義
2.1.2計算思維和計算機思維
2.1.3計算思維的應用
2.20和1的思考
2.2.1《易經(jīng)》與0/1
2.2.2邏輯與0/1
2.2.3數(shù)值信息與0/1
2.2.4非數(shù)值信息與0/1
2.3計算發(fā)展史的啟示
2.3.1計算工具的發(fā)展史
2.3.2計算機硬件發(fā)展史
2.3.3計算機軟件發(fā)展史
課后練習
第3章問題求解之程序思維
3.1信息的數(shù)字化
3.1.1信息與信息量
3.1.2信息的數(shù)字化
3.1.3程序構造及其表達方法
3.2排序問題
3.2.1基本排序算法
3.2.2排序算法的現(xiàn)實應用
3.3遞歸問題
3.3.1遞歸算法
3.3.2遞歸算法的現(xiàn)實應用
3.4貪心算法
3.4.1基本思路
3.4.2貪心算法的現(xiàn)實應用
3.5綜合應用
3.5.1背包問題
3.5.2旅行商問題
課后練習
第4章問題求解之邏輯思維
4.1邏輯思維基礎
4.1.1概念思維
4.1.2邏輯思維的意義和學習方法
4.2邏輯思維常見方法
4.2.1歸納與演繹
4.2.2分析法
4.2.3排除法
4.2.4假設法
4.3行政能力測試邏輯模擬題
例題解析
第5章問題求解之數(shù)據(jù)規(guī)劃
5.1數(shù)據(jù)庫技術概述
5.1.1什么是數(shù)據(jù)庫技術
5.1.2數(shù)據(jù)庫技術的發(fā)展
5.2數(shù)據(jù)庫系統(tǒng)
5.2.1數(shù)據(jù)庫系統(tǒng)的組成
5.2.2數(shù)據(jù)庫系統(tǒng)的相關概念
5.2.3數(shù)據(jù)模型
5.3關系數(shù)據(jù)庫
5.3.1關系數(shù)據(jù)庫的有關概念
5.3.2關系數(shù)據(jù)庫完整性
5.3.3常見的數(shù)據(jù)庫產(chǎn)品
課后練習
第6章智能概述