Hoş Geldiniz,
Misafir
.
Oturum Aç
.
English
NİNOVA
DERSLER
YARDIM
HAKKINDA
Neredeyim:
Ninova
/
Dersler
/
Elektrik-Elektronik Fakültesi
/
BLG 437E
/
Dersin Bilgileri
Fakülteye dön
Ana Sayfa
Dersin Bilgileri
Dersin Haftalık Planı
Değerlendirme Kriterleri
Dersin Kaynakları
Dersin Bilgileri
Dersin Adı
Türkçe
İleri Programlama
İngilizce
Advanced Programming
Dersin Kodu
BLG 437E
Kredi
Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem
8
2
2
-
-
Dersin Dili
İngilizce
Dersin Koordinatörü
Hayri Turgut Uyar
Dersin Amaçları
Öğrencilerin farklı programlama yaklaşımlarıyla ve dilleriyle tanışmalarını sağlamak. Programlama dillerini daha etkin kullanmalarını sağlamak. Programlama dillerinin karşılaştırılmasında kullanılan ölçütleri öğretmek. Yeni başlayacak bir proje için uygun dili seçebilmelerini sağlamak. Yeni ve güncel programlama tekniklerini tanıtmak.
Dersin Tanımı
Programlama yaklaşımları. Tipler ve tip sistemleri. İsimler ve bağlantılar. İfadeler, komutlar ve akış denetimi. Yordam soyutlaması, fonksiyon soyutlaması. Veri soyutlaması, tip soyutlaması.
Dersin Çıktıları
Yordamsal ve fonksiyonel programlama yaklaşımları arasındaki farkları kavrar. Daha önceki derslerde öğrendiği dillerin altında yatan kavram, model ve yöntemleri daha iyi anlar. Bir proje için uygun olacak programlama dilini seçebilir. Güncel programlama tekniklerini öğrenir.
Önkoşullar
Veri Yapıları
Gereken Olanaklar
Diğer
Ders Kitabı
Michael L. Scott, "Programming Language Pragmatics", Morgan Kaufmann, 2009, ISBN 978-0-12-374514-9.
Diğer Referanslar
Dersler
.
Yardım
.
Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2024