第1部分基礎(chǔ)篇
第1章計(jì)算機(jī)組成及工作原理
1.1計(jì)算機(jī)概述
1.1.1計(jì)算機(jī)發(fā)展歷史
1.1.2計(jì)算機(jī)分類
1.2微電子技術(shù)
1.2.1集成電路
1.2.2摩爾定律
1.3計(jì)算機(jī)的組成與工作原理
1.3.1馮·諾依曼體系結(jié)構(gòu)
1.3.2五大基本部件
1.3.3計(jì)算機(jī)的工作原理
1.4PC的組件
1.4.1主板
1.4.2CPU
1.4.3存儲(chǔ)器
1.4.4輸入輸出設(shè)備
習(xí)題
閱讀材料1: 光刻機(jī)
閱讀材料2: 未來計(jì)算機(jī)
第2章計(jì)算機(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ì)算機(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ì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)
3.2.1計(jì)算機(jī)網(wǎng)絡(luò)概述
3.2.2計(jì)算機(jī)網(wǎng)絡(luò)的組成
3.2.3計(jì)算機(jī)網(wǎng)絡(luò)的分類
3.2.4計(jì)算機(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ì)算機(jī)病毒及其防治
習(xí)題
閱讀材料: 雪人計(jì)劃
第4章計(jì)算機(jī)新技術(shù)
4.1云計(jì)算
4.1.1云計(jì)算概述
4.1.2云計(jì)算的分類
4.1.3云計(jì)算的關(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ù)字人民幣的期待作用及價(jià)值意義
習(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ù)存儲(chǔ)
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ù)存儲(chǔ)技術(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ù)競賽平臺(tái)Kaggle
第3部分計(jì)算思維與程序設(shè)計(jì)篇
第6章計(jì)算思維與程序設(shè)計(jì)
6.1計(jì)算思維基礎(chǔ)
6.1.1計(jì)算思維的概念
6.1.2計(jì)算思維與算法
6.1.3算法、程序與程序設(shè)計(jì)語言
6.1.4程序設(shè)計(jì)
6.2一個(gè)簡單的計(jì)算機(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幾個(gè)常用函數(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幾個(gè)重要消息
習(xí)題
閱讀材料: 程序之美
參考文獻(xiàn)
附錄部分習(xí)題參考答案