Merge pull request #6 from Linyxus/patch-1

Fix typo in index.md
This commit is contained in:
flyingpig 2021-12-13 11:35:33 +08:00 committed by GitHub
commit 6d6319eb75
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -23,7 +23,7 @@
- 独立搭建的课程网站: 一个网站将所有课程资源整合一体条理分明的课程schedule、所有slideshwdiscussion的文件链接、详细明确的课程给分说明、历年的考试题与答案。这样一个网站抛开美观程度不谈既方便学生也让资源公正透明。
- 课程教授亲自编写的教材CS61A这门课的开课老师将MIT的经典教材*Structure and Interpretation of Computer Programs*(SICP)用Python这门语言进行改编原教材基于Schema语言),保证了课堂内容与教材内容的一致性,同时补充了更多细节,可以说诚意满满。而且全书开源,可以直接线上阅读。
- 课程教授亲自编写的教材CS61A这门课的开课老师将MIT的经典教材*Structure and Interpretation of Computer Programs*(SICP)用Python这门语言进行改编原教材基于Scheme语言),保证了课堂内容与教材内容的一致性,同时补充了更多细节,可以说诚意满满。而且全书开源,可以直接线上阅读。
- 丰富到让人眼花缭乱的课程作业14个lab巩固随堂知识点10个homework还有4个代码量均上千行的project。与大家熟悉的OJ和word文档式的作业不同所有作业均有完善的代码框架保姆级的作业说明。每个Project都有详尽的handout文档、全自动的评分脚本。CS61A甚至专门开发了一个[自动化的作业提交评分系统](https://okpy.org/)据说还发了论文。当然有人会说“一个project几千行代码大部分都是助教帮你写好的你还能学到啥”。此言差矣作为一个刚刚接触计算机连安装Python都磕磕绊绊的小白来说这样完善的代码框架既可以让你专注于巩固课堂上学习到的核心知识点又能有“我才学了一个月就能做一个小游戏了”的成就感还能有机会阅读学习别人高质量的代码从而为自己所用。我觉得在低年级这种代码框架可以说百利而无一害。唯一的害也许是苦了老师和助教因为开发这样的作业可想而知需要相当的时间投入。
@ -73,4 +73,4 @@
在这里我怀着崇敬之心真诚地感谢所有将课程资源无偿开源的各位教授们。这些课程倾注了他们数十年教学生涯的积淀和心血他们却选择无私地让所有人享受到如此高质量的CS教育。没有他们我的大学生活不会这样充实而快乐。很多教授在我给他们发了感谢邮件之后甚至会回复上百字的长文真的让我无比感动。他们也时刻激励着我做一件事就得用心做好无论是科研还是为人。
## 你也想加入到贡献者的行列
一个人的力量终究是有限的这本书也是我在繁重的科研之余熬夜抽空写出来的难免有不够完善之处。另外由于个人做的是系统方向很多课程侧重系统领域对于数学、理论计算机、高级算法相关的内容则相对少些。如果有大佬想在其他领域分享自己的自学经历与资源可以直接在项目中发起Pull Request也欢迎和我邮件联系zhongyinmin@pku.edu.cn
一个人的力量终究是有限的这本书也是我在繁重的科研之余熬夜抽空写出来的难免有不够完善之处。另外由于个人做的是系统方向很多课程侧重系统领域对于数学、理论计算机、高级算法相关的内容则相对少些。如果有大佬想在其他领域分享自己的自学经历与资源可以直接在项目中发起Pull Request也欢迎和我邮件联系zhongyinmin@pku.edu.cn