site_name: CS自学指南 site_url: https://csdiy.wiki/ site_author: PKUFlyingPig site_description: >- CS自学指南 repo_name: cs-self-learning repo_url: https://github.com/pkuflyingpig/cs-self-learning/ copyright: Copyright © 2021-present PKUFlyingPig theme: name: material language: zh static_templates: - 404.html include_search_page: false search_index_only: true features: - header.autohide # - navigation.instant # - navigation.expand # - navigation.sections - navigation.tracking # - navigation.tabs # - navigation.tabs.sticky - navigation.top # - navigation.indexes - search.highlight - search.share - search.suggest # - toc.integrate - content.code.annotate palette: - media: "(prefers-color-scheme: light)" scheme: default primary: light blue accent: deep purple toggle: icon: material/weather-sunny name: Switch to dark mode - media: "(prefers-color-scheme: dark)" scheme: slate primary: cyan accent: deep purple toggle: icon: material/weather-night name: Switch to light mode font: text: Roboto code: Roboto Mono icon: repo: fontawesome/brands/github custom_dir: overrides plugins: - search: lang: ja - git-revision-date-localized - minify: minify_html: true extra: social: - icon: fontawesome/brands/github link: https://github.com/pkuflyingpig/cs-self-learning/ analytics: provider: google property: G-KJB4RXSKZG nav: - 前言: "index.md" - 一个仅供参考的CS学习规划: "CS学习规划.md" - 必学工具: - 翻墙: "必学工具/翻墙.md" - Vim: "必学工具/Vim.md" - Git: "必学工具/Git.md" - GitHub: "必学工具/GitHub.md" - "GNU Make": "必学工具/GNU_Make.md" - CMake: "必学工具/CMake.md" - LaTeX: "必学工具/LaTeX.md" - Docker: "必学工具/Docker.md" - 实用工具箱: "必学工具/tools.md" - 毕业论文: "必学工具/thesis.md" - 好书推荐: "好书推荐.md" - 数学基础: - "MIT18.01/18.02: Calculus": "数学基础/MITmaths.md" - "MIT18.06: Linear Algebra": "数学基础/MITLA.md" - "MIT6.050J: Information theory and Entropy": "数学基础/information.md" - 数学进阶: - "UCB CS70: discrete Math and probability theory": "数学进阶/CS70.md" - "UCB CS126: probability theory": "数学进阶/CS126.md" - "MIT 6.042J: Mathematics for Computer Science": "数学进阶/6.042J.md" - "MIT18.330: Introduction to numerical analysis": "数学进阶/numerical.md" - "Standford EE364A: Convex Optimization": "数学进阶/convex.md" - "The Information Theory, Patter Recognition, and Neural Networks": "数学进阶/The_Information_Theory_Pattern_Recognition_and_Neural_Networks.md" - 编程入门: - "MIT-Missing-Semester": "编程入门/MIT-Missing-Semester.md" - "Harvard CS50: This is CS50x": "编程入门/CS50.md" - "UCB CS61A: Structure and Interpretation of Computer Programs": "编程入门/CS61A.md" - "Duke University: Introductory C Programming Specialization": "编程入门/Duke-Coursera-Intro-C.md" - "Stanford CS106B/X": "编程入门/CS106B_CS106X.md" - "Stanford CS106L: Standard C++ Programming": "编程入门/CS106L.md" - "Stanford CS110L: Safety in Systems Programming": "编程入门/CS110L.md" - 电子基础: - "EE16A&B: Designing Information Devices and Systems I&II": "电子基础/EE16.md" - "UCB EE120 : Signal and Systems": "电子基础/signal.md" - "MIT 6.007 Signals and Systems": "电子基础/Signals_and_Systems_AVO.md" - 数据结构与算法: - "UCB CS61B: Data Structures and Algorithms": "数据结构与算法/CS61B.md" - "Coursera: Algorithms I & II": "数据结构与算法/Algo.md" - "UCB CS170: Efficient Algorithms and Intractable Problems": "数据结构与算法/CS170.md" - 软件工程: - "MIT 6.031: Software Construction": "软件工程/6031.md" - "UCB CS169: software engineering": "软件工程/CS169.md" - 体系结构: - "Coursera: Nand2Tetris": "体系结构/N2T.md" - "Digital Design and Computer Architecture": "体系结构/DDCA.md" - "UCB CS61C: Great Ideas in Computer Architecture": "体系结构/CS61C.md" - "CMU 15-213: CSAPP": "体系结构/CSAPP.md" - 操作系统: - "MIT 6.S081: Operating System Engineering": "操作系统/MIT6.S081.md" - "UCB CS162: Operating System": "操作系统/CS162.md" - "NJU OS: Operating System Design and Implementation": "操作系统/NJUOS.md" - 并行与分布式系统: - "CMU 15-418/Stanford CS149: Parallel Computing": "并行与分布式系统/CS149.md" - "MIT 6.824: Distributed System": "并行与分布式系统/MIT6.824.md" - 计算机系统安全: - "UCB CS161: Computer Security": "系统安全/CS161.md" - "MIT 6.858: Computer System Security": "系统安全/MIT6.858.md" - 计算机网络: - "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 CS186: Introduction to Database System": "数据库系统/CS186.md" - "CMU 15-445: Database Systems": "数据库系统/15445.md" - "Caltech CS122: Database System Implementation": "数据库系统/CS122.md" - 编译原理: - "Stanford CS143: Compilers": "编译原理/CS143.md" - 计算机图形学: - "GAMES101": "计算机图形学/GAMES101.md" - "GAMES202": "计算机图形学/GAMES202.md" - "GAMES103": "计算机图形学/GAMES103.md" - "Stanford CS148": "计算机图形学/CS148.md" - Web开发: - "MIT web development course": "Web开发/mitweb.md" - "Stanford CS142: Web Applications": "Web开发/CS142.md" - 数据科学: - "UCB Data100: Principles and Techniques of Data Science": "数据科学/Data100.md" - 人工智能: - "Harvard CS50's Introduction to AI with Python": "人工智能/CS50.md" - "UCB CS188: Introduction to Artificial Intelligence": "人工智能/CS188.md" - "智能计算系统": "人工智能/CYJ.md" - 机器学习: - "Coursera: Machine Learning": "机器学习/ML.md" - "Stanford CS229: Machine Learning": "机器学习/CS229.md" - "UCB CS189: Introduction to Machine Learning": "机器学习/CS189.md" - 机器学习系统: - "Machine Learning Compilation": "机器学习系统/MLC.md" - "Machine Learning System": "机器学习系统/MLSys.md" - 深度学习: - "Coursera: Deep Learning": "深度学习/CS230.md" - "国立台湾大学:李宏毅机器学习": "深度学习/LHY.md" - "Stanford CS231n: CNN for Visual Recognition": "深度学习/CS231.md" - "Stanford CS224n: Natural Language Processing": "深度学习/CS224n.md" - "Stanford CS224w: Machine Learning with Graphs": "深度学习/CS224w.md" - "UCB CS285: Deep Reinforcement Learning": "深度学习/CS285.md" - 机器学习进阶: - "进阶路线图": "机器学习进阶/roadmap.md" - "CMU 10-708: Probabilistic Graphical Models": "机器学习进阶/CMU10-708.md" - "Columbia STAT 8201: Deep Generative Models": "机器学习进阶/STAT8201.md" - "U Toronto STA 4273 Winter 2021: Minimizing Expectations": "机器学习进阶/STA4273.md" - "Stanford STATS214 / CS229M: Machine Learning Theory": "机器学习进阶/CS229M.md" - 后记: "后记.md"