Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Hesaplama KuramıBLM250234300
ÖnkoşullarYok
YarıyılBahar
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Bilgisayar Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüÖmer Özgür Bozkurt
Dersi Veren(ler)Banu Diri
Asistan(lar)ı
Dersin AmacıTüm bilgisayar bilimleri dilleri tasarımında temel teşkil eden Otomatlar Teorisi'nin tamamıyla anlaşılmasının ve problemlerin sınıflandırılmasının öğrenilmesinin sağlanması.
Dersin İçeriğiHesaplanabilirlik Teorisi, Karmaşıklık Teorisi, Otomatlar Teorisi, Kümeler Teorisi, İlişkiler, İspatlar, Sonlu Otomatlar, Yığıtlı Otomatlar, Turing Makineleri, Zaman Karmaşıklığı, Yer Karmaşıklığı.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Daniel I. A. Cohen, Introduction to Computer Theory, Prentice-Hall, 2. Baskı, 1997.
  • Michael Sipser, Introduction to the Theory of Computation, PWS Pub. Co, 2. Baskı, 2005
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler sonlu Otomatları ve Yığıtlı Otomatları bilir.
  2. Öğrenciler Düzgün ve Bağlamdan Bağımsız Dilbilgileri bilir
  3. Öğrenciler Düzgün Dilbilgisi, Bağlamdan Bağımsız Dilbilgisi ve tanıyıcıları arasındaki ilişkileri bilir
  4. Öğrenciler Turing Makineleri ve Problem Sınıflarına aşinadır.
  5. Öğrenciler problem kurma ve çözme becerisini geliştirir.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Temel Kavram ve Tanımlar
2Hesaplanabilirlik, Karmaşıklık ve Otomatlar Teoremleri
3Küme Teorisi, İlişkiler
4İspat Yöntemleri
5Düzgün Deyimler
6Sonlu Otomatlar
7Gerekirci ve Gerekirci olmayan Sonlu Otomatlar
8Epsilon Geçişi, Otomatların Denkliği, Güvercin Yuvası Prensibi
9Yıl içi sınavı
10Yığıtlı Otomatlar
11Bağlamdan Bağımsız Dilbilgisi, Ayrıştırma Ağacı, Belirsizlik, Pompalama Teoremi
12Turing Makineleri, Tanıma ve Hesaplama, Church-Turing Hipotezi
13Zaman Karmaşıklığı, P-Sınıfı ve NP-Sınıfı
14NP-Complete Problemler
15Yer karmaşıklığı, PSPACE Sınıfı, L ve NL Sınıfı
16Final Sınavı

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev525
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar125
Final150
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati163
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması103
Derse Özgü Staj
Ödev54
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)16
Final (Sınav Süresi + Sınav Hazırlık Süresi)112
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok