Anasayfa  »  Fen Bilimleri Enstitüsü »  Bilgisayar Mühendisliği Tezsiz Yüksek Lisans Programı

DERS ADIDERS KODUYARIYILTEORİ1 + UYGULAMA (Saat)AKTS
İLERİ DERLEYİCİ TASARIMI BİL542 Program Ders Listesi-Program Ders Listesi-Program Ders Listesi-Program Ders Listesi---- 3 + 0 10

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİTezsiz Yüksek Lisans
DERSİN YILI-
YARIYILProgram Ders Listesi-Program Ders Listesi-Program Ders Listesi-Program Ders Listesi----
AKTS10
ÖĞRETİM ELEMAN(LAR)IProfesör Doktor Hasan Oğul
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Derleyici ve lexical analiz hakkında bilgi sahibi olur.
2) Programlama dillerinin söz dizimi kurallarını öğrenir.
3) Temel ayrıştırma tekniklerini bilir.
4) Hafıza yönetimi hakkında bilgi sahibi olur.
5) Kod üretimi ve optimizasyonunu öğrenir.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERYok
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Derleyicilere giriş, sonlu otomata ve lexical analiz.
2. Hafta Derleyicilere giriş, sonlu otomata ve lexical analiz.
3. Hafta Derleyicilere giriş, sonlu otomata ve lexical analiz.
4. Hafta Programlama dillerinin söz dizimi kurallarına göre tanımlanması.
5. Hafta Programlama dillerinin söz dizimi kurallarına göre tanımlanması.
6. Hafta Temel ayrıştırma teknikleri.
7. Hafta Temel ayrıştırma teknikleri.
8. Hafta Ara-sınav
9. Hafta Verimli ayrıştırıcıların yapımı.Söz dizimine bağlı çevirim.
10. Hafta Sembol tabloları.
11. Hafta Yürütme zamanında hafıza yön etimi.
12. Hafta Yürütme zamanında hafıza yön etimi.
13. Hafta Kod üretimi ve optimizasyonu.
14. Hafta Kod üretimi ve optimizasyonu.
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR1. M. Steven S., Advanced Compiler Design İmplementation, Morgan Kaufmann Publishers Inc., 1997
2. G. Dick, Modern Compiler Design, Wiley,2001
3. Levine, Mason, Brown, Lex and Yacc, O'Reilly & Associates, 1995.
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Soru-Cevap,Sunum,Eğitim-Uygulama,Sorun/Problem Çözme,Proje,Rapor Hazırlama
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Ödev115
Proje115
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4Ö5
P1          X
P2  X   X   X   X   X
P3  X       X   X
P4    X      
P5          X
P6  X        
P7          X
P8  X       X  
P9         
P10          X
P11    X     X  
P12        X   X