Skip to content

《零基础SICP》公开课

《零基础SICP》面向任何无编程基础、对Scheme和编程的本质感兴趣的小伙伴。

我们期望读者:

  • 具有高中水平的数学基础和英文基础
  • 对操作系统(Windows/macOS/Linux三者之一)有一定了解,能够学会如何打开终端,并使用cd命令切换当前目录

如果您已经学会编程了,《零基础SICP》公开课仍旧值得您花时间观看和学习,您可以通过练习题来判断是否可以直接跳过其中的一些课程。

课件和软件

在墨干中点击帮助->墨客星球,可以找到《零基础SICP》的讲义、课件、练习、勘误等信息。

本课程提供的资料:

相关资料:

有基础SICP第一课

  1. 编程的基本原理
  2. 表达式的求值
  3. 命名与函数
  4. 代换模型
  5. 条件表达式和谓词
  6. 牛顿法求平方根
  7. 利用函数做抽象

有基础SICP第二课

  1. 迭代求和
  2. 线性递归求和
  3. 尾递归
  4. 斐波那契数列
  5. 树形递归和哈希表
  6. 副作用
  7. 函数库
  8. 算法复杂度
  9. 求b的n次幂
  10. 矩阵快速幂
  11. 欧几里得算法

享受探索科学与技术的乐趣!