程序设计基础CAP 哈尔滨工业大学

内容简介:
编程语言层出不穷,能以不变应万变的奥秘就是“编程之魂”。本课程将高中生学习编程前应该了解的那些事儿,从具体的编程语言中剥离出来,取其灵魂,聚焦于程序设计思维的建立,不讲编程语言,只讲编程思想和方法,不写代码,也能运行“程序”。
价格:
免费
课程介绍
第1周:计算机基础 1.1 计算机与人工智能、计算机系统 计算机与人工智能、计算机系统
第1周:计算机基础 1.2 计算机程序设计语言 计算机程序设计语言
第1周:计算机基础 1.3 数据的表示和存储——二进制数 二进制原码与补码(详细版本)
第1周:计算机基础 1.3 数据的表示和存储——二进制数 二进制原码与补码(精炼版本)
第1周:计算机基础 1.3 数据的表示和存储——二进制数 有符号数与无符号数
第1周:计算机基础 1.4 数据的表示和存储——数据与内存 数据与内存
第2周:程序设计方法基础-1 2.1 算法的概念与算法的描述方法—问题求解四部曲 视频2.1 算法的概念与算法的描述方法
第2周:程序设计方法基础-1 2.2 顺序结构和选择结构—条条道路通罗马 视频2.2 顺序结构和选择结构
第2周:程序设计方法基础-1 2.3 循环结构—循环的控制方式—控制循环和买苹果一样简单 视频2.3 循环的控制方式
第2周:程序设计方法基础-1 2.4 循环结构—用循环实现累加累乘运算—透视变量的内涵 视频2.4.1 用循环实现累加运算
第2周:程序设计方法基础-1 2.4 循环结构—用循环实现累加累乘运算—透视变量的内涵 视频2.4.2 从累加到累乘——寻找累加项的构成规律
第2周:程序设计方法基础-1 2.5 循环结构—嵌套循环—嵌套的奥妙 视频2.5 嵌套循环
第3周:程序设计方法基础-2 3.1 基于流程图仿真的可视化计算工具——RAPTOR之让你的流程图动起来 Raptor-让你的流程图动起来
第3周:程序设计方法基础-2 3.2 基于流程图仿真的可视化计算工具——RAPTOR之再飞一会儿 分支和循环
第3周:程序设计方法基础-2 3.3 自底向上的程序设计方法 视频2.5.1 自底向上的程序设计
第3周:程序设计方法基础-2 3.4 自顶向下、逐步求精的程序设计方法 视频2.5.2 自顶向下、逐步求精的程序设计
第3周:程序设计方法基础-2 3.5 进阶内容:结构化程序设计方法——结构化就像搭积木一样 视频2.5.3 结构化程序设计方法
第3周:程序设计方法基础-2 3.6 进阶内容:模块化程序设计方法——分工与合作的艺术 视频2.5.4 模块化程序设计方法
第3周:程序设计方法基础-2 3.7 进阶内容:面向对象程序设计方法 面向对象程序设计方法
第4周:问题求解与算法设计基础-1 4.1 分治—就在我们身边的哲学 视频3.1.1 分治
第4周:问题求解与算法设计基础-1 4.2 穷举—从找回你的QQ密码谈起 视频3.1.2 穷举
第4周:问题求解与算法设计基础-1 4.3 递推—从前生到来世 视频3.1.3 递推
第4周:问题求解与算法设计基础-1 4.4 递归—我中有我,你中有你 递归
第5周:问题求解与算法设计基础-2 5.1 RAPTOR中的数组----一堆数据来了 raptor之一维数组
第5周:问题求解与算法设计基础-2 5.1 RAPTOR中的数组----一堆数据来了 raptor之二维数组
第5周:问题求解与算法设计基础-2 5.2 求最大最小值 视频3.3.1 求最大最小值
第5周:问题求解与算法设计基础-2 5.3 线性查找——循规蹈矩 视频3.3.2 线性查找
第5周:问题求解与算法设计基础-2 5.3 线性查找——循规蹈矩 线性查找算法的动画演示
第5周:问题求解与算法设计基础-2 5.4 二分查找——看商品猜价格的秘诀 视频3.3.3 二分查找
第5周:问题求解与算法设计基础-2 5.4 二分查找——看商品猜价格的秘诀 二分查找算法的动画演示-找到
第5周:问题求解与算法设计基础-2 5.4 二分查找——看商品猜价格的秘诀 二分查找算法的动画演示-未找到
第5周:问题求解与算法设计基础-2 5.5 进阶内容:分块查找——图书馆查书的奥秘 视频3.3.4 分块查找
第5周:问题求解与算法设计基础-2 5.6 进阶内容:哈希查找——小哈希映射大道理 视频3.3.5 哈希查找
第6周:问题求解与算法设计基础-3 6.1 冒泡排序 冒泡排序
第6周:问题求解与算法设计基础-3 6.1 冒泡排序 冒泡动画
第6周:问题求解与算法设计基础-3 6.2 选择排序和交换排序 选择与交换排序
第6周:问题求解与算法设计基础-3 6.2 选择排序和交换排序 交换 - 动画
第6周:问题求解与算法设计基础-3 6.2 选择排序和交换排序 选择 - 动画
第6周:问题求解与算法设计基础-3 6.3 插入排序和希尔排序 插入与希尔排序
第6周:问题求解与算法设计基础-3 6.3 插入排序和希尔排序 插入 - 动画
第6周:问题求解与算法设计基础-3 6.3 插入排序和希尔排序 希尔 - 动画
第6周:问题求解与算法设计基础-3 6.4 归并排序 归并排序
第6周:问题求解与算法设计基础-3 6.4 归并排序 归并 - 动画
第6周:问题求解与算法设计基础-3 6.5 快速排序 快速排序
第6周:问题求解与算法设计基础-3 6.5 快速排序 快排 - 动画
第1周:计算机基础 1.1 计算机与人工智能、计算机系统 计算机与人工智能、计算机系统
第1周:计算机基础 1.2 计算机程序设计语言 计算机程序设计语言
第1周:计算机基础 1.3 数据的表示和存储——二进制数 二进制原码与补码(详细版本)
第1周:计算机基础 1.3 数据的表示和存储——二进制数 二进制原码与补码(精炼版本)
第1周:计算机基础 1.3 数据的表示和存储——二进制数 有符号数与无符号数
第1周:计算机基础 1.4 数据的表示和存储——数据与内存 数据与内存
第2周:程序设计方法基础-1 2.1 算法的概念与算法的描述方法—问题求解四部曲 视频2.1 算法的概念与算法的描述方法
第2周:程序设计方法基础-1 2.2 顺序结构和选择结构—条条道路通罗马 视频2.2 顺序结构和选择结构
第2周:程序设计方法基础-1 2.3 循环结构—循环的控制方式—控制循环和买苹果一样简单 视频2.3 循环的控制方式
第2周:程序设计方法基础-1 2.4 循环结构—用循环实现累加累乘运算—透视变量的内涵 视频2.4.1 用循环实现累加运算
第2周:程序设计方法基础-1 2.4 循环结构—用循环实现累加累乘运算—透视变量的内涵 视频2.4.2 从累加到累乘——寻找累加项的构成规律
第2周:程序设计方法基础-1 2.5 循环结构—嵌套循环—嵌套的奥妙 视频2.5 嵌套循环
第3周:程序设计方法基础-2 3.1 基于流程图仿真的可视化计算工具——RAPTOR之让你的流程图动起来 Raptor-让你的流程图动起来
第3周:程序设计方法基础-2 3.2 基于流程图仿真的可视化计算工具——RAPTOR之再飞一会儿 分支和循环
第3周:程序设计方法基础-2 3.3 自底向上的程序设计方法 视频2.5.1 自底向上的程序设计
第3周:程序设计方法基础-2 3.4 自顶向下、逐步求精的程序设计方法 视频2.5.2 自顶向下、逐步求精的程序设计
第3周:程序设计方法基础-2 3.5 进阶内容:结构化程序设计方法——结构化就像搭积木一样 视频2.5.3 结构化程序设计方法
第3周:程序设计方法基础-2 3.6 进阶内容:模块化程序设计方法——分工与合作的艺术 视频2.5.4 模块化程序设计方法
第3周:程序设计方法基础-2 3.7 进阶内容:面向对象程序设计方法 面向对象程序设计方法
第4周:问题求解与算法设计基础-1 4.1 分治—就在我们身边的哲学 视频3.1.1 分治
第4周:问题求解与算法设计基础-1 4.2 穷举—从找回你的QQ密码谈起 视频3.1.2 穷举
第4周:问题求解与算法设计基础-1 4.3 递推—从前生到来世 视频3.1.3 递推
第4周:问题求解与算法设计基础-1 4.4 递归—我中有我,你中有你 递归
第5周:问题求解与算法设计基础-2 5.1 RAPTOR中的数组----一堆数据来了 raptor之一维数组
第5周:问题求解与算法设计基础-2 5.1 RAPTOR中的数组----一堆数据来了 raptor之二维数组
第5周:问题求解与算法设计基础-2 5.2 求最大最小值 视频3.3.1 求最大最小值
第5周:问题求解与算法设计基础-2 5.3 线性查找——循规蹈矩 视频3.3.2 线性查找
第5周:问题求解与算法设计基础-2 5.3 线性查找——循规蹈矩 线性查找算法的动画演示
第5周:问题求解与算法设计基础-2 5.4 二分查找——看商品猜价格的秘诀 视频3.3.3 二分查找
第5周:问题求解与算法设计基础-2 5.4 二分查找——看商品猜价格的秘诀 二分查找算法的动画演示-找到
第5周:问题求解与算法设计基础-2 5.4 二分查找——看商品猜价格的秘诀 二分查找算法的动画演示-未找到
第5周:问题求解与算法设计基础-2 5.5 进阶内容:分块查找——图书馆查书的奥秘 视频3.3.4 分块查找
第5周:问题求解与算法设计基础-2 5.6 进阶内容:哈希查找——小哈希映射大道理 视频3.3.5 哈希查找
第6周:问题求解与算法设计基础-3 6.1 冒泡排序 冒泡排序
第6周:问题求解与算法设计基础-3 6.1 冒泡排序 冒泡动画
第6周:问题求解与算法设计基础-3 6.2 选择排序和交换排序 选择与交换排序
第6周:问题求解与算法设计基础-3 6.2 选择排序和交换排序 交换 - 动画
第6周:问题求解与算法设计基础-3 6.2 选择排序和交换排序 选择 - 动画
第6周:问题求解与算法设计基础-3 6.3 插入排序和希尔排序 插入与希尔排序
第6周:问题求解与算法设计基础-3 6.3 插入排序和希尔排序 插入 - 动画
第6周:问题求解与算法设计基础-3 6.3 插入排序和希尔排序 希尔 - 动画
第6周:问题求解与算法设计基础-3 6.4 归并排序 归并排序
第6周:问题求解与算法设计基础-3 6.4 归并排序 归并 - 动画
第6周:问题求解与算法设计基础-3 6.5 快速排序 快速排序
第6周:问题求解与算法设计基础-3 6.5 快速排序 快排 - 动画
课程参数
课程评论

暂无课程评论信息 [发表课程评论]

课程咨询

暂无课程咨询信息 [发表课程咨询]