|
BIL4020 | Bilgisayar Sistemleri Laboratuvarı | 1+0+1 | AKTS:4 | Yıl / Yarıyıl | Bahar Dönemi | Ders Duzeyi | Lisans | Yazılım Şekli | Seçmeli | Bölümü | BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ | Ön Koşul | Yok | Eğitim Sistemi | Grup çalışması, Laboratuar Çalışması, Uygulama | Dersin Süresi | 14 hafta - haftada 1 saat teorik ve 1 saat laboratuar | Öğretim Üyesi | Öğretim Görevlisi Ömer ÇAKIR | Diğer Öğretim Üyesi | ÖĞR. GÖR. ÖMER ÇAKIR, | Öğretim Dili | Türkçe | Staj | Yok | | Dersin Amacı: | Bilgisayar Mühendisliği'nin üçüncü yılında Nesne Yönelimli Programlama ve İşletim Sistemleri gibi derslerde öğretilen teori ve kavramları güçlendirmek için pratik gösterimler ve uygulamalar sağlamaktır. |
Öğrenim Kazanımları | PÖKK | ÖY | Bu dersi başarı ile tamamlayan öğrenciler : | | | ÖK - 1 : | biçimsel diller için gramer yazabilir ve yorumlayabilir | 3,4,5,6 | 1,4 | ÖK - 2 : | Unix sistemlerinde süreç aktivitelerini gözetleyebilir. | 3,4,5,6 | 1,4 | ÖK - 3 : | istemci ve sunucu mimarilerini açıklayabilir. | 3,4,5,6 | 1,4 | ÖK - 4 : | veri sıkıştırma yöntemlerini kodlayabilir. | 3,4,5,6 | 1,4 | ÖK - 5 : | Windows ilkellerini kullanarak basit çoklu kullanım uygulamaları geliştirebilir. | 3,4,5,6 | 1,4 | ÖK - 6 : | süreçlerarası haberleşme uygulamaları geliştirebilir. | 3,4,5,6 | 1,4 | PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | |
Deneyler 1. Gramer Tabanlı Değerlendirme Yöntemleri, 2. İşletim Sistemi Çevrelerinde Süreç Gözetleme, 3. İstemci ve Sunucu Mimarileri, 4. Bison Ayrıştırıcı Üreteci, 5. Süreçlerarası Haberleşme, 6. Windows İşletim Sistemlerinde İşlem Tabanlı Çokgörevlilik ve Senkronizasyon, 7. Veri Sıkıştırma Yöntemleri |
|
Haftalık Detaylı Ders Planı | Hafta | Detaylı İçerik | Önerilen Kaynak | Hafta 1 | Laboratuar Hazırlıkları | | Hafta 2 | Deney Hazırlıkları | | Hafta 3 | 1. Gramer Tabanlı Değerlendirme Yöntemleri | | Hafta 4 | 2. İşletim Sistemi Çevrelerinde Süreç Gözetleme | | Hafta 5 | 3. İstemci ve Sunucu Mimarileri | | Hafta 6 | 4. Bison Ayrıştırıcı Üreteci | | Hafta 7 | 5. Süreçlerarası Haberleşme | | Hafta 8 | 6. Windows İşletim Sistemlerinde İşlem Tabanlı Çokgörevlilik ve Senkronizasyon | | Hafta 9 | Sınav haftası | | Hafta 10 | 7. Veri Sıkıştırma Yöntemleri | | Hafta 11 | Telafi Deneyi | | Hafta 12 | Telafi Deneyi | | Hafta 13 | Telafi Deneyi | | Hafta 14 | Telafi Deneyi | | Hafta 15 | Proje Deneyi | | Hafta 16 | Dönem sonu sınavı | | |
1 | Andrews, G.R. 2000; Foundations of Multithreaded, Parallel, and Distributed Programming, Addison Wesley, 664 p. | | 2 | Haviland, K., Gray, D., Salama, B. 1998; UNIX System Programming, 2nd Edition, Addison Wesleyi 350 p. | | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | Arasınav | 3 4 5 6 7 8 10 | 21/02/2019 28/02/2019 07/03/2019 14/03/2019 21/03/2019 28/03/2019 04/04/2019 | 2 2 2 2 2 2 2 | 50 | Dönem sonu sınavı | 16 | 28/05/2019 | 2 | 50 | |
Öğrenci Çalışma Yükü | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | Sınıf dışı çalışma | 2 | 12 | 24 | Laboratuar çalışması | 3 | 12 | 36 | Uygulama | 2 | 12 | 24 | Dönem sonu sınavı için hazırlık | 15 | 1 | 15 | Dönem sonu sınavı | 2 | 1 | 2 | Toplam Çalışma Yükü | | | 101 |
|