Ders Adı | Kodu | Yerel Kredi | AKTS | Ders (saat/hafta) | Uygulama (saat/hafta) | Laboratuar (saat/hafta) |
---|---|---|---|---|---|---|
İleri Programlama Dilleri | MTM6200 | 3 | 7.5 | 3 | 0 | 0 |
Önkoşullar | Yok |
---|
Yarıyıl | Güz, Bahar |
---|
Dersin Dili | İngilizce, Türkçe |
---|---|
Dersin Seviyesi | Doktora |
Dersin Türü | Seçmeli @ Matematik Mühendisliği ABD Matematik Mühendisliği Doktora Programı |
Ders Kategorisi | Uzmanlık/Alan Dersleri |
Dersin Veriliş Şekli | Yüz yüze |
Dersi Sunan Akademik Birim | Matematik Mühendisliği Bölümü |
---|---|
Dersin Koordinatörü | Aydın Seçer |
Dersi Veren(ler) | Aydın Seçer |
Asistan(lar)ı |
Dersin Amacı | Programlama Dillerinin Evrimsel Gelişimi ve Gelinen Son noktaların kavratılması |
---|---|
Dersin İçeriği | Programlama Dillerine Giriş, İyi Bilinen Programlama Dillerinin Evrimi, Sözdizimi ve Anlambilim, Sözcüksel Analiz ve Sentaks Analizi, İsimler, Bağlar ve Kapsamlar, Veri Tipleri, İfadeler ve Atama İfadeleri, ifade-Seviyesi Kontrol Yapıları, Altprogramlar, Altprogramları Uygulama, Soyut Veri Tipleri ve Kapsülleme Yapıları, Nesneye Dayalı Programlama Desteği, Eşzamanlılık, İstisna İşlemleri ve Olay İşleme, Fonksiyonel Programlama Dilleri, Mantıksal Programlama Dilleri |
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
|
Opsiyonel Program Bileşenleri | Yok |
Ders Öğrenim Çıktıları
- Çağdaş programlama dillerinin ana yapılarını tanıtmak ve mevcut ve gelecekteki programlama dillerinin eleştirel değerlendirilmesi için gerekli araçları sağlamak.
- Programlama dil yapısı hakkında ayrıntılı bir değerlendirme yaparak, sentaks yapısını açıklayan biçimsel bir yöntem sunarak ve sözlü ve anlamsal analiz yaklaşımları tanıtarak öğrencileri derleyici tasarımı çalışmaları için hazırlamak.
Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | Programlama Dillerine Giriş | Bölüm 1 |
2 | İyi Bilinen Programlama Dillerinin Evrimi | Bölüm 2 |
3 | Sözdizimi ve Anlambilim | Bölüm 3 |
4 | Sözcüksel Analiz ve Sentaks Analizi | Bölüm 4 |
5 | İsimler, Bağlar ve Kapsamlar | Bölüm 5 |
6 | Veri Tipleri | Bölüm 6 |
7 | İfadeler ve Atama İfadeleri | Bölüm 7 |
8 | Ara Sınav 1 | |
9 | Döngüler, İterasyonlar ve Özyinelemeli Fonksiyonlar | Chapter 8 |
10 | Altprogramlar, Altprogramları Uygulama | Bölüm 9, 10 |
11 | Soyut Veri Tipleri ve Kapsülleme Yapıları | Bölüm 11 |
12 | Nesneye Dayalı Programlama Desteği | Bölüm 12 |
13 | Eşzamanlılık, İstisna İşlemleri ve Olay İşleme | Bölüm 13, 14 |
14 | Fonksiyonel Programlama Dilleri, Mantıksal Programlama Dilleri | Bölüm 15, 16 |
15 | Final |
Değerlendirme Sistemi
Etkinlikler | Sayı | Katkı Payı |
---|---|---|
Devam/Katılım | ||
Laboratuar | ||
Uygulama | ||
Arazi Çalışması | ||
Derse Özgü Staj | ||
Küçük Sınavlar/Stüdyo Kritiği | ||
Ödev | 3 | 30 |
Sunum/Jüri | ||
Projeler | ||
Seminer/Workshop | ||
Ara Sınavlar | 1 | 30 |
Final | 1 | 40 |
Dönem İçi Çalışmaların Başarı Notuna Katkısı | ||
Final Sınavının Başarı Notuna Katkısı | ||
TOPLAM | 100 |
AKTS İşyükü Tablosu
Etkinlikler | Sayı | Süresi (Saat) | Toplam İşyükü |
---|---|---|---|
Ders Saati | 13 | 3 | |
Laboratuar | |||
Uygulama | |||
Arazi Çalışması | |||
Sınıf Dışı Ders Çalışması | 13 | 10 | |
Derse Özgü Staj | |||
Ödev | 3 | 10 | |
Küçük Sınavlar/Stüdyo Kritiği | |||
Projeler | |||
Sunum / Seminer | |||
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 10 | |
Final (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 10 | |
Toplam İşyükü : | |||
Toplam İşyükü / 30(s) : | |||
AKTS Kredisi : |
Diğer Notlar | Yok |
---|