
| 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 |
Tüm Programlama Dillerinin temel kavramlarının bu dillerin tasarım kavramları ile birlikte anlatımı.
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
| 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. |
| 1. | Concepts of programming languages , Roberta W. Sebesta, Addison-Wesley Press |
| Değerlendirme Türü | Adet | Yüzde |
|---|---|---|
| Ödev | 5 | %5 |
| Proje | 1 | %5 |
| Kısa Sınav (Quiz) | 4 | %15 |
| Ara Sınav (Vize) | 1 | %15 |
| Dönem Sonu Sınavı (Final) | 1 | %60 |
| Etkinlik | Sayısı | Ön Hazırlık | Süre | Toplam Iş Yükü (Saat) |
|---|---|---|---|---|
| Kuramsal Ders | 14 | 0 | 2 | 28 |
| Uygulamalı Ders | 14 | 0 | 2 | 28 |
| Ödev | 5 | 0 | 2 | 10 |
| Proje | 1 | 8 | 7 | 15 |
| Kısa Sınav | 4 | 5 | 0 | 22 |
| Ara Sınav | 1 | 18 | 2 | 20 |
| Dönem Sonu Sınavı | 1 | 25 | 2 | 27 |
| TOPLAM İŞ YÜKÜ (Saat) | 150 | |||
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 | |||||||