From c7150014c548d977ce083bb7c733f0c61f07e587 Mon Sep 17 00:00:00 2001 From: mancuoj Date: Tue, 9 Jun 2026 21:26:18 +0800 Subject: [PATCH] [UPDATE] Update CS61A and Missing Semester resources --- docs/编程入门/MIT-Missing-Semester.en.md | 8 +++++--- docs/编程入门/MIT-Missing-Semester.md | 21 +++++++++++---------- docs/编程入门/Python/CS61A.en.md | 13 ++++++------- docs/编程入门/Python/CS61A.md | 15 +++++++-------- 4 files changed, 29 insertions(+), 28 deletions(-) diff --git a/docs/编程入门/MIT-Missing-Semester.en.md b/docs/编程入门/MIT-Missing-Semester.en.md index 1b564cc3..8e888126 100644 --- a/docs/编程入门/MIT-Missing-Semester.en.md +++ b/docs/编程入门/MIT-Missing-Semester.en.md @@ -1,4 +1,4 @@ -# MIT: The Missing Semester of Your CS Education +# The Missing Semester of Your CS Education ## Descriptions @@ -10,8 +10,10 @@ Just as the course name indicated, this course will teach the missing things in the university courses. It will cover shell programming, git, vim editor, tmux, ssh, sed, awk and even how to beautify your terminal. Trust me, this will be your first step to become a hacker! +Compared with the 2020 version, the latest 2026 version has received substantial content updates. The most notable change is the addition of AI-related topics, which appear in almost every lecture, so the newer version is recommended. + ## Course Resources -- Course Website: -- Recordings: [IAP 2020](https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J), [IAP 2026](https://www.youtube.com/playlist?list=PLyzOVJj3bHQunmnnTXrNbZnBaCA-ieK4L) in YouTube +- Course Website: [2026](https://missing.csail.mit.edu), [2020](https://missing.csail.mit.edu/2020/), [2019](https://missing.csail.mit.edu/2019/) +- Recordings: [2026](https://www.youtube.com/playlist?list=PLyzOVJj3bHQunmnnTXrNbZnBaCA-ieK4L), [2020](https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J) - Assignments: Some exercises after each lecture, refer to the course website. diff --git a/docs/编程入门/MIT-Missing-Semester.md b/docs/编程入门/MIT-Missing-Semester.md index b6a21546..7759f71f 100644 --- a/docs/编程入门/MIT-Missing-Semester.md +++ b/docs/编程入门/MIT-Missing-Semester.md @@ -1,22 +1,23 @@ -# MIT-Missing-Semester +# The Missing Semester of Your CS Education ## 课程简介 +- 所属大学:MIT - 先修要求:无 -- 编程语言:shell +- 编程语言:Shell - 课程难度:🌟🌟 - 预计学时:10 小时 -正如课程名字所言:“计算机教学中消失的一个学期”,这门课将会教会你许多大学的课堂上不会涉及但却对每个 CSer 无比重要的工具或者知识点。例如 Shell 编程、命令行配置、Git、Vim、`tmux`、`ssh` 等等。如果你是一个计算机小白,那么我非常建议你学习一下这门课,因为它基本涉及了本书必学工具中的绝大部分内容。 +正如课程名字所言:“计算机教学中消失的一个学期”,这门课将会教会你许多大学的课堂上不会涉及但却对每个 CSer 无比重要的工具或者知识点。例如 Shell 编程、命令行配置、Git、Vim、tmux、ssh 等等。如果你是一个计算机小白,那么我非常建议你学习一下这门课,因为它基本涉及了本书必学工具中的绝大部分内容。 除了 MIT 官方的学习资料外,北京大学图灵班开设的前沿计算实践中也开设了相关课程,资料位于[这个网站](http://vcl.pku.edu.cn/course/PFCII/2021-spring/index.html)下,供大家参考。 +相比 2020 版,最新的 2026 版在内容上有较大更新,其中最显著的是加入了 AI 相关内容,几乎每节课都会涉及,建议优先学习新版。 + ## 课程资源 -- 课程网站: -- 课程中文网站: -- 课程视频:[IAP 2020](https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J), [IAP 2026](https://www.youtube.com/playlist?list=PLyzOVJj3bHQunmnnTXrNbZnBaCA-ieK4L) in YouTube -- 课程中文字幕视频: - - Missing_Semi_中译组(未完结): - - 刘黑黑a(已完结): -- 课程作业:一些随堂小练习,具体见课程网站。 +- 课程网站:[2026](https://missing.csail.mit.edu),[2020](https://missing.csail.mit.edu/2020/),[2019](https://missing.csail.mit.edu/2019/) +- 课程中文网站:[2026](https://missing-semester-cn.github.io),[2020](https://missing-semester-cn.github.io/2020/) +- 课程视频:[2026](https://www.youtube.com/playlist?list=PLyzOVJj3bHQunmnnTXrNbZnBaCA-ieK4L),[2020](https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J) +- B 站中文视频:[2026](https://www.bilibili.com/video/BV15qzxBhEsa),[2022](https://space.bilibili.com/518734451) +- 课程作业:一些随堂小练习,具体见课程网站 diff --git a/docs/编程入门/Python/CS61A.en.md b/docs/编程入门/Python/CS61A.en.md index 38239db1..ec023612 100644 --- a/docs/编程入门/Python/CS61A.en.md +++ b/docs/编程入门/Python/CS61A.en.md @@ -5,7 +5,7 @@ - Offered by: UC Berkeley - Prerequisites: None - Programming Languages: Python, Scheme, SQL -- Difficulty: 🌟🌟 +- Difficulty: 🌟🌟🌟 - Class Hour: 50 hours This is the first course in the Berkeley CS61 series, and my introductory course to Python. @@ -24,16 +24,15 @@ Note: If you have no prior programming experience at all, getting started with C ## Course Resources -- [Course Website](https://cs61a.org) -- Course Website (backup): [fall2024](https://insideempire.github.io/CS61A-Website-Archive/), [spring2022](https://cs61a.vercel.app/), [fall2022](https://web.archive.org/web/20220913035803/http://cs61a.org/), [fall2020](https://web.archive.org/web/20201219202644/https://cs61a.org/) +- Course Website: [Latest](https://cs61a.org/) +- Course Website Backups: [fall2024](https://insideempire.github.io/CS61A-Website-Archive/), [spring2022](https://cs61a.vercel.app/) - Recordings: [spring2024](https://www.bilibili.com/video/BV1sy411z7nA/), [fall2022](https://www.bilibili.com/video/BV1GK411Q7qp/), [fall2020](https://www.bilibili.com/video/BV1s3411G7yM/) -- [Textbook](https://www.composingprograms.com/) -- [Epub of the Textbook](https://github.com/CC-bit/UCB-CS61A-Textbook/) -- [Textbook(Chinese)](https://composingprograms.netlify.app/) -- Assignments: [fall2024](https://github.com/InsideEmpire/CS61A-Assignments) +- Textbook: [Composing Programs](https://www.composingprograms.com/), [Chinese Translation](https://composingprograms.netlify.app/), [Ebook](https://github.com/CC-bit/UCB-CS61A-Textbook/) ## Personal Resources All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS61A - GitHub](https://github.com/PKUFlyingPig/CS61A) All the resources and assignments used by @InsideEmpire in this course are maintained in [InsideEmpire/CS61A - GitHub](https://github.com/InsideEmpire/CS61A-PathwayToSuccess/) + +All the resources and assignments used by @mancuoj in this course are maintained in [csfive/CS61A - GitHub](https://github.com/csfive/CS61A) diff --git a/docs/编程入门/Python/CS61A.md b/docs/编程入门/Python/CS61A.md index 23894491..bf414ab3 100644 --- a/docs/编程入门/Python/CS61A.md +++ b/docs/编程入门/Python/CS61A.md @@ -24,16 +24,15 @@ CS61B 和 CS61C 在本书中均有收录。 ## 课程资源 -- [课程网站](https://cs61a.org) -- 课程网站 (页面备份): [fall2024](https://insideempire.github.io/CS61A-Website-Archive/), [spring2022](https://cs61a.vercel.app/), [fall2022](https://web.archive.org/web/20220913035803/http://cs61a.org/), [fall2020](https://web.archive.org/web/20201219202644/https://cs61a.org/) -- 课程视频: [spring2024](https://www.bilibili.com/video/BV1sy411z7nA/), [fall2022](https://www.bilibili.com/video/BV1GK411Q7qp/), [fall2020](https://www.bilibili.com/video/BV1s3411G7yM/) -- [课程教材](https://www.composingprograms.com/) -- [课程教材电子书](https://github.com/CC-bit/UCB-CS61A-Textbook/) -- [课程教材中文翻译](https://composingprograms.netlify.app/) -- 课程作业: [fall2024](https://github.com/InsideEmpire/CS61A-Assignments) +- 课程网站:[最新](https://cs61a.org/) +- 课程网站备份:[fall2024](https://insideempire.github.io/CS61A-Website-Archive/),[spring2022](https://cs61a.vercel.app/) +- 课程视频:[spring2024](https://www.bilibili.com/video/BV1sy411z7nA/),[fall2022](https://www.bilibili.com/video/BV1GK411Q7qp/),[fall2020](https://www.bilibili.com/video/BV1s3411G7yM/) +- 课程教材:[Composing Programs](https://www.composingprograms.com/),[中文翻译](https://composingprograms.netlify.app/),[电子书](https://github.com/CC-bit/UCB-CS61A-Textbook/) ## 资源汇总 @PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 [PKUFlyingPig/CS61A - GitHub](https://github.com/PKUFlyingPig/CS61A) 中。 -@InsideEmpire 在学习这门课中用到的所有资源和作业实现都汇总在 [InsideEmpire/CS61A - GitHub](https://github.com/InsideEmpire/CS61A-PathwayToSuccess/) +@InsideEmpire 在学习这门课中用到的所有资源和作业实现都汇总在 [InsideEmpire/CS61A - GitHub](https://github.com/InsideEmpire/CS61A-PathwayToSuccess/) 中。 + +@mancuoj 在学习这门课中用到的所有资源和作业实现都汇总在 [csfive/CS61A - GitHub](https://github.com/csfive/CS61A) 中。