A broad exposure to computer system structure and networking, including software abstractions in operating systems for orchestrating the usage of computing resources.
Micro Projects
- Introduction LC2200
- Introduction to GDB
- Introduction to Parallel Processing
- Introduction to Networking
Projects
- LC2200 Processor
- Pipelined Processor
- Implementing Virtual Memory
- Simulating a Cache
- Multithreading and Process Scheduling