| Bilgisayar Mühendisliği | |||||
| Lisans | TYYÇ: 6. Düzey | QF-EHEA: 1. Düzey | EQF-LLL: 6. Düzey | ||
| Ders Kodu: | EFC315 | ||||||||
| Ders İsmi: | Otomata Kuramı | ||||||||
| Ders Yarıyılı: | Bahar | ||||||||
| Ders Kredileri: |
|
||||||||
| Öğretim Dili: | Turkish | ||||||||
| Ders Koşulu: | |||||||||
| Ders İş Deneyimini Gerektiriyor mu?: | Hayır | ||||||||
| Dersin Türü: | |||||||||
| Dersin Seviyesi: |
|
||||||||
| Dersin Veriliş Şekli: | Yüz yüze | ||||||||
| Dersin Koordinatörü: | Dr. Öğr. Üyesi FATİH ŞAHİN | ||||||||
| Dersi Veren(ler): |
Doç. Dr. CEVAT RAHEBİ Prof. Dr. AYŞE ŞİMA UYAR Dr. Öğr. Üyesi FATİH ŞAHİN |
||||||||
| Dersin Yardımcıları: |
| Dersin Amacı: | Bu dersin amacı, öğrencilere kesikli hesap işlemlerini yapan sistemleri tasarlayıp analiz edebilmeleri için gerekli teorik bilgilerin sağlanmasıdır. |
| Dersin İçeriği: | • Otomata kavramının anlatılması; Otomata tiplerinin anlatılması, • 1. tip olarak Sonlu Otomatların tanımı; bir dili nasıl kabul eder, hangi dil tiplerini kabul eder örnek üzerinden anlatımı, • Sonlu Durumlu Belirsiz Otomatların anlatımı, Sonlu Durumlu Belirsiz Otomatların Belirli Otomata dönüştürülmesi yöntemlerinin anlatımı ve örneklerle gerçeklemesi, • Düzenli İfadeler nedir? Düzenli Diller nedir ve Özellikleri nelerdir? • Bağlamdan Bağımsız Gramerlerin tanımı ve bağlamdan bağımsız tüm dilleri kabul eden İtmeli Otomatlara giriş yapılması • İtmeli Otomatlar ve Bağlamdan Bağımsız Gramerlerin Denkliği • Bağlamdan Bağımsız Gramerler Üzerindeki İşlemler ve Bağlamdan Bağımsız Gramerlerin Kapalılık Özelliklerinin anlatımı • İtmeli otomatlarla örnek tasarımlar ve Turing Makinaları ve Örneklerle otomata tasarımları |
Bu dersi başarıyla tamamlayabilen öğrenciler;
|
||||||||||||||||||||||||||||||||||
| Hafta | Konu | Ön Hazırlık |
| 1) | Sonlu Otomatlar | Ders Notları |
| 2) | Belirlenimli Olamayan Otomatlar | Ders Notları |
| 3) | Düzenli Diller | Ders Notları |
| 4) | Düzenli İfadeler | |
| 5) | Pompalama Önsavı | Ders Notları |
| 6) | Bağlamdan Bağımsız Gramerler | Ders Notları |
| 7) | Gramerlerin Farklı Biçimleri | Ders Notları |
| 8) | Ara sınav | Ders Notları |
| 9) | Yığıt Yapılı Otomatlar | Ders Notları |
| 10) | Bağlamdan Bağımsız Olmayan Diller | Ders Notları |
| 11) | Turing Makineleri | Ders Notları |
| 12) | Karar Verilmeyen Dil | Ders Notları |
| 13) | P ve NP | Ders Notları |
| 14) | NP- Tam Problemler | Ders Notları |
| 15) | Final Sınavı | Ders Notları |
| Ders Notları / Kitaplar: | Önerilen Kaynaklar (Ders Kitabı vb.) 1. Otomatlar, Biçimsel Diller ve Turing Makineleri (Yazar: Dr.Emre SERMUTLU, Cinius Yayınları) 3. Automata, Formal Languages and Algebraic Systems (Yazar: Masami Ito Yayınevi: World Scientific Publishing Company) |
| Diğer Kaynaklar: | 1. Automata, Formal Languages and Turing Machines (Author: Dr.Emre SERMUTLU, Cinius Yayınları) 2. Automata, Formal Languages and Algebraic Systems (Yazar: Masami Ito Yayınevi: World Scientific Publishing Company) |
| Ders Öğrenme Kazanımları | 1 |
2 |
3 |
|||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Program Kazanımları | ||||||||||||||||||||||||
| 1) Matematik ve fen bilimleri alanlarında yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri kullanabilme becerisi. | ||||||||||||||||||||||||
| 2) İlgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinin çözümünde kullanabilme becerisi. | ||||||||||||||||||||||||
| 3) Karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi. | ||||||||||||||||||||||||
| 4) Karmaşık mühendislik problemlerinde uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi. | ||||||||||||||||||||||||
| 5) Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi. | ||||||||||||||||||||||||
| 6) Karmaşık bir sistemi, süreci, cihazı veya ürünü tasarlamak için modern tasarım yöntemlerini uygulama becerisi. | ||||||||||||||||||||||||
| 7) Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları seçme ve kullanma beceris. | ||||||||||||||||||||||||
| 8) Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için bilişim teknolojilerini etkin bir şekilde kullanma becerisi. | ||||||||||||||||||||||||
| 9) Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama ve deney yapma becerisi. | ||||||||||||||||||||||||
| 10) Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için veri toplama, sonuçları analiz etme ve yorumlama becerisi. | ||||||||||||||||||||||||
| 11) Disiplin içi takımlarda etkin biçimde çalışabilme becerisi. | ||||||||||||||||||||||||
| 12) Çok disiplinli takımlarda etkin biçimde çalışabilme becerisi. | ||||||||||||||||||||||||
| 13) Bireysel çalışma becerisi. | ||||||||||||||||||||||||
| 14) Sözlü ve yazılı etkin iletişim kurma becerisi. | ||||||||||||||||||||||||
| 15) En az bir yabancı dil bilgisi. | ||||||||||||||||||||||||
| 16) Etkin rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilme becerisi. | ||||||||||||||||||||||||
| 17) Etkin sunum yapabilme, açık ve anlaşılır talimat verme ve alma becerisi. | ||||||||||||||||||||||||
| 18) Yaşam boyu öğrenmenin gerekliliği konusunda farkındalık. | ||||||||||||||||||||||||
| 19) Bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi. | ||||||||||||||||||||||||
| 20) Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk ve mühendislik uygulamalarında kullanılan standartlar hakkında bilgi. | ||||||||||||||||||||||||
| 21) Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi. | ||||||||||||||||||||||||
| 22) Girişimcilik, yenilikçilik hakkında farkındalık. | ||||||||||||||||||||||||
| 23) Sürdürülebilir kalkınma hakkında bilgi. | ||||||||||||||||||||||||
| 24) Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın mühendislik alanına yansıyan sorunları hakkında bilgi. | ||||||||||||||||||||||||
| 25) Mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık. | ||||||||||||||||||||||||
| Etkisi Yok | 1 En Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 En Yüksek |
| Dersin Program Kazanımlarına Etkisi | Katkı Payı | |
| 1) | Matematik ve fen bilimleri alanlarında yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri kullanabilme becerisi. | 5 |
| 2) | İlgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinin çözümünde kullanabilme becerisi. | |
| 3) | Karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi. | 5 |
| 4) | Karmaşık mühendislik problemlerinde uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi. | |
| 5) | Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi. | 4 |
| 6) | Karmaşık bir sistemi, süreci, cihazı veya ürünü tasarlamak için modern tasarım yöntemlerini uygulama becerisi. | |
| 7) | Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları seçme ve kullanma beceris. | |
| 8) | Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için bilişim teknolojilerini etkin bir şekilde kullanma becerisi. | |
| 9) | Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama ve deney yapma becerisi. | 3 |
| 10) | Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için veri toplama, sonuçları analiz etme ve yorumlama becerisi. | 3 |
| 11) | Disiplin içi takımlarda etkin biçimde çalışabilme becerisi. | |
| 12) | Çok disiplinli takımlarda etkin biçimde çalışabilme becerisi. | |
| 13) | Bireysel çalışma becerisi. | |
| 14) | Sözlü ve yazılı etkin iletişim kurma becerisi. | |
| 15) | En az bir yabancı dil bilgisi. | |
| 16) | Etkin rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilme becerisi. | |
| 17) | Etkin sunum yapabilme, açık ve anlaşılır talimat verme ve alma becerisi. | |
| 18) | Yaşam boyu öğrenmenin gerekliliği konusunda farkındalık. | |
| 19) | Bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi. | |
| 20) | Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk ve mühendislik uygulamalarında kullanılan standartlar hakkında bilgi. | |
| 21) | Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi. | |
| 22) | Girişimcilik, yenilikçilik hakkında farkındalık. | |
| 23) | Sürdürülebilir kalkınma hakkında bilgi. | |
| 24) | Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın mühendislik alanına yansıyan sorunları hakkında bilgi. | |
| 25) | Mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık. |
| Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
| Projeler | 1 | % 20 |
| Ara Sınavlar | 1 | % 30 |
| Final | 1 | % 50 |
| Toplam | % 100 | |
| YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 50 | |
| YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % 50 | |
| Toplam | % 100 | |