EEL 5737
Principles of Computer System Design
This class will be providing a broad introduction to the main principles and abstractions for engineering hardware and software systems, and in-depth studies of their use on computer systems across a variety of designs, be it in operating system, a client/server application, a database server, or a fault-tolerant disk cluster.
Prerequisites & course information
Grading Scheme: Letter Grade Prerequisite: Dig. Des. and Comp. Prog.. The project’s programming component uses a scripting language (Python) and requires basic understanding of data structures, algorithms, and Unix. Students may not take this course if they have taken EEL 4736 .
Sources
- Course catalogue ↗2025-2026