Eskişehir Teknik Üniversitesi Eskişehir Teknik Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • English
Program Hakkında Eğitim Amaçları Program Yeterlilikleri (Çıktıları) Dersler - AKTS Kredileri Alan Yeterlilikleri Ders - Prog. Yeterlilik İlişkileri Alan & Prog. Yeterlilik İlişkileri Ders - Sürdürülebilir Kalkınma Amaçları İlişkisi
  • Bilgisayar ve Bilişim Bilimleri Fakültesi
  • Bilgi Güvenliği Teknolojisi Pr. (İngilizce)
  • Dersler - AKTS Kredileri
  • Object Oriented Programming (Nesne Tabanlı Programlama)
  • Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • Program Çıktılarına Katkısı
  • ÖÇ-PÇ İlişkisi
  • AKTS İş Yükü

Ders Bilgileri

Ders Kodu - Ders Adı BİL801 - Object Oriented Programming (Nesne Tabanlı Programlama)
Ders Türü Zorunlu Dersler
Ders Dili İngilizce
Teori + Uygulama 4+0
AKTS 4.0
Öğretim Elemanları DOÇENT DOKTOR UTKU ERDOĞAN
Dersin Veriliş Biçimi Yüz yüze
Dersin Önkoşulları
Önerilen Dersler Programlamaya Giriş
Zorunlu ya da Önerilen Kaynaklar C++ How to Program, 10th edition
Okuma Listesi Object Oriented Programming in C++, Robert Lafore
Değerlendirme Yazılı Sınav, Lab Alıştırmaları
Staj & Uygulama
Sürdürülebilir Kalkınma Amaçları

Ders İçeriği

Haftalar Konular
1. hafta C++ Programlama Diline Giriş: Temel sözdizimi, veri tipleri, giriş/çıkış işlemleri
2. hafta Fonksiyonlar: Fonksiyon tanımı, parametreler, dönüş değerleri
3. hafta Satır İçi Fonksiyonlar ve Fonksiyon Aşırı Yükleme
4. hafta Fonksiyon Şablonları
5. hafta Sınıf ve Nesne Kavramları: Sınıf tanımı, erişim belirleyiciler
6. hafta Kurucular: Varsayılan, parametreli ve kopya kurucular
7. hafta Yıkıcılar ve Nesne Yaşam Döngüsü
8. hafta Sabit Nesneler ve Sabit Üye Fonksiyonlar
9. hafta Arkadaş Fonksiyonlar ve Arkadaş Sınıflar
10. hafta Operatör Aşırı Yükleme: Temel operatörler
11. hafta Operatör Aşırı Yükleme: İleri kullanım ve özel durumlar
12. hafta Kalıtım: Temel kavramlar, türler ve erişim kontrolü
13. hafta UML Diyagramları ile Tasarım: Sınıf diyagramları, sınıflar arası ilişkiler, temel nesne yönelimli modelleme
14. hafta Sanal Fonksiyonlar ve Çok Biçimlilik

Öğretim Yöntem ve Teknikleri

  • Öğretim Yöntemleri
  • Anlatım
  • Tartışma
  • Uygulama - Alıştırma
  • Sorun/Problem Çözme
  • Beyin Fırtınası
  • Öğretim Yeterlilikleri
  • Üretken
  • Akılcı
  • Sorgulayan
  • Yaratıcı
  • Bir yabancı dili etkili kullanma
  • Eleştirel düşünebilme
  • Soyut analiz ve sentez yapma
  • Problem çözme
  • Kurumsal bilgiyi uygulamaya dönüştürme
  • Bilgiyi yönetme
  • Bağımsız çalışma
  • Organize etme ve planlama
  • Temel matematik becerileri
  • Disiplinlerarası projelerde çalışma
  • Proje Tasarlama ve Yönetme

Ölçme ve Değerlendirme

Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
Toplam (%) 0
  • Kurumsal
  • İsim ve Adres
  • Akademik Takvim
  • Yönetim Kadrosu
  • Kurum Hakkında
  • Akademik Programlar
  • Genel Kabul Şartları
  • Önceki Öğrenmenin Tanınması
  • Kayıt İşlemleri
  • AKTS Kredi Sistemi
  • Akademik Danışmanlık
  • Akademik Programlar
  • Doktora / Sanatta Yeterlik
  • Yüksek Lisans
  • Lisans
  • Önlisans
  • Açık ve Uzaktan Eğitim Sistemi
  • Öğrenci İçin Bilgi
  • Şehirde Yaşam
  • Konaklama
  • Beslenme Olanakları
  • Tıbbi Olanaklar
  • Engelli Öğrenci Olanakları ı
  • Sigorta
  • Maddi Destek
  • Öğrenci İşleri Daire Başkanlığı
  • Öğrenci İçin Bilgi
  • Öğrenim Olanakları
  • Uluslararası Programlar r
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri