Türkçe | English
OF TEKNOLOJİ FAKÜLTESİ / YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ
( I. ÖĞRETİM)
Ders Bilgi Paketi
http://www.ktu.edu.tr/ofyazilim
Tel: +90 0462 3778353
OFTF
OF TEKNOLOJİ FAKÜLTESİ / YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ / ( I. ÖĞRETİM)
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YZM3033Programlama Dili Kavramları2+0+0AKTS:4
Yıl / YarıyılGüz Dönemi
Ders DuzeyiLisans
Yazılım Şekli Seçmeli
BölümüYAZILIM MÜHENDİSLİĞİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze , Grup çalışması
Dersin Süresi14 hafta - haftada 2 saat teorik
Öğretim ÜyesiDr. Öğr. Üyesi Asuman GÜNAY YILMAZ
Diğer Öğretim Üyesi
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Bu ders programlama dillerinin temel kavramlarını ve bu kavramların farklı programlama dillerindeki uygulamalarını değerlendirmeyi amaçlamaktadır. Bu ders ile öğrencilere uygun programlama dilinin seçimi yapabilme, yeni programlama dillerini öğrenebilme, bilinen programlama dillerinin daha iyi kullanılabilmesi yeteneklerinin kazandırılması hedeflenmektedir.
 
Öğrenim KazanımlarıBPKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : Dil değerlendirme kriterleri ve temel programlama dillerinin gelişimini tanımlayabilir.3,7,81,3
ÖK - 2 : Programlama dilleri için gramer belirleyebilir3,7,81,3
ÖK - 3 : Çeşitli değişken tiplerini değerlendirebilir3,7,81,3
ÖK - 4 : Yapısal programlama tasarlayabilir ve uygulayabilir3,7,81,3
ÖK - 5 : Fonksiyonel programlama tekniklerini belirleyebilir ve uygulayabilir3,7,81,3
BPKK :Bölüm program kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Giriş, Programlama Dili Değerlendirme Ölçütleri, Dil Tasarımı, Sözdizimi Tanımlama,Özellik Gramerleri, Anlam Tanımlama, Sözcük ve Sözdizimi Analizi, İsimler, Bağlamlar ve Kapsamlar, Veri Tipleri, İfadeler ve Atama Deyimleri, Arasınav, İfade Düzeyinde Kontrol Yapı ları, Alt Programlar, Alt Programların Gerçekleştirimi, Eş Zamanlılık, Fonksiyonel Progrmlama Dilleri, Mantıksal Programlama Dilleri
 
Haftalık Detaylı Ders İçeriği
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Giriş, Programlama Dili Değerlendirme Ölçütleri, Dil Tasarımı
 Hafta 2Sözdizimi Tanımlama
 Hafta 3Özellik Gramerleri
 Hafta 4Anlam Tanımlama
 Hafta 5Sözcük ve Sözdizimi Analizi
 Hafta 6İsimler, Bağlamlar ve Kapsamlar
 Hafta 7Veri Tipleri
 Hafta 8İfadeler ve Atama Deyimleri
 Hafta 9Arasınav
 Hafta 10İfade Düzeyinde Kontrol Yapıları
 Hafta 11Alt Programlar
 Hafta 12Alt Programların Gerçekleştirimi
 Hafta 13Eş Zamanlılık
 Hafta 14Fonksiyonel Progrmlama Dilleri
 Hafta 15Mantıksal Programlama Dilleri
 Hafta 16Dönem Sonu Sınavı
 
Ders Kitabı / Malzemesi
1Robert W. Sebesta, Concepts of Programming Languages, Pearson Education, 11th Edition, 2016.
 
İlave Kaynak
1John J. Mitchell, Concepts in Programming Languages,Cambridge University Press, 2003.
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 2 50
Dönem sonu sınavı 16 2 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 2 14 28
Sınıf dışı çalışma 2 14 28
Arasınav için hazırlık 4 5 20
Arasınav 2 1 2
Dönem sonu sınavı için hazırlık 3 7 21
Dönem sonu sınavı 2 1 2
Toplam Çalışma Yükü101