这是我第一个自己独立完成,没有看答案的公开课,总的来说,对于一个双非数学系的学生来讲确实有点难度,我感觉最难的部分就是写scheme解释器的部分,当然确实很有成就感,我之前学习java的时候就不太懂动态作用域是怎么实现的,在写scheme有一个problem过程中他会让你实现动态作用域,我当时直接国粹,有种豁然开朗的感觉,真的牛逼。接下来的课程决定学习cs61b和18.01,至于为什么学习18.01微积分,主要原因还是对国外课程有点滤镜吧,也听说它课程讲授角度跟国内不同,大家共勉。如果大家想学cs61a,可以参考一下我写的,cs61a写的是2024 spring的,代码答案bitterlucky/cs61a: ucb cs61a spring 2024 (github.com),可以去前言 | CS自学社区 (learncs.site)这个网站查阅课程的schedule和相关资料。再次感谢PKUFlyingPig,贴一个自学指南CS自学指南 (csdiy.wiki)