課程目錄:.計算機—計算思維導論培訓
        4401 人關注
        (78637/99817)
        課程大綱:

             計算機—計算思維導論培訓

         

         

         

        第1講 計算機、計算與計算思維

        1.1 計算機是什么?

        1.2 為什么要學習和怎樣學習大學計算機課程?

        1.3 計算與自動計算

        1.4 電子自動計算——元器件

        1.5 電子自動計算——計算機系統

        1.6 計算系統之發展趨勢

        1.7 什么是計算思維?

        1.8 大學計算思維教育空間計算之樹

        第2講 符號化、計算化與自動化

        2.1 符號化計算化示例-易經

        2.2 符號化計算化示例-邏輯

        2.3 計算0和1化示例-數值性信息

        2.4 計算0和1化示例-非數值性信息

        2.5 自動化0和1示例-電子技術實現

        特別章節-周以真教授親自講授計算思維--視頻經微軟亞洲研究院授權

        周以真教授講授計算思維(注意1個帶有中英文字幕版本,1個無字幕版本)

        第3講 程序與遞歸:組合、抽象與構造

        3.1 計算系統與程序-程序的作用和本質

        3.2 程序構造示例I-計算對象的定義-構造與計算

        3.3 程序構造示例II-運算符的定義-構造與計算

        3.4 程序構造示例III-條件組合式的構造與總結

        3.5 遞歸的概念

        3.6 原始遞歸函數-復合與遞歸

        3.7 兩種不同的遞歸函數-遞歸與迭代

        3.8 運用遞歸與迭代

        3.9 遞歸與迭代程序的執行

        第4講 馮.諾依曼計算機—機器級程序及其執行

        4.1 圖靈機的思想與模型簡介

        4.2 馮諾依曼計算機思想與構成

        4.3 自動存取存儲器的工作原理

        4.4 機器指令與機器級程序

        4.5 機器級程序的執行機制

        4.6 機器級程序的執行過程模擬

        第5講 現代計算機—復雜環境下程序執行

        5.1 現代計算機系統的構成

        5.2 現代計算機的存儲體系

        5.3 操作系統對計算機資源的分工-合作與協同管理思想

        5.4 操作系統對幾種資源的分工管理

        5.5 操作系統對資源的合作與協同管理

        5.6 計算機系統的工作過程

        5.7 現代計算機的演進

        第6講 由機器語言到高級語言---程序編寫編譯

        6.1 由機器語言到高級語言

        6.2 高級語言程序的基本構成要素

        6.3 用高級語言構造程序

        6.4 計算機語言的發展

        6.5 不同抽象層級計算機-虛擬機器

        *6.6 計算機語言與編譯器-一種抽象與自動化機制示意(選學內容--了解即可)

        *6.7 協議與編解碼器-另一種抽象-自動化機制示意(選學內容--了解即可)

        *6.8 分層次抽象-自動化機制示意-操作系統對設備的分層次管理(選學內容--了解即可)

        第7講 算法-程序與計算系統之靈魂

        7.1 算法與算法類問題求解概述

        7.2 數學建模與算法策略設計-算法思想

        7.3 算法思想的精確表達-算法的數據結構設計

        7.4算法思想的精確表達-算法的控制結構設計

        7.5 算法的實現-程序設計

        7.6 算法分析與計算復雜性

        [評論*]這兩道題目,哪一個代表的是計算思維呢?

        第8講 問題-算法與環境:排序算法研究示例

        8.1 為什么要研究排序算法-結構化數據表查找問題

        8.2 為什么要研究排序算法-非結構化數據文檔查找問題

        8.3 基本排序算法-內排序

        8.4 受限資源約束下的算法-內排序與外排序問題

        8.5 基本排序算法-外排序

        8.6 PageRank網頁排序算法

        第9講 難解性問題求解:遺傳算法研究示例

        9.1 可求解與難求解問題

        9.2 遺傳算法的崛起-生物學中的遺傳與進化

        9.3 計算學科的遺傳算法

        9.4 遺傳算法為什么可以求解NPC問題

        *9.5 怎樣用遺傳算法求解應用問題I-問題及其建模(選學內容--了解即可)

        *9.6 怎樣用遺傳算法求解應用問題II-算法設計要點及解的編碼(選學內容--了解即可)

        *9.7 怎樣用遺傳算法求解應用問題III-策略選擇的多樣性(選學內容--了解即可)

        *9.8 怎樣用遺傳算法求解應用問題IV-策略選擇的隨機性(選學內容--了解即可)

        *9.9 怎樣用遺傳算法求解應用問題V-其他方面(選學內容--了解即可)

        9.10 怎樣研究算法-遺傳算法總結

        第10講 怎樣管理和利用數據I

        10.1 數據為什么要管理-數據自有黃金屋

        10.2 什么是數據庫與數據庫系統

        10.3 基本數據模型-關系模型I之什么是關系

        10.4 基本數據模型-關系模型II關系運算之并-差-交-積

        10.5 基本數據模型-關系模型III關系運算之選擇-投影-連接

        10.6 應用關系運算進行數據庫查詢

        第11講 怎樣管理和利用數據II

        11.1 由關系模型到結構化數據庫語言SQL

        11.2 SQL-SELECT之簡單使用

        11.3 SQL-SELECT之多表聯合操作

        11.4 SQL-SELECT之分組聚集操作

        11.5 由數據庫到數據挖掘I-數據挖掘示例之背景與概念

        11.6 由數據庫到數據挖掘II-數據挖掘示例之計算過程

        *11.7 數據抽象與設計-怎樣抽象與抽象的層次(選學內容)

        *11.8 數據抽象與設計-怎樣進行設計與怎樣研究理論(選學內容)

        第11講之導學文檔

        第11講之模擬練習題

        第11講之教學課件

        第12講 怎樣連接和利用網絡I

        12.1 為什么要連接和利用網絡

        12.2 機器網絡之網絡通信基礎

        12.3 機器網絡之計算機組網與連接I-局域網與廣域網

        12.4 機器網絡之計算機組網與連接II-互聯網與國際互聯網

        12.5 TCPIP協議之概述

        12.6 TCPIP協議之IP層協議

        12.7 TCPIP協議之應用層協議

        12.8 TCPIP協議之其他層協議兼總結

        第12講之導學文檔

        第12講之模擬練習題

        第12講之教學課件

        第13講 怎樣連接和利用網絡II

        13.1 由機器網絡到信息網絡

        13.2 標記語言-HTML

        13.3 標記語言-由HTML到XML

        13.4 互聯網的創新思維

        13.5 形形色色的網絡與網絡計算

        13.6 網絡計算的一個示例