Bilgi Paketi / Ders Kataloğu
Programlama Dilleri Kavramları
Ders Kodu: CSE413
Ders Türü: Seçmeli
Ders Grubu: Lisans
Eğitim Dili: İngilizce
Staj Durumu: Yok
Teori: 2
Uyg.: 2
Kredi: 3
Laboratuvar: 0
AKTS: 6
Amaç

Tüm Programlama Dillerinin temel kavramlarının bu dillerin tasarım kavramları ile birlikte anlatımı.

Özet İçerik

1. Temel programlama dillerinin gelisimi 2. Sentaks ve Semantigin tanımı 3. Mantıksal ve Sentaks analizi 4. İsimler, bağlamalar, tip kontrolü ve geçerlilik alanları 5. Veri tipleri 6. İfadeler ve Atamalar 7. İfade seviyeli kontrol yapıları 8. Alt programlar, Alt programların gerçekleştirimi 9. Soyut veri tipleri 10. Nesneye yönelik kavramların desteklenmesi 11. Eş zamanlılık 12. İstisna ve olay yönetimi 13. Fonksiyonel programlama dilleri 14. Mantıksal programlama dilleri

Dersi Veren Öğretim Görevlisi/Görevlileri
Öğrenme Çıktıları
1.Programlama dillerinin genel kavramlarının öğrenilmesi
2.Programlama dilleri arasında probleme göre tercih yapabilme
3.Popüler programlama paradigmalarının evrimsel gelişimleri arasındaki benzerlik ve farklılıkları ifade edebilme.
4.Programın yaşam döngüsü boyunca oynadığı farklı rollere değer biçebilme
5.Program geliştirme süreci boyunca sistem programlarının fonksiyonlarını ve aralarındaki etkileşimlerini açıklayabilme.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.Concepts of programming languages , Roberta W. Sebesta, Addison-Wesley Press
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Temel programlama dillerinin gelişimi
2. Hafta - Teorik
Sentaks ve Semantiğin tanımı
3. Hafta - Teorik
Mantıksal ve Sentaks analizi
4. Hafta - Teorik
İsimler, bağlamalar, tip kontrolü ve geçerlilik alanları
5. Hafta - Teorik
Veri tipleri
6. Hafta - Teorik
İfadeler ve Atamalar
7. Hafta - Teorik
İfade seviyeli kontrol yapıları
8. Hafta - Teorik
Soyut veri tipleri, Altprogramlar
9. Hafta - Teorik
Nesneye yönelik kavramların desteklenmesi
10. Hafta - Teorik
Eş zamanlılık
11. Hafta - Teorik
İstisna ve olay yönetimi
12. Hafta - Teorik
Fonksiyonel programlama dilleri
13. Hafta - Teorik
Mantıksal programlama dilleri
14. Hafta - Teorik
Mantıksal programlama dilleri
Değerlendirme
Değerlendirme TürüAdetYüzde
Ödev5%5
Proje1%5
Kısa Sınav (Quiz)4%15
Ara Sınav (Vize)1%15
Dönem Sonu Sınavı (Final)1%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders140228
Uygulamalı Ders140228
Ödev50210
Proje18715
Kısa Sınav45022
Ara Sınav118220
Dönem Sonu Sınavı125227
TOPLAM İŞ YÜKÜ (Saat)150
Program ve Öğrenme Çıktıları İlişkisi
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
OÇ-2
OÇ-3
OÇ-4
4
4
4
4
OÇ-5
5
5
4
4
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026