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

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
PROGRAMLAMA DİLLERİ KURAMI BİL540 - 3 + 0 10

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİTezli Yüksek Lisans
DERSİN YILI-
YARIYIL-
AKTS10
ÖĞRETİM ELEMAN(LAR)IDoçent Doktor Emre Sümer
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Programlama dillerini değerlendirmeyi öğrenir.
2) Programlama dillerini tasarlamayı ve gerçekleştirmeyi öğrenir.
3) Farklı paradigmalarla tasarım pratiği kazanacak, herhangi bir proje için uygun dili seçme yeteneği kazanır.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERYok
DERS TANIMIPD tarihçesi. PD değerlendirme yöntemleri. PD Sözdizimi. Düzenli dilbilgisi. Bağlam-bağımsız dilbilgisi. Bağlam-duyarlı dilbilgisi. Anlambilgisi. Ayrıştırıcılar. Değişkenler, türler, bağlanma ve kapsam. Paradigmalar ve veri soyutlama. Betik diller. Nesne tabanlı diller. Fonksiyonel diller. Mantıksal diller.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta PD tarihçesi, PD değerlendirme yöntemleri
2. Hafta PD Sözdizimi
3. Hafta Düzenli dilbilgisi
4. Hafta Bağlam-bağımsız dilbilgisi
5. Hafta Bağlam-duyarlı dilbilgisi
6. Hafta Anlambilgisi
7. Hafta Ayrıştırıcılar
8. Hafta Ara-sınav
9. Hafta Değişkenler, türler, bağlanma, kapsam
10. Hafta Paradigmalar ve very soyutlama
11. Hafta Betik diller
12. Hafta Nesne tabanlı diller
13. Hafta Fonksiyonel diller
14. Hafta Mantıksal diller
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR1. Concepts of Programming Languages, Sebesta, 9.Edition, Prentice Hall
ÖĞRETİM YÖNTEM VE TEKNİKLERİProje
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav230
Proje130
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav122
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi1411154
Final Sınavına Hazırlık16969
Ders Saati14342
Ara Sınava Hazırlık14444
Laboratuvar
Final Sınavı122
Ödevler
Toplam İş Yükü313
Toplam İş Yükü / 3010,43
Dersin AKTS Kredisi10
DİLTürkçe
STAJ / UYGULAMAYok
  

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