Anasayfa  »  Fen Bilimleri Enstitüsü »  Bilgisayar Mühendisliği Doktora Programı

DERS ADIDERS KODUYARIYILTEORİ1 + UYGULAMA (Saat)AKTS
SİSTEM PROGRAMLAMA BİL616 ------- 3 + 0 10

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİDoktora
DERSİN YILI-
YARIYIL-------
AKTS10
ÖĞRETİM ELEMAN(LAR)IProfesör Doktor Hasan Oğul
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Temel UNIX/Linux işletim sistemi kavramlarını öğrenir.
2) Sistem süreçlerinin ve iş parçacıklarının işleyişini anlamak ve açıklar.
3) Eşzamanlılık kavramını anlamak ve uygular.
4) Kabuk ve çekirdek seviyesi programlama yeteneği kazanır.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERYok
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta UNIX temelleri.
2. Hafta UNIX temelleri.
3. Hafta Kabuk programlama.
4. Hafta Kabuk programlama.
5. Hafta Süreçler ve iş parçacıkları.
6. Hafta Süreçler ve iş parçacıkları.
7. Hafta Süreçler ve iş parçacıkları.
8. Hafta Ara-sınav
9. Hafta Eşzamanlılık ve senkronizasyon.
10. Hafta Eşzamanlılık ve senkronizasyon.
11. Hafta Eşzamanlılık ve senkronizasyon.
12. Hafta Süreçler arası iletişim.
13. Hafta Süreçler arası iletişim.
14. Hafta Süreçler arası iletişim.
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR1. UNIX Systems Programming, Robbins and Robbins, 2003, First Ed.
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Soru-Cevap,Deney,Eğitim-Uygulama,Sorun/Problem Çözme,Proje,Rapor Hazırlama,Sunum
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Proje130
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4
P1  X   X   X   X
P2      X   X
P3  X   X   X   X
P4    X   X  
P5    X   X   X
P6      X  
P7       
P8  X     X  
P9       
P10       
P11       
P12        X