Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
---|---|---|---|---|---|---|
EBLG214 | Biçimsel Diller ve Otomat Teorisi | Ders | 2 | 4 | 5.00 | 3.00 |
Lisans
Bu derste vurgu üç kavramı öğrenme üstünedir: hesaplama nedir, neler hesaplanabilir, neler hesaplanamaz? Ders konuları doğası gereği matemetikseldir ve ders boyunca ispatlar sunulur. Hesaplama problemlerinnde mantık yürütme ve ispat yapabilme yeteneklerinin geliştirilmesi dersin temel amaçlarındandır.
1 | Düzenli dilleri düzenli ifadeler ve sonlu durum makineleri kullanarak tanıyabilme, düzenli olmayan dillerin düzensizliğini ispatlayabilme. |
2 | Bağlama duyarsız diller için bağlama duyarsız gramer ve ters listeli otomata geliştirebilme, bağlama duyarsız olmayan dillerin bu özelliğini ispatlayabilme. |
3 | Hesapsal karar problemleri ile diller arasındaki ilişkiyi kavrama. |
Birinci Öğretim
Yok.
Yok
Temel hesaplama kavramlarına giriş. Hesapsal problenmler ile diller arasındaki ilişki kurlduktan sonra, diller (düzenli diller, bağlama duyarsız diller, vb.) hesapsal zorluklara göre sınıflanır ve her sınıfa karşılık gelen hesaplama modeli tanıtılır. Her hesaplama modeli karşılık gelen bir otomaton (makine) ile temsil edilir.
Hafta | Teorik | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
---|---|---|---|
1 | Matematiksel Sonuç Çıkarma | ||
2 | Alfabe, karakter dizisi, formal dil tanımları | ||
3 | Deterministik Sonlu Otomatların Tanımı ve Oluşturulması | ||
4 | Deterministik Olmayan Sonlu Otomatların Tanımı ve Oluşturulması. Deterministik Olmayan Sonlu Otomatların Deterministik Sonlu Otomatlara Dönüştürülmesi. | ||
5 | Deterministik Olmayan Epsilon Geçişli Sonlu Otomatların Tanımı ve Oluşturulması. Deterministik Olmayan Epsilon Geçişli Sonlu Otomatların Deterministik Sonlu Otomatlara Dönüştürülmesi. | ||
6 | Düzenli Diller ve Düzenli ifadeler, Düzenli ifadeler üzerine işlemler. | ||
7 | Sonlu Otomatların Düzenli İfadelere Dönüştürülmesi | ||
8 | Ara Sınav | ||
9 | Düzenli İfadelerin Sonlu Otomatlara Dönüştürülmesi | ||
10 | Pompalama teoremi ve düzesizliği ispatlama. | ||
11 | Bağlama duyarsız diller ve bunlar için bağlama duyarsız gramer oluşturma | ||
12 | Bağlama duyarsız diller için ters listeli otomata dizaynı | ||
13 | Bağlama duyarsız diller için ters listeli otomata dizaynı | ||
14 | Terslisteli otomata modeli ile bağlama duyarsız gramerlerin eşdeğerliği |
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 80 |
Ev Ödevi | 1 | 20 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Yok.
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 2 | 2 |
Final Sınavı | 1 | 2 | 2 |
Derse Katılım | 14 | 2 | 28 |
Bireysel Çalışma | 14 | 1 | 14 |
Ara Sınav İçin Bireysel Çalışma | 1 | 20 | 20 |
Final Sınavı içiin Bireysel Çalışma | 1 | 30 | 30 |
Ev Ödevi | 4 | 5 | 20 |
Toplam İş Yükü (saat) | 116 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | |
ÖÇ 1 | 4 | |||||||||||||
ÖÇ 2 | 5 | |||||||||||||
ÖÇ 3 | 5 |