第1部分基礎(chǔ)篇
第1章計算機(jī)組成及工作原理
1.1計算機(jī)概述
1.1.1計算機(jī)發(fā)展歷史
1.1.2計算機(jī)分類
1.2微電子技術(shù)
1.2.1集成電路
1.2.2摩爾定律
1.3計算機(jī)的組成與工作原理
1.3.1馮·諾依曼體系結(jié)構(gòu)
1.3.2五大基本部件
1.3.3計算機(jī)的工作原理
1.4PC的組件
1.4.1主板
1.4.2CPU
1.4.3存儲器
1.4.4輸入輸出設(shè)備
習(xí)題
閱讀材料1: 光刻機(jī)
閱讀材料2: 未來計算機(jī)
第2章計算機(jī)軟件與信息表示
2.1軟件概述
2.1.1程序與軟件
2.1.2軟件的分類
2.2操作系統(tǒng)
2.2.1操作系統(tǒng)概述
2.2.2操作系統(tǒng)的功能
2.2.3常見操作系統(tǒng)
2.3信息與信息表示
2.3.1信息
2.3.2數(shù)制與數(shù)制轉(zhuǎn)換
2.3.3數(shù)值的編碼
2.3.4文本的編碼
2.3.5圖像的編碼
2.3.6其他信息的編碼
習(xí)題
閱讀材料: 鴻蒙操作系統(tǒng)
第3章計算機(jī)網(wǎng)絡(luò)與信息安全
3.1通信技術(shù)
3.1.1通信系統(tǒng)
3.1.2網(wǎng)絡(luò)傳輸介質(zhì)
3.1.3網(wǎng)絡(luò)互聯(lián)設(shè)備
3.1.4數(shù)據(jù)交換技術(shù)
3.1.5多路復(fù)用技術(shù)
3.2計算機(jī)網(wǎng)絡(luò)基礎(chǔ)
3.2.1計算機(jī)網(wǎng)絡(luò)概述
3.2.2計算機(jī)網(wǎng)絡(luò)的組成
3.2.3計算機(jī)網(wǎng)絡(luò)的分類
3.2.4計算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)
3.3局域網(wǎng)
3.3.1局域網(wǎng)簡介
3.3.2以太網(wǎng)
3.3.3無線局域網(wǎng)
3.4Internet
3.4.1Internet簡介
3.4.2IP地址
3.5信息安全
3.5.1信息安全概述
3.5.2數(shù)據(jù)加密技術(shù)
3.5.3身份鑒別技術(shù)
3.5.4防火墻
3.5.5計算機(jī)病毒及其防治
習(xí)題
閱讀材料: 雪人計劃
第4章計算機(jī)新技術(shù)
4.1云計算
4.1.1云計算概述
4.1.2云計算的分類
4.1.3云計算的關(guān)鍵技術(shù)及存在的問題
4.2人工智能
4.2.1什么是人工智能
4.2.2人工智能的研究途徑
4.2.3人工智能的研究目標(biāo)
4.2.4人工智能的研究領(lǐng)域
4.2.5人工智能的進(jìn)展
4.3物聯(lián)網(wǎng)
4.3.1物聯(lián)網(wǎng)概述
4.3.2物聯(lián)網(wǎng)的關(guān)鍵技術(shù)
4.3.3物聯(lián)網(wǎng)的應(yīng)用
4.4虛擬現(xiàn)實(shí)技術(shù)與增強(qiáng)現(xiàn)實(shí)技術(shù)
4.4.1虛擬現(xiàn)實(shí)技術(shù)概述
4.4.2虛擬現(xiàn)實(shí)技術(shù)基礎(chǔ)及硬件設(shè)備
4.4.3增強(qiáng)現(xiàn)實(shí)技術(shù)概述
4.4.4虛擬現(xiàn)實(shí)和增強(qiáng)現(xiàn)實(shí)的應(yīng)用
4.5區(qū)塊鏈技術(shù)
4.5.1區(qū)塊鏈技術(shù)概述
4.5.2區(qū)塊鏈的概念
4.5.3區(qū)塊鏈的類型
4.5.4區(qū)塊鏈的特征
4.5.5區(qū)塊鏈的架構(gòu)模型
4.5.6區(qū)塊鏈的核心技術(shù)
4.5.7區(qū)塊鏈的應(yīng)用
4.6數(shù)字人民幣
4.6.1數(shù)字人民幣的概念
4.6.2數(shù)字人民幣發(fā)展歷史
4.6.3數(shù)字人民幣的基本理念
4.6.4數(shù)字人民幣的期待作用及價值意義
習(xí)題
閱讀材料1: 北斗衛(wèi)星導(dǎo)航系統(tǒng)
閱讀材料2: 人工智能的應(yīng)用AlphaGo
第2部分大數(shù)據(jù)應(yīng)用技術(shù)篇
第5章大數(shù)據(jù)應(yīng)用技術(shù)
5.1大數(shù)據(jù)概述
5.1.1大數(shù)據(jù)的發(fā)展背景
5.1.2大數(shù)據(jù)的基本概念
5.1.3大數(shù)據(jù)應(yīng)用經(jīng)典案例
5.1.4大數(shù)據(jù)處理的基本流程
5.2大數(shù)據(jù)的獲取
5.2.1大數(shù)據(jù)來源
5.2.2大數(shù)據(jù)采集
5.2.3互聯(lián)網(wǎng)數(shù)據(jù)抓取
5.2.4數(shù)據(jù)預(yù)處理
5.3大數(shù)據(jù)存儲
5.3.1數(shù)據(jù)庫基礎(chǔ)
5.3.2關(guān)系數(shù)據(jù)庫
5.3.3非關(guān)系數(shù)據(jù)庫
5.3.4大數(shù)據(jù)存儲技術(shù)簡介
5.4大數(shù)據(jù)處理與分析
5.4.1大數(shù)據(jù)處理與分析簡介
5.4.2Python編程基礎(chǔ)
5.4.3Pandas數(shù)據(jù)處理與分析
5.5大數(shù)據(jù)可視化
5.5.1數(shù)據(jù)可視化簡介
5.5.2數(shù)據(jù)可視化工具
5.5.3大數(shù)據(jù)可視化典型案例
5.5.4Python數(shù)據(jù)可視化
習(xí)題
閱讀材料: 大數(shù)據(jù)競賽平臺Kaggle
第3部分計算思維與程序設(shè)計篇
第6章計算思維與程序設(shè)計
6.1計算思維基礎(chǔ)
6.1.1計算思維的概念
6.1.2計算思維與算法
6.1.3算法、程序與程序設(shè)計語言
6.1.4程序設(shè)計
6.2一個簡單的計算機(jī)程序
6.2.1程序代碼
6.2.2空白和注釋
6.2.3預(yù)處理指令
6.2.4函數(shù)
6.2.5程序輸出
6.2.6程序的編譯運(yùn)行
6.3順序結(jié)構(gòu)程序
6.3.1數(shù)據(jù)與輸出
6.3.2數(shù)據(jù)輸入
6.3.3算術(shù)運(yùn)算
6.3.4使用函數(shù)
6.3.5幾個常用函數(shù)
6.4選擇結(jié)構(gòu)程序
6.4.1關(guān)系運(yùn)算
6.4.2邏輯運(yùn)算
6.4.3if語句
6.4.4if語句嵌套
6.4.5switch語句
6.5循環(huán)結(jié)構(gòu)程序
6.5.1while循環(huán)
6.5.2do…while循環(huán)
6.5.3for循環(huán)
6.5.4循環(huán)嵌套
6.6Windows桌面程序
6.6.1Windows桌面程序結(jié)構(gòu)
6.6.2創(chuàng)建Windows桌面程序
6.6.3輸出文本
6.6.4繪制圖形
6.6.5輸入處理
6.6.6幾個重要消息
習(xí)題
閱讀材料: 程序之美
參考文獻(xiàn)
附錄部分習(xí)題參考答案