Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Sistem ProgramlamaMTM363236300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Matematik Mühendisliği Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimMatematik Mühendisliği Bölümü
Dersin KoordinatörüAydın Seçer
Dersi Veren(ler)
Asistan(lar)ı
Dersin Amacı
Dersin İçeriği
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Robert Love, Linux System Programming
  • Robert Love, Linux Kernel Development
  • Michael KerrisK, The Linux Programming inTerface
  • Kaiwan N. Billimoria, Hands‑On System Programming with Linux
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

    Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

    HaftaKonularÖn Hazırlık
    1Sistem Programlamaya Giriş, Linux Çekirdeği, KabukDers Materyalleri
    2Dosya Sistemi, Kullanıcı, Grup ve Erişim YetkileriDers Materyalleri
    3Process Kavramı, Dosya İşlemleriDers Materyalleri
    4IO Modelleri, SinyallerDers Materyalleri
    5Thread Kullanımı, Semafor KullanımıDers Materyalleri
    6Shared Memory Kullanımı, Memory Mapped IODers Materyalleri
    7Soket Kullanımı, Timer KullanımıDers Materyalleri
    8Ara Sınav 1
    9Daemon Oluşturma, Capabilities API,Paylaşımlı KütüphanelerDers Materyalleri
    10Process'ler Arası HaberleşmeDers Materyalleri
    11Memory Allocation, Memory BarriersDers Materyalleri
    12Hata Ayıklama Yöntemleri, GNU Build Sistemi AraçlarıDers Materyalleri
    13Derleyici Optimizasyonları, Clang ve LLVMDers Materyalleri
    14İçsel ve Anonim Fonksiyonlar, 14. FreeTDS ile SqlServer BağlantısıDers Materyalleri
    15Final

    Değerlendirme Sistemi

    EtkinliklerSayıKatkı Payı
    Devam/Katılım
    Laboratuar
    Uygulama
    Arazi Çalışması
    Derse Özgü Staj
    Küçük Sınavlar/Stüdyo Kritiği
    Ödev
    Sunum/Jüri
    Projeler
    Seminer/Workshop
    Ara Sınavlar
    Final
    Dönem İçi Çalışmaların Başarı Notuna Katkısı
    Final Sınavının Başarı Notuna Katkısı
    TOPLAM100

    AKTS İşyükü Tablosu

    EtkinliklerSayıSüresi (Saat)Toplam İşyükü
    Ders Saati
    Laboratuar
    Uygulama
    Arazi Çalışması
    Sınıf Dışı Ders Çalışması
    Derse Özgü Staj
    Ödev
    Küçük Sınavlar/Stüdyo Kritiği
    Projeler
    Sunum / Seminer
    Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)
    Final (Sınav Süresi + Sınav Hazırlık Süresi)
    Toplam İşyükü :
    Toplam İşyükü / 30(s) :
    AKTS Kredisi :
    Diğer NotlarYok