CMPE320

Programlama Dillerinin Prensipleri

Ders Bilgileri  

Fakülte Mühendislik Fakültesi
Ders Kodu CMPE320
Ders Başlığı Programlama Dillerinin Prensipleri
Öğretim Dili İngilizce
Ders Dönemi Bahar
Ders Saatleri Ders: 3, PS:0, Laboratuvar: 0
Ders Kredisi 3
AKTS 5
Notlandırma Sistemi Harf Notu
Önkoşul dersleri CMPE250
Eşkoşul dersleri Yok

Katalog Tanımı  

Bu ders, öğrencilere ana programlama paradigmalarını ve bu paradigmaları temsil eden dilleri tanıtmayı amaçlamaktadır. Bunun yanı sıra, çeşitli programlama dili yapılarını ve bu yapıların uygulanma tekniklerini incelemektedir. Programlama dillerinin sözdizimi(syntax) ve anlambilimi(semantics), tüm dillerde ortak olan temel yapılar (kontrol yapıları, alt programlar vb.) ve temel programlama paradigmaları (fonksiyonel, mantıksal vb.) ele alınmaktadır. Dersin amacı, belirli bir programlama dilini öğretmekten ziyade, temel kavramları, yapıları ve programlama paradigmalarını örneklemek için çeşitli diller kullanmaktır.

Dersin Öğrenme Çıktıları  

  • Programlama dillerinin temel kavramlarını ve yapılarını tanımlamak.
  • Farklı programlama paradigmalarını ve uygulamalarını anlamak.
  • Farklı problemler için en uygun programlama paradigmasını değerlendirmek ve seçmek.
  • Birden fazla programlama paradigmasını kullanarak program yazmak.
  • Bir bilgisayar programının nasıl çalıştığını anlamak.

Dersi Veren Öğretim Üyesi  

Dersi Veren Önceki Öğretim Üyeleri