DERSİN TÜRÜ | Seçmeli |
DERSİN DÜZEYİ | Lisans |
DERSİN YILI | - |
YARIYIL | - |
AKTS | 5 |
ÖĞRETİM ELEMAN(LAR)I | -
|
DERSİN ÖĞRENME KAZANIMLARI |
Bu dersin sonunda öğrenciler; 1) Temel UNIX isletim sistemi kavramlarını öğrenir. 2) Sistem süreçlerinin ve iş parçacıklarının işleyişini anlar ve açıklar. 3) Eşzamanlılık kavramını anlar 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 TANIMI | UNIX temelleri. Kabuk programlama. Süreçler ve iş parçacıkları. Eşzamanlılık ve senkronizasyon. Süreçler arası iletişim. |
DERS İÇERİĞİ | HAFTA | KONULAR |
---|
1. Hafta | UNIX temelleri. | 2. Hafta | Kabuk programlama. | 3. Hafta | Süreçler ve iş parçacıkları. | 4. Hafta | Eşzamanlılık ve senkronizasyon. | 5. Hafta | Süreçler arası iletişim. | 6. Hafta | Süreçler arası iletişim. | 7. Hafta | Süreçler arası iletişim. | 8. Hafta | Ara-sınav | 9. Hafta | Süreçler arası iletişim. | 10. Hafta | Süreçler arası iletişim. | 11. Hafta | Süreçler arası iletişim. | 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,Sorun/Problem Çözme,Deney,Eğitim-Uygulama,Proje,Rapor Hazırlama,Sunum,Diğer |
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ | | Sayısı | Toplam Katkısı(%) |
---|
Ara Sınav | 1 | 30 | Ödev | 1 | 10 | Mini-Sınav | 3 | 10 | Proje | 1 | 10 | 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 |
| |