Digital design, processor architecture, operating systems and formal models of computation.
Courses
Topics
- Finite State Machines and Automata
- Hardware Description Languages and FPGAs
- Instruction Set Architecture
- Processor Datapath and Pipelining
- Caches and Memory Hierarchy
- Processes, Threads and Synchronization
- Parallel Computing
Other areas
Mathematics · Signals and Systems · Electronics · Electromagnetics and Waves · Communications and Networking · Power and Energy