Bu ders işletim sistemlerinin temellerini içerir: CPU, bellek ve çevre donanımı gibi kaynakların kullanımı, yönetimi ve sanallaştırılması; koşutzamanlı işlemler, işlemler arası haberleşme ve işbirliği, kilitlenme, semaforlar, eşzamanlama, koruma, bellek yönetimi, dosya sistemi soyutlaması ve kalıcı bellek organizasyonu. Ders aynı zamanda UNIX ve Windows gibi işletim sistemlerinin önemli yönlerini tanıtır.