Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Programlama Dillerinin Prensipleri BM210 4. Yarıyıl 3 + 0 3,0 4,0
Ön Koşullar Yok
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Ders
Dersin Verilişi Doğrudan anlatım
Dersin Koordinatörü Prof. Dr. Resul KARA
Arş. Gör. Sümeyye BAYRAKDAR
Dersi Verenler Arş. Gör. Sümeyye BAYRAKDAR
Dersin Yardımcıları
Dersin Amacı Bu dersin amacı yaygın programlama dillerinin yapısını karşılaştırmalı öğretmek ve bu programlama ortamlarında program geliştirme tekniklerini tanıtmaktır.
Dersin İçeriği
Ders Öğrenme Kazanımları - Dilleri sınıflandırabilmek
- Dilleri evrensel ölçütlere göre karşılaştırabilmek
- Dillerin oluşturulması ve yürütülmesi aşamalarını keşfetmek
- Dillerdeki bütünlüğü algılamak
- Etkin program ve programlama dili bilincini sunmak
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Dillerin değerlendirilmesi, uygulanması
2. Hafta Dillerin tarihçesi ve evrimi
3. Hafta Anlamsal analiz
4. Hafta Söz dizimi analizi
5. Hafta Sözcük analizi
6. Hafta Veri tipleri ve veri yapıları
7. Hafta İsimler, Adresler, Bağlama
8. Hafta Statement-Seviye Kontrol Yapıları Sözel Anlatım Ders Saati Görsel Sunum
9. Hafta Altprogramlar
10. Hafta Parametre aktarım yöntemleri
11. Hafta Programlama dillerinde eşzamanlılık
12. Hafta Nesne yönelimli programlama kavramları
13. Hafta Fonksiyonel programlama kavramları
14. Hafta Mantıksal programlama kavramları
Kaynaklar
Robert W. Sebesta, "Concepts of Programming languages", fourth edition, Addison-Wesley, 1999.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 DK3 DK4 DK5 Ölçme Yöntemi
PY1 1 0 0 0 0 0 -
PY3 4 0 0 0 0 0 -
PY5 5 0 0 0 0 0 -
PY7 4 0 0 0 0 0 -
PY8 3 0 0 0 0 0 -
PY9 2 0 0 0 0 0 -
PY10 1 0 0 0 0 0 -
*DK = Ders Kazanımı.
0 1 2 3 4 5
Ders Katkı Düzeyi Yok Çok Düşük Düşük Orta Yüksek Çok Yüksek
Ölçme Yöntemi Yazılı sınav Sözlü sınav Ödev/Proje Laboratuvar Çalışması Sunum /Seminer
AKTS / İş Yükü Tablosu
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ders Saati 14 3 42
Ara Sınav 1 1 3 3
Ödev 1 5 6 30
Ödev 2 5 5 25
Final 1 3 3
Toplam İş Yükü 103
Dersin AKTS Kredisi 4,0