Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Programlama Dillerinin Prensipleri | SWE 204 | 4 | 3 + 0 | 3 | 5 |
Ön Koşul Dersleri | |
Önerilen Seçmeli Dersler | |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Koordinatörü | Dr.Öğr.Üyesi BEYZA EKEN |
Dersi Verenler | |
Dersin Yardımcıları | |
Dersin Kategorisi | Alanına Uygun Temel Öğretim |
Dersin Amacı | Programlama dillerinin temel ve yaygın yöntemlerini inceledikten sonra temel programlama sunarak bireyin yeni dillere adaptasyonunu kolaylaştırmak. Dillerin sınıflandırılması ve en uygun dilin seçimi için evrensel ölçütlerin kullanılması. |
Dersin İçeriği | Dillerin tarihçesi ve evrimi, Dilleri tanımlama, çeviri, temel programlama araçları, temel programlama kavramları, veri türleri ve konfigürasyonu, Yapısal programlama kavramları, alt programlar, program dillerinin modülasyonu, eşzamanlılık, mantıksal, nesne yönelimli ve fonksiyonel programlama kavramı. |
# | Ders Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
---|---|---|---|
1 | Dillerin sınıflandırılması | Anlatım, Soru-Cevap, Tartışma, | Sınav , Ödev, Proje / Tasarım, |
2 | Dillerin evrensel kriterlere göre karşılaştırılması | Anlatım, Soru-Cevap, Tartışma, | Sınav , Ödev, |
3 | Dil oluşturma ve süreci keşfetme | Anlatım, Soru-Cevap, Beyin Fırtınası, | Sınav , Ödev, |
4 | Dillerin bütünlüğünü anlama | Anlatım, Soru-Cevap, Tartışma, | Sınav , |
5 | Etkili program sunma ve dil bilincine sahip programlama | Anlatım, Soru-Cevap, Tartışma, | Sınav , Ödev, |
Hafta | Ders Konuları | Ön Hazırlık |
---|---|---|
1 | Dillerin tarihçesi ve evrimi | |
2 | Dillerin tanımı | |
3 | Dillerin çevirisi | |
4 | Temel programlama bileşenleri | |
5 | Temel programlama kavramları | |
6 | Veri türleri ve veri yapıları | |
7 | Yapısal programlama | |
8 | Alt programlama | |
9 | Parametre geçiş yöntemleri | |
10 | Modülasyon | |
11 | Programlama dillerinde eşzamanlılık | |
12 | Nesneye yönelik programlama kavramları | |
13 | Fonksiyonel programlama kavramları | |
14 | Mantıksal programlama kavramları |
Kaynaklar | |
---|---|
Ders Notu | |
Ders Kaynakları | Yumusak N., Adak M.F., "Programlama Dillerinin Prensipleri", 1. Baskı, Seçkin Yayıncılık, 2018. |
Değerlendirme Sistemi | |
---|---|
Yarıyıl Çalışmaları | Katkı Oranı |
1. Ara Sınav | 40 |
1. Kısa Sınav | 10 |
2. Kısa Sınav | 10 |
1. Ödev | 40 |
Toplam | 100 |
1. Yıl İçinin Başarıya | 60 |
1. Final | 40 |
Toplam | 100 |
AKTS - İş Yükü Etkinlik | Sayı | Süre (Saat) | Toplam İş Yükü (Saat) |
---|---|---|---|
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) | 14 | 3 | 42 |
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) | 14 | 2 | 28 |
Ara Sınav | 1 | 12 | 12 |
Kısa Sınav | 2 | 4 | 8 |
Ödev | 1 | 15 | 15 |
Final | 1 | 20 | 20 |
Toplam İş Yükü | 125 | ||
Toplam İş Yükü / 25 (Saat) | 5 | ||
Dersin AKTS Kredisi | 5 |