Anasayfa  »  Mühendislik Fakültesi »  Bilgisayar Mühendisliği Programı (İngilizce)

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
UNIX SYSTEMS PROGRAMMING CSE495 - 3 + 1 5

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİLisans
DERSİN YILI-
YARIYIL-
AKTS5
ÖĞ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ŞULLARIYok
ÖNERİLEN DERSLERYok
DERS TANIMIUNIX 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İĞİ
HAFTAKONULAR
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 KAYNAKLAR1. 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ınav130
Ödev110
Mini-Sınav310
Proje110
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       
P5       
P6       
P7       
P8       
P9       
P10       
P11       
P12