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. 欧几里得算法

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