Core course about operating systems: what they are, how they're used, and how they're implemented.
Elective course on design and implementation of database systems, including query processing and optimization, storage management, and transaction concurrency control and recovery.