Dersin Adı Dersin Seviyesi Dersin Kodu Dersin Tipi T+U K AKTS
Programlama Dilleri BIM-207 Zorunlu 3 3 5

Dersin Tanımı

Ön koşul dersleri Yok
Eğitimin dili Türkçe
Koordinatör
Dersi veren öğretim elemanları
Yardımcı öğretim eleman(lar)ı
Dersin veriliş şekli Yüz yüze
Dersin amacı Bu dersin amacı yeni bir programlama dili tasarlarken gereken ana kavramları öğretmektir. Bu ders, seçmeli bir derleyici tasarımı dersi için bir ön şart olarak düşünülebilir.
Dersin tanımı Dil değerlendirme kriterleri. Söz dizimi ve anlam bilimini tanımlama. Sözcüksel ve söz dizimsel analizciler oluşturmak için araç gereçler. İsimler, bağlanmalar, tip kontrolü ve kapsamlar. Alt programlar. Soyut veri türleri.

Dersin İçeriği

1- Başlangıç, söz dizimi ve anlam bilimi
2- Söz dizimi ve anlam bilimini tanımlama
3- Sözcüksel ve söz dizimsel analiz, Lex
4- Sözcüksel ve söz dizimsel analiz, Yacc
5- İsimler, bağlanmalar, tip kontrolü ve kapsamlar
6- İsimler, bağlanmalar, tip kontrolü ve kapsamlar
7- Veri tipleri
8- Parametre geçme metodları
9- Alt programlar
10- Alt programlar
11- Fonksiyonel programlama dilleri, Lisp
12- Fonksiyonel programlama dilleri, Lisp
13- Mantıksal programlama dilleri, Prolog
14- Mantıksal programlama dilleri, Prolog
15-
16-
17-
18-
19-
20-

Dersin öğrenme çıktıları

1- Sözcüksel analizi anlama
2- Söz dizimsel analizi anlama
3- Değişkenlerin kapsamını anlama
4- Parametre geçme metodlarını anlama
5- Alt programları anlama
6- Değişkenlerin bağlanmasını anlama
7-
8-
9-
10-