Lisansüstü
Lisansüstü Eğitim Enstitüsü
Bilgisayar Mühendisliği
Anlık RSS Bilgilendirmesi İçin Tıklayınız.Düzenli bilgilendirme E-Postaları almak için listemize kaydolabilirsiniz.

Bilgisayar Mühendisliği Programı Ana Sayfası / Program Ders Planı / İşletim Sistemi Tasarımı ve Uygulaması (Ders bu dönem açılmayacktır.)

İşletim Sistemi Tasarımı ve Uygulaması (Ders bu dönem açılmayacktır.)

Ders KoduYarıyıl Ders Adı T/U/L Türü Öğrenim Dili AKTS
CSE0531 İşletim Sistemi Tasarımı ve Uygulaması (Ders bu dönem açılmayacktır.) 3/0/0 SA Türkçe 9
Dersin Amacı

İşletim Sistemleri, Bilgisayar Bilimleri şemsiyesi altında toplanacak bütün branşlar içerisinde en eski ve en temel konulardan birisidir. Bugün hayatımıza giren birçok algoritma, işletim sistemleri geliştirilirken bulunmuş ya da bu geliştirmelerde kullanılmıştır. İşletim sistemlerinin geliştirilmesi ile birlikte, bilgisayarların programlanması derin ve detaylı bir uzmanlık olmaktan çıkmış, yazılım mühendisliğinin çıkışına imkan tanımıştır. İşletim sistemler, teoride çok mantıklı ve tutarlı çözümlerin pratikte son derece kötü sonuçlar üretebileceğinin görülebileceği ve bu haliyle hayat ile ilgili öğretici bir alandır.

Bu dönem, lisans bilgilerimizi hızla gözden geçirdikten sonra, kendi seçeceğimiz ileri konularla ilgili bir araştırma yapacağız ve geliştirme yaparak işletim sistemleri programcılığı ile ilgili bir deneyim de yaşayacağız. Buradaki amacımız, işletim sistemlerinin üzerinde çalışılan yeni konuları hakkında daha derin ve pratik değeri olan bilgi ve deneyim sahibi olmaktır.

Ön Koşullar -
Eş Koşullar -
Özel Koşullar -
Öğretim Üyeleri Assis. Prof. Dr. Yusuf ALTUNEL
Asistanlar -
Ders Gün,Saat ve Yeri Cumartesi 10:00-12:45 Uzaktan, AK2B0305
Görüşme Saatleri ve Yeri Cumartesi 13:00-13:45 Uzaktan, AK2B0305
Öğretim Yöntem ve Teknikleri Düzenli dersler, sunumlar, videolar
Temel Kaynaklar Modern Operating Systems x Edition; Andrew S. Tanenbaum; Prentice Hall. UNIX: The Text Book; Syed Mansoor Sarwar, Robert Koretsky, Syed Aqeel Sarwar; Addison Wesley 2001.
Diğer Kaynaklar Operating Systems Internals and Design Principles 6th Edition; William Stallings; Prentice Hall 2009. ISBN-13: 978-0-13-603337-0 The Linux Kernel Module Programming Guide; Peter Jay Salzman & Ori Pomerantz; 2001 Free Book. Inside Microsoft Windows 2000 (Microsoft Programming Series); David A. Solomon, Mark Russinovich
Haftalık Ders Programı
Hafta Dersin İçeriği Öğretim Yöntem ve Teknikleri
1. Hafta İşletim sistemlerine giriş Ünite-1: Giriş
2. Hafta İşletim sistemlerine giriş Ünite-1: Giriş
3. Hafta İşletim sistemlerine giriş Ünite-1: Giriş
4. Hafta Süreçler ve Thread yapısı Ünite-2: Süreçler ve Thread'ler
5. Hafta Süreçler ve Thread yapısı Ünite-2: Süreçler ve Thread'ler
6. Hafta Süreçler ve Thread yapısı Ünite-2: Süreçler ve Thread'ler
7. Hafta Hafıza Yönetimi Ünite-3: Hafıza Yönetimi
8. Hafta Hafıza Yönetimi Ünite-3: Hafıza Yönetimi
9. Hafta Hafıza Yönetimi Ünite-3: Hafıza Yönetimi
10. Hafta Dosya ve Dizin Yönetimi Ünite-4: Dosya Yönetimi
11. Hafta Dosya ve Dizin Yönetimi Ünite-4: Dosya Yönetimi
12. Hafta Girdi/Çıktı ve Sürücü Yönetimi Ünite-5: Girdi/Çıktı ve Sürücü Yönetimi
13. Hafta Öğrencilerin seçtikleri konuların anlatımı Öğrenci araştırma ve geliştirme çalışmaları demo ve sunumları
14. Hafta Öğrencilerin seçtikleri konuların anlatımı Öğrenci araştırma ve geliştirme çalışmaları demo ve sunumları
15. Hafta
16. Hafta
17. Hafta
Değerlendirme Ölçütleri
Ölçüt Tipleri Adet Yüzdesi(%)
Ödevler / Dönem Ödevi / Sunum 3 60
Projeler 1 20
Final 1 20


ÖÇ-1İşletim sisteminin katmanlı mimarideki yeri ve kullanım biçimlerinin anlaşılması
ÖÇ-2Süreç modelleri ve çoklu program yürütme algoritmalarının anlaşılması
ÖÇ-3Hafıza yönetimi, sanal hafıza ve yer değiştirme algoritmalarının anlaşılması
ÖÇ-4Bilginin kalıcı olarak tutulması, dosya ve dizin gerçekleştirilmesi ve erişiminin incelenmesi
ÖÇ-5Girdi/çıktı yönetimi, sürücü tasarımı ve yöntemlerinin incelenmesi
Program Çıktıları
PÇ-1lisans ve lisansüstü mühendislik ve diğer disiplinlerden edinilen bilgiyi belirleme, ifade etme ve uzmanlık alanında ileri seviye bilgi gerektiren yeni ve karmaşık bilgisayar mühendisliği problemlerini çözme becerisi
PÇ-2bilgisayar mühendisliğinin en az iki alt-disiplininde ileri konularda bilgi
PÇ-3uzmanlık alanındaki yeni bilgiyi anlama ve birleştirme becerisi
PÇ-4çoklu bağlamlarda ileri teknik bilgileri uygulama becerisi
PÇ-5 hayat boyu öğrenmenin önemini kavrama ve hayat boyu öğrenmeyi uygulama becerisi
PÇ-6uzmanlık alanındaki önemli bir konuda düzenli ve sistematik çalışma planlama ve uygulama becerisi
PÇ-7teknik materyalleri kabul gören standartlara uygun yazılmış resmi raporlar ile nakletme becerisi
PÇ-8varolan literatürü analiz etme ve kullanma becerisi
PÇ-9etkin sözlü komünikasyon becerisi
PÇ-10bilgisayar mühendisliği alanındaki gelişmelere ayak uydurma becerisi
Alan Yeterlilikleri Matrisi
Program Çıktıları - Öğrenim Çıktıları Matrisi
--
 PÇ 1PÇ 2PÇ 3PÇ 4PÇ 5PÇ 6PÇ 7PÇ 8PÇ 9PÇ 10
ÖÇ 1          
ÖÇ 2          
ÖÇ 3          
ÖÇ 4          
ÖÇ 5