Ders Öğretim Planı
Dersin KoduDersin AdıDersin TürüYılYarıyılAKTS
ZTM429PROGRAMLAMA DİLLERİSeçmeli473
Dersin Seviyesi
Lisans
Dersin Sunulduğu Dil
Türkçe
Dersin Amacı
Bu dersin amacı öğrencilerin; programlama dili kavramlarını değişik programlama dillerinden örneklerle anlamasını ve programla dillerinin temel bileşenleri hakkında bilgi sahibi olmasını sağlamaktır.
Dersi Veren Öğretim Görevlisi/Görevlileri
Assist. Prof. Dr. Geylani KARDAŞ
Öğrenme Çıktıları
Öğrenim Türü
Örgün Öğretim
Dersin Ön Koşulu Olan Dersler
Yok
Ders İçin Önerilen Diğer Hususlar
Yok
Dersin İçeriği
Programlama dilleri hakkında genel bilgiler, programlama dillerinin gelişimiyle ilgili tarihçe, programlama paradigmalarına genel bir bakış, programlama dillerinde söz dizim ve anlam tanımlanması, programlama dillerinin makine diline çevrim süreci, yorumlayıcılar ve derleyiciler, değişkenler ve özellikleri, bağlama kavramı, veri tipleri ve tip dönüşümleri, altprogramlar, soyut veri tipleri, nesneye yönelik programlama kavramları (soyutlama, kapsülleme, sınıflar ve nesneler, kalıtım ve çokyapılılık), istisna ve istisnaların ele alınması
Haftalık Ayrıntılı Ders İçeriği
HaftaTeorikUygulamaLaboratuvar
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
DERS KİTABI: Concepts of Programming Languages (9th Edition), Robert W. Sebesta, Addison Wesley, 2009 YARDIMCI KAYNAKLAR: Ders Sunumları DERS ARAÇLARI: Çeşitli programlama dili derleyicileri ve editörleri
Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetDeğer
Ara Sınav140
Ev Ödevi260
TOPLAM100
Yarıyıl(Yıl) Sonu EtkinliklerAdetDeğer
Final Sınavı1100
TOPLAM100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
TOPLAM100
Staj Durumu
Yok
İş Yükü Hesaplaması
EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
TOPLAM İŞ YÜKÜ (saat)0
Program ve Öğrenme Çıktıları İlişkisi

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek
 
Ege University, Bornova - İzmir / TURKEY • Phone: +90 232 311 10 10 • e-mail: intrec@mail.ege.edu.tr