Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
9105055392024 | Hesaplama Kuramı | Seçmeli Ders Grubu | 1 | 1 | 8,00 |
Yüksek Lisans
Türkçe
Bu dersin amacı Otomata teorisi ve mevcut program dillerinden bir adım daha soyutlaştırılan formal dillere giriş yapmaktır. Derleyici tasarımı ve yazılım mühendisliği gibi bilgisayar bilimlerinin çeşitli branşlarına temel oluşturan hesaplamanın temel modelleri sunulacaktır. Dersin sonunda tüm öğrencilerin bütün bu kavramlara mühendislik açısından hakim olmaları beklenmektedir.
Dr. Öğr. Üy. Gül BOZTOK ALGIN
1 | Chomsky dil hiyerarşisini karşılık gelen otomata ve gramer tipleriyle eşleştirebilecek, |
2 | Verilen bir otomata ya da gramerin izini sürebilecek, |
3 | Verilen bir otomata (DFA, NFA, PDA, TM) ya da grameri diğer bir denk forma çevirebilecek, |
4 | Verilen bir dil için otomata ya da gramer tasarımlayabilecek, |
5 | Polinom zaman, deterministik olmayan polinom zaman, NP-tamlık, karar verilebilirlik ve karar verilemezlik kavramlarını tanımlayabilecektir. |
Birinci Öğretim
N/A
N/A
Ders içeriğinde aşağıdaki konular yer alacaktır: düzenli ifadeler ve bağlamdan bağımsız diller, sonlu ve yığın yapılı otomat, Turing makineler, hesaplanabilirlik, karar verilemezlik ve problem karmaşıklığı.
Hafta | Konular (Teorik) | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
---|---|---|---|
1 | Belirli Sonlu Otomata | Tartışma, Soru çözümü, Soru & Cevap, Geri bildirim, Ders Anlatım / Sunum | Chapter 1. Sections 1.1. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X |
2 | Belirli Sonlu Otomata | Chapter 1. Sections 1.1. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
3 | Belirsiz Sonlu Otomata | Chapter 1. Sections 1.2. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
4 | Belirsiz Sonlu Otomata | Chapter 1. Sections 1.2. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
5 | Düzenli İfadeler | Chapter 1. Sections 1.3. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
6 | Düzenli İfadeler | Chapter 1. Sections 1.3. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
7 | Bağlamdan Bağımsız Dilbilgisi | Chapter 2. Sections 2.1. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
8 | Vize Sınavı | ||
9 | Bağlamdan Bağımsız Dilbilgisi | Chapter 2. Sections 2.1. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
10 | Yığıtlı Otomata | Chapter 2. Sections 2.2. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
11 | Yığıtlı Otomata | Chapter 2. Sections 2.2. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
12 | Turing Makinesi | Chapter 3. Sections 3.1. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
13 | Turing Makinesi | Chapter 3. Sections 3.2, 3.3. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
14 | Karar Verilebilirlik ve Karar Verilemezlik | Chapter 4. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X | |
15 | Zaman Karmaşıklığı: P, NP ve NP-Complete Sınıfları | Chapter 7. Sections 7.2, 7.3. Introduction to the theory of computation. Michael Sipser. ISBN 053494728X |
Introduction to the theory of computation. Michael Sipser. ISBN 053494728X
yok
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 3 | 3 |
Final Sınavı | 1 | 3 | 3 |
Bütünleme Sınavı | 1 | 3 | 3 |
Quiz | 1 | 2 | 2 |
Derse Katılım | 16 | 3 | 48 |
Bireysel Çalışma | 16 | 5 | 80 |
Ödev Problemleri için Bireysel Çalışma | 2 | 5 | 10 |
Ara Sınav İçin Bireysel Çalışma | 1 | 35 | 35 |
Final Sınavı içiin Bireysel Çalışma | 1 | 40 | 40 |
Quiz için Bireysel Çalışma | 1 | 7 | 7 |
Ev Ödevi | 2 | 4 | 8 |
Toplam İş Yükü (saat) | 239 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | |
ÖÇ 1 | 3 | 1 | 1 | 3 | 1 | 5 | 5 |
ÖÇ 2 | 2 | 1 | 2 | 1 | 1 | 5 | 4 |
ÖÇ 3 | 3 | 1 | 2 | 1 | 1 | 5 | 4 |
ÖÇ 4 | 3 | 1 | 2 | 2 | 1 | 5 | 4 |
ÖÇ 5 | 5 | 1 | 4 | 3 | 1 | 5 | 5 |