bugün

işletim sistemleri

bilgisayar mühendisliğinin en temel ve olmazsa olmaz derslerindendir.
diğerleri ise: assembly
veri yapıları ve algoritmalar

bir işletim sisteminin kullanıcıya yansımayan ve buzdağının sudaki kısmı olan iç yapısını detaylarıyla öğreten derstir aynı zamanda. thread, process, semaphore, deadlock, starvation, memory management, scheduling gibi birçok kavramla tanışmaya vesile olur.

insanın bilgisayara bakış açısını inanılmaz ölçüde değiştirir. kendimden örnek verecek olursam: artık bilgisayar donduğunda bütün tuşlara basıp, küfür etmek yerine "zavallı cpu nasıl çırpınıyor şimdi kaynak ayıracağım diye" şeklinde düşünebiliyorum.*