Ders Tanımı

Ders Kodu Yarıyıl T+U Saat Kredi AKTS
ABSTRACT MACHINES AND FORMAL LANGUAGES EBT 550 0 3 + 0 3 6
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Yüksek Lisans
Dersin Türü SECMELI
Dersin Koordinatörü Prof.Dr. NEJAT YUMUŞAK
Dersi Verenler
Dersin Yardımcıları
Dersin Kategorisi
Dersin Amacı
Presentation of mathematical methods in design of programming language and make it possible to design tools for acceptance conditions in a program of a language.
Dersin İçeriği
Basic mathmematics, regular expressions and clusters, deterministic and nondeterministic automata, grammers and languages, regular languages, context free grammer, improvement of grammers and normal forms, pushdown automaton, Turing machines, parsing, classification of languages, LL(k) languages and LR(k) languages, parsing methods of Shift-Reduce and Recursive-Descent
Dersin Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 - Realizing of language design 1 - 4 - A - C - D -
2 - Prior knowledge for compiler design 1 - 4 - A - C - D -
3 - Realizing of automata 1 - 2 - 4 - A - D - F -
4 - Associating automata with computer hardware 1 - 2 - 3 - 15 - A - C - D - F -
5 - Understanding the problems of languages and solve them 1 - 2 - B -
Öğretim Yöntemleri: 1:Lecture 4:Drilland Practice 2:Question-Answer 3:Discussion 15:Problem Solving
Ölçme Yöntemleri: A:Testing C:Homework D:Project / Design F:Performance Task B:Oral Exam
; ;