CS61A¶
约 370 个字 预计阅读时间 1 分钟
前言¶
存放@Eurekaimer在完成CS61A过程中的HWs/Labs/Projects的实现和一些新手可能犯的错误(因为我在学习过程中应该会都踩一遍),相关实现请参考Github的CS61A仓库
完成的时间轴:TBA(To be anounced)(2025.04.05-)
- 版本选用:2024spring
由于一些版权上的问题UCB似乎向非UCB的学习者封闭了Archive的通道,所以这里建议选用国内的备份站点和B站的视频
-
时间安排:预计200h
-
语言:Python
-
前置:无
-
参考学习顺序:videos-reading-q&a-(lab/disc/hw)-project
完成的时间轴:TBA(2025.04.05-)
以下是所有内容的完成情况(按照顺序排列):
- 61A-Week-1 2025.4.5
- Disc 00
- Reading
- Videos(Functions)
- Lab 00
- HW 01
- 61A-Week-2 2025.4.25
- Videos(Control,Higher-Order Functions,Environments)
- Reading
- Lab 01
- Disc 01
- HW 02: Higher-Order Functions
- Project 1: The Game of Hog
- 61A-Week-3 2025.4.27
- Videos(Functional Abstraction,Function Examples)
- Lab 02
- Disc 02
- 61A-Week-4 2025.4.30
- Videos(Recursion,Tree Recursion)
- HW 03
- Disc 03
资源汇总¶
CS61a的资源参考(24spring)如下:
1. ZJU课程评价平台
2. CSDIY
3. Videos/Recordings
4. 参考实现
5. Learn-CS:主要使用这个备份站点的资源(无法使用Recording)
6. 一个学习总结
文章参考:
也可以使用24fall备份(可fork完成作业)
遇到的问题¶
Lab 00¶
- 在线评测如何local使用OK(不通过UCBedu邮箱)的问题: 在正确的目录中(ls contains ok) type
python ok --local
in terminal