跳转至

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. 一个学习总结

文章参考:

  1. CS61a学习总结
  2. CS61A 学习经验&感想

也可以使用24fall备份(可fork完成作业)

遇到的问题

Lab 00

  • 在线评测如何local使用OK(不通过UCBedu邮箱)的问题: 在正确的目录中(ls contains ok) type python ok --local in terminal

评论