CS 笔记

CS 笔记

根据 TYCS 大纲整理的学习笔记

There are 2 types of software engineer: those who understand computer science well enough to do challenging, innovative work, and those who just get by because they’re familiar with a few high level tools.

Teach Yourself Computer Science

笔记目录

主题学习目的教材笔记
编程理解程序语言的基础概念计算机程序的构造与解释(SICP)
计算机架构理解计算机是如何工作的深入理解计算机系统(CSAPP)
算法和数据结构提高解决问题的能力算法导论
数学理解计算机科学的数学基础计算机科学中的数学
操作系统理解操作系统的工作原理操作系统概念
计算机网络理解网络通信的基础知识计算机网络:自顶向下方法
数据库理解数据库系统的工作原理数据库系统概念
编译原理理解编译器的工作原理编译原理
分布式系统理解分布式系统的设计原则数据密集型应用系统设计
人工智能理解人工智能的基本概念人工智能:一种现代方法

On this page