Simon Tran
Home
Notes
Notes
Warning
Credits to the authors of all the learning resources I've used to make these notes.
Tools
Git
Linux Environment
Algorithmic Exercises
Computational Complexity
Algorithmic Techniques
Dynamic Programming Problems
Computer Architecture
Assembly
Data Representation
Memory
Microarchitecture
Multiprocessor Systems
Operating Systems
Kernel Interface
Processes and Threads
Scheduling
Synchronization
File Management