CS61A自学者学习指南

相信找到这篇博客的同学们已经知道了CS61A的好处,多余的我就不解释了。

首先放一个链接

CS61A The Structure and Interpretation of Computer Programs

如上图所示,这个是所有CS61A的课程历史,其中本文写于2020年秋,最新的就是Fall 2020.只有这个是没有更新完的,其他的都是更新完了的。

上面几个最近的课程我查看了下,如果国内不能科学上网,推荐选择Summer 2019.因为这个课程在b站上有人上传了。


上课过程:

打开课程网站,你会看到这样的页面,我已经标好了顺序,推荐先看1,就是老师讲解的视频,如果看不了去b站上找视频,然后看他提供的课本textbook,最后按照顺序完成讨论和peoject.完成作业后要找答案的话:

可以在两个地方找:一个是最新版的课程,就是Fall 2020是在及时更新的,有一个缺点就是,如果你上的速度比课程更新的快,就会到后面的答案就没有。还有一个就是github上有很多别人上传的答案,但是这些答案普遍都是2018年的版本,据我体验,最新版的课程作业已经修改了部分要求,和以前的作业有一点区别,不过大致框架是一样的。其实完成哪个版本的作业都可以,你都可以加深对知识点的理解,不用太过纠结是否要做最新版的作业。

其他的项目slides是上课的ppt,每个.py文件是上课写过的代码,都是辅助,不算太重要。

在学习CS61A的过程中,可以采用以下方法来提高学习效果: 1. 阅读教材和课堂讲义:详细阅读教材和课堂讲义,理解其中的概念和原理。这些材料提供了课程的基本知识框架。 2. 完成作业和项目:认真完成作业和项目,这有助于巩固所学知识,并锻炼编程能力。在解决问题的过程中,可以运用所学的知识来实践。 3. 参加课堂讨论和问答:积极参与课堂讨论,向老师和同学请教问题。利用问答环节解决自己的疑惑,加深对知识点的理解。 4. 刷题练习:通过刷题来巩固所学知识,掌握解决问题的方法和技巧。可以使用课程提供的在线平台或自行寻找相关练习题目。 5. 参考资料和开源代码:参考作者所提供的学习笔记和开源资料,可以更好地理解课程内容。另外,可以查阅相关的编程书籍和在线资源来扩展知识。 6. 制定学习计划:制定合理的学习计划,合理安排时间,保证每天有足够的学习时间。将学习内容分解成小块,逐步完成。 总结起来,CS61A的学习方法包括深入阅读教材和课堂讲义、完成作业和项目、参与课堂讨论和问答、刷题练习、参考资料和开源代码、制定学习计划。这些方法将帮助你更好地掌握课程内容,提高编程能力。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【CS61A】学习笔记](https://blog.csdn.net/cpp_juruo/article/details/126575901)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [CS61A 学习笔记Week1](https://blog.csdn.net/zbc44/article/details/125614764)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值