Yazdır

DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
CENG 218PROGRAMLAMA DİLLERİ3 + 04. Yarıyıl4

DERS TANIMI
Ders Düzeyi Lisans
Ders Türü Zorunlu
Dersin Amacı Bu dersin amacı, öğrencilere karşılaştırmalı olarak farklı programlama dilleri paradigmalarını öğretmek ve bu paradigmalara ait dilleri kullanarak uygulama geliştirme tekniklerini benimsetmektir.
Ders İçeriği Programlama dili tasarımına yön gösteren yazılım ve donanım mimarisi. Çeşitli programlama dili yapılarının incelenmesi; matematiksel ve mantıksal ifadeler, kontrol yapıları, alt yordam uygulama ve veri soyutlama. Nesneye yönelik programlama yaklaşımı. Fonksiyonel ve mantıksal programlama dilleri. Sözdizimi analizi, anlamsal analiz, veri tipleri ve akış kontrolü.
Ders Ön Koşul Dersin ön koşulu yok.
Ders Yan Koşul Dersin yan koşulu yok.
Öğretim Sistemi Yüz Yüze

DERS ÖĞRENME KAZANIMLARI
1Yeni bir programlama dili öğrenmede yetkindir
2Programlama dillerinin özelliklerini anlar ve bu özellikleri daha iyi kullanır
3Uygulama alanlarına uygun programlama dili seçer
4Farklı programlama dilleri paradigmalarını açıklar

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12
ÖK 00151323 2 411 
ÖK 0025133    211 
ÖK 00351345   211 
ÖK 00452323   311 
Ara Toplam205121111 2 1144 
Katkı513330103110

AKTS / İŞ YÜKÜ TABLOSU
EtkinlikSayısıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Süresi(14 hafta/teorik+uygulama)14342
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme)14228
Ödevler11212
Arasınavlar(hazırlık süresi dahil)11010
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)11212
Toplam İş Yükü

Dersin AKTS Kredisi






104

4
DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2023-2024 Bahar1ŞEVKET UMUT ÇAKIR
Detay 2022-2023 Bahar1ŞEVKET UMUT ÇAKIR
Detay 2021-2022 Bahar1ŞEVKET UMUT ÇAKIR
Detay 2020-2021 Bahar1ŞEVKET UMUT ÇAKIR
Detay 2019-2020 Bahar1ŞEVKET UMUT ÇAKIR


Yazdır

Ders Şube Detayları
Dersin Kodu Dersin Ad Saat (T+P) Şube No Öğretim Dili Şube Dönemi
CENG 218 PROGRAMLAMA DİLLERİ 3 + 0 1 Türkçe 2023-2024 Bahar
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
Öğr. Gör. ŞEVKET UMUT ÇAKIR sucakir@pau.edu.tr MUH B0024 Dersin Devam Yüzdesi : %60
Amaç Bu dersin amacı, öğrencilere karşılaştırmalı olarak farklı programlama dilleri paradigmalarını öğretmek ve bu paradigmalara ait dilleri kullanarak uygulama geliştirme tekniklerini benimsetmektir.
İçerik Programlama dili tasarımına yön gösteren yazılım ve donanım mimarisi. Çeşitli programlama dili yapılarının incelenmesi; matematiksel ve mantıksal ifadeler, kontrol yapıları, alt yordam uygulama ve veri soyutlama. Nesneye yönelik programlama yaklaşımı. Fonksiyonel ve mantıksal programlama dilleri. Sözdizimi analizi, anlamsal analiz, veri tipleri ve akış kontrolü.
Haftalık Konu Başlıkları
HaftaKonular
1 Programlama Dilleri Tarihi, Tanımı ve Geleceği
2 Programlama Dili Tasarım Kriterleri
3 Fonksiyonel Programlama
4 Mantıksal Programlama
5 Nesne Tabanlı Programlama
6 Sözdizimi
7 Semantik
8 Veri Tipleri
9 İfade ve Komutlar
10 Prosedürler ve Ortamlar
11 Soyut Veri Tipleri ve Modüller
12 Biçimsel Semantik
13 Paralel Programlama
14 Paralel Programlama
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
KaynaklarKaynak Dili
Kenneth C. Louden and Kenneth A. Lambert, Programming Languages: Principles and Practices, 3rd Edition. Course Technology, Cengage Learning, 2012, ISBN-13 978-1-111-52941-3English
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı60Dönem Sonu Sınavı
Ara Sınav40Ara Sınav
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları