diff --git a/docs/培养方案Pro.md b/docs/培养方案Pro.md new file mode 100644 index 00000000..e43fa683 --- /dev/null +++ b/docs/培养方案Pro.md @@ -0,0 +1 @@ +under construction. \ No newline at end of file diff --git a/docs/必学工具/Github.md b/docs/必学工具/Github.md index e69de29b..b9c4d8d1 100644 --- a/docs/必学工具/Github.md +++ b/docs/必学工具/Github.md @@ -0,0 +1 @@ +Under construction \ No newline at end of file diff --git a/docs/必学工具/Latex.md b/docs/必学工具/Latex.md index eef5acbb..4a848a4e 100644 --- a/docs/必学工具/Latex.md +++ b/docs/必学工具/Latex.md @@ -9,6 +9,6 @@ Berkeley计算机系教授Christos Papadimitriou曾说过一句半开玩笑的 ## 如何学习LaTex 推荐的学习路线如下: -- LaTex的环境配置是个比较头疼的问题。如果你本地配置LaTex环境出现了问题,可以考虑使用[Overleaf](www.overleaf.com)这个在线LaTex编辑网站。站内不仅有各种各样的LaTex模版供你选择还免去了环境配置的难题。 +- LaTex的环境配置是个比较头疼的问题。如果你本地配置LaTex环境出现了问题,可以考虑使用[Overleaf](https://www.overleaf.com)这个在线LaTex编辑网站。站内不仅有各种各样的LaTex模版供你选择还免去了环境配置的难题。 - 阅读下面三篇Tutorial: [Part-1](https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-1), [Part-2](https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-2), [Part-3](https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-3). - 学习LaTex最好的方式当然是写论文,不过从一门数学课入手用LaTex写作业也是一个不错的选择。 \ No newline at end of file diff --git a/docs/编程入门/CS106L.md b/docs/编程入门/CS106L.md index 863b697f..49f40ba5 100644 --- a/docs/编程入门/CS106L.md +++ b/docs/编程入门/CS106L.md @@ -23,4 +23,4 @@ - (2)实现HashMap ## 资源汇总 -我在学习这门课中的用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/PKUFlyingPig/CS106L)中。 \ No newline at end of file +我在学习这门课中用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/PKUFlyingPig/CS106L)中。 \ No newline at end of file diff --git a/docs/编程入门/CS110L.md b/docs/编程入门/CS110L.md index fe3c07fd..3d7cbc0d 100644 --- a/docs/编程入门/CS110L.md +++ b/docs/编程入门/CS110L.md @@ -20,4 +20,4 @@ - (2)用Rust实现一个负载均衡器 ## 资源汇总 -我在学习这门课中的用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/PKUFlyingPig/CS110L)中。 \ No newline at end of file +我在学习这门课中用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/PKUFlyingPig/CS110L)中。 \ No newline at end of file diff --git a/docs/编程入门/CS61A.md b/docs/编程入门/CS61A.md index 72857af4..c90e861c 100644 --- a/docs/编程入门/CS61A.md +++ b/docs/编程入门/CS61A.md @@ -25,4 +25,4 @@ CS61B和CS61C在本书中均有收录。 - 课程作业:课程网站会有每个作业对应的文档链接以及代码框架的下载链接。 ## 资源汇总 -我在学习这门课中的用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/PKUFlyingPig/CS61A)中。 \ No newline at end of file +我在学习这门课中用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/PKUFlyingPig/CS61A)中。 \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index eb715673..8fe8b570 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,4 +1,20 @@ site_name: CS自学指南 theme: name: material -repo_url: https://github.com/pkuflyingpig/pku-cs-self-learning/ \ No newline at end of file +repo_url: https://github.com/pkuflyingpig/pku-cs-self-learning/ +nav: + - 前言: 'index.md' + - 一个仅供参考的CS学习规划: 'CS学习规划.md' + - 必学工具: + - 翻墙: '必学工具/翻墙.md' + - Vim: '必学工具/Vim.md' + - Git: '必学工具/Git.md' + - Github: '必学工具/Github.md' + - Makefile: '必学工具/Makefile.md' + - Latex: '必学工具/Latex.md' + - 编程入门: + - MIT-Missing-Semester: '编程入门/MIT-Missing-Semester.md' + - 'CS50: This is CS50x': '编程入门/CS50.md' + - 'CS61A: Structure and Interpretation of Computer Programs': '编程入门/CS61A.md' + - 'CS106L: Standard C++ Programming': '编程入门/CS106L.md' + - 'CS110L: Safety in Systems Programming': '编程入门/CS110L.md' \ No newline at end of file diff --git a/template.md b/template.md new file mode 100644 index 00000000..2a4d6399 --- /dev/null +++ b/template.md @@ -0,0 +1,15 @@ +## 课程简介 +- 所属大学: +- 先修要求: +- 编程语言: +- 课程难度: +- 预计学时: + +## 课程资源 +- 课程网站: +- 课程视频: +- 课程教材: +- 课程作业: + +## 资源汇总 +我在学习这门课中用到的所有资源和作业实现都汇总在[这个Github仓库]中。 \ No newline at end of file