-
第一章计算思维
本章讲述本门课的定位和主要内容,使学生们理解什么是计算思维,以及计算思维的特点,计算机是如何计算的,从而进一步了解计算机程序
-
●1.1课程概述
课程定位及讲授内容
-
●1.2计算思维定义及特点
计算思维定义及特点、重要性及本质
-
●1.3计算思维应用及实例
计算思维应用及实例讲解
-
●1.4为什么计算机能够计算
了解为什么计算机能够计算
-
●1.5感性认识计算机程序
认识计算机程序
-
第二章算法与基本结构
内容主要是讲授python语言和一些经典算法。虽然编程不等于计算思维,但是学习程序设计方法是理解计算思维的最好途径之一。
-
●2.1计算机的原理与程序
计算机的原理与程序
-
●2.2算法--描述完成任务的步骤
了解算法
-
●2.3算法的设计与训练
算法的设计与训练
-
第三章函数和递归算法
讲解递归函数与数学归纳法的关系
-
●3.1函数的定义与应用
函数的定义与应用
-
●3.2递归函数与数学归纳法
递归函数与数学归纳法关系
-
●3.3递归最美案例-汉诺塔
递归案例
-
第四章二分法和蒙特卡洛方法
这一讲主要介绍了两个算法:1、二分法,2、蒙特卡洛方法
这两个算法也是典型的计算思维应用,尤其是蒙特卡洛方法。 -
●4.1二分法及案例
二分法及案例
-
●4.2蒙特卡洛方法及案例
蒙特卡洛方法及案例
-
●4.3程序设计小结
进一步了解程序设计
-
第五章排序算法
讲解排序算法的原理及使用
-
●5.1数组的定义与使用
数组的定义与使用
-
●5.2选择排序法
选择排序法的讲解
-
●5.3冒泡排序法
冒泡排序法的讲解
-
第六章网络与区块链
本章主要讲述,计算机网络和区块链比特币,p2p网络,比特币,挖矿等等
-
●6.1计算机网络简介
计算机网络简介
-
●6.2区块链与比特币
区块链与比特币
-
●6.3网络信息安全
主要讲解网络信息安全的原理及应用
-
第七章社会网络计算
社会计算目前在计算机科学及相关领域有着众多应用,因而也受到了国内外学者的广泛关注。其中,尤以近年来呈爆发式增长并且深刻影响当今社会的社交及信息网络为最。以微博、Twitter为代表的在线社交媒体;以微信、Facebook为代表的在线社交网络;以YouTube、YouKu、BiliBili为代表的在线社交视频分享网络;以PageRank为代表的万维网信息网络等,无一不在学术界吸引广泛关注,在线下社会吸引亿级用户,在工业界创造上亿产值。本节课程旨在以大数据和复杂网络分析的方法,对此类网络进行详细介绍分析。从而使学生初步掌握大数据背景下的复杂网络分析及数据挖掘技术。
-
●7.1计算思维与社会网络计算
社会网络计算简介,本节课程旨在以大数据和复杂网络分析的方法,对此类网络进行详细介绍分析。
-
●7.2社会网络计算实例
通过案例解析,使学生初步掌握大数据背景下的复杂网络分析及数据挖掘技术。
-
第八章数据库、大数据与人工智能
本章主要讲述数据库、大数据与人工智能
-
●8.1数据库简介
讲述数据库的概念、数据库系统与大数据的应用
-
●8.2大数据思维及应用
大数据思维及应用
-
●8.3人工智能简介
简述人工智能





