CS 61A 2024年春季
周 | 日期 | 讲座 | 教科书 | 实验与讨论链接 | 作业与项目 |
---|---|---|---|---|---|
1 | 周三 1/17 | 欢迎 | 讨论 00: 开始 | 答案 | ||
周五 1/19 | 函数 | 实验 00: 开始 | 答案 截止 周三 1/24 | 作业 01: 函数,控制 | 答案 截止 周四 1/25 | ||
2 | 周一 1/22 | 控制 | 实验 01: 函数,控制 | | 答案 截止 周三 1/24 | ||
周三 1/24 | 高阶函数 | 讨论 01: 控制,环境图 | 答案 | Hog 检查点 周二 1/30 截止 周三 2/7 | ||
周五 1/26 | 环境 | 作业 02: 高阶函数 | 答案 截止 周四 2/1 | |||
3 | 周一 1/29 | 函数抽象 | 实验 02: 高阶函数,Lambda表达式 | 答案 截止 周三 1/31 | ||
周三 1/31 | 函数示例 | 讨论 02: 环境图,高阶函数 | 答案 | |||
周五 2/2 | 函数演示(可选) | ||||
4 | 周一 2/5 | 期中考试1 (晚上8点-10点) | |||
周三 2/7 | 递归 | 讨论 03: 递归 | 答案 | |||
周五 2/9 | 树形递归 | 作业 03: 递归,树形递归 | 答案 截止 周四 2/15 | |||
5 | 周一 2/12 | 序列 | 实验 03: 递归,Python列表 | 答案 截止 周三 2/14 | ||
周三 2/14 | 容器 | 讨论 04: 树形递归 | 答案 | Cats 检查点 周四 2/22 截止 周二 2/27 | ||
周五 2/16 | 数据抽象 | ||||
6 | 周一 2/19 | 无讲座:总统日 | 实验 04: 树形递归,数据抽象 | 答案 截止 周三 2/21 | ||
周三 2/21 | 树 | 讨论 05: 树 | 答案 | |||
周五 2/23 | 可变性 | 作业 04: 序列,树 | 答案 截止 周四 2/29 | |||
7 | 周一 2/26 | 迭代器 | 实验 05: 迭代器,可变性 | 答案 截止 周三 2/28 | ||
周三 2/28 | 生成器 | 讨论 06: 迭代器,生成器 | 答案 | |||
周五 3/1 | 对象 | 作业 05: 生成器 | 答案 截止 周四 3/7 | |||
8 | 周一 3/4 | 属性 | 实验 06: 面向对象编程 | 答案 截止 周三 3/6 | Ants 检查点 1 周四 3/7 检查点 2 周二 3/12 截止 周二 3/19 | |
周三 3/6 | 继承 | 讨论 07: 面向对象编程 | 答案 | |||
周五 3/8 | 表示 | 作业 06: 面向对象编程,链表 | 答案 截止 周四 3/14 | |||
9 | 周一 3/11 | 组合 | 实验 07: 链表,继承 | 答案 截止 周三 3/13 | ||
周三 3/13 | 效率 | 讨论 08: 链表,效率 | 答案 | |||
周五 3/15 | 分解 | ||||
10 | 周一 3/18 | 数据示例 | 实验 08: 可变树 | 答案 截止 周三 3/20 | ||
周三 3/20 | 无讲座:周四举行期中考试2 | ||||
周四 3/21 | 期中考试2 (晚上8点-10点) | ||||
周五 3/22 | 大型语言模型 (Pamela Fox) (可选) | ||||
11 | 周一 3/25 | 无讲座:春假 | |||
周三 3/27 | 无讲座:春假 | ||||
周五 3/29 | 无讲座:塞萨尔·查韦斯日 | ||||
12 | 周一 4/1 | Scheme | 实验 09: Scheme | 答案 截止 周三 4/3 | 作业 07: Scheme | 答案 截止 周四 4/4 | |
周三 4/3 | Scheme列表 | 讨论 09: Scheme,Scheme列表 | 答案 | |||
周五 4/5 | 计算器 | 作业 08: Scheme列表 | 答案 截止 周四 4/11 | |||
13 | 周一 4/8 | 解释器 | 实验 10: 解释器 | 答案 截止 周三 4/10 | Scheme 检查点 1 周一 4/15 检查点 2 周四 4/18 截止 周二 4/23 | |
周三 4/10 | 程序作为数据 | 讨论 10: 解释器 | 答案 | |||
周五 4/12 | 宏 | 作业 09: 程序作为数据,宏 | 答案 截止 周四 4/25 | |||
14 | 周一 4/15 | SQL | 实验 11: 程序作为数据,宏 | 答案 截止 周三 4/17 | (可选) Scheme竞赛 截止 周三 4/24 | |
周三 4/17 | 表格 | 讨论 11: SQL | 答案 | |||
周五 4/19 | 聚合 | 作业 10: SQL | 答案 截止 周四 4/25 | |||
15 | 周一 4/22 | 数据库(可选) | 实验 12: SQL | 答案 截止 周三 4/24 | ||
周三 4/24 | 期末示例 | 讨论 12: 期末复习 | 答案 | |||
周五 4/26 | 总结 | 作业 11: 终章 截止 周日 5/5 Scheme画廊 截止 周五 5/3 | |||
16 | 周一 4/29 | 无讲座:复习周 | |||
周三 5/1 | 无讲座:复习周 | ||||
周五 5/3 | 无讲座:复习周 | ||||
17 | 周二 5/7 | 期末考试 (上午11:30-下午2:30) |