Skip to content

key4127/CS61A

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS61A: Structure and Interpretation of Computer Programs

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)所有内容

About

CS61A fall 2024 labs, homework and projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published