DERSİN TÜRÜ | Seçmeli |
DERSİN DÜZEYİ | Doktora |
DERSİN YILI | - |
YARIYIL | ------- |
AKTS | 10 |
ÖĞRETİM ELEMAN(LAR)I | Profesö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ŞULLARI | Yok |
ÖNERİLEN DERSLER | Yok |
DERS İÇERİĞİ | HAFTA | KONULAR |
---|
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 KAYNAKLAR | 1. 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ınav | 1 | 30 | Proje | 1 | 30 | Toplam(%) | | 60 | Yıl İçinin Başarıya Oranı(%) | | 60 | Finalin Başarıya Oranı(%) | | 40 | Toplam(%) | | 100 |
|
DİL | Türkçe |
STAJ / UYGULAMA | Yok |
| |