計算思維與人工智能(微課視頻版)
羅小剛、鄒威、周亮 主編,李志遠、宋煒、譚江匯 副主編
相關主題
商品描述
目錄大綱
目錄
配套資源(教學課件、測試題庫等)
第1章電腦概述(27min)
1.1電腦基礎知識
1.1.1電腦的概念
1.1.2電腦的歷史
1.1.3電腦的分類
1.1.4電腦的特點
1.1.5電腦的應用領域
1.2電腦系統
1.2.1電腦系統的組成
1.2.2電腦硬件系統
1.2.3電腦軟件系統
1.2.4電腦性能指標
1.3計算思維
1.3.1什麽是計算思維
1.3.2對計算思維的理解
1.3.3計算思維的特徵
1.4本章小結
1.5習題
第2章電腦中信息的表示(64min)
2.1進制計數制
2.1.1數據表示的作用
2.1.2什麽是進制計數制
2.1.3常用的數制
2.2進制間的相互轉換
2.2.1n進制轉換為十進制
2.2.2十進制轉換為n進制
2.2.3二進制數與八進制數的相互轉換
2.2.4二進制數與十六進制數的相互轉換
2.3數值運算
2.3.1算術運算
2.3.2邏輯運算
2.3.3移位運算
2.4數值數據的表示
2.4.1數的機器碼表示
2.4.2定點數的表示
2.4.3浮點數的表示
2.5非數值數據的表示
2.5.1字符的表示
2.5.2漢字編碼
2.5.3音頻編碼
2.5.4圖像與視頻編碼
2.6本章小結
2.7習題
第3章操作系統(28min)
3.1電腦的啟動
3.1.1啟動自檢階段
3.1.2初始化啟動階段
3.1.3啟動加載階段
3.2操作系統概述
3.2.1操作系統的定義
3.2.2操作系統的發展過程
3.2.3操作系統的主要功能
3.2.4操作系統的分類
3.2.5常見操作系統
3.2.6操作系統的體系結構
3.3操作系統內核組成
3.3.1進程管理
3.3.2內存管理
3.3.3文件管理
3.3.4設備管理
3.3.5用戶界面
3.4硬件中斷與異常
3.4.1對I/O設備的管理
3.4.2對CPU的管理
3.4.3對內存的管理
3.5軟件中斷
3.5.1內核態與用戶態
3.5.2系統調用
3.6文件系統
3.6.1文件的基本概念
3.6.2目錄樹結構
3.6.3Python中的文件操作
3.7本章小結
3.8習題
第4章Python編程基礎(141min)
4.1初識Python
4.1.1Python簡介
4.1.2Python的下載、安裝和使用
4.1.3PyCharm的下載、安裝和使用
4.2Python基礎語法
4.2.1程序格式框架
4.2.2標識符和關鍵字
4.2.3基本輸入和輸出函數
4.2.4Python基本數據類型
4.2.5數值類型的運算
4.3Python程序控制結構
4.3.1順序結構程序設計
4.3.2分支結構程序設計
4.3.3循環結構程序設計
4.4Python函數
4.4.1函數的定義與調用
4.4.2函數的參數傳遞
4.4.3變量的作用域
4.4.4代碼模塊化
4.5Python組合數據類型
4.5.1序列的通用操作
4.5.2列表的創建與操作
4.5.3元組的創建與操作
4.5.4字符串的創建與操作
4.5.5集合的創建與操作
4.5.6字典的創建與操作
4.6面向對象程序設計
4.6.1類與對象
4.6.2屬性
4.6.3方法
4.6.4封裝、繼承與多態
4.7本章小結
4.8習題
第5章算法與數據結構(41min)
5.1算法提出
5.1.1何謂算法
5.1.2算法的五大特性
5.1.3算法復雜度
5.1.4時間復雜度
5.1.5空間復雜度
5.2算法思想與設計實現
5.2.1算法分析與效率
5.2.2枚舉
5.2.3迭代
5.2.4遞歸
5.2.5案例: 常用排序
5.2.6案例: 常用查找
5.2.7分治算法與案例
5.2.8貪心算法與案例
5.2.9動態規劃算法與案例
5.2.10回溯
5.3數據結構
5.3.1何謂數據結構
5.3.2基本數據結構簡介
5.4綜合案例
5.5本章小結
5.6習題
第6章數據庫原理及應用(44min)
6.1數據庫系統概述
6.1.1數據庫技術的發展歷程
6.1.2數據庫基本概念
6.1.3數據庫系統組成
6.1.4數據庫系統的體系結構
6.1.5數據模型
6.1.6數據庫分類
6.2關系數據庫
6.2.1關系模型的數據結構及形式化定義
6.2.2關系的完整性
6.3關系數據庫標準語言SQL
6.3.1SQL概述
6.3.2MySQL數據庫簡介
6.3.3MySQL創建數據庫
6.3.4MySQL數據類型
6.3.5創建數據表
6.3.6數據表操作
6.3.7查詢數據
6.4數據庫的安全性
6.4.1數據庫安全性概述
6.4.2數據庫的安全性問題
6.4.3數據庫安全性控制的常用方法
6.5數據處理新技術
6.5.1數據倉庫
6.5.2數據挖掘
6.5.3大數據技術
6.6本章小結
6.7習題
第7章電腦網絡(37min)
7.1電腦網絡概述
7.1.1電腦網絡及特性
7.1.2電腦網絡的基本功能
7.1.3電腦網絡常用的基本概念
7.1.4電腦網絡的發展
7.1.5電腦網絡的分類
7.1.6多用戶系統和分佈式系統
7.1.7電腦網絡的組成
7.1.8電腦網絡的硬件與軟件系統
7.2局域網技術
7.2.1局域網概述
7.2.2網絡通信介質
7.2.3網絡通信設備
7.2.4以家庭環境為例組建局域網
7.3廣域網技術
7.3.1廣域網的基本概念
7.3.2Internet概述
7.3.3Internet接入
7.3.4IP地址與域名
7.3.5子網及子網掩碼
7.4網絡體系結構
7.4.1網絡體系結構概述
7.4.2ISO/OSI網絡體系結構
7.4.3TCP/IP
7.5網絡通信技術
7.5.1數據通信
7.5.2數據傳輸技術
7.5.3數據交換技術
7.6電腦網絡新技術
7.6.15G網絡技術
7.6.2邊緣計算
7.6.3區塊鏈技術
7.6.4物聯網技術
7.6.5虛擬化技術
7.7本章小結
7.8習題
第8章電腦新技術(43min)
8.1雲計算
8.1.1雲計算的概念與發展
8.1.2學習與工作中的雲計算
8.1.3雲計算的安全問題
8.2大語言模型
8.2.1大語言模型的概念和發展
8.2.2國內大語言模型的特點
8.2.3國內典型的大語言模型
8.2.4大語言模型的典型應用
8.3本章小結
8.4習題