mirror of
https://github.com/PKUFlyingPig/cs-self-learning.git
synced 2026-06-23 01:47:13 +08:00
nits
This commit is contained in:
parent
d003b82e46
commit
211172f76e
7 changed files with 20 additions and 12 deletions
|
|
@ -216,7 +216,7 @@ Computer systems are a vast and profound topic. Before delving into a specific a
|
|||
|
||||
[MIT6.033: System Engineering](http://web.mit.edu/6.033/www/) is MIT's introductory course to systems, covering topics like operating systems, networks, distributed systems, and system security. In addition to the theory, this course also teaches some writing and expression skills, helping you learn how to design, introduce, and analyze your own systems. The accompanying textbook *Principles of Computer System Design: An Introduction* is also very well written and recommended for reading.
|
||||
|
||||
[CMU 15-213: Introduction to Computer System](体系结构/CSAPP.md) is CMU’s introductory systems course, covering architecture, operating systems, linking, parallelism, networks, etc., with both breadth and depth. The accompanying textbook *Computer Systems: A Programmer's Perspective* is also of very high quality and strongly recommended for reading.
|
||||
[CMU 15-213: Introduction to Computer System](计算机系统基础/CSAPP.md) is CMU’s introductory systems course, covering architecture, operating systems, linking, parallelism, networks, etc., with both breadth and depth. The accompanying textbook *Computer Systems: A Programmer's Perspective* is also of very high quality and strongly recommended for reading.
|
||||
|
||||
### Operating Systems
|
||||
|
||||
|
|
|
|||
|
|
@ -214,7 +214,7 @@ IDE (Integrated Development Environment):集成开发环境,说白了就是
|
|||
|
||||
[MIT6.033: System Engineering](http://web.mit.edu/6.033/www/) 是 MIT 的系统入门课,主题涉及了操作系统、网络、分布式和系统安全,除了知识点的传授外,这门课还会讲授一些写作和表达上的技巧,让你学会如何设计并向别人介绍和分析自己的系统。这本书配套的教材 *Principles of Computer System Design: An Introduction* 也写得非常好,推荐大家阅读。
|
||||
|
||||
[CMU 15-213: Introduction to Computer System](体系结构/CSAPP.md) 是 CMU 的系统入门课,内容覆盖了体系结构、操作系统、链接、并行、网络等等,兼具广度和深度,配套的教材 *Computer Systems: A Programmer's Perspective* 也是质量极高,强烈建议阅读。
|
||||
[CMU 15-213: Introduction to Computer System](计算机系统基础/CSAPP.md) 是 CMU 的系统入门课,内容覆盖了体系结构、操作系统、链接、并行、网络等等,兼具广度和深度,配套的教材 *Computer Systems: A Programmer's Perspective* 也是质量极高,强烈建议阅读。
|
||||
|
||||
### 操作系统
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ If you have graduated and started postgraduate studies, or have begun working, o
|
|||
| Data Structures and Algorithms | [Coursera: Algorithms I & II](数据结构与算法/Algo.md) |
|
||||
| Software Engineering | [MIT 6.031: Software Construction](软件工程/6031.md) |
|
||||
| Full-Stack Development | [MIT Web Development Course](Web开发/mitweb.md) |
|
||||
| Introduction to Computer Systems | [CMU CS15213: CSAPP](Web开发/mitweb.md) |
|
||||
| Introduction to Computer Systems | [CMU CS15213: CSAPP](计算机系统基础/CSAPP.md) |
|
||||
| Introductory System Architecture | [Coursera: Nand2Tetris](体系结构/N2T.md) |
|
||||
| Advanced System Architecture | [CS61C: Great Ideas in Computer Architecture](体系结构/CS61C.md) |
|
||||
| Principles of Databases | [CMU 15-445: Introduction to Database Systems](数据库系统/15445.md) |
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
|数据结构与算法 |[Coursera: Algorithms I & II](数据结构与算法/Algo.md)|
|
||||
|软件工程 |[MIT 6.031: Software Construction](软件工程/6031.md)|
|
||||
|全栈开发 |[MIT web development course](Web开发/mitweb.md)|
|
||||
|计算机系统导论 |[CMU CS15213: CSAPP](./体系结构/CSAPP.md)|
|
||||
|计算机系统导论 |[CMU CS15213: CSAPP](计算机系统基础/CSAPP.md)|
|
||||
|体系结构入门 |[Coursera: Nand2Tetris](./体系结构/N2T.md) |
|
||||
|体系结构进阶 |[CS61C: Great Ideas in Computer Architecture](./体系结构/CS61C.md)|
|
||||
|数据库原理 |[CMU 15-445: Introduction to Database System](数据库系统/15445.md)|
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
## Course Introduction
|
||||
|
||||
- Affiliated University: UCB
|
||||
- Offered by: UCB
|
||||
- Prerequisites: None
|
||||
- Programming Language: Shell
|
||||
- Course Difficulty: 🌟🌟🌟
|
||||
- Estimated Study Time: 20 hours
|
||||
- Difficulty: 🌟🌟🌟
|
||||
- Class Hour: 20 hours
|
||||
|
||||
This is an introductory course on Linux from UCB, which I find more systematic and clearer than MIT's similarly aimed open course, Missing Semester. This is the main reason I recommend it. While Missing Semester seems more like a course for filling gaps for students who have started programming but haven't systematically used these tools, DeCal is more suitable for absolute beginners. The twelve-week course covers Linux basics, shell programming (including tmux and vim), package management, services, basic computer networks, network services, security (key management), Git, Docker, Kubernetes, Puppet, and CUDA. It's ideal for newcomers to understand and get started with the Linux environment.
|
||||
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@
|
|||
|
||||
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!
|
||||
|
||||
## Resources
|
||||
## Course Resources
|
||||
|
||||
- Homepage: <https://missing.csail.mit.edu/>
|
||||
- Records: <https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J>
|
||||
- Assignments: Some exercises after each lecture.
|
||||
- Course Website: <https://missing.csail.mit.edu/>
|
||||
- Recordings: <https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J>
|
||||
- Assignments: Some exercises after each lecture, refer to the course website.
|
||||
|
|
|
|||
10
mkdocs.yml
10
mkdocs.yml
|
|
@ -82,9 +82,15 @@ plugins:
|
|||
数学基础: Fundamental Mathematics
|
||||
数学进阶: Advanced Mathematics
|
||||
编程入门: Fundamental Programming
|
||||
Python 语言: Python Language
|
||||
C 语言: C Language
|
||||
C++ 语言: C++ Language
|
||||
Rust 语言: Rust Language
|
||||
函数式语言: Functional Programming
|
||||
电子基础: Fundamental Electronics
|
||||
数据结构与算法: Data Structures and Algorithms
|
||||
软件工程: Software Engineering
|
||||
计算机系统基础: Computer Systems Principles
|
||||
体系结构: Computer Architecture
|
||||
操作系统: Operating Systems
|
||||
并行与分布式系统: Distributed Systems
|
||||
|
|
@ -187,10 +193,12 @@ nav:
|
|||
- 软件工程:
|
||||
- "MIT 6.031: Software Construction": "软件工程/6031.md"
|
||||
- "UCB CS169: software engineering": "软件工程/CS169.md"
|
||||
- 计算机系统基础:
|
||||
- "CMU 15-213: CSAPP": "计算机系统基础/CSAPP.md"
|
||||
- "Stanford CS110: Principles of Computer Systems": "计算机系统基础/CS110.md"
|
||||
- 体系结构:
|
||||
- "Coursera: Nand2Tetris": "体系结构/N2T.md"
|
||||
- "UCB CS61C: Great Ideas in Computer Architecture": "体系结构/CS61C.md"
|
||||
- "CMU 15-213: CSAPP": "体系结构/CSAPP.md"
|
||||
- "ETHz: Digital Design and Computer Architecture": "体系结构/DDCA.md"
|
||||
- "ETHz: Computer Architecture": "体系结构/CA.md"
|
||||
- 操作系统:
|
||||
|
|
|
|||
Loading…
Reference in a new issue