csdiy对CS61A的介绍:
https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/Python/CS61A/#_1
这是一门编程入门课,涉及到抽象、面向对象等知识,也是我的python入门课。这门课包含数个高质量的homework、lab和project,在每个homework(或其它)的编程任务之前,会有一些习题测验你是否真的理解了所学内容或题目要求。
2024/8/28:
CS61A换成了2024fall的网址。我原定学习spring2024,现在暂时改为fall2024。spring2024已经完成的内容会保存。
自学时要注意学期,和以前所有历届网站都能直接访问不同,现在只能访问当前学期网站,在进入下一学期后网站会更新,注意在学期内完成。
课程网站(csdiy上的网址似乎无法直接打开):
https://cs61a.org/
课程教科书:
https://www.composingprograms.com/
教科书中文翻译:
https://composingprograms.netlify.app/
录屏等内容见课程网页或csdiy。
我的笔记:
https://key4127.github.io/docs/category/cs61a
- scheme Problem 13:有错误的代码也可能通过测试,会被tests.scm检测到
fa24:
-
lab02 Q6 HOF Diagram Practice
-
lab07 Q1 Mid-Semester Feedback
-
ants EC1 - EC4 (但在sp24分支中已完成)
-
scheme EC
-
scheme contest
-
hw10 Q4(未独立完成)
-
lab12 使用了提示中了模板
sp24:
- sp2024 lab07 Q1 Mid-Semester Feedback
期中调查问卷 - scheme开始(包括scheme)所有内容