Hoşgeldiniz, Misafir . Oturum Aç . English
Neredeyim: Ninova / Dersler / Bilgisayar ve Bilişim Fakültesi / BLG 437E / Dersin Bilgileri
 

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. © 2019