Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
8COMP 4312HESAPLAMA KURAMI3+0+03601.10.2019

 
Dersin Detayları
Dersin Dili İngilizce
Dersin Düzeyi Lisans
Bölümü / Programı BİLGİSAYAR MÜHENDİSLİĞİ
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu dersin amacı çağdaş hesaplama kuramı altında yatan teoriyi öğrencilere tanıtmak.
Dersin İçeriği Giriş ve temel tanımlar, soyut otomatlar, sonlu durum makinelerinin kavramı; "Push-down" otomat, "Turing" makinesi, simgesel diller, bağlam bağımsız diller, otomat, diller ve dilbilgisi arasındaki ilişki, hesaplanabilirlik ve çözülebilirlik, bazı uygulamlar.
Dersin Yöntem ve Teknikleri
Ön Koşulları Yok
Dersin Koordinatörü Doç.Dr. AHMET HASAN KOLTUKSUZ
Dersi Verenler Prof. Dr. AHMET HASAN KOLTUKSUZ
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Peter Linz, An Introduction to Formal Languages and Automata, 5th ed., Jones & Bartlett, 2011.ISBN-10: 9781449615529 ISBN-13: 978-1449615529 ASIN: 144961552X

Ders Yapısı
Matematik ve Temel Bilimler %40
Mühendislik Bilimleri %40
Mühendislik Tasarımı %20

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav/Mid-Term 1 % 40
Devam/Participation 14 % 10
Ödev/Homework 5 % 50
Toplam :
20
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ara Sınav/Mid-Term 1 10 10
Ödev/Homework 5 2 10
Proje/Project 1 25 25
Ders Süresi(14 hafta) Toplam ders saati/Course Teaching Hours(14 weeks)Total course hours 14 3 42
Sınıf Dışı Ders Çalışma Süresi(Ön Çalışma)/Further self-study 14 2 28
Yarıyıl Sonu Sınavı/ Dönem Projesi/Contribution of final Examination and Final Project 1 10 10
Toplam İş Yükü   AKTS Kredisi : 5 125

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Modern hesaplama yöntemleri ve Bilgisayar Biliminin temelleri ve prensiplerini tanıma.
2 Formal matematik kurallarını Hesaplama kuramları çerçevesindeuygulayabilme.
3 FSM-Formal Diiler-CFG-PDA ve Turing Makinelerini yakından ve derinlemesine tanıma.
4 Hesaplama kuramının uygulamaları konusunda genişlemiş bir bakış açısı yakalama.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Giriş, temel tanımlar.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

 
Ders İçin Önerilen Diğer Dersler
Veri yok
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Tüm 5 3 3 3
Ö1 5 3 3 3
Ö2 5 3 4
Ö3 5 3
Ö4 3 3 3

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.yasar.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=4005000552856&lang=tr