diff --git a/docs/计算机网络/CS168.md b/docs/计算机网络/CS168.md new file mode 100644 index 00000000..c58ab6b4 --- /dev/null +++ b/docs/计算机网络/CS168.md @@ -0,0 +1,19 @@ + + +# CS168: Introduction to the Internet at UC Berkeley + +## 课程简介 +伯克利加州大学的互联网导论课程(CS 168)是一门深入探讨互联网原理和实践的课程。课程内容覆盖网络协议、网络架构、路由选择、传输层等多个方面,旨在帮助学生建立起对互联网工作方式的全面理解。与同类课程相比,CS 168特别强调实践操作和理论知识的结合,通过实际项目让学生更好地掌握网络技术。学习这门课程,学生可以体验到理论与实践相结合的教学方法,同时也会面临一定的挑战,尤其是在项目实践中需要细致的思考和调试。 + +- 所属大学:UCB +- 先修要求:CS61B,CS61C +- 编程语言:Python +- 课程难度:🌟🌟🌟 +- 预计学时:100 小时 + +## 课程资源 +- 课程网站:[CS 168 Spring 2025](https://sp25.cs168.io/) +- 课程视频:课程视频可以在课程网站的“Lectures”部分找到 +- 课程教材:课程教材位于“Textbook”部分, 包括了推荐的阅读材料 Computer Networking: A Top-Down Approach 和在线资源 +- 课程作业:课程作业详情在“Lab”部分,Projects开放,本地测评,详见课程网站代码在这个仓库里也有 + diff --git a/mkdocs.yml b/mkdocs.yml index bbd6917b..a99938a8 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -167,24 +167,24 @@ nav: - "MIT-Missing-Semester": "编程入门/MIT-Missing-Semester.md" - "Sysadmin DeCal": "编程入门/DeCal.md" - Python 语言: - - "UCB CS61A: Structure and Interpretation of Computer Programs": "编程入门/Python/CS61A.md" - - "CS50P: CS50's Introduction to Programming with Python": "编程入门/Python/CS50P.md" - - "MIT6.100L: Introduction to CS and Programming using Python": "编程入门/Python/MIT6.100L.md" + - "UCB CS61A: Structure and Interpretation of Computer Programs": "编程入门/Python/CS61A.md" + - "CS50P: CS50's Introduction to Programming with Python": "编程入门/Python/CS50P.md" + - "MIT6.100L: Introduction to CS and Programming using Python": "编程入门/Python/MIT6.100L.md" - C 语言: - - "Harvard CS50: This is CS50x": "编程入门/C/CS50.md" - - "Duke University: Introductory C Programming Specialization": "编程入门/C/Duke-Coursera-Intro-C.md" + - "Harvard CS50: This is CS50x": "编程入门/C/CS50.md" + - "Duke University: Introductory C Programming Specialization": "编程入门/C/Duke-Coursera-Intro-C.md" - C++ 语言: - - "AmirKabir University of Technology AP1400-2: Advanced Programming": "编程入门/cpp/AUT1400.md" - - "Stanford CS106L: Standard C++ Programming": "编程入门/cpp/CS106L.md" - - "Stanford CS106B/X": "编程入门/cpp/CS106B_CS106X.md" + - "AmirKabir University of Technology AP1400-2: Advanced Programming": "编程入门/cpp/AUT1400.md" + - "Stanford CS106L: Standard C++ Programming": "编程入门/cpp/CS106L.md" + - "Stanford CS106B/X": "编程入门/cpp/CS106B_CS106X.md" - Java 语言: - - "MIT 6.092: Introduction To Programming In Java": "编程入门/Java/MIT 6.092.md" + - "MIT 6.092: Introduction To Programming In Java": "编程入门/Java/MIT 6.092.md" - Rust 语言: - - "Stanford CS110L: Safety in Systems Programming": "编程入门/Rust/CS110L.md" - - "KAIST CS431: Concurrent Programming": "编程入门/Rust/cs431.md" + - "Stanford CS110L: Safety in Systems Programming": "编程入门/Rust/CS110L.md" + - "KAIST CS431: Concurrent Programming": "编程入门/Rust/cs431.md" - 函数式语言: - - "Cornell CS3110: OCaml Programming Correct + Efficient + Beautiful": "编程入门/Functional/CS3110.md" - - "Haskell MOOC": "编程入门/Functional/Haskell-MOOC.md" + - "Cornell CS3110: OCaml Programming Correct + Efficient + Beautiful": "编程入门/Functional/CS3110.md" + - "Haskell MOOC": "编程入门/Functional/Haskell-MOOC.md" - 电子基础: - "EE16A&B: Designing Information Devices and Systems I&II": "电子基础/EE16.md" - "UCB EE120 : Signal and Systems": "电子基础/signal.md" @@ -226,6 +226,7 @@ nav: - "USTC Computer Networking:A Top-Down Approach": "计算机网络/topdown_ustc.md" - "Computer Networking: A Top-Down Approach": "计算机网络/topdown.md" - "Stanford CS144: Computer Network": "计算机网络/CS144.md" + - "UCB CS168: Computer Network": "计算机网络/CS168.md" - 数据库系统: - "UCB CS186: Introduction to Database System": "数据库系统/CS186.md" - "CMU 15-445: Database Systems": "数据库系统/15445.md"